PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
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 4.2.0 All 139 releases
← All changes | assets/css/learnpress.css +5397 -4382 4.1.6.9.34.4.8 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,164 @@
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 + display: inline-block;
94 + font-family: "lp-icon";
95 + content: "\f110";
96 + animation: lp-rotating 1s linear infinite;
97 + font-variant: normal;
98 + text-transform: none;
99 + -webkit-font-smoothing: antialiased;
100 + -moz-osx-font-smoothing: grayscale;
101 + vertical-align: middle;
102 + color: black;
85 103 }
86 -.learn-press-message::before, .learn-press-message::after {
87 - position: absolute;
88 - top: 0;
89 - content: "";
104 +
105 +.learn-press-message {
106 + position: relative;
107 + margin: 0 !important;
108 + padding: 10px 20px;
109 + border-radius: var(--lp-border-radius, 5px);
110 + background-color: #E5F7FF;
111 + color: #007AFF;
112 + max-width: 100%;
90 113 }
91 -.learn-press-message::before {
92 - right: 20px;
93 - width: 20px;
94 - height: 30px;
95 - background: #00adff;
96 -}
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 114 .learn-press-message.error {
106 - border-color: #d85554;
115 + background-color: #FEE5E5;
116 + color: #FF3B30;
117 + border-left: none;
107 118 }
108 -.learn-press-message.error::before {
109 - background: #d85554;
119 +.learn-press-message.warning {
120 + background-color: #FEF7E6;
121 + color: #FF9500;
110 122 }
111 -.learn-press-message.error.icon::before, .learn-press-message.error.icon::after {
112 - background: #d85554;
123 +.learn-press-message.success {
124 + background-color: #EBF8E5;
125 + color: #3AB500;
113 126 }
114 -.learn-press-message.error.icon::after {
115 - content: "\f00d";
127 +.learn-press-message.info {
128 + background-color: rgba(0, 122, 255, 0.1019607843);
129 + color: #007AFF;
116 130 }
117 -.learn-press-message.warning {
118 - border-color: #ffc107;
131 +.learn-press-message a {
132 + text-decoration: underline;
119 133 }
120 -.learn-press-message.warning::before {
121 - background: #ffc107;
134 +
135 +.lp-toast.toastify {
136 + background: #EBF8E5;
137 + color: #3AB500;
138 + border-radius: var(--lp-border-radius, 5px);
139 + box-shadow: 0 0 0;
140 + display: flex;
141 + align-items: center;
122 142 }
123 -.learn-press-message.warning.icon::before, .learn-press-message.warning.icon::after {
124 - background: #ffc107;
143 +.lp-toast.toastify .toast-close {
144 + background: transparent !important;
145 + font-size: 0;
146 + padding-left: 12px;
125 147 }
126 -.learn-press-message.warning.icon::after {
148 +.lp-toast.toastify .toast-close:before {
127 149 content: "\f00d";
150 + font-family: "lp-icon";
151 + font-size: 16px;
152 + color: #000;
153 + line-height: 17px;
128 154 }
129 -.learn-press-message.success {
130 - border-color: #059601;
155 +.lp-toast.toastify .toast-close:hover {
156 + opacity: 1;
131 157 }
132 -.learn-press-message.success::before {
133 - background: #059601;
158 +.lp-toast.toastify.error {
159 + background-color: #FEE5E5;
160 + color: #FF3B30;
161 + padding: 12px 20px;
162 + border: none;
163 + margin: 0 auto;
134 164 }
135 -.learn-press-message.success.icon::before, .learn-press-message.success.icon::after {
136 - background: #059601;
165 +.lp-toast.toastify.warning {
166 + background-color: #FEF7E6;
167 + color: #fb9422;
168 + padding: 12px 20px;
169 + border: none;
170 + margin: 0 auto;
137 171 }
138 -.learn-press-message.success.icon::after {
139 - content: "\f129";
172 +.lp-toast.toastify.info {
173 + background-color: rgba(0, 122, 255, 0.1019607843);
174 + color: #277afc;
175 + padding: 12px 20px;
176 + border: none;
177 + margin: 0 auto;
140 178 }
141 -.learn-press-message a {
142 - text-decoration: underline;
143 -}
144 179
145 180 @keyframes lp-rotating {
146 181 from {
147 182 -webkit-transform: rotate(0deg);
148 - -moz-transform: rotate(0deg);
149 - -ms-transform: rotate(0deg);
150 - -o-transform: rotate(0deg);
151 183 transform: rotate(0deg);
152 184 }
153 185 to {
154 186 -webkit-transform: rotate(360deg);
155 - -moz-transform: rotate(360deg);
156 - -ms-transform: rotate(360deg);
157 - -o-transform: rotate(360deg);
158 187 transform: rotate(360deg);
159 188 }
160 189 }
161 190 @-webkit-keyframes lp-rotating {
@@ -160,395 +189,593 @@
160 189 }
161 190 @-webkit-keyframes lp-rotating {
162 191 from {
163 192 -webkit-transform: rotate(0deg);
164 - -moz-transform: rotate(0deg);
165 - -ms-transform: rotate(0deg);
166 - -o-transform: rotate(0deg);
167 193 transform: rotate(0deg);
168 194 }
169 195 to {
170 196 -webkit-transform: rotate(360deg);
171 - -moz-transform: rotate(360deg);
172 - -ms-transform: rotate(360deg);
173 - -o-transform: rotate(360deg);
174 197 transform: rotate(360deg);
175 198 }
176 199 }
177 -.ajaxload {
200 +.lp-loading-change {
201 + position: absolute;
202 + width: 100%;
203 + height: 100%;
204 + background: rgba(255, 255, 255, 0.38);
205 + top: 0;
206 +}
207 +
208 +.lp-load-ajax-element {
209 + position: relative;
210 +}
211 +
212 +/**
213 +* Styles for all page of LP
214 +*
215 +* @since 4.2.3
216 +* @version 1.0.0
217 +*/
218 +/**
219 + * Mixin
220 + */
221 +@keyframes rotating4 {
222 + from {
223 + transform: rotate(0deg);
224 + }
225 + to {
226 + transform: rotate(360deg);
227 + }
228 +}
229 +@keyframes animation4 {
230 + from {
231 + left: -40%;
232 + width: 40%;
233 + }
234 + to {
235 + left: 100%;
236 + width: 10%;
237 + }
238 +}
239 +:root {
240 + --lp-cotainer-max-with: var(--lp-container-max-width);
241 +}
242 +
243 +.wp-block-group {
244 + --lp-container-max-width: var(--wp--style--global--wide-size);
245 +}
246 +
247 +*, :after, :before {
248 + box-sizing: border-box;
249 +}
250 +
251 +/* start reset css */
252 +body {
253 + background: #fff;
254 +}
255 +
256 +button {
257 + cursor: pointer;
258 +}
259 +
260 +.learnpress-page input[type=text],
261 +.learnpress-page input[type=email],
262 +.learnpress-page input[type=number],
263 +.learnpress-page input[type=password], .learnpress-page textarea {
264 + border-color: var(--lp-border-color, #E2E0DB);
265 + border-radius: var(--lp-border-radius, 5px);
266 +}
267 +.learnpress-page input[type=text]:focus,
268 +.learnpress-page input[type=email]:focus,
269 +.learnpress-page input[type=number]:focus,
270 +.learnpress-page input[type=password]:focus, .learnpress-page textarea:focus {
271 + outline: none;
272 + border-color: var(--lp-primary-color, #ffb606);
273 +}
274 +.learnpress-page .lp-button, .learnpress-page #lp-button {
275 + padding: 12px 24px;
276 + border: 1px solid var(--lp-border-color, #E2E0DB);
277 + color: var(--lp-color-base, #333);
278 + background: transparent;
279 + box-shadow: unset;
280 + font-family: inherit;
281 + font-weight: 400;
282 + text-align: center;
283 + text-transform: capitalize;
284 + border-radius: var(--lp-border-radius, 5px);
285 + -webkit-transition: all 0.25s;
286 + transition: all 0.25s;
287 +}
288 +.learnpress-page .lp-button.large, .learnpress-page #lp-button.large {
289 + height: 52px;
290 + padding: 18px 30px;
291 + font-size: 1.1em;
292 +}
293 +.learnpress-page .lp-button:hover, .learnpress-page #lp-button:hover {
294 + border-color: var(--lp-primary-color);
295 + color: #fff;
296 + background: var(--lp-primary-color);
297 +}
298 +.learnpress-page .lp-button.btn-ajax-off .icon, .learnpress-page #lp-button.btn-ajax-off .icon {
299 + display: none;
300 +}
301 +.learnpress-page .lp-button.btn-ajax-on .icon, .learnpress-page #lp-button.btn-ajax-on .icon {
178 302 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;
303 + margin-right: 5px;
189 304 animation: lp-rotating 1s linear infinite;
190 305 }
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: "";
306 +.learnpress-page .lp-button:focus, .learnpress-page #lp-button:focus {
307 + outline: 0;
204 308 }
309 +.learnpress-page .rwmb-field .description {
310 + margin-top: 8px;
311 + color: #999;
312 + font-size: smaller;
313 + font-style: italic;
314 +}
205 315
206 -.lp-ajaxload-style-1 {
207 - display: inline-block;
316 +input, button, select, textarea {
317 + outline: none;
318 +}
319 +
320 +/*html {
321 + overflow-x: hidden;
322 +}*/
323 +a {
324 + -webkit-transition: 0.3s;
325 + transition: 0.3s;
326 + text-decoration: none;
327 +}
328 +
329 +p {
330 + margin-bottom: 1rem;
331 +}
332 +p:last-child {
333 + margin: 0;
334 +}
335 +
336 +.lp-content-area {
337 + max-width: var(--lp-container-max-width) !important;
338 + margin: 0 auto;
339 + padding-right: var(--lp-cotainer-padding);
340 + padding-left: var(--lp-cotainer-padding);
341 +}
342 +.lp-content-area.learn-press-message {
343 + margin-bottom: 24px;
344 + padding-left: 15px;
345 + padding-right: 15px;
346 +}
347 +
348 +.lp-ico svg {
349 + width: 20px;
350 + height: 20px;
351 +}
352 +
353 +.lp-hidden {
354 + display: none !important;
355 +}
356 +
357 +.course-price .origin-price {
358 + text-decoration: line-through;
359 + margin-right: 4px;
360 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
361 + opacity: 0.6;
362 +}
363 +
364 +.learn-press-tabs {
365 + margin-bottom: 32px;
208 366 position: relative;
209 - width: 32px;
210 - height: 32px;
367 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
211 368 }
212 -.lp-ajaxload-style-1::before, .lp-ajaxload-style-1::after {
369 +.learn-press-tabs .learn-press-tabs__checker {
370 + display: none;
371 +}
372 +.learn-press-tabs__nav {
373 + display: flex;
374 + flex-wrap: wrap;
375 + padding: 0;
376 + column-gap: 40px;
377 + row-gap: 12px;
378 + list-style: none;
379 + margin: 0 0 -1px 0 !important;
380 +}
381 +.learn-press-tabs__item {
382 + position: relative;
383 + margin: 0;
384 + list-style: none;
385 +}
386 +.learn-press-tabs__item > a {
387 + display: block;
388 + margin: 0;
389 + padding: 0 0 16px 0;
390 + font-size: 1.125em;
391 + line-height: 1;
392 + font-weight: 600;
393 + text-align: center;
394 + cursor: pointer;
395 + color: var(--lp-color-base, #333);
396 + text-decoration: none;
397 +}
398 +.learn-press-tabs__item > a:focus {
399 + outline: 0;
400 + text-decoration: none;
401 +}
402 +.learn-press-tabs__item::after {
213 403 position: absolute;
214 - top: 0;
404 + bottom: 0;
405 + top: auto;
215 406 left: 0;
216 407 width: 100%;
217 - height: 100%;
218 - border: 3px solid #ddd;
408 + height: 2px;
409 + background: transparent;
219 410 content: "";
220 411 }
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;
412 +.learn-press-tabs__item.active a, .learn-press-tabs__item:hover a {
413 + color: var(--lp-primary-color, #ffb606);
230 414 }
415 +.learn-press-tabs__item.active::after, .learn-press-tabs__item:hover::after {
416 + background: var(--lp-primary-color, #ffb606);
417 +}
418 +.learn-press-tabs.stretch .learn-press-tabs__tab {
419 + flex: 1;
420 +}
421 +.learn-press-tabs.stretch .learn-press-tabs__tab > label {
422 + padding: 18px 10px;
423 +}
424 +@media (max-width: 990px) {
425 + .learn-press-tabs__nav, .learn-press-tabs .learn-press-filters {
426 + overflow-x: auto;
427 + white-space: nowrap;
428 + flex-wrap: nowrap;
429 + scroll-behavior: smooth;
430 + }
431 + .learn-press-tabs__nav::-webkit-scrollbar, .learn-press-tabs .learn-press-filters::-webkit-scrollbar {
432 + display: none;
433 + }
434 +}
231 435
232 -.learn-press-tabs {
233 - margin-bottom: 34px;
234 - background: #f1f2f8;
436 +.learn-press-filters {
437 + display: flex;
438 + flex-wrap: wrap;
439 + padding: 0;
440 + column-gap: 40px;
441 + row-gap: 12px;
442 + list-style: none;
443 + margin: 0 0 -1px 0 !important;
235 444 }
236 -.learn-press-tabs .learn-press-tabs__checker {
237 - display: none;
445 +.learn-press-filters li {
446 + position: relative;
447 + margin: 0;
448 + list-style: none;
238 449 }
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;
450 +.learn-press-filters li a, .learn-press-filters li span {
451 + display: block;
452 + margin: 0;
453 + padding: 0 0 16px 0;
454 + font-size: 1.125em;
455 + line-height: 1;
456 + font-weight: 600;
457 + text-align: center;
458 + cursor: pointer;
459 + color: var(--lp-color-base, #333);
460 + text-decoration: none;
242 461 }
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;
462 +.learn-press-filters li a:focus, .learn-press-filters li span:focus {
463 + outline: 0;
464 + text-decoration: none;
245 465 }
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;
466 +.learn-press-filters li a::after, .learn-press-filters li span::after {
467 + position: absolute;
468 + bottom: 0;
469 + top: auto;
470 + left: 0;
471 + width: 100%;
472 + height: 2px;
473 + background: transparent;
474 + content: "";
248 475 }
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;
476 +.learn-press-filters li a.active, .learn-press-filters li a:hover, .learn-press-filters li span.active, .learn-press-filters li span:hover {
477 + color: var(--lp-primary-color, #ffb606);
251 478 }
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;
479 +.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 {
480 + background: var(--lp-primary-color, #ffb606);
254 481 }
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;
482 +.learn-press-filters li.active a, .learn-press-filters li.active span {
483 + color: var(--lp-primary-color, #ffb606);
258 484 }
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;
485 +.learn-press-filters li.active a::after, .learn-press-filters li.active span::after {
486 + background: var(--lp-primary-color, #ffb606);
261 487 }
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;
488 +.learn-press-filters li:after {
489 + display: none !important;
264 490 }
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;
491 +
492 +.wrapper-course-nav-tabs {
493 + position: relative;
494 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
267 495 }
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;
496 +
497 +#learn-press-course-tabs.show-all .course-tab-panel {
498 + margin-bottom: 40px;
270 499 }
271 -.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) {
500 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
501 + display: block;
502 +}
503 +#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 504 border-bottom: 0;
505 +}
506 +#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 {
507 + color: var(--lp-primary-color);
273 508 background: #fff;
274 509 }
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;
510 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
511 + display: block;
277 512 }
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;
513 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
514 + border-bottom: 0;
280 515 }
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;
516 +#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 {
517 + color: var(--lp-primary-color);
518 + background: #fff;
283 519 }
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;
520 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
521 + display: block;
286 522 }
287 -.learn-press-tabs .learn-press-tabs__checker:nth-child(4):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(4) {
523 +#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 524 border-bottom: 0;
525 +}
526 +#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 {
527 + color: var(--lp-primary-color);
289 528 background: #fff;
290 529 }
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;
530 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
531 + display: block;
293 532 }
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;
533 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
534 + border-bottom: 0;
296 535 }
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;
536 +#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 {
537 + color: var(--lp-primary-color);
538 + background: #fff;
299 539 }
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;
540 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
541 + display: block;
302 542 }
303 -.learn-press-tabs .learn-press-tabs__checker:nth-child(5):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(5) {
543 +#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 544 border-bottom: 0;
545 +}
546 +#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 {
547 + color: var(--lp-primary-color);
305 548 background: #fff;
306 549 }
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;
550 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
551 + display: block;
309 552 }
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;
553 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
554 + border-bottom: 0;
312 555 }
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;
556 +#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 {
557 + color: var(--lp-primary-color);
558 + background: #fff;
315 559 }
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;
560 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
561 + display: block;
318 562 }
319 -.learn-press-tabs .learn-press-tabs__checker:nth-child(6):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(6) {
563 +#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 564 border-bottom: 0;
565 +}
566 +#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 {
567 + color: var(--lp-primary-color);
321 568 background: #fff;
322 569 }
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;
570 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
571 + display: block;
325 572 }
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;
573 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
574 + border-bottom: 0;
328 575 }
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;
576 +#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 {
577 + color: var(--lp-primary-color);
578 + background: #fff;
331 579 }
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;
580 +#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
581 + display: block;
334 582 }
335 -.learn-press-tabs .learn-press-tabs__checker:nth-child(7):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(7) {
583 +#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 584 border-bottom: 0;
585 +}
586 +#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 {
587 + color: var(--lp-primary-color);
337 588 background: #fff;
338 589 }
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;
590 +
591 +.course-tab-panels .course-tab-panel {
592 + padding-top: 30px;
341 593 }
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;
594 +
595 +.course-tab-panel {
596 + display: none;
344 597 }
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;
598 +.course-tab-panel.active {
599 + display: block;
347 600 }
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;
601 +.course-tab-panel .course-description h4 {
602 + margin-top: 0;
603 + margin-bottom: 1.125em;
350 604 }
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;
605 +.course-tab-panel .course-description img {
606 + max-width: 100%;
607 + height: auto;
608 + vertical-align: middle;
354 609 }
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;
610 +.course-tab-panel .lp-course-author {
611 + display: flex;
612 + align-items: start;
357 613 }
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;
614 +@media (max-width: 767px) {
615 + .course-tab-panel .lp-course-author {
616 + flex-direction: column;
617 + align-items: center;
618 + }
360 619 }
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;
620 +.course-tab-panel .lp-course-author .course-author__pull-left {
621 + margin-right: 30px;
622 + text-align: center;
623 + align-items: center;
363 624 }
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;
625 +@media (max-width: 767px) {
626 + .course-tab-panel .lp-course-author .course-author__pull-left {
627 + margin-right: 0;
628 + margin-bottom: 24px;
629 + }
366 630 }
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;
631 +.course-tab-panel .lp-course-author img {
632 + width: 100px;
633 + height: 100px;
634 + border-radius: 50%;
635 + object-fit: cover;
636 + object-position: center;
637 + display: block;
638 + margin: 0 auto;
370 639 }
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;
640 +.course-tab-panel .lp-course-author .course-author__pull-right {
641 + flex: 1;
373 642 }
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;
643 +@media (max-width: 767px) {
644 + .course-tab-panel .lp-course-author .course-author__pull-right {
645 + width: 100%;
646 + text-align: center;
647 + }
376 648 }
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;
649 +.course-tab-panel .lp-course-author .author-title {
650 + margin-bottom: 4px;
379 651 }
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;
652 +.course-tab-panel .lp-course-author .author-title a {
653 + text-decoration: none;
654 + color: var(--lp-color-base, #333);
655 + box-shadow: none;
656 + font-size: 1.125em;
657 + font-weight: 500;
658 + text-transform: capitalize;
382 659 }
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;
660 +.course-tab-panel .lp-course-author .author-title a:hover {
661 + color: var(--lp-primary-color);
386 662 }
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;
663 +.course-tab-panel .lp-course-author .author-description {
664 + color: #666;
665 + font-style: italic;
389 666 }
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;
667 +.course-tab-panel .lp-course-author .instructor-social {
668 + display: flex;
669 + gap: 16px;
670 + margin-bottom: 12px;
392 671 }
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;
672 +.course-tab-panel .lp-course-author .author-socials {
673 + display: grid;
674 + grid-template-columns: repeat(4, 33px);
675 + gap: 10px;
676 + justify-content: center;
677 + margin-top: 16px;
395 678 }
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;
679 +.course-tab-panel .lp-course-author .author-socials > a {
680 + display: inline-block;
681 + width: 33px;
682 + height: 33px;
683 + margin: 0;
684 + border: 1px solid #ededed;
685 + border-radius: 50%;
686 + color: #878787;
687 + box-shadow: none;
688 + font-size: 0.8em;
689 + line-height: 2em;
690 + text-align: center;
691 + vertical-align: middle;
692 + transition: all 0.3s;
398 693 }
399 -.learn-press-tabs .learn-press-tabs__nav {
694 +.course-tab-panel .lp-course-author .author-socials > a:hover {
695 + border-color: var(--lp-primary-color);
696 + color: #fff;
697 + background: var(--lp-primary-color);
698 +}
699 +.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
700 + content: "\f0d5";
701 +}
702 +.course-tab-panel .lp-course-curriculum__title {
703 + display: none;
704 +}
705 +
706 +.learn-press-nav-tabs {
707 + margin: 0;
400 708 display: flex;
401 - margin: 0;
709 + flex-wrap: wrap;
402 710 padding: 0;
403 - border: 1px solid #e5e7f2;
711 + column-gap: 40px;
712 + row-gap: 12px;
404 713 list-style: none;
714 + margin: 0 0 -1px 0 !important;
405 715 }
406 -.learn-press-tabs .learn-press-tabs__tab {
716 +.learn-press-nav-tabs li {
407 717 position: relative;
408 718 margin: 0;
409 - border-right: 1px solid #e5e7f2;
410 - background: #f1f2f8;
411 719 list-style: none;
412 720 }
413 -.learn-press-tabs .learn-press-tabs__tab:last-child {
414 - border-right: 0;
415 -}
416 -.learn-press-tabs .learn-press-tabs__tab > label {
721 +.learn-press-nav-tabs li label {
417 722 display: block;
418 723 margin: 0;
419 - padding: 18px 65px;
420 - font-size: 18px;
724 + padding: 0 0 16px 0;
725 + font-size: 1.125em;
421 726 line-height: 1;
422 727 font-weight: 600;
423 728 text-align: center;
424 - text-transform: capitalize;
425 729 cursor: pointer;
730 + color: var(--lp-color-base, #333);
731 + text-decoration: none;
426 732 }
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 {
733 +.learn-press-nav-tabs li label:focus {
431 734 outline: 0;
432 735 text-decoration: none;
433 736 }
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 {
737 +.learn-press-nav-tabs li::after {
440 738 position: absolute;
441 - top: -1px;
739 + bottom: 0;
740 + top: auto;
442 741 left: 0;
443 742 width: 100%;
444 - height: 4px;
743 + height: 2px;
445 744 background: transparent;
446 745 content: "";
447 746 }
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: "";
747 +.learn-press-nav-tabs li.active label, .learn-press-nav-tabs li:hover label {
748 + color: var(--lp-primary-color, #ffb606);
456 749 }
457 -.learn-press-tabs .learn-press-tabs__tab:first-child.active label {
458 - position: relative;
750 +.learn-press-nav-tabs li.active::after, .learn-press-nav-tabs li:hover::after {
751 + background: var(--lp-primary-color, #ffb606);
459 752 }
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 753
476 -.learn-press-filters {
477 - display: flex;
478 - margin-bottom: 30px;
479 - margin-left: 0;
480 - list-style: none;
754 +.TabsDragScroll {
755 + position: relative;
481 756 }
482 -.learn-press-filters > li {
483 - margin: 0;
484 - font-size: 16px;
485 - line-height: 24px;
757 +.TabsDragScroll:hover {
758 + cursor: all-scroll;
486 759 }
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 - }
760 +.TabsDragScroll ul {
761 + max-width: 100%;
762 + white-space: nowrap;
763 + scroll-behavior: smooth;
764 + user-select: none;
765 + overflow-x: auto;
766 + flex-wrap: nowrap;
495 767 }
496 -.learn-press-filters > li > a,
497 -.learn-press-filters > li > span {
498 - display: inline-block;
499 - font-weight: 600;
768 +.TabsDragScroll ul::-webkit-scrollbar {
769 + display: none;
500 770 }
501 -.learn-press-filters > li > span.count {
502 - font-weight: 400;
771 +.TabsDragScroll ul.dragging {
772 + scroll-behavior: unset;
773 + cursor: all-scroll;
503 774 }
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 775
546 776 .lp-checkout-form__before,
547 777 .lp-checkout-form__after {
548 - width: 45%;
549 - width: -webkit-calc(50% - 30px);
550 - width: -moz-calc(50% - 30px);
551 778 width: calc(50% - 30px);
552 779 margin: 0 15px 40px 15px;
553 780 }
554 781 .lp-checkout-form__before .lp-checkout-block h4,
@@ -555,16 +782,15 @@
555 782 .lp-checkout-form__after .lp-checkout-block h4 {
556 783 margin-top: 0;
557 784 margin-bottom: 18px;
558 785 color: #333;
559 - font-size: 24px;
786 + font-size: 1.5em;
560 787 font-weight: 600;
561 788 line-height: 1;
562 - font-family: var(--wp--preset--font-family--system-font);
563 789 }
564 790 @media (max-width: 815px) {
565 791 .lp-checkout-form__before,
566 -.lp-checkout-form__after {
792 + .lp-checkout-form__after {
567 793 width: 100%;
568 794 margin: 0 0 40px 0;
569 795 }
570 796 }
@@ -585,11 +811,8 @@
585 811 }
586 812 .lp-checkout-form .lp-checkout-remember label {
587 813 width: auto;
588 814 color: #666;
589 - font-size: 16px;
590 - font-weight: 300;
591 - line-height: 26px;
592 815 }
593 816 .lp-checkout-form .lp-checkout-remember label input[type=checkbox] {
594 817 position: relative;
595 818 top: 3px;
@@ -597,9 +820,9 @@
597 820 height: 19px;
598 821 margin: 0 4px 0 0;
599 822 border: 1px solid #ccc;
600 823 cursor: pointer;
601 - -webkit-appearance: none;
824 + appearance: none;
602 825 }
603 826 .lp-checkout-form .lp-checkout-remember label input[type=checkbox]:focus {
604 827 outline: 0;
605 828 }
@@ -607,19 +830,18 @@
607 830 position: absolute;
608 831 top: 2px;
609 832 left: 2px;
610 833 color: #41abec;
611 - font-family: "Font Awesome 5 Free";
834 + font-family: "lp-icon";
612 835 font-size: 14px;
613 - font-weight: 900;
614 836 line-height: 1;
615 837 content: "\f00c";
838 + border: none;
839 + transform: none;
616 840 }
617 841 .lp-checkout-form .lp-checkout-remember a {
618 842 color: #666;
619 - font-size: 16px;
620 843 font-weight: 300;
621 - line-height: 26px;
622 844 text-decoration: underline;
623 845 text-decoration-color: #ccc;
624 846 }
625 847 .lp-checkout-form .lp-checkout-remember a:hover {
@@ -631,50 +853,19 @@
631 853 }
632 854 .lp-checkout-form .lp-form-fields label {
633 855 display: block;
634 856 margin-bottom: 10px;
635 - font-size: 16px;
636 857 }
637 -.lp-checkout-form .lp-form-fields input {
638 - height: 44px;
858 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]) {
639 859 line-height: normal;
640 860 width: 100%;
641 - padding: 0 15px;
861 + padding: 10px 15px;
642 862 border: 1px solid #ccc;
643 863 }
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 {
864 +.lp-checkout-form .lp-form-fields input:not([type=checkbox]):focus {
657 865 border-color: var(--lp-primary-color);
658 866 outline: 0;
659 - color: #222;
660 867 }
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 868
678 869 .lp-checkout-form {
679 870 margin: 0 -15px;
680 871 margin-top: 50px;
@@ -685,11 +876,8 @@
685 876 flex-direction: column-reverse;
686 877 margin: 0;
687 878 }
688 879 }
689 -.lp-checkout-form #btn-checkout-account-switch-to-guest {
690 - margin-bottom: 60px;
691 -}
692 880 .lp-checkout-form .description {
693 881 float: left;
694 882 }
695 883 .lp-checkout-form a {
@@ -701,15 +889,15 @@
701 889 font-weight: normal;
702 890 cursor: pointer;
703 891 }
704 892 .lp-checkout-form a:hover {
705 - color: #ffb606;
893 + color: var(--lp-primary-color, #ffb606);
706 894 }
707 895 .lp-checkout-form #checkout-account-guest {
708 896 width: 100%;
709 897 margin-bottom: 35px;
710 898 padding-bottom: 19px;
711 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
899 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
712 900 }
713 901 .lp-checkout-form #checkout-account-guest .lp-form-fields,
714 902 .lp-checkout-form #checkout-account-guest .form-field {
715 903 margin-bottom: 0;
@@ -719,9 +907,8 @@
719 907 margin-top: 10px;
720 908 padding: 8px 20px;
721 909 border: 2px solid #41abec;
722 910 border-radius: 4px;
723 - font-size: 16px;
724 911 transition: all 0.2s ease;
725 912 }
726 913 .lp-checkout-form label.lp-guest-checkout-output {
727 914 margin-top: 10px;
@@ -733,35 +920,13 @@
733 920 }
734 921 .lp-checkout-form .lp-guest-switch-login {
735 922 margin-top: 1em;
736 923 color: #666;
737 - font-size: 16px;
738 924 font-weight: 400;
739 925 }
740 -.lp-checkout-form input[name=checkout-account-switch-form] {
741 - display: none;
926 +.lp-checkout-form .lp-guest-switch-login a {
927 + display: inline-block;
742 928 }
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 929 .lp-checkout-form::after {
765 930 display: block;
766 931 clear: both;
767 932 content: "";
@@ -769,38 +934,37 @@
769 934 .lp-checkout-form:focus {
770 935 outline: 0;
771 936 }
772 937
773 -#checkout-order .lp-checkout-order__inner {
774 - padding: 0 20px;
775 - border: 1px solid #ccc;
776 - border-radius: 4px;
938 +#checkout-order {
939 + /*.lp-checkout-order__inner {
940 + padding: 0 20px;
941 + border: 1px solid $border-color;
942 + border-radius: 4px;
943 + }*/
944 + /*td, th{
945 + border-right: 0;
946 + border-left: 0;
947 + background: transparent;
948 + &:last-child {
949 + padding-right: 0;
950 + }
951 + }
952 + table {
953 + width: 100%;
954 + margin: 0;
955 + border: 0;
956 + }*/
777 957 }
778 -#checkout-order table {
779 - width: 100%;
780 - margin: 0;
781 - border: 0;
958 +#checkout-order .lp-list-table {
959 + min-width: auto;
782 960 }
783 -#checkout-order td,
784 -#checkout-order th {
785 - box-sizing: content-box;
786 - border: 1px solid rgba(204, 204, 204, 0.3);
961 +#checkout-order .cart-item:first-child td {
787 962 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 963 }
795 -#checkout-order td:last-child,
796 -#checkout-order th:last-child {
797 - padding-right: 0;
798 -}
799 964 #checkout-order .course-name {
800 - font-size: 16px;
801 965 font-weight: 600;
802 - line-height: 26px;
966 + text-align: left;
803 967 }
804 968 #checkout-order .course-name a {
805 969 display: -webkit-box;
806 970 overflow: hidden;
@@ -813,58 +977,55 @@
813 977 }
814 978 #checkout-order .col-number {
815 979 min-width: 50px;
816 980 color: #666;
817 - font-size: 16px;
818 981 font-weight: 600;
819 - line-height: 26px;
820 - text-align: right;
982 + text-align: left;
821 983 }
822 -#checkout-order .order-total > th {
823 - padding: 24px 20px 24px 0;
984 +#checkout-order tfoot {
985 + text-align: left;
986 + /*tr:last-child {
987 + border-width: 0;
988 +
989 + td, th {
990 + border-width: 0;
991 + }
992 + }*/
824 993 }
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;
994 +#checkout-order tfoot th {
832 995 font-weight: 600;
833 - line-height: 26px;
996 + padding: 10px 20px;
834 997 }
835 -#checkout-order tfoot .cart-subtotal > th {
836 - padding: 20px 20px 17px 0;
998 +#checkout-order tfoot tr:hover {
999 + background: #eff6ff;
837 1000 }
838 -#checkout-order tfoot .order-total th {
839 - color: #333;
840 - font-size: 16px;
841 - font-weight: 600;
842 - line-height: 26px;
1001 +#checkout-order tfoot td {
1002 + padding: 10px 20px;
843 1003 }
844 -#checkout-order tfoot tr:last-child {
845 - border-width: 0;
1004 +#checkout-order tfoot .order-total {
1005 + font-size: 1.2em;
846 1006 }
847 -#checkout-order tfoot tr:last-child td,
848 -#checkout-order tfoot tr:last-child th {
849 - border-width: 0;
850 -}
851 1007 #checkout-order .course-thumbnail {
852 1008 width: 80px;
853 - padding: 20px 13px 18px 0;
854 1009 }
855 -#checkout-order .course-thumbnail > img {
1010 +#checkout-order .course-thumbnail img {
856 1011 width: 100px;
857 - max-width: 100% !important;
858 - height: auto !important;
859 1012 }
860 1013
1014 +.order-comments {
1015 + width: 100%;
1016 + padding: 15px;
1017 + min-height: 150px;
1018 + border: 1px solid var(--lp-border-color, #E2E0DB);
1019 + resize: none;
1020 +}
1021 +
861 1022 #checkout-account-register,
862 1023 #checkout-account-login {
863 1024 width: 100%;
864 - margin-bottom: 35px;
865 - padding-bottom: 19px;
866 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
1025 + margin-bottom: 32px;
1026 + padding-bottom: 20px;
1027 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
867 1028 }
868 1029 #checkout-account-register .form-field .rwmb-label,
869 1030 #checkout-account-register .form-field .rwmb-input .description,
870 1031 #checkout-account-login .form-field .rwmb-label,
@@ -887,9 +1048,8 @@
887 1048 #checkout-account-login .lp-checkout-sign-up-link {
888 1049 display: flex;
889 1050 margin: 0;
890 1051 color: #666;
891 - font-size: 16px;
892 1052 font-weight: 400;
893 1053 }
894 1054 #checkout-account-register .lp-checkout-sign-in-link a,
895 1055 #checkout-account-register .lp-checkout-sign-up-link a,
@@ -923,18 +1083,17 @@
923 1083 #checkout-payment h4 {
924 1084 margin-bottom: 24px;
925 1085 }
926 1086 #checkout-payment .secure-connection {
927 - float: right;
928 1087 margin-top: 5px;
929 - color: #999;
930 - font-size: 12px;
1088 + opacity: 0.5;
1089 + font-size: 0.75em;
931 1090 font-weight: normal;
1091 + margin-left: 10px;
932 1092 }
933 1093 #checkout-payment .secure-connection i {
934 1094 margin-right: 5px;
935 - color: #ccc;
936 - font-size: 18px;
1095 + font-size: 1.125em;
937 1096 }
938 1097 @media (max-width: 767px) {
939 1098 #checkout-payment .secure-connection {
940 1099 margin-top: 0;
@@ -964,13 +1123,11 @@
964 1123 position: relative;
965 1124 width: 20px;
966 1125 height: 20px;
967 1126 margin: 0 8px 0 0;
968 - border: 1px solid #ccc;
1127 + border: 1px solid var(--lp-border-color, #E2E0DB);
969 1128 background: #fff;
970 1129 -webkit-appearance: none;
971 - -webkit-border-radius: 50%;
972 - -moz-border-radius: 50%;
973 1130 border-radius: 50%;
974 1131 }
975 1132 #checkout-payment .lp-payment-method .gateway-input::before {
976 1133 position: absolute;
@@ -979,10 +1136,8 @@
979 1136 width: 6px;
980 1137 height: 6px;
981 1138 background: #41abec;
982 1139 transform: translate(-50%, -50%);
983 - -webkit-border-radius: 50%;
984 - -moz-border-radius: 50%;
985 1140 border-radius: 50%;
986 1141 }
987 1142 #checkout-payment .lp-payment-method .gateway-input:checked::before {
988 1143 content: "";
@@ -1001,23 +1156,11 @@
1001 1156 border-color: var(--lp-primary-color);
1002 1157 opacity: 0.5;
1003 1158 background: var(--lp-primary-color);
1004 1159 }
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 1160
1015 1161 .lp-terms-and-conditions {
1016 1162 color: #666;
1017 - font-size: 16px;
1018 - font-weight: 300;
1019 - line-height: 26px;
1020 1163 }
1021 1164 .lp-terms-and-conditions a {
1022 1165 color: #41abec;
1023 1166 }
@@ -1044,10 +1187,10 @@
1044 1187 #learn-press-checkout .payment-methods .lp-payment-method > label {
1045 1188 display: flex;
1046 1189 flex-flow: row nowrap;
1047 1190 padding: 10px 20px;
1048 - background: #f5f5f5;
1049 - line-height: 40px;
1191 + background: #eee;
1192 + line-height: 2.5rem;
1050 1193 cursor: pointer;
1051 1194 }
1052 1195 #learn-press-checkout .payment-methods .lp-payment-method > label img {
1053 1196 vertical-align: middle;
@@ -1057,9 +1200,9 @@
1057 1200 }
1058 1201 #learn-press-checkout .payment-methods .payment-method-form {
1059 1202 display: none;
1060 1203 padding: 15px 20px;
1061 - border-top: 1px solid #ddd;
1204 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
1062 1205 background: #f9f9f9;
1063 1206 }
1064 1207
1065 1208 #learn-press-checkout-login,
@@ -1065,9 +1208,9 @@
1065 1208 #learn-press-checkout-login,
1066 1209 #learn-press-checkout-register {
1067 1210 margin-bottom: 1.5em;
1068 1211 padding: 20px 20px 0 20px;
1069 - border: 1px solid #ddd;
1212 + border: 1px solid var(--lp-border-color, #E2E0DB);
1070 1213 background: #fff;
1071 1214 }
1072 1215
1073 1216 #learn-press-order-review,
@@ -1091,9 +1234,8 @@
1091 1234 }
1092 1235 #checkout-guest-email .form-heading {
1093 1236 margin: 0;
1094 1237 }
1095 -
1096 1238 #checkout-guest-email #checkout-guest-options {
1097 1239 margin: 0;
1098 1240 list-style: none;
1099 1241 }
@@ -1108,103 +1250,132 @@
1108 1250 #checkout-guest-email.email-exists #checkout-new-account {
1109 1251 display: none;
1110 1252 }
1111 1253
1112 -.lp-list-table {
1113 - width: 100%;
1114 - margin-bottom: 20px;
1254 +.learn-press-checkout-comment h4 {
1255 + display: none;
1115 1256 }
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;
1257 +
1258 +.order_details.lp-list-table th {
1259 + max-width: 80px;
1124 1260 text-align: left;
1125 1261 }
1126 -@media (max-width: 767px) {
1127 - .lp-list-table th,
1128 -.lp-list-table td {
1129 - padding: 15px;
1130 - }
1262 +
1263 +/*.lp-content-area .order_details {
1264 + width: 100%;
1265 + border-collapse: collapse;
1266 +
1267 +
1268 + th, td {
1269 + //text-align: left;
1270 + //padding: 10px 25px;
1271 + //border: 1px solid;
1272 + a {
1273 + color: var(--lp-primary-color);
1274 + }
1275 + }
1276 +}*/
1277 +.learnpress-checkout .learnpress > .learn-press-message {
1278 + max-width: var(--lp-container-max-width);
1279 + margin: 0 auto;
1131 1280 }
1132 -.lp-list-table thead {
1281 +
1282 +input[type=text],
1283 +input[type=email],
1284 +input[type=number],
1285 +input[type=password] {
1286 + -webkit-box-sizing: border-box;
1133 1287 box-sizing: border-box;
1134 - border: 1px solid #e5e7f2;
1288 + margin: 0;
1289 + box-shadow: unset;
1135 1290 }
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 1291
1292 +/*.learnpress{
1293 + table {
1294 + width: 100%;
1295 + margin:0 auto 1em auto;
1296 + border-spacing: 0;
1297 + border-collapse: collapse;
1298 + th, td {
1299 + padding: .7em 1em;
1300 + border: 1px solid $border-color;
1301 + background: #fff;
1302 + text-align: left;
1303 + }
1304 +
1305 + thead {
1306 + box-sizing: border-box;
1307 + border: 1px solid $border-color;
1308 +
1309 + th {
1310 + border-bottom: none;
1311 + background: $bg-grey;
1312 + font-size: 1.1em;
1313 + font-weight: 600;
1314 + }
1315 + }
1316 +
1317 + tbody, tfoot {
1318 + box-sizing: border-box;
1319 +
1320 + td, th {
1321 + //background: #fff;
1322 + border: 1px solid $border-color;
1323 + line-height: 1.4;
1324 +
1325 + a {
1326 + color: inherit;
1327 + text-decoration: none;
1328 +
1329 + &:hover {
1330 + color: var(--lp-primary-color);
1331 + }
1332 + }
1333 + }
1334 +
1335 + tr {
1336 + .column-status {
1337 + .result-percent {
1338 + font-weight: 500;
1339 + }
1340 +
1341 + .lp-label {
1342 + font-weight: 600;
1343 + }
1344 + }
1345 +
1346 + &:nth-child(even) td {
1347 + background: var(--tb-even-color, #fafafa);
1348 + }
1349 + }
1350 + }
1351 + .list-table-nav {
1352 + td {
1353 + font-size: 0.875em;
1354 +
1355 + &.nav-text {
1356 + text-align: left;
1357 + }
1358 +
1359 + &.nav-pages {
1360 + text-align: right;
1361 +
1362 + .learn-press-pagination {
1363 + text-align: right;
1364 + }
1365 +
1366 + .page-numbers {
1367 + margin-bottom: 0;
1368 + }
1369 + }
1370 + }
1371 + }
1372 + }
1373 +}*/
1201 1374 .lp-label {
1202 1375 display: inline-block;
1203 1376 color: #666;
1204 - font-size: 16px;
1205 1377 font-weight: 300;
1206 - line-height: 1;
1207 1378 }
1208 1379
1209 1380 .learn-press-form .form-fields {
1210 1381 margin: 0;
@@ -1210,35 +1381,81 @@
1210 1381 margin: 0;
1211 1382 padding: 0;
1212 1383 list-style: none;
1213 1384 }
1385 +.lp-profile-content .learn-press-form .form-fields {
1386 + margin: 0 -15px !important;
1387 +}
1388 +.lp-profile-content .learn-press-form .form-fields .form-field {
1389 + padding-left: 15px;
1390 + padding-right: 15px;
1391 +}
1392 +@media (min-width: 767px) {
1393 + .lp-profile-content .learn-press-form .form-fields .form-field__50 {
1394 + width: 50%;
1395 + float: left;
1396 + }
1397 +}
1214 1398 .learn-press-form .form-fields .form-field {
1215 1399 margin: 0 0 20px 0;
1216 1400 }
1401 +.learn-press-form .form-fields .form-field > label {
1402 + font-style: italic;
1403 +}
1217 1404 .learn-press-form .form-fields .form-field label {
1218 1405 display: block;
1406 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
1407 + font-weight: 700;
1219 1408 margin: 0 0 10px 0;
1220 1409 }
1410 +.learn-press-form .form-fields .form-field input[type=email],
1221 1411 .learn-press-form .form-fields .form-field input[type=text],
1222 -.learn-press-form .form-fields .form-field input[type=email],
1412 +.learn-press-form .form-fields .form-field input[type=password],
1413 +.learn-press-form .form-fields .form-field input[type=tel],
1414 +.learn-press-form .form-fields .form-field input[type=url],
1223 1415 .learn-press-form .form-fields .form-field input[type=number],
1224 -.learn-press-form .form-fields .form-field input[type=password],
1225 1416 .learn-press-form .form-fields .form-field textarea {
1226 1417 width: 100%;
1227 - padding: 8px;
1418 + border: 1px solid var(--lp-border-color, #E2E0DB);
1419 + padding: 8px 16px;
1228 1420 -webkit-box-sizing: border-box;
1229 - -moz-box-sizing: border-box;
1230 1421 box-sizing: border-box;
1231 1422 }
1423 +.learn-press-form .form-fields .form-field input[type=email]:focus,
1424 +.learn-press-form .form-fields .form-field input[type=text]:focus,
1425 +.learn-press-form .form-fields .form-field input[type=password]:focus,
1426 +.learn-press-form .form-fields .form-field input[type=tel]:focus,
1427 +.learn-press-form .form-fields .form-field input[type=url]:focus,
1428 +.learn-press-form .form-fields .form-field input[type=number]:focus,
1429 +.learn-press-form .form-fields .form-field textarea:focus {
1430 + border-color: var(--lp-primary-color, #ffb606);
1431 + outline: none;
1432 +}
1232 1433 .learn-press-form .form-fields .form-field .description {
1233 1434 margin-top: 10px;
1234 - font-size: 14px;
1435 + font-size: 0.875em;
1235 1436 font-style: italic;
1236 1437 line-height: 1.4;
1237 1438 }
1238 -.learn-press-form .form-fields .form-field .asterisk {
1439 +.learn-press-form .form-fields .form-field .asterisk, .learn-press-form .form-fields .form-field .required {
1239 1440 color: #f00;
1240 1441 }
1442 +.learn-press-form.completed button::before {
1443 + margin-right: 10px;
1444 + font-family: "lp-icon";
1445 + font-size: 1.125em;
1446 + content: "\f00c";
1447 +}
1448 +.learn-press-form .form-field__clear {
1449 + clear: both;
1450 +}
1451 +.learn-press-form form > p > label {
1452 + display: flex;
1453 + gap: 8px;
1454 +}
1455 +.learn-press-form p {
1456 + margin: 0;
1457 +}
1241 1458
1242 1459 .learn-press-form-login,
1243 1460 .learn-press-form-register {
1244 1461 max-width: 600px;
@@ -1245,89 +1462,24 @@
1245 1462 margin-right: auto;
1246 1463 margin-bottom: 60px;
1247 1464 margin-left: auto;
1248 1465 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;
1466 + border: 1px solid var(--lp-border-color, #E2E0DB);
1467 + border-radius: var(--lp-border-radius, 5px);
1468 + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
1252 1469 }
1253 1470 .learn-press-form-login h3,
1254 1471 .learn-press-form-register h3 {
1255 1472 margin-bottom: 20px;
1256 - font-size: 28px;
1257 - line-height: 1.4;
1258 1473 }
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 1474 .learn-press-form-login button[type=submit],
1318 1475 .learn-press-form-register button[type=submit] {
1476 + padding: 12px 16px;
1319 1477 width: 100%;
1320 - height: 50px;
1321 - border-radius: 3px;
1478 + border-radius: var(--lp-border-radius, 5px);
1322 1479 outline: none;
1323 1480 color: #fff;
1324 1481 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 1482 }
1331 1483
1332 1484 .required label {
1333 1485 font-weight: bold;
@@ -1341,11 +1493,12 @@
1341 1493 display: flex;
1342 1494 flex-direction: column;
1343 1495 justify-content: center;
1344 1496 position: relative;
1497 + width: 100%;
1345 1498 }
1346 1499 .lp-password-input input[type=password] {
1347 - padding-right: 2.5rem;
1500 + padding-right: 2.5em;
1348 1501 }
1349 1502 .lp-password-input input::-ms-reveal {
1350 1503 display: none;
1351 1504 }
@@ -1355,10 +1508,9 @@
1355 1508 right: 10px;
1356 1509 cursor: pointer;
1357 1510 }
1358 1511 .lp-password-input .lp-show-password-input::after {
1359 - font-family: "Font Awesome 5 Free";
1360 - font-weight: 900;
1512 + font-family: "lp-icon";
1361 1513 content: "\f06e";
1362 1514 }
1363 1515 .lp-password-input .lp-show-password-input.display-password::after {
1364 1516 color: #585858;
@@ -1380,1305 +1532,1402 @@
1380 1532 .become-teacher-form .form-field input[type=number],
1381 1533 .become-teacher-form .form-field input[type=password] {
1382 1534 width: 100%;
1383 1535 }
1536 +.become-teacher-form .become-teacher-form__description {
1537 + margin-top: 12px;
1538 +}
1539 +.become-teacher-form button {
1540 + padding: 12px 24px;
1541 +}
1384 1542
1385 -body div.entry-content > div.learnpress {
1386 - --responsive--aligndefault-width: 100%;
1387 - max-width: var(--lp-content-width, 100%);
1543 +.btn-base {
1544 + border-color: var(--lp-primary-color);
1545 + color: white;
1546 + background-color: var(--lp-primary-color);
1388 1547 }
1389 1548
1390 -.lp-user-profile {
1549 +/**
1550 + * Style for user cover amd avatar image.
1551 + * @since 4.2.7.2
1552 + * @version 1.0.0
1553 + */
1554 +.lp-user-cover-image_background {
1391 1555 position: relative;
1392 - background: #fff;
1393 1556 }
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;
1557 +.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image {
1558 + opacity: 1;
1559 + visibility: visible;
1400 1560 }
1401 -.lp-user-profile .lp-user-profile-avatar + .lp-user-profile-socials {
1402 - margin-top: 10px;
1403 - margin-bottom: 5px;
1561 +.lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1562 + position: absolute;
1563 + bottom: 0;
1564 + right: 0;
1565 + background: var(--lp-white-grey, #F7F7FB);
1566 + padding: 12px 20px;
1567 + border-radius: var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px) 0;
1568 + text-transform: capitalize;
1569 + cursor: pointer;
1570 + color: var(--lp-primary-color, #ffb606);
1571 + text-decoration: none;
1572 + opacity: 0;
1573 + visibility: hidden;
1404 1574 }
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;
1575 +@media (max-width: 767px) {
1576 + .lp-user-cover-image_background .lp-btn-to-edit-cover-image {
1577 + font-size: 0;
1578 + padding: 4px 12px;
1579 + opacity: 1;
1580 + visibility: visible;
1445 1581 }
1446 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1447 - float: left;
1448 - position: static;
1582 + .lp-user-cover-image_background .lp-btn-to-edit-cover-image:before {
1583 + font-family: "lp-icon";
1584 + content: "\f044";
1585 + font-size: 16px;
1449 1586 }
1450 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1451 - float: right;
1452 - width: calc(100% - 270px);
1453 - margin-left: 0;
1454 - }
1455 1587 }
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 - }
1588 +
1589 +.lp-user-cover-image__display {
1590 + width: 100%;
1473 1591 }
1474 -@media (max-width: 500px) {
1475 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1476 - float: none;
1477 - margin: 0 auto;
1592 +@media (max-width: 767px) {
1593 + .lp-user-cover-image {
1594 + position: relative;
1595 + z-index: 1;
1478 1596 }
1479 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1480 - width: 100%;
1481 - padding-top: 30px;
1482 - text-align: center;
1483 - }
1484 1597 }
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;
1598 +.lp-user-cover-image .lp-cover-image-empty {
1497 1599 display: flex;
1498 1600 align-items: center;
1601 + width: 100%;
1602 + height: 250px;
1603 + border: 2px dashed var(--lp-border-color, #E2E0DB);
1604 + border-radius: var(--lp-border-radius, 5px);
1605 + cursor: pointer;
1606 + position: relative;
1607 + text-align: center;
1499 1608 }
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 - }
1609 +.lp-user-cover-image .lp-cover-image-empty:hover {
1610 + border-color: var(--lp-primary-color, #ffb606);
1509 1611 }
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;
1612 +.lp-user-cover-image .lp-cover-image-empty input[type=file] {
1613 + position: absolute;
1614 + top: 0;
1615 + left: 0;
1616 + width: 100%;
1617 + height: 100%;
1618 + opacity: 0;
1619 + cursor: pointer;
1620 + z-index: 10;
1516 1621 }
1517 -.lp-user-profile .lp-profile-right {
1518 - padding-right: 15px;
1519 - padding-left: 35px;
1622 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info {
1623 + z-index: 1;
1624 + flex: 1;
1625 + position: relative;
1626 + padding: 0 16px;
1627 + line-height: 1.3;
1520 1628 }
1521 -.lp-user-profile .lp-profile-username {
1522 - padding-bottom: 10px;
1523 - font-size: 18px;
1524 - font-weight: 500;
1525 - text-transform: capitalize;
1629 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top {
1630 + font-weight: 600;
1631 + display: flex;
1632 + align-items: center;
1633 + gap: 8px;
1634 + margin-bottom: 8px;
1635 + flex-direction: column;
1526 1636 }
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;
1637 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image {
1638 + font-size: 32px;
1639 + transform: rotate(-90deg);
1535 1640 }
1536 -.lp-user-profile .lp-profile-username::before {
1537 - margin-right: 5px;
1641 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before {
1642 + color: var(--lp-primary-color);
1643 + content: "\f08b";
1538 1644 }
1539 -.lp-user-profile .lp-profile-username::after {
1540 - margin-left: 5px;
1645 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom {
1646 + opacity: 0.7;
1541 1647 }
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%;
1648 +@media (max-width: 420px) {
1649 + .lp-user-cover-image .lp-cover-image-empty {
1650 + height: 200px;
1559 1651 }
1560 - .lp-user-profile #profile-sidebar .lp-user-profile-avatar {
1561 - max-width: 150px;
1652 + .lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info {
1653 + padding: 0 8px;
1654 + font-size: 15px;
1562 1655 }
1563 1656 }
1564 -.lp-user-profile #profile-nav .lp-profile-nav-tabs {
1565 - margin: 0;
1566 - padding: 0;
1567 - list-style: none;
1657 +.lp-user-cover-image .lp-user-cover-image__buttons {
1658 + display: inline-flex;
1659 + gap: 12px;
1660 + margin-top: 16px;
1568 1661 }
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);
1662 +
1663 +.lp-user-cover-image_background {
1664 + background-repeat: no-repeat;
1665 + background-position: center;
1666 + background-size: cover;
1667 + margin-bottom: 20px;
1668 + border-radius: var(--lp-border-radius, 5px);
1669 + min-height: 100px;
1573 1670 }
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;
1671 +.lp-user-cover-image_background > img {
1672 + opacity: 0;
1673 + visibility: hidden;
1581 1674 }
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 {
1675 +
1676 +.learnpress_avatar__form label {
1586 1677 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 1678 }
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";
1679 +.learnpress_avatar__form input[type=file] {
1680 + display: none;
1603 1681 }
1604 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li {
1605 - margin: 0;
1682 +.learnpress_avatar__form__upload {
1683 + display: flex;
1684 + width: 200px;
1685 + height: 200px;
1686 + border: 1px dashed var(--lp-border-color, #E2E0DB);
1687 + border-radius: 3px;
1688 + background-color: #fafafa;
1689 + font-size: 0.875em;
1690 + font-weight: 300;
1691 + font-style: italic;
1692 + line-height: 2.6875em;
1693 + text-align: center;
1694 + cursor: pointer;
1695 + align-items: center;
1696 + justify-content: center;
1606 1697 }
1607 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a {
1608 - border-bottom: 1px solid #f9f9f9;
1698 +.learnpress_avatar__form__upload div {
1699 + line-height: 1.4;
1609 1700 }
1610 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover {
1611 - color: var(--lp-primary-color);
1612 - background: #fff;
1701 +.learnpress_avatar__button--loading:before {
1702 + position: absolute;
1703 + display: inline-block;
1704 + font-family: "lp-icon";
1705 + content: "\f110";
1706 + animation: lp-rotating 1s linear infinite;
1707 + font-variant: normal;
1708 + text-transform: none;
1709 + -webkit-font-smoothing: antialiased;
1710 + -moz-osx-font-smoothing: grayscale;
1711 + vertical-align: middle;
1712 + color: black;
1613 1713 }
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 {
1714 +
1715 +button.learnpress_avatar__button {
1716 + height: 40px;
1717 + padding: 0 15px;
1718 + border: 0;
1619 1719 background: var(--lp-primary-color);
1720 + color: white;
1721 + margin-top: 15px;
1722 + border-radius: 3px;
1620 1723 }
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";
1724 +button.learnpress_avatar__button + button {
1725 + margin-left: 15px;
1726 + margin-right: 0;
1623 1727 }
1624 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1625 - padding-left: 52px;
1728 +
1729 +.dashboard-statistic__row {
1730 + display: flex;
1731 + gap: 20px;
1732 + flex-wrap: wrap;
1626 1733 }
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;
1734 +.dashboard-statistic__row .statistic-box {
1735 + padding: 20px;
1736 + background: var(--lp-white-grey, #F7F7FB);
1737 + text-align: center;
1738 + display: flex;
1739 + flex-wrap: wrap;
1740 + gap: 20px;
1741 + border-radius: var(--lp-border-radius, 5px);
1742 + width: calc((100% - 40px) / 3);
1630 1743 }
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";
1744 +@media (min-width: 1200px) and (max-width: 1440px) {
1745 + .dashboard-statistic__row .statistic-box {
1746 + gap: 16px;
1747 + padding: 16px;
1748 + }
1639 1749 }
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);
1750 +@media (max-width: 1200px) {
1751 + .dashboard-statistic__row .statistic-box {
1752 + width: calc((100% - 20px) / 2);
1689 1753 }
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 1754 }
1747 -@media (max-width: 560px) {
1748 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1749 - max-width: 80px;
1755 +@media (max-width: 768px) {
1756 + .dashboard-statistic__row .statistic-box {
1757 + gap: 16px;
1758 + padding: 16px;
1750 1759 }
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 1760 }
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%;
1761 +@media (max-width: 600px) {
1762 + .dashboard-statistic__row {
1763 + gap: 8px;
1767 1764 }
1768 -}
1769 -@media (max-width: 767px) {
1770 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav {
1771 - display: block;
1765 + .dashboard-statistic__row .statistic-box {
1772 1766 width: 100%;
1773 - border: 0;
1767 + gap: 12px;
1768 + padding: 8px 12px;
1774 1769 }
1775 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav::after {
1776 - display: table;
1777 - clear: both;
1778 - content: "";
1770 + .dashboard-statistic__row .statistic-box__text {
1771 + display: flex;
1772 + justify-content: space-between;
1773 + align-items: center;
1779 1774 }
1780 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab {
1781 - float: left;
1782 - border-right: 0;
1775 + .dashboard-statistic__row .statistic-box__text label {
1776 + margin: 0;
1783 1777 }
1784 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab label {
1785 - padding-right: 25px;
1786 - padding-left: 25px;
1778 + .dashboard-statistic__row .statistic-box__text__number {
1779 + font-size: 1.2em;
1787 1780 }
1788 - .lp-user-profile .lp-profile-content .profile-orders {
1789 - overflow-x: scroll;
1781 + .dashboard-statistic__row .statistic-box__icon span {
1782 + --lp-width-icon: 40px;
1783 + font-size: 18px;
1790 1784 }
1791 1785 }
1792 -.lp-user-profile .lp-profile-content .course-categories, .lp-user-profile .lp-profile-content .course-instructor {
1793 - margin-bottom: 14px;
1786 +
1787 +.statistic-box__icon span {
1788 + --lp-width-icon: 60px;
1789 + display: flex;
1790 + width: var(--lp-width-icon);
1791 + height: var(--lp-width-icon);
1792 + border-radius: 50%;
1793 + background: rgba(0, 199, 190, 0.1019607843);
1794 + line-height: var(--lp-width-icon);
1795 + align-items: center;
1796 + justify-content: center;
1797 + color: #00C7BE;
1798 + font-size: 24px;
1794 1799 }
1795 -.lp-user-profile .lp-profile-content .course-categories {
1796 - padding: 0;
1800 +.statistic-box__icon [class^=lp-icon-]:before {
1801 + width: 1em;
1797 1802 }
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;
1803 +.statistic-box__icon .lp-icon-enrolled_courses:before, .statistic-box__icon .lp-icon-total_course:before {
1804 + content: "\f518";
1808 1805 }
1809 -.lp-user-profile .lp-profile-content .lp-button:hover {
1810 - border-color: var(--lp-primary-color);
1806 +.statistic-box__icon .lp-icon-in_progress_course, .statistic-box__icon .lp-icon-student_in_progress {
1807 + background: rgba(175, 82, 222, 0.1019607843);
1808 + color: #AF52DE;
1811 1809 }
1812 -.lp-user-profile ul.learn-press-courses .course {
1813 - margin: 0 0 40px 0;
1810 +.statistic-box__icon .lp-icon-finished_courses, .statistic-box__icon .lp-icon-published_course {
1811 + background: rgba(88, 86, 214, 0.1019607843);
1812 + color: #5856D6;
1814 1813 }
1815 -.lp-user-profile .profile-orders .profile-heading {
1816 - display: none;
1814 +.statistic-box__icon .lp-icon-passed_courses, .statistic-box__icon .lp-icon-student_completed {
1815 + background: rgba(85, 190, 36, 0.2);
1816 + color: #34C759;
1817 1817 }
1818 -.lp-user-profile .profile-orders table {
1819 - margin-top: 0;
1818 +.statistic-box__icon .lp-icon-failed_courses, .statistic-box__icon .lp-icon-pending_course {
1819 + background: rgba(255, 59, 48, 0.1019607843);
1820 + color: #FF3B30;
1820 1821 }
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;
1822 +.statistic-box__icon .lp-icon-total_student {
1823 + background: rgba(0, 122, 255, 0.1019607843);
1824 + color: #007AFF;
1826 1825 }
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);
1826 +.statistic-box__icon .lp-icon-total_student:before {
1827 + content: "\f501";
1829 1828 }
1830 -.lp-user-profile #dashboard-general-statistic {
1831 - margin-bottom: 55px;
1832 - padding-bottom: 20px;
1833 - border-bottom: 1px solid #ddd;
1829 +.statistic-box__text {
1830 + flex: 1;
1831 + text-align: left;
1834 1832 }
1835 -.lp-user-profile .dashboard-general-statistic__row {
1836 - display: flex;
1837 - margin: 0 -15px;
1838 - justify-content: center;
1839 - flex-wrap: wrap;
1833 +.statistic-box__text label {
1834 + display: block;
1835 + margin-bottom: 4px;
1836 + font-weight: normal;
1837 + line-height: 1.3;
1838 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
1840 1839 }
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;
1840 +.statistic-box__text__number {
1841 + font-size: 1.6em;
1842 + line-height: 1;
1843 + font-weight: 600;
1850 1844 }
1851 -@media (max-width: 990px) {
1852 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1853 - width: 45%;
1854 - }
1845 +
1846 +/**
1847 + * LP Table — Reusable Table Standard
1848 + *
1849 + * A shared table CSS system used by the "Enrolled Students" listing (and future tables).
1850 + * Provides card wrapper, header/body styling, avatars, progress bars, badges, toolbar, and pagination.
1851 + *
1852 + * @since 4.3.3
1853 + */
1854 +.lp-enrolled-students h1.wp-heading-inline {
1855 + margin-bottom: 24px;
1855 1856 }
1856 -@media (max-width: 767px) {
1857 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1858 - width: 100%;
1859 - margin: 0 15px 15px;
1860 - }
1857 +
1858 +.lp-enrolled-students-table-wrap {
1859 + margin-top: 15px;
1861 1860 }
1862 -.lp-user-profile .dashboard-general-statistic__row .statistic-box:hover {
1863 - background: #eaeaea;
1861 +.lp-enrolled-students-table-wrap .instructor-avatar {
1862 + align-items: center;
1863 + justify-content: center;
1864 + width: 36px;
1865 + height: 36px;
1866 + min-width: 36px;
1867 + border-radius: 50%;
1868 + background: #64748b;
1869 + overflow: hidden;
1864 1870 }
1865 -.lp-user-profile .dashboard-general-statistic__row[data-col="2"] .statistic-box {
1866 - width: 50%;
1871 +.lp-enrolled-students-table-wrap .instructor-avatar img {
1872 + width: 100%;
1873 + height: 100%;
1874 + object-fit: cover;
1867 1875 }
1868 -.lp-user-profile .dashboard-general-statistic__row[data-col="4"] .statistic-box {
1869 - width: 25%;
1876 +
1877 +/*.lp-enrolled-students-table {
1878 + width: 100%;
1879 + border: 0;
1880 + border-spacing: 0;
1881 + border-collapse: collapse;
1882 + font-size: 13px;
1883 +
1884 + th,
1885 + td {
1886 + border: 0 !important;
1887 + }
1888 +
1889 + thead {
1890 + th {
1891 + padding: 10px 16px;
1892 + border-bottom: 2px solid #e2e8f0 !important;
1893 + color: #64748b;
1894 + background: #f8fafc;
1895 + font-size: 12px;
1896 + font-weight: 600;
1897 + text-align: left;
1898 + text-transform: uppercase;
1899 + letter-spacing: 0.05em;
1900 +
1901 + &:first-child {
1902 + border-radius: 0;
1903 + }
1904 + &:last-child {
1905 + border-radius: 0;
1906 + }
1907 + }
1908 + }
1909 +
1910 + tbody {
1911 + tr {
1912 + border-bottom: 1px solid #f1f5f9;
1913 + transition: background 0.15s;
1914 + text-align: left;
1915 +
1916 + &:hover {
1917 + background: #f8fafc;
1918 + }
1919 +
1920 + &:last-child {
1921 + border-bottom: none;
1922 + }
1923 + }
1924 +
1925 + td {
1926 + padding: 12px 16px;
1927 + vertical-align: middle;
1928 + border: 0 !important;
1929 + }
1930 + }
1931 +
1932 + tfoot {
1933 + tr,
1934 + td {
1935 + border: 0 !important;
1936 + }
1937 + }
1938 +}*/
1939 +.lp-cell-student {
1940 + display: flex;
1941 + align-items: center;
1942 + gap: 10px;
1870 1943 }
1871 -.lp-user-profile .dashboard-general-statistic__row[data-col="5"] .statistic-box {
1872 - width: 20%;
1944 +
1945 +/*.lp-avatar {
1946 + display: flex;
1947 + flex-shrink: 0;
1948 + align-items: center;
1949 + justify-content: center;
1950 + width: 36px;
1951 + height: 36px;
1952 + border-radius: 50%;
1953 + color: #fff;
1954 + background: #64748b;
1955 + font-size: 13px;
1956 + font-weight: 600;
1957 + overflow: hidden;
1873 1958 }
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;
1959 +
1960 +.lp-avatar--image {
1961 + background: transparent;
1962 +
1963 + img {
1964 + width: 100%;
1965 + height: 100%;
1966 + object-fit: cover;
1967 + }
1968 +}*/
1969 +.lp-meta {
1970 + display: flex;
1971 + flex-direction: column;
1881 1972 }
1882 -.lp-user-profile .statistic-box .statistic-box__number {
1883 - color: #333;
1884 - font-size: 18px;
1973 +.lp-meta .lp-name {
1974 + color: #1e293b;
1885 1975 font-weight: 500;
1886 - line-height: 1;
1976 + line-height: 1.4;
1887 1977 }
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;
1978 +.lp-meta .lp-email {
1979 + color: #94a3b8;
1980 + font-size: 12px;
1981 + line-height: 1.3;
1896 1982 }
1897 1983
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;
1984 +.lp-cell-course a {
1985 + color: #3b82f6;
1986 + text-decoration: none;
1903 1987 }
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;
1988 +.lp-cell-course a:hover {
1989 + text-decoration: underline;
1908 1990 }
1909 -.lp-profile-content table.lp-list-table tr td a {
1910 - color: var(--wp--preset--color--foreground);
1911 - font-weight: 400;
1991 +
1992 +.lp-cell-progress {
1993 + min-width: 120px;
1912 1994 }
1913 -.lp-profile-content table.lp-list-table tr td a:hover {
1914 - color: var(--lp-primary-color);
1995 +
1996 +.lp-progress-bar {
1997 + overflow: hidden;
1998 + position: relative;
1999 + width: 100%;
2000 + max-width: 120px;
2001 + height: 6px;
2002 + border-radius: 3px;
2003 + background: #e2e8f0;
1915 2004 }
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);
2005 +.lp-progress-bar span {
2006 + display: block;
2007 + height: 100%;
2008 + border-radius: 3px;
2009 + background: linear-gradient(90deg, #3b82f6, #60a5fa);
2010 + transition: width 0.3s ease;
1923 2011 }
1924 2012
1925 -.profile-basic-information .form-field,
1926 -form[name=profile-change-password] .form-field {
1927 - margin: 0 10px 24px 10px;
2013 +.lp-progress-text {
2014 + display: inline-block;
2015 + margin-top: 3px;
2016 + color: #64748b;
2017 + font-size: 11px;
1928 2018 }
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;
2019 +
2020 +.lp-badge {
2021 + display: inline-block;
2022 + padding: 3px 10px;
2023 + border-radius: 12px;
2024 + font-size: 12px;
1934 2025 font-weight: 500;
1935 - font-style: italic;
2026 + line-height: 1.5;
2027 + white-space: nowrap;
1936 2028 }
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;
2029 +.lp-badge--enrolled {
2030 + color: #475569;
2031 + background: #f1f5f9;
1942 2032 }
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;
2033 +.lp-badge--in-progress, .lp-badge--learning {
2034 + color: #1e40af;
2035 + background: #dbeafe;
1946 2036 }
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;
2037 +.lp-badge--finished {
2038 + color: #166534;
2039 + background: #dcfce7;
1952 2040 }
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;
2041 +.lp-badge--passed {
2042 + color: #14532d;
2043 + background: #bbf7d0;
1961 2044 }
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;
2045 +.lp-badge--failed {
2046 + color: #991b1b;
2047 + background: #fee2e2;
1969 2048 }
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;
2049 +
2050 +.lp-enrolled-students-table-footer {
2051 + display: flex;
2052 + flex-wrap: wrap;
2053 + align-items: center;
2054 + justify-content: space-between;
2055 + gap: 8px;
2056 + border-top: 1px solid #e2e8f0;
1974 2057 }
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;
2058 +.lp-enrolled-students-table-footer__count {
2059 + color: #64748b;
2060 + font-size: 13px;
1978 2061 }
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;
2062 +
2063 +#profile-content-enrolled-students .lp-enrolled-students-table-footer {
2064 + border-top: none;
1982 2065 }
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;
2066 +
2067 +.lp-enrolled-students-table-footer .learn-press-pagination {
2068 + margin: 0;
2069 + text-align: right;
1986 2070 }
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 - }
2071 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers {
2072 + display: flex;
2073 + align-items: center;
2074 + gap: 4px;
2075 + flex-wrap: wrap;
2076 + margin: 0;
2077 + padding: 0;
2078 + list-style: none;
1992 2079 }
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 {
2080 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers > li {
2029 2081 margin: 0;
2030 2082 }
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;
2083 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,
2084 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers {
2047 2085 display: inline-flex;
2048 2086 align-items: center;
2049 2087 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;
2088 + min-width: 40px;
2089 + height: 40px;
2090 + width: 40px;
2091 + line-height: 40px;
2092 + padding: 0 8px;
2093 + border: 1px solid #e2e8f0;
2094 + border-radius: 4px;
2095 + color: #475569;
2096 + background: #fff;
2097 + font-size: 13px;
2098 + text-decoration: none;
2099 + cursor: pointer;
2100 + transition: all 0.15s;
2062 2101 }
2063 -#learn-press-profile-basic-information button[type=submit]:hover {
2064 - opacity: 0.5;
2065 - background-color: var(--lp-primary-color);
2102 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers:hover:not(.current),
2103 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers:hover:not(.current) {
2104 + border-color: #3b82f6;
2105 + color: #3b82f6 !important;
2106 + background: #eff6ff;
2066 2107 }
2067 -
2068 -.recover-order__title {
2069 - margin-bottom: 5px;
2108 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current {
2109 + border-color: #3b82f6;
2110 + color: #fff;
2111 + background: #3b82f6;
2112 + cursor: default;
2070 2113 }
2071 -.recover-order__description {
2072 - margin-bottom: 20px;
2073 - color: #999;
2074 - font-size: 0.8em;
2075 - font-style: italic;
2114 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots {
2115 + min-width: auto;
2116 + border: 0;
2117 + background: transparent;
2118 + cursor: default;
2076 2119 }
2120 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.current,
2121 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers.dots {
2122 + pointer-events: none;
2123 +}
2077 2124
2078 -div.order-recover {
2079 - display: flex;
2125 +.lp-enrolled-empty {
2126 + padding: 40px 20px;
2127 + color: #94a3b8;
2128 + text-align: center;
2080 2129 }
2081 -div.order-recover > .button-recover-order {
2130 +.lp-enrolled-empty p {
2082 2131 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 2132 font-size: 14px;
2103 - font-weight: 300;
2104 - font-style: italic;
2105 - line-height: 43px;
2106 - flex: 1 1 auto;
2107 2133 }
2108 2134
2109 -.learn-press-profile-course__progress .lp_profile_course_progress {
2110 - border: 1px solid #eee;
2111 - border-top: 0;
2112 - overflow-x: auto;
2135 +.lp-enrolled-error {
2136 + padding: 15px 20px;
2137 + color: #dc2626;
2138 + font-size: 13px;
2113 2139 }
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%;
2140 +
2141 +#lp-modal-enrolled-wrap {
2142 + position: relative;
2143 + /*tbody {
2144 + display: block;
2145 + max-height: 400px;
2146 + overflow-y: auto;
2129 2147 }
2148 +
2149 + thead, tbody tr {
2150 + display: table;
2151 + width: 100%;
2152 + table-layout: fixed;
2153 + }*/
2130 2154 }
2131 -@media (max-width: 575px) {
2132 - .learn-press-profile-course__progress .lp_profile_course_progress__item {
2133 - display: block;
2134 - }
2155 +#lp-modal-enrolled-wrap .lp-table-wrap {
2156 + max-height: 60vh;
2135 2157 }
2136 -.learn-press-profile-course__progress .lp_profile_course_progress__header {
2137 - background-color: #eee;
2158 +
2159 +.lp-wrap-btn-view-course-students {
2160 + width: 100%;
2138 2161 }
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 - }
2162 +.lp-wrap-btn-view-course-students button {
2163 + width: 100%;
2146 2164 }
2147 2165
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 {
2166 +.lp-btn-view-students {
2167 + margin-top: 10px;
2168 + white-space: nowrap;
2169 + display: block;
2160 2170 padding: 0;
2171 + border: none;
2172 + background: none;
2161 2173 }
2162 2174
2163 -.content ul.learn-press-courses {
2164 - margin-left: -15px;
2165 - margin-right: -15px;
2175 +.wrapper-profile-header {
2176 + position: relative;
2166 2177 }
2167 -.content ul.learn-press-courses[data-layout=list] {
2168 - margin: 0;
2169 -}
2170 2178
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;
2179 +.lp-user-profile {
2180 + position: relative;
2181 + --lp-item-padding: 40px;
2177 2182 }
2178 -.learn-press-profile-course__tab__inner > li {
2179 - list-style: none;
2180 - margin: 0 !important;
2183 +.lp-user-profile img {
2184 + max-width: 100%;
2185 + height: auto;
2181 2186 }
2182 -.learn-press-profile-course__tab__inner > li:hover {
2183 - cursor: pointer;
2187 +.lp-user-profile .lp-user-profile-avatar img {
2188 + display: block;
2189 + border-radius: var(--lp-border-radius-avatar, 50%);
2190 + width: 100%;
2191 + height: auto;
2184 2192 }
2185 -.learn-press-profile-course__tab__inner a {
2186 - display: inline-block;
2187 - padding: 15px 30px;
2188 - font-weight: 600;
2193 +.lp-user-profile .lp-user-profile-socials {
2194 + display: flex;
2189 2195 position: relative;
2196 + margin: 0;
2197 + gap: 12px;
2190 2198 }
2191 -.learn-press-profile-course__tab__inner a.active {
2192 - color: var(--lp-primary-color);
2193 - background: #fff;
2199 +.lp-user-profile .lp-user-profile-socials a {
2200 + display: inline-flex;
2201 + align-items: center;
2202 + justify-content: center;
2203 + text-decoration: none;
2204 + color: var(--lp-color-base, #333);
2205 + width: var(--lp-social-size, 40px);
2206 + height: var(--lp-social-size, 40px);
2207 + border-radius: 50%;
2208 + border: 1px solid var(--lp-border-color, #E2E0DB);
2209 + font-size: 16px;
2194 2210 }
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;
2211 +.lp-user-profile .lp-user-profile-socials a:hover {
2212 + color: var(--lp-color-white, #fff);
2213 + border-color: var(--lp-primary-color);
2214 + background: var(--lp-primary-color);
2204 2215 }
2205 -
2206 -.learn-press-course-tab-filters .learn-press-filters {
2207 - margin-top: 20px;
2208 - margin-left: 0;
2216 +.lp-user-profile .lp-user-profile-socials a:hover svg {
2217 + fill: var(--lp-color-white, #fff);
2218 +}
2219 +.lp-user-profile .lp-profile-content-area {
2220 + position: relative;
2209 2221 padding: 0;
2210 - list-style: none;
2222 + display: flex;
2223 + align-items: flex-start;
2211 2224 }
2212 -.learn-press-course-tab-filters .learn-press-filters a.active {
2213 - color: var(--lp-primary-color);
2225 +.lp-user-profile .lp-profile-left {
2226 + min-width: 120px;
2227 + max-width: 120px;
2214 2228 }
2215 -
2216 -.lp-profile-content ul {
2217 - list-style: none !important;
2218 - padding: 0 !important;
2229 +.lp-user-profile .lp-profile-left .user-avatar {
2230 + position: relative;
2219 2231 }
2220 -
2221 -.learnpress_avatar__form label {
2222 - display: inline-block;
2232 +.lp-user-profile .lp-profile-left .user-avatar img {
2233 + border-radius: 50%;
2223 2234 }
2224 -.learnpress_avatar__form input[type=file] {
2225 - display: none;
2235 +.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar {
2236 + opacity: 1;
2237 + visibility: visible;
2226 2238 }
2227 -.learnpress_avatar__form__upload {
2239 +.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar {
2240 + position: absolute;
2241 + top: 80px;
2242 + right: 0;
2243 + left: auto;
2244 + width: 36px;
2245 + height: 36px;
2246 + font-size: 0;
2228 2247 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 2248 align-items: center;
2241 2249 justify-content: center;
2250 + opacity: 0;
2251 + visibility: hidden;
2252 + cursor: pointer;
2253 + background-color: var(--lp-white-grey, #f7f7fb);
2254 + border-radius: 50%;
2242 2255 }
2243 -.learnpress_avatar__form__upload div {
2244 - line-height: 1.4;
2256 +@media (max-width: 767px) {
2257 + .lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar {
2258 + opacity: 1;
2259 + top: 60px;
2260 + visibility: visible;
2261 + }
2245 2262 }
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;
2263 +.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before {
2264 + content: "\f044";
2265 + font-size: 1.5rem;
2266 + font-family: "lp-icon";
2267 + font-weight: normal;
2268 + color: var(--lp-primary-color);
2255 2269 }
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;
2270 +.lp-user-profile .lp-profile-right {
2271 + padding-left: 20px;
2272 + flex: 1;
2273 + display: flex;
2274 + flex-wrap: wrap;
2275 + justify-content: space-between;
2276 + align-items: center;
2277 + gap: 12px;
2265 2278 }
2266 -button.learnpress_avatar__button + button {
2267 - margin-left: 15px;
2268 - margin-right: 0;
2279 +.lp-user-profile .lp-profile-username {
2280 + margin: 0;
2281 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2282 + font-weight: 500;
2283 + color: inherit;
2284 + flex: 1;
2269 2285 }
2270 -
2271 -#primary .learn-press-courses[data-size="3"] .course {
2272 - width: 50%;
2286 +.lp-user-profile .lp-profile-user-bio {
2287 + width: 100%;
2273 2288 }
2274 -
2275 -body.learnpress .learn-press-tabs .learn-press-tabs__tab, body.learnpress .attachment-recent-works-thumbnail {
2276 - border-radius: 0;
2289 +.lp-user-profile #profile-sidebar {
2290 + float: left;
2291 + width: 270px;
2292 + border: 1px solid var(--lp-border-color, #E2E0DB);
2293 + border-top: 0;
2294 + margin-top: var(--lp-item-padding);
2295 + margin-bottom: 32px;
2277 2296 }
2278 -
2279 -#learn-press-course-tabs.show-all .course-tab-panel {
2280 - margin-bottom: 40px;
2297 +@media (max-width: 990px) {
2298 + .lp-user-profile #profile-sidebar {
2299 + width: 100%;
2300 + margin-bottom: 0;
2301 + }
2281 2302 }
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;
2303 +.lp-user-profile .lp-profile-nav-tabs {
2304 + margin: 0;
2305 + padding: 0;
2306 + list-style: none;
2284 2307 }
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;
2308 +.lp-user-profile .lp-profile-nav-tabs > li {
2309 + position: relative;
2310 + margin: 0;
2311 + padding: 0;
2312 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
2287 2313 }
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;
2314 +.lp-user-profile .lp-profile-nav-tabs > li a {
2315 + padding: 10px 20px;
2316 + color: inherit;
2317 + font-weight: 500;
2318 + text-decoration: none;
2319 + display: flex;
2320 + width: 100%;
2321 + gap: 8px;
2322 + line-height: 1.4;
2291 2323 }
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;
2324 +.lp-user-profile .lp-profile-nav-tabs > li a > i {
2325 + margin-top: 3px;
2294 2326 }
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;
2327 +.lp-user-profile .lp-profile-nav-tabs > li > a {
2328 + padding: 14px 20px;
2329 + position: relative;
2297 2330 }
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 {
2331 +.lp-user-profile .lp-profile-nav-tabs > li > a > i {
2299 2332 color: var(--lp-primary-color);
2300 - background: #fff;
2301 2333 }
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;
2334 +.lp-user-profile .lp-profile-nav-tabs > li ul li {
2335 + margin: 0;
2304 2336 }
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;
2337 +.lp-user-profile .lp-profile-nav-tabs > li ul li a {
2338 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
2339 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
2307 2340 }
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 {
2341 +.lp-user-profile .lp-profile-nav-tabs > li ul li a:hover {
2309 2342 color: var(--lp-primary-color);
2310 - background: #fff;
2311 2343 }
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;
2344 +.lp-user-profile .lp-profile-nav-tabs > li.active {
2345 + background: var(--lp-primary-color);
2314 2346 }
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;
2347 +.lp-user-profile .lp-profile-nav-tabs > li.active > a,
2348 +.lp-user-profile .lp-profile-nav-tabs > li.active > a i {
2349 + color: #fff;
2317 2350 }
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;
2351 +.lp-user-profile .lp-profile-nav-tabs > li:not(.active):hover {
2352 + background: var(--lp-white-grey, #F7F7FB);
2321 2353 }
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;
2354 +.lp-user-profile .lp-profile-nav-tabs > li.has-child > a:after {
2355 + font-family: "lp-icon";
2356 + content: "\f105";
2357 + position: absolute;
2358 + right: 15px;
2359 + top: 50%;
2360 + transform: translateY(-50%);
2324 2361 }
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);
2362 +.lp-user-profile .lp-profile-nav-tabs li > ul {
2363 + display: none;
2364 + position: absolute;
2365 + z-index: 1000;
2366 + top: 0;
2367 + left: 100%;
2368 + min-width: 180px;
2369 + margin: 0;
2370 + padding: 0;
2330 2371 background: #fff;
2372 + box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
2373 + list-style: none;
2331 2374 }
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;
2375 +.lp-user-profile .lp-profile-nav-tabs li > ul li {
2376 + white-space: nowrap;
2334 2377 }
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 {
2378 +.lp-user-profile .lp-profile-nav-tabs li > ul li:hover, .lp-user-profile .lp-profile-nav-tabs li > ul li.active {
2339 2379 color: var(--lp-primary-color);
2340 - background: #fff;
2341 2380 }
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) {
2381 +.lp-user-profile .lp-profile-nav-tabs li:hover > ul {
2343 2382 display: block;
2344 2383 }
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;
2384 +.lp-user-profile .lp-profile-content {
2385 + float: right;
2386 + width: calc(100% - 300px);
2387 + margin-bottom: 32px;
2388 + padding-top: var(--lp-item-padding);
2347 2389 }
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;
2390 +@media (max-width: 990px) {
2391 + .lp-user-profile .lp-profile-content {
2392 + width: 100%;
2393 + }
2351 2394 }
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;
2395 +@media (max-width: 767px) {
2396 + .lp-user-profile .lp-profile-content .profile-orders {
2397 + overflow-x: scroll;
2398 + }
2354 2399 }
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;
2400 +.lp-user-profile .lp-profile-content .course-categories,
2401 +.lp-user-profile .lp-profile-content .course-instructor {
2402 + margin-bottom: 14px;
2357 2403 }
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;
2404 +.lp-user-profile .lp-profile-content .course-categories {
2405 + padding: 0;
2361 2406 }
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;
2407 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form {
2408 + display: flex;
2409 + align-items: center;
2410 + margin-bottom: 10px;
2364 2411 }
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;
2412 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form input[type=number] {
2413 + padding: 8px;
2414 + border: 1px solid #ccc;
2415 + width: 60px;
2367 2416 }
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;
2417 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button {
2418 + cursor: pointer;
2419 + line-height: 1;
2371 2420 }
2372 -
2373 -.course-tab-panels .course-tab-panel {
2374 - padding-top: 30px;
2421 +.lp-user-profile .profile-orders .profile-heading {
2422 + display: none;
2375 2423 }
2376 -
2377 -.course-tab-panel {
2378 - display: none;
2424 +.lp-user-profile .profile-orders table {
2425 + margin-top: 0;
2379 2426 }
2380 -.course-tab-panel.active {
2381 - display: block;
2427 +.lp-user-profile .profile-orders .column-order-actions a {
2428 + margin-right: 6px;
2429 + color: black;
2430 + text-decoration: underline;
2431 + font-weight: 500;
2382 2432 }
2383 -.course-tab-panel .course-description {
2384 - color: #666;
2385 - font-size: 16px;
2386 - font-weight: 300;
2387 - line-height: 26px;
2433 +.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
2434 + color: var(--lp-primary-color);
2388 2435 }
2389 -.course-tab-panel .course-description h4 {
2436 +.lp-user-profile .learn-press-message {
2390 2437 margin-top: 0;
2391 - margin-bottom: 1.125rem;
2392 - color: #333;
2393 - font-size: 18px;
2394 - font-weight: 500;
2395 2438 }
2396 -.course-tab-panel .course-description p {
2397 - line-height: inherit;
2439 +.lp-user-profile .profile-heading {
2440 + margin-bottom: 24px;
2398 2441 }
2399 -.course-tab-panel .course-description img {
2400 - max-width: 100%;
2401 - height: auto;
2402 - vertical-align: middle;
2442 +.lp-user-profile.guest .lp-content-area {
2443 + display: flex;
2444 + align-items: flex-start;
2403 2445 }
2404 -.course-tab-panel .lp-course-author {
2405 - display: flex;
2406 - margin-bottom: 40px;
2446 +.lp-user-profile.guest .lp-content-area > div {
2447 + flex: 1;
2448 + width: 100%;
2407 2449 }
2408 -@media (max-width: 767px) {
2409 - .course-tab-panel .lp-course-author {
2450 +@media (min-width: 1366px) {
2451 + .lp-user-profile .lp-content-area {
2452 + padding-right: 0;
2453 + padding-left: 0;
2454 + }
2455 +}
2456 +@media (max-width: 990px) {
2457 + .lp-user-profile {
2458 + --lp-item-padding: 30px;
2459 + }
2460 + .lp-user-profile #profile-nav {
2461 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
2462 + }
2463 + .lp-user-profile .lp-profile-nav-tabs {
2464 + display: flex;
2465 + flex-wrap: nowrap;
2466 + justify-content: flex-start;
2467 + overflow-x: auto;
2468 + white-space: nowrap;
2469 + scroll-behavior: smooth;
2470 + }
2471 + .lp-user-profile .lp-profile-nav-tabs::after {
2472 + display: none;
2473 + }
2474 + .lp-user-profile .lp-profile-nav-tabs > li {
2475 + border: none;
2476 + border-right: 1px solid var(--lp-border-color, #E2E0DB);
2477 + flex: 1;
2478 + }
2479 + .lp-user-profile .lp-profile-nav-tabs > li:last-child {
2480 + border-right: none;
2481 + }
2482 + .lp-user-profile .lp-profile-nav-tabs > li > a {
2483 + height: auto;
2484 + padding: 8px 12px 8px 12px;
2410 2485 flex-direction: column;
2486 + white-space: nowrap;
2487 + align-items: center;
2488 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
2489 + line-height: 1.4;
2490 + gap: 4px;
2411 2491 }
2492 + .lp-user-profile .lp-profile-nav-tabs > li > a > i {
2493 + position: static;
2494 + transform: translate(0);
2495 + }
2496 + .lp-user-profile .lp-profile-nav-tabs > li > a::after {
2497 + display: none !important;
2498 + margin-left: 10px;
2499 + }
2500 + .lp-user-profile .lp-profile-nav-tabs > li.has-child a::after {
2501 + display: none !important;
2502 + }
2503 + .lp-user-profile .lp-profile-nav-tabs > li:after {
2504 + display: none;
2505 + }
2506 + .lp-user-profile .lp-profile-nav-tabs > li.active:after, .lp-user-profile .lp-profile-nav-tabs > li.active:before {
2507 + display: none;
2508 + }
2509 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul {
2510 + display: none;
2511 + width: max-content;
2512 + transform: translateX(-20%);
2513 + }
2514 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul::after {
2515 + display: table;
2516 + clear: both;
2517 + box-shadow: 0 0 0;
2518 + content: "";
2519 + }
2520 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li {
2521 + float: left;
2522 + border-right: 1px solid var(--lp-border-color, #E2E0DB);
2523 + }
2524 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
2525 + border-right: none;
2526 + }
2527 + .lp-user-profile .lp-profile-nav-tabs > li.active.has-child ul li a {
2528 + padding: 0 10px;
2529 + }
2530 + .lp-user-profile .lp-profile-nav-tabs li:not(.has-child) > a::after, .lp-user-profile .lp-profile-nav-tabs li:hover ul {
2531 + display: none !important;
2532 + }
2412 2533 }
2413 -.course-tab-panel .lp-course-author .course-author__pull-left {
2414 - margin-right: 30px;
2415 - text-align: center;
2416 - align-items: center;
2534 +@media (max-width: 768px) {
2535 + .lp-user-profile .lp-profile-content-area {
2536 + align-items: center;
2537 + }
2538 + .lp-user-profile .lp-profile-right {
2539 + flex-direction: column;
2540 + align-items: flex-start;
2541 + }
2542 + .lp-user-profile .lp-profile-user-bio {
2543 + display: none;
2544 + }
2545 + .lp-user-profile.guest .lp-content-area {
2546 + flex-direction: column;
2547 + }
2417 2548 }
2418 -@media (max-width: 767px) {
2419 - .course-tab-panel .lp-course-author .course-author__pull-left {
2420 - margin-right: 0;
2421 - margin-bottom: 30px;
2549 +@media (max-width: 650px) {
2550 + .lp-user-profile .lp-profile-left {
2551 + min-width: 100px;
2552 + max-width: 100px;
2422 2553 }
2554 + .lp-user-profile .lp-user-profile-socials {
2555 + gap: 8px;
2556 + --lp-social-size: 36px;
2557 + font-size: 14px;
2558 + }
2423 2559 }
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;
2560 +
2561 +#profile-content-withdrawals > h2 {
2562 + font-size: 1.6em;
2563 + margin-bottom: 12px;
2431 2564 }
2432 -.course-tab-panel .lp-course-author .course-author__pull-right {
2433 - flex: 1;
2565 +
2566 +.learn-press-profile-course {
2567 + /*&__progress {
2568 + .lp_profile_course_progress {
2569 + &__item {
2570 + img {
2571 + width: 100%;
2572 + aspect-ratio: 16/9;
2573 + object-fit: cover;
2574 + height: auto;
2575 + display: block;
2576 + }
2577 +
2578 + td,
2579 + th {
2580 + text-align: center;
2581 +
2582 + &:first-child {
2583 + width: 15%;
2584 + padding: 0;
2585 + @media ( max-width: 768px ) {
2586 + display: none;
2587 + }
2588 + }
2589 +
2590 + &:nth-child( 2 ) {
2591 + width: 25%;
2592 +
2593 + a {
2594 + display: -webkit-box;
2595 + -webkit-line-clamp: 2;
2596 + -webkit-box-orient: vertical;
2597 + overflow: hidden;
2598 + }
2599 + }
2600 +
2601 + &:nth-child( 3 ) {
2602 + width: 10%;
2603 + }
2604 +
2605 + &:nth-child( 4 ) {
2606 + width: 25%;
2607 + }
2608 +
2609 + &:nth-child( 5 ) {
2610 + width: 25%;
2611 + }
2612 + }
2613 + }
2614 + }
2615 +
2616 + @media ( max-width: 768px ) {
2617 + .learn-press-course-tab__filter__content {
2618 + overflow-x: auto;
2619 + }
2620 + }
2621 + }*/
2434 2622 }
2435 -@media (max-width: 767px) {
2436 - .course-tab-panel .lp-course-author .course-author__pull-right {
2623 +.learn-press-profile-course__statistic {
2624 + margin-bottom: 32px;
2625 +}
2626 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
2627 + display: flex;
2628 + align-items: flex-end;
2629 + justify-content: space-between;
2630 + gap: 16px;
2631 +}
2632 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-filters {
2633 + flex: 1 1 auto;
2634 +}
2635 +.learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link {
2636 + display: inline-flex;
2637 + align-items: center;
2638 + justify-content: center;
2639 + padding: 8px 16px;
2640 + margin-bottom: 8px;
2641 + border: 1px solid var(--lp-border-color, #E2E0DB);
2642 + border-radius: 6px;
2643 + color: var(--lp-primary-color, #ffb606);
2644 + font-size: 0.875em;
2645 + font-weight: 600;
2646 + line-height: 1;
2647 + text-decoration: none;
2648 + white-space: nowrap;
2649 + transition: all 0.2s ease;
2650 +}
2651 +.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 {
2652 + background: var(--lp-primary-color, #ffb606);
2653 + border-color: var(--lp-primary-color, #ffb606);
2654 + color: #fff;
2655 + text-decoration: none;
2656 +}
2657 +@media (max-width: 768px) {
2658 + .learn-press-profile-course__tab .learn-press-tabs--with-course-builder {
2659 + flex-direction: column;
2660 + align-items: stretch;
2661 + }
2662 + .learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link {
2437 2663 width: 100%;
2438 - text-align: center;
2664 + margin: 0 0 16px;
2439 2665 }
2440 2666 }
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;
2667 +
2668 +.lp-profile-content #profile-content-order-details h3 {
2669 + margin-top: 0;
2670 + font-size: 1.875em;
2671 + line-height: 1.5;
2448 2672 font-weight: 500;
2449 - text-transform: capitalize;
2673 + margin-bottom: 15px;
2450 2674 }
2451 -.course-tab-panel .lp-course-author .author-title a:hover {
2452 - color: var(--lp-primary-color);
2675 +
2676 +.recover-order__title {
2677 + margin-bottom: 5px;
2453 2678 }
2454 -.course-tab-panel .lp-course-author .author-description {
2455 - color: #666;
2456 - font-size: 16px;
2457 - font-weight: 300;
2458 - line-height: 26px;
2679 +.recover-order__description {
2680 + margin-bottom: 20px;
2681 + opacity: 0.7;
2682 + font-size: 0.8em;
2683 + font-style: italic;
2459 2684 }
2460 -.course-tab-panel .lp-course-author .author-socials {
2461 - display: grid;
2462 - grid-template-columns: repeat(4, 33px);
2685 +
2686 +.lp-order-recover {
2687 + display: flex;
2463 2688 gap: 10px;
2464 - justify-content: center;
2465 2689 }
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;
2690 +.lp-order-recover input[type=text] {
2691 + font-style: italic;
2692 + flex: 1 1 auto;
2480 2693 }
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);
2694 +
2695 +.lp-profile-content ul {
2696 + list-style: none !important;
2697 + padding: 0 !important;
2485 2698 }
2486 -.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
2487 - content: "\f0d5";
2699 +.lp-profile-content ul.learn-press-courses {
2700 + margin: 0 -16px;
2488 2701 }
2702 +.lp-profile-content h3 {
2703 + margin-top: 0;
2704 +}
2489 2705
2490 -.course-summary div.lp-list-co-instructor {
2491 - display: grid;
2492 - grid-template-columns: repeat(2, 1fr);
2493 - gap: 40px;
2706 +.lp-user-avatar__buttons {
2707 + display: inline-flex;
2708 + gap: 12px;
2709 + margin-top: 16px;
2494 2710 }
2495 -.course-summary div.lp-list-co-instructor__item {
2711 +
2712 +.course-extra-box {
2713 + margin-bottom: 16px;
2714 + border: 1px solid var(--lp-border-color, #E2E0DB);
2715 + border-radius: var(--lp-border-radius, 5px);
2716 + width: 100%;
2717 +}
2718 +.course-extra-box.active .course-extra-box__content {
2719 + height: auto;
2720 +}
2721 +.course-extra-box__title {
2722 + --extra-height: 50px;
2496 2723 display: flex;
2497 - column-gap: 30px;
2724 + align-items: center;
2725 + position: relative;
2726 + height: var(--extra-height);
2727 + margin: 0 !important;
2728 + padding: 0 45px 0 20px;
2729 + background: rgba(181, 187, 211, 0.15);
2730 + font-size: 1em;
2731 + font-weight: 700;
2732 + cursor: pointer;
2498 2733 }
2499 2734 @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;
2735 + .course-extra-box__title {
2736 + padding-left: 16px;
2506 2737 }
2507 2738 }
2508 -.course-summary div.lp-list-co-instructor__avatar > img {
2509 - width: 100%;
2510 - max-width: 96px;
2511 - border-radius: 999px;
2739 +.course-extra-box__title::after {
2740 + position: absolute;
2741 + top: 0;
2742 + right: 20px;
2743 + font-family: "lp-icon";
2744 + line-height: var(--extra-height);
2745 + content: "\f107";
2512 2746 }
2513 -.course-summary div.lp-list-co-instructor__bio {
2514 - flex: 1;
2747 +.course-extra-box__content {
2748 + overflow: hidden;
2749 + transition: height 0.3s ease;
2515 2750 }
2516 -.course-summary div.lp-list-co-instructor__bio__top > a {
2517 - font-size: 18px;
2518 - font-weight: 600;
2751 +.course-extra-box__content-inner {
2752 + animation-name: course-extra-box__content-inner-transform;
2753 + animation-duration: 0.3s;
2754 + animation-timing-function: ease-in-out;
2755 + animation-iteration-count: 1;
2756 + animation-direction: normal;
2519 2757 }
2520 -.course-summary div.lp-list-co-instructor__bio__description {
2521 - font-size: 1rem;
2758 +.course-extra-box__content-inner > ul {
2759 + padding-left: 0 !important;
2760 + padding-bottom: 0 !important;
2522 2761 }
2523 -.course-summary .course-price {
2524 - margin-bottom: 10px;
2762 +.course-extra-box__content ul,
2763 +.course-extra-box__content li {
2764 + list-style: none;
2525 2765 }
2526 -.course-summary .course-price .origin-price,
2527 -.course-summary .course-price .price {
2528 - vertical-align: middle;
2766 +.course-extra-box__content ul {
2767 + margin: 0;
2768 + padding: 0;
2529 2769 }
2530 -.course-summary .course-price .origin-price {
2531 - margin-right: 10px;
2532 - font-size: 18px;
2533 - font-style: italic;
2534 - text-decoration: line-through;
2770 +.course-extra-box__content li {
2771 + margin: 0;
2772 + padding: 12px 20px;
2773 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
2535 2774 }
2536 -.course-summary .course-price .price {
2537 - font-size: 24px;
2775 +@media (max-width: 767px) {
2776 + .course-extra-box__content li {
2777 + padding-left: 16px;
2778 + padding-right: 16px;
2779 + }
2538 2780 }
2539 -.course-summary .course-summary-sidebar .lp-course-buttons {
2540 - margin-bottom: 20px;
2781 +.course-extra-box__content li::before {
2782 + margin-right: 8px;
2783 + color: var(--lp-primary-color);
2784 + font-family: "lp-icon";
2785 + content: "\f00c";
2541 2786 }
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;
2787 +.course-extra-box__content li:last-child {
2788 + border-bottom: 0;
2547 2789 }
2548 -.course-summary .course-featured-review .featured-review__stars {
2549 - padding-bottom: 12px;
2550 - color: var(--lp-primary-color);
2551 - font-size: 16px;
2790 +.course-extra-box:last-child {
2791 + margin-bottom: 60px;
2552 2792 }
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;
2793 +.course-extra-box.active .course-extra-box__title::after {
2794 + content: "\f106";
2559 2795 }
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);
2796 +.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
2797 + margin-top: 30px;
2798 + margin-bottom: 30px;
2571 2799 }
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;
2800 +.course-extra-box + .course-tabs {
2801 + margin-top: 30px;
2580 2802 }
2581 2803
2582 -.edit-content {
2583 - margin-left: 5px;
2804 +input[name=course-extra-box-ratio] {
2805 + display: none;
2584 2806 }
2807 +input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
2808 + display: block;
2809 +}
2810 +input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
2811 + transform: scale(1);
2812 +}
2585 2813
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;
2814 +@-webkit-keyframes course-extra-box__content-inner-transform {
2815 + from {
2816 + opacity: 0;
2817 + -webkit-transform: translateX(5%);
2818 + transform: translateX(5%);
2819 + }
2820 + to {
2821 + opacity: 1;
2822 + -webkit-transform: translateX(0%);
2823 + transform: translateX(0%);
2824 + }
2594 2825 }
2595 -ul.learn-press-nav-tabs .course-nav {
2596 - float: left;
2826 +@keyframes course-extra-box__content-inner-transform {
2827 + from {
2828 + opacity: 0;
2829 + transform: translateX(5%);
2830 + }
2831 + to {
2832 + opacity: 1;
2833 + transform: translateX(0%);
2834 + }
2835 +}
2836 +.course-tab-panel-faqs .course-faqs-box {
2837 + margin-bottom: 20px;
2838 + border: 1px solid rgba(204, 204, 204, 0.6);
2839 + border-radius: 5px;
2840 +}
2841 +.course-tab-panel-faqs .course-faqs-box__title {
2842 + display: block;
2597 2843 position: relative;
2598 2844 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;
2845 + padding: 12px 45px 12px 20px;
2846 + font-size: 1em;
2847 + line-height: 1.5;
2848 + font-weight: var(--lp-font-weight-link, 600);
2849 + cursor: pointer;
2602 2850 }
2603 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2851 +.course-tab-panel-faqs .course-faqs-box__title::after {
2604 2852 position: absolute;
2605 - top: -1px;
2606 - left: -1px;
2607 - width: 1px;
2608 - height: 100%;
2609 - background: #fff;
2610 - content: "";
2853 + top: 12px;
2854 + right: 20px;
2855 + font-family: "lp-icon";
2856 + content: "\f067";
2611 2857 }
2612 -ul.learn-press-nav-tabs .course-nav:last-child {
2613 - border-right: 0;
2858 +.course-tab-panel-faqs .course-faqs-box:last-child {
2859 + margin-bottom: 40px;
2614 2860 }
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: "";
2861 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2862 + color: var(--lp-primary-color);
2623 2863 }
2624 -ul.learn-press-nav-tabs .course-nav.active {
2625 - border-bottom: 0;
2864 +.course-tab-panel-faqs .course-faqs-box__content {
2865 + display: none;
2626 2866 }
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: "";
2867 +.course-tab-panel-faqs .course-faqs-box__content-inner {
2868 + padding: 20px;
2869 + -webkit-animation-name: course-faqs-box__content-inner-transform;
2870 + animation-name: course-faqs-box__content-inner-transform;
2871 + -webkit-animation-duration: 0.3s;
2872 + animation-duration: 0.3s;
2873 + -webkit-animation-timing-function: ease-in-out;
2874 + animation-timing-function: ease-in-out;
2875 + -webkit-animation-iteration-count: 1;
2876 + animation-iteration-count: 1;
2877 + -webkit-animation-direction: normal;
2878 + animation-direction: normal;
2635 2879 }
2636 -ul.learn-press-nav-tabs .course-nav.active label {
2637 - color: var(--lp-primary-color);
2638 - background-color: white;
2880 +
2881 +input[name=course-faqs-box-ratio] {
2882 + display: none;
2639 2883 }
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;
2884 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2885 + display: block;
2648 2886 }
2649 -ul.learn-press-nav-tabs .course-nav a:focus {
2650 - -webkit-box-shadow: none;
2651 - -moz-box-shadow: none;
2652 - box-shadow: none;
2887 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
2888 + color: var(--lp-primary-color);
2889 + background: rgba(241, 242, 248, 0.4);
2653 2890 }
2654 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2655 - flex: 1;
2891 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2892 + content: "\f068";
2656 2893 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2658 - width: 100%;
2659 - text-align: center;
2894 +
2895 +@-webkit-keyframes course-faqs-box__content-inner-transform {
2896 + from {
2897 + opacity: 0;
2898 + -webkit-transform: translateY(-5%);
2899 + transform: translateY(-5%);
2900 + }
2901 + to {
2902 + opacity: 1;
2903 + -webkit-transform: translateY(0%);
2904 + transform: translateY(0%);
2905 + }
2660 2906 }
2661 -ul.learn-press-nav-tabs::after {
2662 - display: block;
2663 - clear: both;
2664 - content: "";
2907 +@keyframes course-faqs-box__content-inner-transform {
2908 + from {
2909 + opacity: 0;
2910 + -webkit-transform: translateY(-5%);
2911 + transform: translateY(-5%);
2912 + }
2913 + to {
2914 + opacity: 1;
2915 + -webkit-transform: translateY(0%);
2916 + transform: translateY(0%);
2917 + }
2665 2918 }
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 - }
2919 +.extra-box__title, .course-faqs__title, .course-material__title {
2920 + margin-top: 0;
2921 + margin-bottom: 12px;
2672 2922 }
2673 2923
2674 -.course-item-popup #tab-curriculum {
2675 - display: block;
2924 +.edit-content {
2925 + margin-left: 5px;
2676 2926 }
2677 2927
2678 2928 .course-curriculum ul.curriculum-sections {
2679 2929 position: relative;
2680 - z-index: 499;
2681 2930 margin: 0;
2682 2931 padding: 0;
2683 2932 list-style: none;
2684 2933 }
@@ -2704,11 +2953,8 @@
2704 2953 display: block;
2705 2954 }
2706 2955 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2707 2956 -webkit-transform: rotate(180deg);
2708 - -moz-transform: rotate(180deg);
2709 - -ms-transform: rotate(180deg);
2710 - -o-transform: rotate(180deg);
2711 2957 transform: rotate(180deg);
2712 2958 top: 0;
2713 2959 }
2714 2960 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2719,48 +2965,39 @@
2719 2965 justify-content: center;
2720 2966 align-items: center;
2721 2967 }
2722 2968 .course-curriculum .section-item__loadmore button {
2723 - display: inline-flex;
2724 2969 margin-top: 10px;
2725 - margin-right: auto;
2726 - margin-left: auto;
2727 - padding: 10px 20px;
2728 - border: 1px solid #ccc;
2729 - border-radius: 4px;
2970 + border: 1px solid var(--lp-border-color, #E2E0DB);
2971 + border-radius: var(--lp-border-radius, 5px);
2972 + padding: 8px 16px;
2973 + box-shadow: none;
2730 2974 outline: none;
2731 - color: #222;
2732 - background: #f7f7f7;
2733 - box-shadow: none;
2734 - font-weight: 500;
2735 - justify-content: center;
2736 - align-items: center;
2737 - cursor: pointer;
2738 - font-size: 1rem;
2739 - font-family: sans-serif;
2740 2975 }
2741 -.course-curriculum .section-item__loadmore.loading button::before {
2976 +.course-curriculum .section-item__loadmore.loading button:before {
2977 + position: absolute;
2742 2978 display: inline-block;
2743 - margin-right: 5px;
2744 - font-family: "Font Awesome 5 Free";
2745 - font-weight: 900;
2979 + font-family: "lp-icon";
2746 2980 content: "\f110";
2747 - -webkit-animation: lp-rotating 1s linear infinite;
2748 - -moz-animation: lp-rotating 1s linear infinite;
2749 2981 animation: lp-rotating 1s linear infinite;
2982 + font-variant: normal;
2983 + text-transform: none;
2984 + -webkit-font-smoothing: antialiased;
2985 + -moz-osx-font-smoothing: grayscale;
2986 + vertical-align: middle;
2987 + color: black;
2750 2988 }
2751 2989 .course-curriculum .section-header {
2752 2990 display: table;
2753 2991 width: 100%;
2754 - padding: 0 0 26px 0;
2992 + padding: 20px 0;
2755 2993 border-bottom: 0;
2756 2994 border-bottom: 1px solid #d9e0f1;
2995 + cursor: pointer;
2757 2996 -webkit-box-sizing: border-box;
2758 - -moz-box-sizing: border-box;
2759 2997 box-sizing: border-box;
2760 2998 }
2761 -.course-curriculum .section-header .section-title,
2762 -.course-curriculum .section-header .section-desc {
2999 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2763 3000 margin: 0;
2764 3001 }
2765 3002 .course-curriculum .section-header span.show-desc {
2766 3003 display: inline-block;
@@ -2771,11 +3008,10 @@
2771 3008 height: 20px;
2772 3009 transform: translate(0, -50%);
2773 3010 }
2774 3011 .course-curriculum .section-header span.show-desc::before {
2775 - font-family: "Font Awesome 5 Free";
2776 - font-size: 18px;
2777 - font-weight: 900;
3012 + font-family: "lp-icon";
3013 + font-size: 1.125em;
2778 3014 content: "\f107";
2779 3015 }
2780 3016 .course-curriculum .section-header span.show-desc:hover::before {
2781 3017 border-top-color: #ccc;
@@ -2780,20 +3016,19 @@
2780 3016 .course-curriculum .section-header span.show-desc:hover::before {
2781 3017 border-top-color: #ccc;
2782 3018 }
2783 3019 .course-curriculum .section-header .section-desc {
2784 - margin: 0;
2785 3020 margin-top: 10px;
2786 - font-size: 14px;
2787 - line-height: 21px;
2788 - color: #999;
3021 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3022 + color: var(--lp-color-accent);
2789 3023 font-style: italic;
3024 + line-height: 1.3;
2790 3025 }
2791 3026 .course-curriculum .section-header .section-meta {
2792 3027 display: block;
2793 3028 padding-top: 17px;
2794 3029 padding-bottom: 15px;
2795 - font-size: 14px;
3030 + font-size: 0.8em;
2796 3031 text-align: right;
2797 3032 vertical-align: middle;
2798 3033 white-space: nowrap;
2799 3034 }
@@ -2800,15 +3035,14 @@
2800 3035 .course-curriculum .section-item {
2801 3036 width: 100%;
2802 3037 }
2803 3038 .course-curriculum .section-content {
2804 - margin: 0 0 15px 0;
3039 + margin: 0;
2805 3040 padding: 0;
2806 3041 list-style: none;
2807 3042 }
2808 3043 .course-curriculum .section-content .course-item-meta {
2809 3044 display: table-cell;
2810 - padding: 10px 0;
2811 3045 text-align: right;
2812 3046 vertical-align: middle;
2813 3047 white-space: nowrap;
2814 3048 }
@@ -2813,16 +3047,9 @@
2813 3047 white-space: nowrap;
2814 3048 }
2815 3049 .course-curriculum .section-content .course-item-meta .item-meta {
2816 3050 display: inline-block;
2817 - margin-left: 14px;
2818 - border-radius: 3px;
2819 3051 color: #fff;
2820 - font-size: 14px;
2821 - line-height: 23px;
2822 - text-align: center;
2823 - vertical-align: middle;
2824 - padding: 0 8px;
2825 3052 }
2826 3053 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2827 3054 background: #14c4ff;
2828 3055 }
@@ -2837,21 +3064,11 @@
2837 3064 }
2838 3065 .course-curriculum .section-content .course-item-meta .course-item-status {
2839 3066 padding: 0;
2840 3067 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 3068 }
2848 3069 .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;
3070 + font-family: "lp-icon";
2854 3071 content: "\f00c";
2855 3072 }
2856 3073 .course-curriculum .section-content .course-item-preview {
2857 3074 font-style: normal;
@@ -2857,87 +3074,69 @@
2857 3074 font-style: normal;
2858 3075 padding: 0;
2859 3076 }
2860 3077 .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);
3078 + font-family: "lp-icon";
3079 + content: "\f06e";
3080 + color: #999;
2872 3081 }
2873 3082 .course-curriculum .course-item {
2874 3083 display: flex;
2875 3084 position: relative;
2876 3085 margin: 0 0 2px 0;
2877 - padding: 0 15px 0 30px;
3086 + padding: 0 16px;
2878 3087 background: rgba(241, 242, 248, 0.4);
2879 - font-size: 14px;
2880 3088 transition: padding-left linear 0.15s;
2881 3089 }
2882 -@media (max-width: 767px) {
2883 - .course-curriculum .course-item {
2884 - padding: 0 0 0 15px;
2885 - }
2886 -}
2887 3090 .course-curriculum .course-item > span {
2888 3091 display: flex;
2889 3092 width: 28px;
2890 3093 color: #666;
2891 - font-size: 16px;
2892 3094 font-weight: 300;
2893 3095 align-items: center;
2894 3096 }
2895 3097 .course-curriculum .course-item .section-item-link {
2896 - display: table;
2897 - padding-right: 15px;
2898 - padding-left: 0;
2899 - border-bottom: none;
3098 + display: flex;
3099 + align-items: flex-start;
3100 + justify-content: space-between;
3101 + width: 100%;
3102 + padding: 12px 0;
3103 + color: inherit;
2900 3104 outline: none;
2901 - box-shadow: none;
2902 - line-height: 1.5;
2903 - color: #777;
2904 - text-decoration: none;
3105 + gap: 12px;
2905 3106 }
2906 3107 .course-curriculum .course-item .section-item-link:hover .item-name {
2907 3108 color: var(--lp-primary-color);
2908 3109 }
2909 3110 .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 3111 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;
3112 + font-family: "lp-icon";
2921 3113 }
2922 -.course-curriculum .course-item .item-icon,
3114 +.course-curriculum .course-item .section-item-link .course-item-info {
3115 + width: 100%;
3116 +}
3117 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre {
3118 + display: flex;
3119 + flex-flow: row-reverse;
3120 + justify-content: flex-end;
3121 + gap: 16px;
3122 + align-items: center;
3123 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3124 +}
3125 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration {
3126 + background: transparent;
3127 +}
2923 3128 .course-curriculum .course-item .item-name {
2924 - display: table-cell;
2925 - padding: 17px 16px;
2926 - color: #333;
2927 - font-size: 16px;
2928 3129 font-weight: 600;
2929 - vertical-align: middle;
2930 3130 }
2931 -.course-curriculum .course-item .item-icon::before {
2932 - font-size: 18px;
3131 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3132 + content: "\f059";
2933 3133 }
2934 -.course-curriculum .course-item .item-icon.icon-lock {
2935 - float: right;
2936 - margin-top: 15px;
3134 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3135 + content: "\e929" !important;
2937 3136 }
2938 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2939 - content: "\f059";
3137 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3138 + content: "\e92a" !important;
2940 3139 }
2941 3140 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2942 3141 content: "\f15b";
2943 3142 }
@@ -2972,9 +3171,8 @@
2972 3171 content: "";
2973 3172 transition: height linear 0.15s, top linear 0.15s;
2974 3173 }
2975 3174 .course-curriculum .course-item.current {
2976 - padding-left: 10px;
2977 3175 background: #f9f9f9;
2978 3176 }
2979 3177 .course-curriculum .course-item.current a::before {
2980 3178 left: 10px;
@@ -2986,177 +3184,44 @@
2986 3184 .course-curriculum .section-left {
2987 3185 vertical-align: top;
2988 3186 }
2989 3187 .course-curriculum .section-left .section-title {
2990 - padding: 0;
2991 - color: #666;
2992 - font-size: 1.4rem;
2993 - letter-spacing: 0;
3188 + font-weight: 700;
3189 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2994 3190 text-transform: capitalize;
2995 3191 display: block;
2996 3192 }
2997 3193 .course-curriculum .curriculum-more__button {
2998 - display: flex;
3194 + border: 1px solid var(--lp-border-color, #E2E0DB);
3195 + border-radius: var(--lp-border-radius, 5px);
3196 + padding: 8px 16px;
3197 + box-shadow: none;
3198 + outline: none;
2999 3199 width: 100%;
3000 3200 margin-top: 20px;
3001 3201 margin-bottom: 20px;
3002 - padding: 10px 0;
3003 - border: none;
3004 - outline: none;
3005 - color: #fff;
3006 - background: #333;
3007 - box-shadow: none;
3008 - justify-content: center;
3009 - align-items: center;
3010 - cursor: pointer;
3011 - font-size: 1rem;
3012 - font-family: sans-serif;
3013 3202 }
3014 -.course-curriculum .curriculum-more__button.loading::before {
3203 +.course-curriculum .curriculum-more__button.loading:before {
3204 + position: absolute;
3015 3205 display: inline-block;
3016 - margin-right: 5px;
3017 - font-family: "Font Awesome 5 Free";
3018 - font-weight: 900;
3206 + font-family: "lp-icon";
3019 3207 content: "\f110";
3020 - -webkit-animation: lp-rotating 1s linear infinite;
3021 - -moz-animation: lp-rotating 1s linear infinite;
3022 3208 animation: lp-rotating 1s linear infinite;
3209 + font-variant: normal;
3210 + text-transform: none;
3211 + -webkit-font-smoothing: antialiased;
3212 + -moz-osx-font-smoothing: grayscale;
3213 + vertical-align: middle;
3214 + color: black;
3023 3215 }
3024 3216
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 {
3217 +body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3153 3218 float: right;
3154 3219 }
3155 3220
3156 3221 #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 3222 top: 2px;
3158 - font-family: "Font Awesome 5 Free";
3223 + font-family: "lp-icon";
3159 3224 }
3160 3225 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3161 3226 content: "\f017";
3162 3227 }
@@ -3166,33 +3231,12 @@
3166 3231 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3167 3232 content: "\f29c";
3168 3233 }
3169 3234
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 3235 .course-remaining-time .label-enrolled {
3185 3236 font-size: inherit;
3186 3237 }
3187 3238
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 3239 .lp-course-progress {
3196 3240 position: relative;
3197 3241 }
3198 3242 .lp-course-progress .lp-passing-conditional {
@@ -3206,336 +3250,250 @@
3206 3250
3207 3251 .viewing-course-item .section-header .section-desc {
3208 3252 display: none;
3209 3253 }
3210 -.viewing-course-item .content-item-wrap {
3211 - margin-top: 50px;
3254 +
3255 +.lp-course-curriculum ul, .lp-course-curriculum li {
3256 + list-style: none;
3257 + margin: 0;
3258 + padding: 0;
3212 3259 }
3213 -
3214 -/***********/
3215 -.course-meta {
3260 +.lp-course-curriculum .course-curriculum-info {
3216 3261 display: flex;
3217 - margin-bottom: 40px;
3262 + justify-content: space-between;
3263 + gap: 20px;
3264 + margin-bottom: 20px;
3218 3265 }
3219 -.course-meta .course-meta__pull-left,
3220 -.course-meta .course-meta__pull-right {
3266 +.lp-course-curriculum .course-curriculum-info__left {
3221 3267 display: flex;
3268 + align-items: center;
3222 3269 flex-wrap: wrap;
3270 + gap: 8px;
3223 3271 }
3224 -.course-meta .course-meta__pull-left {
3225 - flex: 1;
3272 +.lp-course-curriculum .course-curriculum-info__left li {
3273 + display: inline-flex;
3274 + align-items: center;
3275 + gap: 8px;
3226 3276 }
3227 -.course-meta .course-meta__pull-left .meta-item {
3228 - margin-right: 10px;
3277 +.lp-course-curriculum .course-curriculum-info__left li::after {
3278 + content: "";
3279 + width: 4px;
3280 + height: 4px;
3281 + background-color: var(--lp-border-color, #E2E0DB);
3282 + display: inline-block;
3229 3283 }
3230 -.course-meta .course-meta__pull-right {
3231 - flex: 0 0 50%;
3284 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3285 + content: none;
3232 3286 }
3233 -.course-meta .course-meta__pull-right .meta-item {
3234 - margin-left: 10px;
3287 +.lp-course-curriculum .course-curriculum-info__right {
3288 + font-weight: var(--lp-font-weight-link, 600);
3289 + text-align: right;
3290 + text-transform: capitalize;
3235 3291 }
3236 -.course-meta.course-meta-primary .meta-item {
3237 - flex: 1;
3292 +.lp-course-curriculum .course-toggle-all-sections {
3293 + cursor: pointer;
3238 3294 }
3239 -.course-meta.two-columns .course-meta {
3240 - flex: 1;
3295 +.lp-course-curriculum .course-section {
3296 + margin-bottom: 8px;
3297 + border: 1px solid var(--lp-border-color, #E2E0DB);
3298 + border-radius: var(--lp-border-radius, 5px);
3299 + cursor: pointer;
3300 + overflow: hidden;
3241 3301 }
3242 -
3243 -.course-extra-box {
3244 - margin-bottom: 3px;
3245 - border: 1px solid rgba(204, 204, 204, 0.3);
3246 - border-radius: 5px;
3302 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3303 + display: none;
3304 + animation: ease-in-out;
3247 3305 }
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;
3306 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3307 + display: none;
3260 3308 }
3261 -@media (max-width: 767px) {
3262 - .course-extra-box__title {
3263 - padding-left: 15px;
3264 - }
3309 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3310 + display: block;
3265 3311 }
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";
3312 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3313 + display: none;
3274 3314 }
3275 -.course-extra-box__content {
3276 - display: none;
3315 +.lp-course-curriculum .course-section:last-child {
3316 + margin-bottom: 0;
3277 3317 }
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;
3318 +.lp-course-curriculum .course-section .course-section-header {
3319 + background-color: var(--lp-white-grey, #F7F7FB);
3320 + padding: 20px;
3321 + column-gap: 12px;
3322 + display: flex;
3323 + justify-content: space-between;
3289 3324 }
3290 -.course-extra-box__content ul,
3291 -.course-extra-box__content li {
3292 - list-style: none;
3325 +.lp-course-curriculum .course-section__title {
3326 + font-weight: 600;
3327 + font-size: 1.1em;
3328 + line-height: 1.3em;
3293 3329 }
3294 -.course-extra-box__content ul {
3295 - margin: 0;
3296 - padding: 0;
3330 +.lp-course-curriculum .course-section__description {
3331 + margin: 4px 0 0 0;
3297 3332 }
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;
3333 +.lp-course-curriculum .course-section .section-toggle {
3334 + line-height: 1;
3305 3335 }
3306 -@media (max-width: 767px) {
3307 - .course-extra-box__content li {
3308 - padding-left: 30px;
3309 - padding-right: 30px;
3310 - }
3336 +.lp-course-curriculum .course-section .section-toggle i {
3337 + font-size: 24px;
3311 3338 }
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";
3339 +.lp-course-curriculum .course-section .course-section-info {
3340 + margin-left: 0;
3341 + margin-right: auto;
3318 3342 }
3319 -.course-extra-box__content li:last-child {
3320 - border-bottom: 0;
3343 +.lp-course-curriculum .course-section .section-count-items {
3344 + min-width: 24px;
3345 + font-weight: 600;
3346 + text-align: center;
3347 + line-height: 1.3;
3348 + white-space: nowrap;
3321 3349 }
3322 -.course-extra-box:last-child {
3323 - margin-bottom: 60px;
3350 +.lp-course-curriculum .course-section .course-item {
3351 + background-color: transparent;
3352 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
3353 + padding: 12px 20px;
3354 + margin: 0;
3324 3355 }
3325 -.course-extra-box.active .course-extra-box__title::after {
3326 - content: "\f0d8";
3356 +.lp-course-curriculum .course-section .course-item__link {
3357 + display: flex;
3358 + justify-content: space-between;
3359 + width: 100%;
3360 + column-gap: 12px;
3361 + row-gap: 8px;
3362 + position: relative;
3363 + align-items: flex-start;
3364 + color: inherit;
3327 3365 }
3328 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3329 - margin-top: 60px;
3330 - margin-bottom: 30px;
3366 +.lp-course-curriculum .course-section .course-item__info {
3367 + display: flex;
3368 + column-gap: 12px;
3369 + row-gap: 8px;
3331 3370 }
3332 -.course-extra-box + .course-tabs {
3333 - margin-top: 60px;
3371 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3372 + min-width: 16px;
3334 3373 }
3335 -
3336 -input[name=course-extra-box-ratio] {
3337 - display: none;
3374 +.lp-course-curriculum .course-section .course-item__content {
3375 + display: flex;
3376 + justify-content: space-between;
3377 + column-gap: 12px;
3378 + row-gap: 8px;
3379 + align-items: baseline;
3380 + flex: 1;
3338 3381 }
3339 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3340 - display: block;
3382 +@media (max-width: 1024px) {
3383 + .lp-course-curriculum .course-section .course-item__content {
3384 + flex-wrap: wrap;
3385 + }
3341 3386 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3343 - transform: scale(1);
3387 +.lp-course-curriculum .course-section .course-item__left:hover {
3388 + color: var(--lp-primary-color, #ffb606);
3344 3389 }
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 - }
3390 +.lp-course-curriculum .course-section .course-item__right {
3391 + display: flex;
3392 + column-gap: 12px;
3393 + row-gap: 8px;
3394 + align-items: center;
3395 + flex: none;
3396 + color: var(--lp-color-meta, #8a8a8a);
3397 + flex-wrap: wrap;
3398 + flex-direction: row-reverse;
3399 + justify-content: flex-end;
3363 3400 }
3364 -@keyframes course-extra-box__content-inner-transform {
3365 - from {
3366 - opacity: 0;
3367 - transform: translateX(5%);
3401 +@media (max-width: 1024px) {
3402 + .lp-course-curriculum .course-section .course-item__right {
3403 + width: 100%;
3404 + order: 3;
3368 3405 }
3369 - to {
3370 - opacity: 1;
3371 - transform: translateX(0%);
3372 - }
3373 3406 }
3374 -.course-tab-panel-faqs {
3375 - padding-top: 64px;
3407 +.lp-course-curriculum .course-section .course-item__status .course-item-ico {
3408 + width: 24px;
3409 + display: flex;
3410 + justify-content: center;
3376 3411 }
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;
3412 +.lp-course-curriculum .course-section .course-item-ico::before {
3413 + content: "";
3414 + display: inline-block;
3415 + font-family: "lp-icon";
3416 + font-weight: normal;
3381 3417 }
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;
3418 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3419 + content: "\f15b";
3391 3420 }
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%);
3421 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3422 + content: "\f12e";
3402 3423 }
3403 -.course-tab-panel-faqs .course-faqs-box:last-child {
3404 - margin-bottom: 40px;
3424 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3425 + content: "\e929";
3405 3426 }
3406 -.course-tab-panel-faqs .course-faqs-box:hover {
3407 - background: rgba(241, 242, 248, 0.4);
3427 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3428 + content: "\e92a";
3408 3429 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3410 - color: var(--lp-primary-color);
3430 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3431 + content: "\f06e";
3432 + color: #999;
3411 3433 }
3412 -.course-tab-panel-faqs .course-faqs-box__content {
3413 - display: none;
3434 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3435 + content: "\f023";
3436 + color: #999;
3414 3437 }
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;
3438 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3439 + content: "\f00c";
3440 + color: #3bb54a;
3431 3441 }
3432 -
3433 -input[name=course-faqs-box-ratio] {
3434 - display: none;
3442 +.lp-course-curriculum .course-section .course-item-ico.in-progress::before, .lp-course-curriculum .course-section .course-item-ico.completed::before {
3443 + content: "\f00c";
3444 + color: #999;
3435 3445 }
3436 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3437 - display: block;
3446 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3447 + content: "\f00d";
3448 + color: #f02425;
3438 3449 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3440 - background: rgba(241, 242, 248, 0.4);
3450 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3451 + content: "\f00c";
3452 + color: #999;
3441 3453 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3443 - color: var(--lp-primary-color);
3454 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3455 + content: "\e921";
3456 + color: #999;
3444 3457 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3446 - content: "\f077";
3458 +
3459 +.info-learning .course-progress > div {
3460 + margin-bottom: 8px;
3447 3461 }
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 - }
3462 +.info-learning .course-progress__line {
3463 + width: 100%;
3464 + background: #ccc;
3465 + height: 5px;
3466 + border-radius: 5px;
3467 + position: relative;
3466 3468 }
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 - }
3469 +.info-learning .course-progress__line__active {
3470 + background: var(--lp-primary-color);
3471 + height: 100%;
3472 + border-radius: 5px;
3473 + position: absolute;
3474 + top: 0;
3475 + left: 0;
3484 3476 }
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 - }
3477 +.info-learning .course-progress__line__active {
3478 + background: var(--lp-primary-color);
3479 + height: 100%;
3480 + border-radius: 5px;
3481 + position: absolute;
3482 + top: 0;
3483 + left: 0;
3499 3484 }
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 - }
3485 +.info-learning .course-progress__line__point {
3486 + position: absolute;
3487 + top: 0;
3488 + width: 2px;
3489 + height: 100%;
3490 + background: var(--lp-secondary-color);
3511 3491 }
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 - }
3492 +.info-learning .start-date, .info-learning .end-date {
3493 + margin-bottom: 8px;
3537 3494 }
3495 +
3538 3496 .lp-quiz-buttons {
3539 3497 margin-bottom: 20px;
3540 3498 display: block;
3541 3499 clear: both;
@@ -3551,13 +3509,12 @@
3551 3509 }
3552 3510 .quiz-progress .progress-items .progress-item {
3553 3511 position: relative;
3554 3512 color: #777;
3555 - font-size: 15px;
3513 + font-size: 0.938em;
3556 3514 flex: 1;
3557 3515 }
3558 -.quiz-progress .progress-items .progress-item .progress-number,
3559 -.quiz-progress .progress-items .progress-item .progress-label {
3516 +.quiz-progress .progress-items .progress-item .progress-number, .quiz-progress .progress-items .progress-item .progress-label {
3560 3517 display: block;
3561 3518 line-height: 1;
3562 3519 text-align: center;
3563 3520 }
@@ -3562,13 +3519,13 @@
3562 3519 text-align: center;
3563 3520 }
3564 3521 .quiz-progress .progress-items .progress-item .progress-number {
3565 3522 margin: 15px 0 10px 0;
3566 - font-size: 20px;
3523 + font-size: 1.25em;
3567 3524 }
3568 3525 .quiz-progress .progress-items .progress-item .progress-label {
3569 3526 margin-bottom: 15px;
3570 - font-size: 14px;
3527 + font-size: 0.875em;
3571 3528 }
3572 3529 .quiz-progress .progress-items .progress-item i {
3573 3530 display: none;
3574 3531 float: left;
@@ -3575,9 +3532,9 @@
3575 3532 width: 60px;
3576 3533 height: 60px;
3577 3534 color: #fff;
3578 3535 background: #00adff;
3579 - font-size: 30px;
3536 + font-size: 1.875em;
3580 3537 line-height: 60px;
3581 3538 text-align: center;
3582 3539 }
3583 3540 .quiz-progress .progress-items .progress-item::after {
@@ -3596,24 +3553,15 @@
3596 3553 overflow: hidden;
3597 3554 position: relative;
3598 3555 margin: 0 0 18px 0;
3599 3556 padding: 10px;
3600 - color: #777;
3601 - background: #f5f5f5;
3602 - font-size: 20px;
3603 3557 cursor: pointer;
3604 - -webkit-border-radius: 4px;
3605 - -moz-border-radius: 4px;
3606 3558 border-radius: 4px;
3607 3559 -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 3560 transition: background linear 0.25s;
3612 3561 }
3613 3562 .answer-options .answer-option .option-title {
3614 3563 display: table-cell;
3615 - font-size: smaller;
3616 3564 }
3617 3565 .answer-options .answer-option .option-title .option-title-content {
3618 3566 display: inline-block;
3619 3567 vertical-align: middle;
@@ -3626,11 +3574,8 @@
3626 3574 width: 3px;
3627 3575 background: #ddd;
3628 3576 content: "";
3629 3577 -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 3578 transition: background linear 0.25s;
3634 3579 }
3635 3580 .answer-options .answer-option input[type=checkbox],
3636 3581 .answer-options .answer-option input[type=radio] {
@@ -3637,36 +3582,27 @@
3637 3582 -webkit-appearance: initial;
3638 3583 -moz-appearance: initial;
3639 3584 position: relative;
3640 3585 z-index: 10;
3641 - width: 35px;
3642 - min-width: 35px;
3643 - height: 35px;
3586 + width: 32px;
3587 + min-width: 32px;
3588 + height: 32px;
3644 3589 margin: 0 10px 0 3px;
3645 3590 border: 1px solid #cfcfcf;
3646 3591 background: #f9fafc;
3647 - -webkit-border-radius: 4px;
3648 - -moz-border-radius: 4px;
3649 3592 border-radius: 4px;
3650 3593 }
3594 +.answer-options .answer-option input[type=checkbox]::after,
3595 +.answer-options .answer-option input[type=radio]::after {
3596 + position: absolute;
3597 + top: 50%;
3598 + left: 50%;
3599 + transform: translate(-50%, -50%);
3600 +}
3651 3601 .answer-options .answer-option input[type=checkbox]:focus,
3652 3602 .answer-options .answer-option input[type=radio]:focus {
3653 3603 outline: none;
3654 3604 }
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 3605 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3670 3606 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3671 3607 position: relative;
3672 3608 }
@@ -3679,24 +3615,37 @@
3679 3615 opacity: 1;
3680 3616 }
3681 3617 .answer-options .answer-option input[type=checkbox]::after {
3682 3618 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 3619 }
3620 +.answer-options .answer-option input[type=checkbox]::after {
3621 + width: auto;
3622 + box-sizing: content-box;
3623 + height: auto;
3624 + color: #3db748;
3625 + font-family: "lp-icon";
3626 + font-size: 16px;
3627 + opacity: 0;
3628 + content: "\f00c";
3629 + background: none;
3630 + border: none;
3631 +}
3632 +.answer-options .answer-option input[type=checkbox]:checked::after {
3633 + border: none;
3634 +}
3691 3635 .answer-options .answer-option input[type=radio] {
3692 - -webkit-border-radius: 50%;
3693 - -moz-border-radius: 50%;
3694 3636 border-radius: 50%;
3695 3637 }
3696 3638 .answer-options .answer-option input[type=radio]::before {
3697 3639 border-radius: 50%;
3698 3640 }
3641 +.answer-options .answer-option input[type=radio]:checked::after {
3642 + content: "";
3643 + width: 10px;
3644 + height: 10px;
3645 + border-radius: 10px;
3646 + background: #00adff;
3647 +}
3699 3648 .answer-options .answer-option .option-title {
3700 3649 margin: 0;
3701 3650 }
3702 3651 .answer-options .answer-option:hover {
@@ -3701,26 +3650,12 @@
3701 3650 }
3702 3651 .answer-options .answer-option:hover {
3703 3652 background: #e1f5ff;
3704 3653 }
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 3654 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3719 - border-color: #f00;
3655 + color: #f00;
3720 3656 }
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 {
3657 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3723 3658 background: #f00;
3724 3659 }
3725 3660
3726 3661 button[data-counter] {
@@ -3746,25 +3681,19 @@
3746 3681 content: "\f00c";
3747 3682 }
3748 3683 .quiz-result .result-message {
3749 3684 margin-bottom: 30px;
3750 - padding: 10px 0 !important;
3685 + padding: 10px 0;
3751 3686 color: #fff;
3752 3687 background: #f02425;
3753 - font-size: 16px;
3754 - line-height: 22px;
3755 - font-weight: 400;
3756 3688 display: flex;
3757 3689 align-items: center;
3758 3690 justify-content: center;
3759 - -webkit-border-radius: 4px;
3760 - -moz-border-radius: 4px;
3761 - border-radius: 4px;
3691 + border-radius: var(--lp-border-radius, 5px);
3692 + gap: 8px;
3762 3693 }
3763 3694 .quiz-result .result-message::after {
3764 - margin-left: 10px;
3765 - font-family: "Font Awesome 5 Free";
3766 - font-weight: 900;
3695 + font-family: "lp-icon";
3767 3696 content: "\f00d";
3768 3697 }
3769 3698 .quiz-result .result-grade .result-achieved,
3770 3699 .quiz-result .result-grade .result-require {
@@ -3772,11 +3701,10 @@
3772 3701 margin: 0 auto;
3773 3702 }
3774 3703 .quiz-result .result-grade .result-achieved {
3775 3704 padding-bottom: 7px;
3776 - border-bottom: 1px solid #999;
3777 - color: #333;
3778 - font-size: 28px;
3705 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3706 + font-size: 1.75em;
3779 3707 font-weight: 500;
3780 3708 line-height: 1;
3781 3709 }
3782 3710 .quiz-result .result-grade .result-require {
@@ -3782,14 +3710,14 @@
3782 3710 .quiz-result .result-grade .result-require {
3783 3711 display: block;
3784 3712 padding-top: 5px;
3785 3713 color: #666;
3786 - font-size: 16px;
3714 + font-size: 1em;
3787 3715 font-weight: 400;
3788 3716 line-height: 1;
3789 3717 }
3790 3718 .quiz-result .result-grade .result-message {
3791 - font-size: 14px;
3719 + font-size: 0.875em;
3792 3720 }
3793 3721 .quiz-result.passed .result-achieved {
3794 3722 color: #04adff;
3795 3723 }
@@ -3806,20 +3734,19 @@
3806 3734 display: flex;
3807 3735 margin: 0;
3808 3736 }
3809 3737 .quiz-result .result-statistic .result-statistic-field + li {
3810 - border-top: 1px dashed #ccc;
3738 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3811 3739 }
3812 -.quiz-result .result-statistic .result-statistic-field span,
3813 -.quiz-result .result-statistic .result-statistic-field p {
3740 +.quiz-result .result-statistic .result-statistic-field span, .quiz-result .result-statistic .result-statistic-field p {
3814 3741 margin: 0;
3815 3742 flex: 1;
3816 3743 }
3817 3744 .quiz-result .result-statistic .result-statistic-field span {
3818 3745 color: #666;
3819 - font-size: 16px;
3746 + font-size: 1em;
3820 3747 font-weight: 400;
3821 - line-height: 35px;
3748 + line-height: 2.1875em;
3822 3749 }
3823 3750 .quiz-result .result-statistic .result-statistic-field span::before {
3824 3751 display: inline-block;
3825 3752 width: 15px;
@@ -3824,17 +3751,15 @@
3824 3751 display: inline-block;
3825 3752 width: 15px;
3826 3753 margin-right: 10px;
3827 3754 color: var(--lp-primary-color);
3828 - font-family: "Font Awesome 5 Free";
3829 - font-size: 16px;
3755 + font-family: "lp-icon";
3756 + font-size: 1em;
3830 3757 font-weight: 900;
3831 3758 }
3832 3759 .quiz-result .result-statistic .result-statistic-field p {
3833 3760 color: #333;
3834 - font-size: 16px;
3835 3761 font-weight: 500;
3836 - line-height: 35px;
3837 3762 text-align: right;
3838 3763 }
3839 3764 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3840 3765 font-weight: 400;
@@ -3860,8 +3785,121 @@
3860 3785 color: #ddd;
3861 3786 content: "\f2f5";
3862 3787 }
3863 3788
3789 +.lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3790 + max-width: 100%;
3791 + flex-direction: column;
3792 +}
3793 +@media (min-width: 426px) {
3794 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3795 + flex-direction: row;
3796 + justify-content: space-between;
3797 + }
3798 +}
3799 +@media (min-width: 1025px) {
3800 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div {
3801 + max-width: 792px;
3802 + }
3803 +}
3804 +@media (min-width: 450px) {
3805 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
3806 + width: 35%;
3807 + text-align: inherit;
3808 + }
3809 +}
3810 +@media (min-width: 1120px) {
3811 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div .questions-index {
3812 + width: 50%;
3813 + }
3814 +}
3815 +@media (min-width: 450px) {
3816 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3817 + width: 65%;
3818 + justify-content: end;
3819 + flex: auto;
3820 + }
3821 +}
3822 +@media (min-width: 768px) {
3823 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3824 + width: 50%;
3825 + }
3826 +}
3827 +@media (min-width: 1120px) {
3828 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div {
3829 + width: 50%;
3830 + }
3831 +}
3832 +@media (max-width: 768px) {
3833 + .lp-sidebar-toggle__close #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
3834 + white-space: inherit;
3835 + padding: 8px 16px;
3836 + }
3837 +}
3838 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3839 + max-width: 100%;
3840 + flex-direction: column;
3841 +}
3842 +@media (min-width: 650px) {
3843 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3844 + flex-direction: row;
3845 + }
3846 +}
3847 +@media (min-width: 1120px) {
3848 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div {
3849 + max-width: 792px;
3850 + }
3851 +}
3852 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3853 + width: 100%;
3854 + text-align: center;
3855 +}
3856 +@media (min-width: 650px) {
3857 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3858 + width: 35%;
3859 + text-align: inherit;
3860 + }
3861 +}
3862 +@media (min-width: 1120px) {
3863 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div .questions-index {
3864 + width: 50%;
3865 + }
3866 +}
3867 +.lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3868 + width: 100%;
3869 + justify-content: center;
3870 + flex-direction: column-reverse;
3871 + gap: 0;
3872 +}
3873 +@media (min-width: 490px) {
3874 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3875 + flex-direction: row-reverse;
3876 + }
3877 +}
3878 +@media (min-width: 650px) {
3879 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3880 + width: 65%;
3881 + gap: 12px;
3882 + justify-content: end;
3883 + flex: auto;
3884 + }
3885 +}
3886 +@media (min-width: 768px) {
3887 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3888 + width: 50%;
3889 + }
3890 +}
3891 +@media (min-width: 1120px) {
3892 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div {
3893 + width: 50%;
3894 + }
3895 +}
3896 +@media (max-width: 768px) {
3897 + .lp-sidebar-toggle__open #content-item-quiz .quiz-status > div > div .submit-quiz #button-submit-quiz {
3898 + white-space: inherit;
3899 + padding: 8px 16px;
3900 + }
3901 +}
3864 3902 .quiz-status {
3865 3903 position: sticky;
3866 3904 z-index: 99;
3867 3905 top: 0;
@@ -3873,27 +3911,15 @@
3873 3911 display: flex;
3874 3912 box-sizing: border-box;
3875 3913 width: 100%;
3876 3914 max-width: 792px;
3877 - height: 60px;
3878 3915 margin: 0 auto;
3879 - padding: 5px 10px 5px 30px;
3916 + padding: 8px 16px;
3880 3917 border-radius: 4px;
3881 3918 background: var(--lp-primary-color);
3882 3919 justify-content: center;
3883 3920 align-items: center;
3884 3921 }
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 3922 .quiz-status > div > div {
3897 3923 display: flex;
3898 3924 flex-direction: row-reverse;
3899 3925 flex: 0 0 50%;
@@ -3903,8 +3929,20 @@
3903 3929 .quiz-status > div > div {
3904 3930 justify-content: center;
3905 3931 }
3906 3932 }
3933 +.quiz-status > div > div .submit-quiz #button-submit-quiz {
3934 + margin: 0;
3935 + border-radius: 4px;
3936 + overflow: hidden;
3937 + white-space: nowrap;
3938 +}
3939 +.quiz-status > div > div .countdown {
3940 + margin: 0;
3941 + border-radius: 4px;
3942 + overflow: hidden;
3943 + padding: 12px;
3944 +}
3907 3945 .quiz-status > div .current-point {
3908 3946 display: none;
3909 3947 }
3910 3948 .quiz-status .questions-index {
@@ -3909,11 +3947,11 @@
3909 3947 }
3910 3948 .quiz-status .questions-index {
3911 3949 display: inline-block;
3912 3950 color: #666;
3913 - font-size: 16px;
3951 + font-size: 1em;
3914 3952 font-weight: 400;
3915 - line-height: 26px;
3953 + line-height: 1.625em;
3916 3954 }
3917 3955 .quiz-status .questions-index span {
3918 3956 color: #333;
3919 3957 font-weight: 500;
@@ -3918,26 +3956,16 @@
3918 3956 color: #333;
3919 3957 font-weight: 500;
3920 3958 }
3921 3959 .quiz-status .countdown {
3922 - position: relative;
3923 - min-width: 120px;
3924 - margin-right: 5px;
3925 - padding: 12px 29px;
3960 + min-height: 38px;
3926 3961 color: #333;
3927 - background: #fff;
3928 - font-size: 14px;
3929 - font-weight: 400;
3930 - line-height: 1;
3962 + font-weight: 500;
3931 3963 text-align: center;
3932 3964 }
3933 3965 .quiz-status .countdown .fas {
3934 - position: absolute;
3935 - top: 50%;
3936 - left: 10px;
3937 3966 color: #333;
3938 - font-size: 14px;
3939 - transform: translateY(-50%);
3967 + font-size: 1em;
3940 3968 }
3941 3969 .quiz-status .countdown .clock {
3942 3970 display: none;
3943 3971 width: 40px;
@@ -3950,9 +3978,8 @@
3950 3978 border: 4px solid #b1c1e6;
3951 3979 border-radius: 50%;
3952 3980 content: "";
3953 3981 -webkit-box-sizing: border-box;
3954 - -moz-box-sizing: border-box;
3955 3982 box-sizing: border-box;
3956 3983 }
3957 3984 .quiz-status .countdown .clock .circle-progress-bar {
3958 3985 display: inline-block;
@@ -3968,8 +3995,11 @@
3968 3995 }
3969 3996 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3970 3997 stroke: #f00;
3971 3998 }
3999 +.quiz-status .countdown i {
4000 + margin: 0 5px 0 0;
4001 +}
3972 4002 .quiz-status .submit-quiz button {
3973 4003 margin: 0 0 0 10px;
3974 4004 border: none;
3975 4005 border-radius: 0;
@@ -3999,9 +4029,9 @@
3999 4029 border: 1px solid #ddd;
4000 4030 color: #999;
4001 4031 background: #f5f5f5;
4002 4032 box-shadow: none;
4003 - font-size: 12px;
4033 + font-size: 0.75em;
4004 4034 line-height: 1;
4005 4035 }
4006 4036 .question-numbers li a span {
4007 4037 vertical-align: middle;
@@ -4020,9 +4050,9 @@
4020 4050 background: #fff;
4021 4051 }
4022 4052 .question-numbers li.answered a::after {
4023 4053 margin-left: 3px;
4024 - font-family: "Font Awesome 5 Free";
4054 + font-family: "lp-icon";
4025 4055 font-size: 8px;
4026 4056 vertical-align: middle;
4027 4057 }
4028 4058 .question-numbers li.answered.answered-wrong a {
@@ -4071,14 +4101,12 @@
4071 4101 }
4072 4102 }
4073 4103 .quiz-intro-item::before {
4074 4104 position: relative;
4075 - top: -2px;
4076 4105 margin-right: 10px;
4077 4106 color: var(--lp-primary-color);
4078 - font-family: "Font Awesome 5 Free";
4079 - font-size: 16px;
4080 - font-weight: 900;
4107 + font-family: "lp-icon";
4108 + font-size: 1em;
4081 4109 }
4082 4110 .quiz-intro-item--passing-grade {
4083 4111 order: 2;
4084 4112 }
@@ -4100,15 +4128,12 @@
4100 4128 .quiz-intro-item__title {
4101 4129 margin: 0;
4102 4130 padding: 0 8px 0 0;
4103 4131 color: #333;
4104 - font-size: 16px;
4105 4132 font-weight: 300;
4106 - line-height: 1.7;
4107 4133 }
4108 4134 .quiz-intro-item__content {
4109 4135 color: #222;
4110 - font-size: 16px;
4111 4136 font-weight: 400;
4112 4137 }
4113 4138
4114 4139 .question-explanation-content,
@@ -4187,11 +4212,8 @@
4187 4212 padding: 50px;
4188 4213 justify-content: center;
4189 4214 align-items: center;
4190 4215 -webkit-transform: none !important;
4191 - -moz-transform: none !important;
4192 - -ms-transform: none !important;
4193 - -o-transform: none !important;
4194 4216 transform: none !important;
4195 4217 }
4196 4218 .quiz-result .result-grade::before,
4197 4219 .quiz-result .result-grade svg {
@@ -4200,10 +4222,8 @@
4200 4222 left: 50%;
4201 4223 width: 200px;
4202 4224 height: 200px;
4203 4225 margin-left: -100px;
4204 - -webkit-border-radius: 50%;
4205 - -moz-border-radius: 50%;
4206 4226 border-radius: 50%;
4207 4227 }
4208 4228 .quiz-result .result-grade::before {
4209 4229 box-sizing: border-box;
@@ -4212,11 +4232,8 @@
4212 4232 content: "";
4213 4233 }
4214 4234 .quiz-result .result-grade svg {
4215 4235 -webkit-transform: rotate(-90deg);
4216 - -moz-transform: rotate(-90deg);
4217 - -ms-transform: rotate(-90deg);
4218 - -o-transform: rotate(-90deg);
4219 4236 transform: rotate(-90deg);
4220 4237 }
4221 4238 .quiz-result .result-grade svg circle {
4222 4239 stroke: var(--lp-primary-color);
@@ -4222,11 +4239,8 @@
4222 4239 stroke: var(--lp-primary-color);
4223 4240 }
4224 4241 .quiz-result.passed .result-grade svg {
4225 4242 -webkit-transform: rotate(-90deg);
4226 - -moz-transform: rotate(-90deg);
4227 - -ms-transform: rotate(-90deg);
4228 - -o-transform: rotate(-90deg);
4229 4243 transform: rotate(-90deg);
4230 4244 }
4231 4245 .quiz-result.passed .result-grade .result-achieved {
4232 4246 color: #333;
@@ -4237,22 +4251,24 @@
4237 4251
4238 4252 .quiz-questions .question {
4239 4253 margin-bottom: 60px;
4240 4254 }
4255 +.quiz-questions .question-answers .answer-options {
4256 + margin: 0;
4257 + padding: 0;
4258 +}
4241 4259
4242 4260 .question .answer-option {
4243 4261 padding: 0;
4244 - _border: 2px solid #d9e0f1;
4245 - background: #fff;
4246 4262 }
4247 4263 .question .answer-option input[type=radio],
4248 4264 .question .answer-option input[type=checkbox] {
4249 4265 position: absolute;
4250 4266 top: 50%;
4251 - margin: -19px 0 0 10px;
4252 4267 border-color: #d9e0f1;
4253 - -webkit-border-radius: 4px;
4254 - -moz-border-radius: 4px;
4268 + -webkit-transform: translateY(-50%);
4269 + transform: translateY(-50%);
4270 + margin: 0 0 0 10px;
4255 4271 border-radius: 4px;
4256 4272 }
4257 4273 .question .answer-option input[type=radio]::after,
4258 4274 .question .answer-option input[type=checkbox]::after {
@@ -4271,10 +4287,8 @@
4271 4287 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4272 4288 border-color: #99aee4;
4273 4289 }
4274 4290 .question .answer-option input[type=radio] {
4275 - -webkit-border-radius: 50%;
4276 - -moz-border-radius: 50%;
4277 4291 border-radius: 50%;
4278 4292 }
4279 4293 .question .answer-option input[type=radio]::before {
4280 4294 border-radius: 50%;
@@ -4282,24 +4296,14 @@
4282 4296 .question .answer-option .option-title {
4283 4297 display: flex;
4284 4298 width: 100%;
4285 4299 margin: 0;
4286 - padding: 14px 10px 11px 65px;
4287 - border: 1px solid #ccc;
4300 + padding: 10px 10px 10px 60px;
4301 + border: 1px solid var(--lp-border-color, #E2E0DB);
4288 4302 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;
4303 + font-weight: normal;
4295 4304 border-radius: 4px;
4296 4305 }
4297 -.question .answer-option .option-title::after {
4298 - display: inline-block;
4299 - visibility: hidden !important;
4300 - content: ".";
4301 -}
4302 4306 .question .answer-option .option-title:hover {
4303 4307 background: #f9f9f9;
4304 4308 }
4305 4309 .question .answer-option .option-title::before {
@@ -4314,31 +4318,25 @@
4314 4318 .question .question-title {
4315 4319 display: block;
4316 4320 margin-top: 0;
4317 4321 margin-bottom: 18px;
4318 - color: #333;
4319 - font-size: 18px;
4322 + font-size: 1.125em;
4320 4323 font-weight: 500;
4321 4324 }
4322 4325 .question .question-title .edit-link {
4323 4326 float: right;
4324 - font-size: 14px;
4327 + font-size: 0.875em;
4325 4328 font-weight: normal;
4326 4329 }
4327 4330 .question .question-content {
4328 4331 margin-bottom: 30px;
4329 - color: #666;
4330 - font-size: 16px;
4331 - font-weight: 300;
4332 - line-height: 26px;
4333 4332 }
4334 4333 .question .question-content img {
4335 - width: 100%;
4336 4334 max-width: 100%;
4337 4335 }
4338 4336 .question .question-response {
4339 4337 margin-bottom: 10px;
4340 - font-size: 14px;
4338 + font-size: 0.875em;
4341 4339 }
4342 4340 .question .question-response .label {
4343 4341 display: inline-block;
4344 4342 margin: 0 5px 0 0;
@@ -4368,11 +4366,12 @@
4368 4366 color: #00adff;
4369 4367 background: transparent;
4370 4368 font-size: 0;
4371 4369 text-decoration: none;
4370 + border: none;
4372 4371 }
4373 4372 .question .btn-show-hint::before {
4374 - font-family: "Font Awesome 5 Free";
4373 + font-family: "lp-icon";
4375 4374 font-size: 18px;
4376 4375 content: "\f059";
4377 4376 }
4378 4377 .question .btn-show-hint:hover span {
@@ -4377,9 +4376,9 @@
4377 4376 }
4378 4377 .question .btn-show-hint:hover span {
4379 4378 position: absolute;
4380 4379 bottom: 100%;
4381 - left: 0;
4380 + left: 100%;
4382 4381 width: auto;
4383 4382 padding: 6px 9px;
4384 4383 border-radius: 2px;
4385 4384 color: #333;
@@ -4402,9 +4401,9 @@
4402 4401 min-width: 50px;
4403 4402 margin: 0 10px;
4404 4403 padding: 0 10px;
4405 4404 border: none;
4406 - border-bottom: 1px dashed #ddd;
4405 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4407 4406 text-align: center;
4408 4407 white-space: nowrap;
4409 4408 }
4410 4409 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4427,10 +4426,8 @@
4427 4426 margin: 0 5px;
4428 4427 padding: 0 6px;
4429 4428 background: #ddd;
4430 4429 line-height: 1;
4431 - -webkit-border-radius: 4px;
4432 - -moz-border-radius: 4px;
4433 4430 border-radius: 4px;
4434 4431 }
4435 4432 .question.question-fill_in_blanks .blanks.ordered {
4436 4433 list-style-position: inside;
@@ -4442,8 +4439,15 @@
4442 4439 .lp-sort-bg label.option-title {
4443 4440 background: rgba(255, 182, 6, 0.68) !important;
4444 4441 }
4445 4442
4443 +.quiz-attempts .attempts-heading {
4444 + margin-bottom: 15px;
4445 +}
4446 +.quiz-attempts table th, .quiz-attempts table td {
4447 + text-align: center;
4448 +}
4449 +
4446 4450 .learn-press-message.fixed {
4447 4451 position: fixed;
4448 4452 top: 32px;
4449 4453 left: 0;
@@ -4457,30 +4461,124 @@
4457 4461 .learn-press-message.fixed[data-delay-in] {
4458 4462 display: none;
4459 4463 }
4460 4464
4465 +.lp-ajax-message {
4466 + display: none;
4467 + margin-top: 20px;
4468 + padding: 20px;
4469 + border: 2px solid #EBF8E5;
4470 + border-radius: 9px;
4471 + font-size: 0.9em;
4472 + line-height: 1.4;
4473 +}
4474 +.lp-ajax-message.error {
4475 + border-color: #FEE5E5;
4476 +}
4477 +
4478 +.lp-icon-passed {
4479 + margin-right: 5px;
4480 +}
4481 +.lp-icon-passed::before {
4482 + color: #059601;
4483 + font-family: "lp-icon";
4484 + content: "\f058";
4485 +}
4486 +
4487 +.lp-user-item.graduation {
4488 + padding: 10px;
4489 +}
4490 +.lp-user-item.graduation.passed {
4491 + background-color: #EBF8E5;
4492 + color: #3AB500;
4493 +}
4494 +.lp-user-item.graduation.failed {
4495 + background-color: #FDECEC;
4496 + color: #D85554;
4497 +}
4498 +
4499 +.course-graduation span {
4500 + color: #999;
4501 +}
4502 +.course-graduation .icon {
4503 + margin-right: 5px;
4504 + font-size: 1.25em;
4505 +}
4506 +.course-graduation.passed .icon {
4507 + color: #059601;
4508 +}
4509 +.course-graduation.error .icon {
4510 + color: #d85554;
4511 +}
4512 +
4513 +.learn-press-template-warning::before {
4514 + color: #ffc107;
4515 + font-family: "lp-icon";
4516 + content: "\f071";
4517 +}
4518 +
4519 +.lp-badge {
4520 + display: flex;
4521 + height: 30px;
4522 + padding: 0;
4523 + line-height: 1;
4524 + align-items: center;
4525 + justify-content: center;
4526 +}
4527 +.lp-badge::before, .lp-badge::after {
4528 + content: "";
4529 +}
4530 +.lp-badge::before {
4531 + display: inline-block;
4532 + position: relative;
4533 + z-index: 10;
4534 + color: #fff;
4535 + font-weight: bold;
4536 + line-height: 1;
4537 +}
4538 +.lp-badge.featured-course {
4539 + position: absolute;
4540 + z-index: 1;
4541 + top: 15px;
4542 + left: -120px;
4543 + width: 300px;
4544 + background: #FF2828;
4545 + text-align: center;
4546 + transform: rotate(-45deg);
4547 + height: auto;
4548 + padding: 5px 0;
4549 +}
4550 +.lp-badge.featured-course::before {
4551 + font-size: 0.75em;
4552 + text-transform: uppercase;
4553 + content: attr(data-text);
4554 +}
4555 +
4461 4556 /**
4462 4557 * CSS for overriding some style defaults of themes
4463 4558 */
4559 +body div.entry-content > div.learnpress, body div.entry-content > div.learnpress:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
4560 + --responsive--aligndefault-width: 100%;
4561 + max-width: var(--lp-content-width, 100%);
4562 +}
4563 +body .entry-content.has-global-padding {
4564 + padding-left: 0;
4565 + padding-right: 0;
4566 +}
4567 +
4568 +.lp-archive-courses ul, .lp-archive-courses ol {
4569 + list-style-type: decimal;
4570 + list-style-position: inside;
4571 + padding: 0 0 1.5em;
4572 +}
4464 4573 .lp-archive-courses ul {
4465 4574 list-style-type: revert;
4466 - padding: 0 0 23px 1em;
4575 + padding: 0 0 1em 1em;
4467 4576 }
4468 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4577 +.lp-archive-courses ul.course-nav-tabs {
4469 4578 list-style: none;
4470 4579 padding: 0;
4471 4580 }
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 4581 .lp-archive-courses ol ul {
4484 4582 padding: 2px 0 2px 35px;
4485 4583 }
4486 4584 .lp-archive-courses ol ol {
@@ -4485,18 +4583,11 @@
4485 4583 }
4486 4584 .lp-archive-courses ol ol {
4487 4585 padding: 2px 0 2px 20px;
4488 4586 }
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 4587
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;
4588 +.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 {
4589 + padding: 0;
4499 4590 list-style: none !important;
4500 4591 }
4501 4592
4502 4593 .learnpress.dt-the7 .learn-press-filters {
@@ -4532,8 +4623,20 @@
4532 4623 padding-left: 15px;
4533 4624 padding-right: 15px;
4534 4625 }
4535 4626
4627 +body.astra .course-summary-content .course-detail-info {
4628 + --lp-color-white: #333;
4629 + --lp-secondary-color: transparent;
4630 +}
4631 +body.astra .course-summary-content .course-detail-info .course-title {
4632 + border-bottom-color: var(--ast-global-color-7);
4633 +}
4634 +
4635 +.ast-container {
4636 + --lp-cotainer-padding: 0 ;
4637 +}
4638 +
4536 4639 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4537 4640 float: none;
4538 4641 width: auto;
4539 4642 margin: 0 15%;
@@ -4551,8 +4654,16 @@
4551 4654 }
4552 4655 body.learnpress-page.twentyseventeen #primary article.type-page {
4553 4656 width: 100%;
4554 4657 }
4658 +body div.entry-content > div.learnpress {
4659 + --responsive--aligndefault-width: 100%;
4660 + max-width: var(--lp-content-width, 100%);
4661 +}
4662 +body .entry-content.has-global-padding {
4663 + padding-left: 0;
4664 + padding-right: 0;
4665 +}
4555 4666
4556 4667 @media screen and (min-width: 61.5625em) {
4557 4668 body.twentysixteen.learnpress-page .entry-footer {
4558 4669 display: none;
@@ -4576,19 +4687,361 @@
4576 4687 }
4577 4688
4578 4689 @media screen and (min-width: 48em) {
4579 4690 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4580 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4691 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4581 4692 width: 100%;
4582 4693 float: none;
4583 4694 }
4584 4695 }
4696 +.edu-press:not(.nofixcss), .theme-edu-press:not(.nofixcss) {
4697 + --lp-font-size-base: 1em;
4698 +}
4699 +.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 {
4700 + display: none;
4701 +}
4702 +.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 {
4703 + font-size: 1rem;
4704 +}
4705 +.edu-press:not(.nofixcss) .course-instructor-category .course-categories a, .theme-edu-press:not(.nofixcss) .course-instructor-category .course-categories a {
4706 + font-weight: normal;
4707 +}
4708 +.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 {
4709 + position: absolute;
4710 +}
4711 +.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 {
4712 + display: inline;
4713 +}
4714 +.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 > * {
4715 + display: revert;
4716 +}
4717 +.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 {
4718 + width: auto;
4719 +}
4720 +.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 {
4721 + padding: 0;
4722 +}
4723 +.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 {
4724 + background: transparent;
4725 + color: var(--thim-body_primary_color);
4726 +}
4727 +.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 {
4728 + border-top: 1px solid rgba(153, 153, 153, 0.2);
4729 + padding-top: 20px;
4730 +}
4731 +.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 {
4732 + margin-top: 50px;
4733 +}
4734 +.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 {
4735 + height: unset;
4736 + padding: 10px 20px;
4737 +}
4738 +.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 {
4739 + background-image: none !important;
4740 +}
4741 +.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 {
4742 + display: block;
4743 +}
4744 +.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 {
4745 + opacity: 1;
4746 +}
4747 +.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 {
4748 + border: none;
4749 +}
4750 +.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 {
4751 + background-color: var(--lp-white-grey, #F7F7FB);
4752 + min-width: unset;
4753 + margin-bottom: 0;
4754 +}
4755 +.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 {
4756 + font-family: "lp-icon" !important;
4757 + font-weight: normal !important;
4758 + margin: 0 !important;
4759 +}
4760 +.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 {
4761 + background: transparent;
4762 + border-radius: 0;
4763 +}
4764 +
4765 +.lp-4 {
4766 + --lp-font-size-base: 1em;
4767 +}
4768 +
4769 +.elearningwp:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4770 + border: none !important;
4771 + background-color: unset !important;
4772 + padding: 0;
4773 +}
4774 +.elearningwp:not(.nofixcss) .lp-content-area.learn-press-message {
4775 + padding: 10px 15px;
4776 +}
4777 +
4778 +.course-builder:not(.nofixcss) .lp-courses-bar .search-courses button {
4779 + padding: 0;
4780 +}
4781 +.course-builder:not(.nofixcss) .lp-courses-bar .courses-order-by {
4782 + height: unset !important;
4783 + padding: 8px 35px 8px 15px !important;
4784 +}
4785 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user #profile-sidebar {
4786 + margin-top: 0 !important;
4787 +}
4788 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile.no-bio-user .lp-profile-content-area {
4789 + align-items: center;
4790 +}
4791 +.course-builder:not(.nofixcss) .lp-courses-bar .switch-layout .switch-btn {
4792 + border-radius: 5px;
4793 + border: none;
4794 + padding: 0;
4795 +}
4796 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header {
4797 + padding-bottom: 30px;
4798 +}
4799 +.course-builder:not(.nofixcss) #learn-press-profile.lp-user-profile .wrapper-profile-header .lp-profile-user-bio {
4800 + padding-bottom: 0;
4801 +}
4802 +
4803 +.learnpress-v4:not(.nofixcss), .learnpress-v3:not(.nofixcss) {
4804 + --lp-border-radius-avatar: 0;
4805 +}
4806 +.learnpress-v4:not(.nofixcss) .statistic-box, .learnpress-v3:not(.nofixcss) .statistic-box {
4807 + --thim-lp-profile-bg-color: #F7F7FB;
4808 +}
4809 +.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 {
4810 + border: none !important;
4811 + margin: 0 0 0 -1px 0 !important;
4812 +}
4813 +.learnpress-v4:not(.nofixcss) .lp-user-profile .lp-profile-left, .learnpress-v3:not(.nofixcss) .lp-user-profile .lp-profile-left {
4814 + min-width: unset !important;
4815 + position: static !important;
4816 +}
4817 +.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 {
4818 + min-height: unset;
4819 + padding-left: 0;
4820 + display: flex;
4821 +}
4822 +.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 {
4823 + border: none !important;
4824 +}
4825 +.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 {
4826 + border-radius: 50%;
4827 +}
4828 +.learnpress-v4 .lp-course-curriculum, .learnpress-v3 .lp-course-curriculum {
4829 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4830 +}
4831 +.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 {
4832 + font-family: var(--thim-font-title-font-family, inherit);
4833 +}
4834 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4835 + color: inherit;
4836 +}
4837 +.learnpress-v4 .lp-course-curriculum .course-item-ico, .learnpress-v3 .lp-course-curriculum .course-item-ico {
4838 + color: var(--lp-primary-color, #ffb606);
4839 +}
4840 +.learnpress-v4 .lp-course-curriculum .course-item__link, .learnpress-v3 .lp-course-curriculum .course-item__link {
4841 + column-gap: 8px;
4842 +}
4843 +.learnpress-v4 .lp-course-curriculum .course-section__title, .learnpress-v3 .lp-course-curriculum .course-section__title {
4844 + font-size: 1.1em;
4845 +}
4846 +.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 {
4847 + color: var(--lp-primary-color, #ffb606);
4848 +}
4849 +.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 {
4850 + padding-left: 16px;
4851 + padding-right: 16px;
4852 +}
4853 +
4854 +.learnpress-v4 .lp-course-curriculum {
4855 + --lp-white-grey: transparent;
4856 + --lp-border-radius: 0;
4857 +}
4858 +.learnpress-v4 .lp-course-curriculum .course-section {
4859 + border-width: 0 0 1px 0;
4860 +}
4861 +.learnpress-v4 .lp-course-curriculum .course-section:last-child {
4862 + border-width: 0;
4863 +}
4864 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4865 + padding: 0 0 8px 0;
4866 +}
4867 +.learnpress-v4 .lp-course-curriculum .course-item {
4868 + padding-left: 0;
4869 + padding-right: 0;
4870 +}
4871 +.learnpress-v4 .lp-course-curriculum .course-section {
4872 + margin-bottom: 0;
4873 +}
4874 +.learnpress-v4 .lp-course-curriculum .course-section-header {
4875 + padding: 24px 0 24px 0;
4876 +}
4877 +
4878 +.assignments .lp-icon-file-alt:before {
4879 + content: "\e929";
4880 +}
4881 +
4882 +.eduma:not(.nofixcss) .learnpress #learn-press-profile.lp-user-profile .learn-press-filters {
4883 + padding-bottom: 0 !important;
4884 + overflow-y: visible;
4885 +}
4886 +.eduma:not(.nofixcss) #learn-press-profile .wrapper-profile-header .lp-profile-content-area {
4887 + flex-direction: column;
4888 +}
4889 +.eduma .lp-course-curriculum .course-section-header {
4890 + padding: var(--thim-ekit-padding-lesson, 12px 0);
4891 +}
4892 +.eduma .sc_heading + .lp-course-curriculum .lp-course-curriculum__title {
4893 + display: none;
4894 +}
4895 +
4896 +.ivy-school:not(.nofixcss) .lp-user-profile .lp-user-profile-avatar img {
4897 + border-radius: 0;
4898 +}
4899 +.ivy-school.single-lp_course .course-curriculum {
4900 + border: none;
4901 +}
4902 +.ivy-school .lp-course-curriculum {
4903 + --lp-white-grey: transparent;
4904 + --lp-border-radius: 0;
4905 + --lp-primary-color: var(--thim-body-primary-color, inherit);
4906 +}
4907 +.ivy-school .lp-course-curriculum .course-section-header .course-section__title {
4908 + font-family: var(--thim-font-title-font-family, inherit);
4909 +}
4910 +.ivy-school .lp-course-curriculum .course-item-ico {
4911 + color: var(--lp-primary-color, #ffb606);
4912 +}
4913 +
4914 +.course-builder .lp-course-curriculum {
4915 + --lp-white-grey: #f2f2f2;
4916 + --lp-border-color: #e6e6e6;
4917 +}
4918 +.course-builder .lp-course-curriculum .course-sections {
4919 + border: 1px solid var(--lp-border-color, #e6e6e6);
4920 + border-radius: var(--lp-border-radius, 5px);
4921 + overflow: hidden;
4922 +}
4923 +.course-builder .lp-course-curriculum .course-section {
4924 + margin: 0;
4925 + border-radius: 0;
4926 + border-width: 1px 0 0 0;
4927 +}
4928 +.course-builder .lp-course-curriculum .course-section:first-child {
4929 + border: none;
4930 +}
4931 +.course-builder #popup-sidebar .lp-course-curriculum {
4932 + --lp-border-radius: 0;
4933 +}
4934 +.course-builder .course-tab-panels .lp-course-curriculum .course-sections {
4935 + border: none;
4936 +}
4937 +.course-builder .course-tab-panels .lp-course-curriculum .course-section-header, .course-builder .course-tab-panels .lp-course-curriculum .course-item {
4938 + padding-left: 0;
4939 + --lp-white-grey: trasparent;
4940 + padding-right: 0;
4941 +}
4942 +
4943 +.eduma .lp-course-curriculum .course-item-order.lp-hidden, .coaching .lp-course-curriculum .course-item-order.lp-hidden {
4944 + display: inline-block !important;
4945 +}
4946 +.eduma .lp-course-curriculum .course-section__title, .coaching .lp-course-curriculum .course-section__title {
4947 + text-transform: uppercase;
4948 +}
4949 +
4950 +.demo-marketplace .thim-ekit-tablist .lp-course-curriculum__title, .demo-ecommerce .thim-ekit-tablist .lp-course-curriculum__title {
4951 + display: none;
4952 +}
4953 +.demo-marketplace .thim-ekit-tablist .course-section-header, .demo-ecommerce .thim-ekit-tablist .course-section-header {
4954 + background-color: var(--thim-breacrumb-bg-color);
4955 +}
4956 +.demo-marketplace .thim-ekit-tablist .course-section__items, .demo-ecommerce .thim-ekit-tablist .course-section__items {
4957 + background-color: var(--lp-fix-bg-section-item, #F5F7F8);
4958 +}
4959 +.demo-marketplace .style-marketplace-2, .demo-ecommerce .style-marketplace-2 {
4960 + --thim-breacrumb-bg-color: #0f1c44;
4961 + --lp-fix-bg-section-item: transparent;
4962 +}
4963 +.thim-ekit-light-mode .demo-marketplace .style-marketplace-2, .thim-ekit-light-mode .demo-ecommerce .style-marketplace-2 {
4964 + --thim-breacrumb-bg-color: #F4F4F4 ;
4965 +}
4966 +
4967 +.demo-ecommerce .course-section-header {
4968 + --thim-breacrumb-bg-color: #E1E9FD;
4969 +}
4970 +
4971 +.demo-online-learning .thim-ekit-tablist .lp-course-curriculum__title {
4972 + display: none;
4973 +}
4974 +.demo-online-learning .thim-ekit-tablist .course-section {
4975 + margin-bottom: 8px;
4976 + border: none;
4977 +}
4978 +.demo-online-learning .thim-ekit-tablist .course-section-header {
4979 + background-color: #DFEFFF;
4980 + border-radius: 8px 8px 8px 8px;
4981 +}
4982 +
4983 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
4984 + border: none;
4985 +}
4986 +.demo-life-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
4987 + border: 1px solid var(--thim-border-color);
4988 + margin-bottom: 10px;
4989 + padding-left: 20px;
4990 + padding-right: 20px;
4991 +}
4992 +
4993 +.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 {
4994 + display: none;
4995 +}
4996 +.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 {
4997 + border-width: 1px;
4998 + margin-bottom: 15px;
4999 +}
5000 +.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 {
5001 + border-width: 1px;
5002 + margin-bottom: 0;
5003 +}
5004 +.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 {
5005 + padding: 20px 15px 5px 15px;
5006 +}
5007 +.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 {
5008 + padding-left: 15px;
5009 + padding-right: 15px;
5010 +}
5011 +
5012 +.demo-business-v2 .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5013 + background-color: var(--thim-bg-color, #f5f5f5);
5014 + padding: 10px 15px;
5015 +}
5016 +
5017 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5018 + padding: 15px 20px;
5019 +}
5020 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-section__items {
5021 + padding-left: 20px;
5022 + padding-right: 20px;
5023 +}
5024 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5025 + padding-left: 0;
5026 + padding-right: 0;
5027 +}
5028 +
5029 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section {
5030 + border: none;
5031 + border-radius: 5px;
5032 +}
5033 +.demo-healthy-coaching .thim-ekit-tablist .lp-course-curriculum .course-section-header {
5034 + background: #fff;
5035 + padding: 10px 15px;
5036 +}
5037 +
4585 5038 .learn-press-tip {
4586 5039 display: none;
4587 5040 margin: 0 5px;
4588 5041 color: #444;
4589 - font-size: 13px;
4590 5042 font-style: normal;
5043 + font-weight: normal;
4591 5044 line-height: 1;
4592 5045 vertical-align: baseline;
4593 5046 cursor: pointer;
4594 5047 }
@@ -4595,9 +5048,9 @@
4595 5048 .learn-press-tip.ready {
4596 5049 display: inline-block;
4597 5050 }
4598 5051 .learn-press-tip::before {
4599 - font-family: "Font Awesome 5 Free";
5052 + font-family: "lp-icon";
4600 5053 content: "\f059";
4601 5054 }
4602 5055 .learn-press-tip:hover {
4603 5056 opacity: 0.8;
@@ -4610,16 +5063,14 @@
4610 5063 margin-left: -1px;
4611 5064 padding: 0.618em 1em;
4612 5065 color: #fff;
4613 5066 background: #383838;
4614 - font-size: 12px;
5067 + font-size: 0.8em;
4615 5068 line-height: 1.2em;
4616 - -webkit-border-radius: 3px;
4617 - -moz-border-radius: 3px;
4618 5069 border-radius: 3px;
4619 5070 }
4620 5071 .learn-press-tip-floating > * {
4621 - font-size: 12px;
5072 + font-size: 0.8em;
4622 5073 }
4623 5074 .learn-press-tip-floating .close {
4624 5075 display: inline-block;
4625 5076 position: absolute;
@@ -4629,17 +5080,15 @@
4629 5080 height: 16px;
4630 5081 border: 1px solid #fff;
4631 5082 color: #fff;
4632 5083 background: #468fbc;
4633 - line-height: 16px;
5084 + line-height: 1rem;
4634 5085 text-align: center;
4635 5086 cursor: pointer;
4636 - -webkit-border-radius: 50%;
4637 - -moz-border-radius: 50%;
4638 5087 border-radius: 50%;
4639 5088 }
4640 5089 .learn-press-tip-floating .close::before {
4641 - font-family: "Font Awesome 5 Free";
5090 + font-family: "lp-icon";
4642 5091 content: "\f00d";
4643 5092 }
4644 5093 .learn-press-tip-floating p {
4645 5094 margin: 0;
@@ -4673,46 +5122,16 @@
4673 5122 */
4674 5123 /**
4675 5124 * Mixin
4676 5125 */
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 5126 @keyframes rotating4 {
4690 5127 from {
4691 - -ms-transform: rotate(0deg);
4692 - -moz-transform: rotate(0deg);
4693 - -webkit-transform: rotate(0deg);
4694 - -o-transform: rotate(0deg);
4695 5128 transform: rotate(0deg);
4696 5129 }
4697 5130 to {
4698 - -ms-transform: rotate(360deg);
4699 - -moz-transform: rotate(360deg);
4700 - -webkit-transform: rotate(360deg);
4701 - -o-transform: rotate(360deg);
4702 5131 transform: rotate(360deg);
4703 5132 }
4704 5133 }
4705 -@-webkit-keyframes animation4 {
4706 - from {
4707 - left: -40%;
4708 - width: 40%;
4709 - }
4710 - to {
4711 - left: 100%;
4712 - width: 10%;
4713 - }
4714 -}
4715 5134 @keyframes animation4 {
4716 5135 from {
4717 5136 left: -40%;
4718 5137 width: 40%;
@@ -4736,10 +5155,8 @@
4736 5155 min-width: 300px !important;
4737 5156 padding: 10px !important;
4738 5157 background: #F5F5F5;
4739 5158 transition: opacity 0.25s;
4740 - -webkit-border-radius: 3px;
4741 - -moz-border-radius: 3px;
4742 5159 border-radius: 3px;
4743 5160 }
4744 5161 body.confirm #popup_container #popup_title {
4745 5162 display: none !important;
@@ -4747,10 +5164,8 @@
4747 5164 body.confirm #popup_container #popup_message {
4748 5165 margin: -10px;
4749 5166 background: #FFF;
4750 5167 padding: 20px;
4751 - -webkit-border-radius: 3px;
4752 - -moz-border-radius: 3px;
4753 5168 border-radius: 3px;
4754 5169 }
4755 5170 body.confirm #popup_container .close {
4756 5171 position: absolute;
@@ -4762,9 +5177,9 @@
4762 5177 text-align: center;
4763 5178 }
4764 5179 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 5180 height: 30px;
4766 - line-height: 30px;
5181 + line-height: 1.875rem;
4767 5182 padding: 0 25px;
4768 5183 }
4769 5184 body.confirm #popup_container #popup_cancel {
4770 5185 display: none;
@@ -4776,35 +5191,46 @@
4776 5191
4777 5192 /**
4778 5193 * Archive courses page.
4779 5194 */
4780 -a {
4781 - text-decoration: none;
5195 +.lp-archive-courses {
5196 + width: 100%;
5197 + scroll-margin: 30px;
4782 5198 }
4783 -
4784 -.lp-content-area {
4785 - width: 100%;
4786 - max-width: 1170px;
4787 - margin: 0 auto;
5199 +.lp-archive-courses .lp-content-area.has-sidebar {
5200 + display: flex;
5201 + gap: 32px;
5202 + align-items: flex-start;
4788 5203 }
4789 -@media (max-width: 1024px) {
4790 - .lp-content-area {
4791 - padding-right: 15px;
4792 - padding-left: 15px;
5204 +@media (max-width: 768px) {
5205 + .lp-archive-courses .lp-content-area.has-sidebar {
5206 + display: inherit;
4793 5207 }
4794 5208 }
4795 -
4796 -.lp-content-area::after,
4797 -.lp-content-area::before {
4798 - display: table;
4799 - clear: both;
4800 - content: "";
5209 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5210 + width: 33.33%;
4801 5211 }
4802 -
4803 -.lp-archive-courses {
4804 - width: 100%;
4805 - scroll-margin: 30px;
5212 +@media (max-width: 1200px) {
5213 + .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5214 + width: 50%;
5215 + }
4806 5216 }
5217 +@media (max-width: 600px) {
5218 + .lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5219 + width: 100%;
5220 + }
5221 +}
5222 +.lp-archive-courses .lp-content-area .lp-main-content {
5223 + flex: 1;
5224 +}
5225 +.lp-archive-courses .lp-content-area .lp-archive-courses-sidebar {
5226 + width: 25%;
5227 +}
5228 +@media (max-width: 768px) {
5229 + .lp-archive-courses .lp-content-area .lp-archive-courses-sidebar {
5230 + width: 100%;
5231 + }
5232 +}
4807 5233 .lp-archive-courses.loading ul.learn-press-courses {
4808 5234 position: relative;
4809 5235 }
4810 5236 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4817,9 +5243,9 @@
4817 5243 }
4818 5244 .lp-archive-courses.loading ul.learn-press-courses::after {
4819 5245 z-index: 3;
4820 5246 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%);
5247 + 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 5248 background-size: 400% 100%;
4823 5249 list-style: none;
4824 5250 animation: lp-skeleton-loading 1.4s ease infinite;
4825 5251 }
@@ -4825,192 +5251,93 @@
4825 5251 }
4826 5252 .lp-archive-courses.loading ul.learn-press-courses::before {
4827 5253 z-index: 2;
4828 5254 opacity: 0.8%;
4829 - background: #fff;
5255 + background: var(--lp-color-white, #fff);
4830 5256 }
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 5257 .lp-archive-courses .learn-press-courses-header {
4852 - float: left;
4853 - padding-top: 4px;
5258 + margin-bottom: 16px;
4854 5259 }
4855 5260 .lp-archive-courses .learn-press-courses-header h1 {
4856 5261 margin: 0;
4857 - font-size: 30px;
4858 - font-weight: 600;
5262 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4859 5263 }
4860 -@media (max-width: 767px) {
4861 - .lp-archive-courses .learn-press-courses-header {
4862 - margin-bottom: 20px;
4863 - }
5264 +
5265 +.learn-press-courses {
5266 + clear: both;
5267 + margin: 0 -16px;
5268 + padding: 0 !important;
5269 + min-height: 300px;
5270 + list-style: none;
5271 + position: relative;
5272 + display: flex;
5273 + -webkit-flex-wrap: wrap;
5274 + flex-wrap: wrap;
4864 5275 }
4865 -.lp-archive-courses .course-item {
5276 +.learn-press-courses .course-item {
4866 5277 flex-direction: column;
4867 5278 display: flex;
4868 5279 transition: all 0.3s;
4869 5280 }
4870 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5281 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4871 5282 opacity: 1;
4872 5283 }
4873 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5284 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4874 5285 transform: scale(1.05);
4875 5286 }
4876 -.lp-archive-courses .course-item:hover .course-wishlist {
5287 +.learn-press-courses .course-item:hover .course-wishlist {
4877 5288 opacity: 1;
4878 5289 }
4879 -.lp-archive-courses .course-item .course-wishlist.filled {
5290 +.learn-press-courses .course-item .course-wishlist.filled {
4880 5291 opacity: 1;
4881 5292 }
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 {
5293 +.learn-press-courses .course-content {
4897 5294 position: relative;
4898 5295 border-top: 0;
4899 5296 }
4900 -.lp-archive-courses .course-content .course-permalink {
4901 - display: -webkit-box;
4902 - clear: both;
4903 - overflow: hidden;
4904 - position: relative;
5297 +.learn-press-courses .course-content .course-permalink {
5298 + display: block;
4905 5299 border: none;
4906 - color: #fff;
4907 5300 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;
5301 + color: inherit;
5302 + line-height: 1.3;
4914 5303 }
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 {
5304 +.learn-press-courses .course-content .course-review {
4921 5305 display: none;
4922 5306 }
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 {
5307 +.learn-press-courses .course-content .course-tags {
4936 5308 display: inline-block;
4937 - display: none;
4938 - margin: 0 10px;
4939 - color: #fff;
4940 - text-decoration: none;
4941 5309 }
4942 -.lp-archive-courses .course-content .course-categories a:first-child {
5310 +.learn-press-courses .course-content .course-info > span {
4943 5311 display: block;
4944 - margin-left: 0;
4945 - padding: 2px 16px;
4946 - background: var(--lp-primary-color);
4947 5312 }
4948 -.lp-archive-courses .course-content .course-categories a:hover {
4949 - color: #333;
5313 +.learn-press-courses .course-content .course-info .course-price .free,
5314 +.learn-press-courses .course-content .course-info .course-price .price {
5315 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5316 + font-weight: var(--lp-font-weight-link, 600);
4950 5317 }
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;
5318 +.learn-press-courses .course-content .course-info .course-price .origin-price {
5319 + margin-right: 8px;
5320 + opacity: 0.8;
5321 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
4984 5322 text-decoration: line-through;
4985 5323 }
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 {
5324 +.learn-press-courses .course-content .course-short-description {
4995 5325 display: -webkit-box;
4996 5326 overflow: hidden;
4997 - margin-bottom: 28px;
4998 - color: #666;
4999 - font-size: 16px;
5000 - font-weight: 300;
5001 - line-height: 26px;
5327 + margin-bottom: 16px;
5002 5328 -webkit-line-clamp: 2;
5003 5329 -webkit-box-orient: vertical;
5004 5330 }
5005 -.lp-archive-courses .course-content .separator {
5331 +.learn-press-courses .course-content .separator {
5006 5332 display: none;
5007 5333 }
5008 -.lp-archive-courses .course-wrap-thumbnail {
5334 +.learn-press-courses .course-thumbnail {
5009 5335 overflow: hidden;
5010 5336 position: relative;
5337 + border-radius: var(--lp-border-radius, 5px);
5011 5338 }
5012 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5339 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5013 5340 position: absolute;
5014 5341 z-index: 100;
5015 5342 top: 28px;
5016 5343 left: -110px;
@@ -5017,42 +5344,41 @@
5017 5344 width: 300px;
5018 5345 text-align: center;
5019 5346 transform: rotate(-45deg);
5020 5347 }
5021 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5348 +.learn-press-courses .course-thumbnail .course-wishlist {
5022 5349 position: absolute;
5023 5350 z-index: 2;
5024 5351 top: 6px;
5025 5352 right: 6px;
5026 5353 opacity: 0;
5027 - color: #fff;
5354 + color: var(--lp-color-white, #fff);
5028 5355 cursor: pointer;
5029 5356 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5031 - font-family: "Font Awesome 5 Free";
5032 - font-weight: 900;
5357 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5358 + font-family: "lp-icon";
5033 5359 content: "\f004";
5034 5360 }
5035 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5361 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5036 5362 display: none;
5037 5363 }
5038 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5364 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5039 5365 color: var(--lp-primary-color);
5040 5366 }
5041 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5367 +.learn-press-courses .course-thumbnail:hover::before {
5042 5368 opacity: 1;
5043 5369 }
5044 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5370 +.learn-press-courses .course-thumbnail:hover a img {
5045 5371 transform: scale(1.05);
5046 5372 }
5047 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5373 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5048 5374 opacity: 1;
5049 5375 }
5050 -.lp-archive-courses .course-thumbnail a {
5376 +.learn-press-courses .course-thumbnail a {
5051 5377 display: block;
5052 5378 overflow: hidden;
5053 5379 }
5054 -.lp-archive-courses .course-thumbnail .thumbnail {
5380 +.learn-press-courses .course-thumbnail .thumbnail {
5055 5381 margin: 0;
5056 5382 padding: 0;
5057 5383 border: 0;
5058 5384 border-radius: unset;
@@ -5057,103 +5383,862 @@
5057 5383 border: 0;
5058 5384 border-radius: unset;
5059 5385 line-height: unset;
5060 5386 }
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 {
5387 +.learn-press-courses .course-thumbnail img {
5074 5388 display: block;
5075 5389 width: 100%;
5076 5390 height: auto;
5077 5391 transition: all 0.5s ease;
5078 5392 transform: scale(1);
5393 + max-width: unset !important;
5079 5394 }
5080 -.lp-archive-courses .course-title {
5081 - margin: 0;
5395 +.learn-press-courses .wap-course-title {
5396 + margin: 0 0 12px 0;
5082 5397 padding: 0;
5083 - color: #333;
5084 - font-size: 16px;
5085 - font-weight: 600;
5086 - line-height: 24px;
5398 + display: block;
5399 + font-size: calc(var(--lp-font-size-base, 1em) * 1.15);
5400 + font-weight: var(--lp-font-weight-link, 600);
5087 5401 }
5088 -.lp-archive-courses .course-title:hover {
5402 +.learn-press-courses .wap-course-title a:hover {
5089 5403 color: var(--lp-primary-color);
5090 5404 }
5405 +.learn-press-courses .course-permalink:hover {
5406 + color: var(--lp-primary-color);
5407 +}
5091 5408 @media (min-width: 769px) {
5092 - .lp-archive-courses .course-summary-content .course-info-left {
5093 - width: calc(100% - 330px);
5409 + .learn-press-courses .course-summary-content .course-info-left {
5410 + width: calc(100% - 340px);
5094 5411 }
5095 5412 }
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;
5413 +@media (max-width: 1024px) {
5414 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value span,
5415 + .learn-press-courses .course-summary-content .course-meta.course-meta-primary .course-meta__pull-left .meta-item .meta-item__value > div {
5416 + display: -webkit-box;
5417 + -webkit-line-clamp: 1;
5418 + -webkit-box-orient: vertical;
5419 + overflow: hidden;
5420 + }
5421 +}
5422 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary {
5423 + margin-bottom: 0;
5424 +}
5425 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5426 + height: auto;
5427 +}
5428 +.learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item:last-child {
5429 + margin-right: 0;
5430 +}
5431 +@media (max-width: 1024px) {
5432 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5433 + margin-right: 0 !important;
5434 + width: calc((100% - 32px) / 3);
5435 + }
5436 +}
5437 +@media (max-width: 768px) {
5438 + .learn-press-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
5439 + width: 100%;
5440 + }
5441 +}
5442 +@media (max-width: 768px) {
5443 + .learn-press-courses .course-summary-content {
5444 + width: 100%;
5445 + }
5446 +}
5447 +.learn-press-courses .course-price .free {
5448 + color: #3ab500;
5449 +}
5450 +.learn-press-courses .course {
5451 + width: 25%;
5452 + margin: 0 0 32px 0;
5453 + box-shadow: none;
5454 + list-style: none;
5455 +}
5456 +.learn-press-courses .course-info {
5457 + display: flex;
5458 + flex-wrap: wrap;
5459 + align-items: center;
5460 + justify-content: space-between;
5461 + gap: 8px;
5462 +}
5463 +.learn-press-courses .course-instructor-category {
5464 + display: flex;
5465 + padding: 0;
5466 + gap: 4px;
5467 + flex-wrap: wrap;
5468 + margin-bottom: 12px;
5469 +}
5470 +.learn-press-courses .course-instructor-category > div > * {
5471 + display: inline;
5472 + vertical-align: middle;
5473 +}
5474 +.learn-press-courses .course-instructor-category label {
5475 + font-size: inherit;
5476 + font-weight: inherit;
5477 +}
5478 +.learn-press-courses .course-instructor-category a {
5479 + font-weight: var(--lp-font-weight-link, 600);
5480 + text-decoration: none;
5481 + color: inherit;
5482 +}
5483 +.learn-press-courses .course-instructor-category a:hover {
5484 + color: var(--lp-primary-color, #ffb606);
5485 +}
5486 +.learn-press-courses .course-wrap-meta {
5487 + display: flex;
5488 + padding: 0;
5489 + margin-bottom: 12px;
5490 + gap: 20px;
5491 + flex-wrap: wrap;
5492 + row-gap: 8px;
5493 +}
5494 +.learn-press-courses .course-wrap-meta .meta-item {
5495 + text-transform: capitalize;
5496 + display: flex;
5497 + gap: 8px;
5498 +}
5499 +.learn-press-courses .course-wrap-meta .meta-item::before {
5500 + color: var(--lp-primary-color);
5501 + font-family: "lp-icon";
5502 +}
5503 +.learn-press-courses .course-wrap-meta .meta-item > div {
5504 + display: inline-block;
5505 +}
5506 +.learn-press-courses .course-wrap-meta .meta-item-level::before {
5507 + content: "\f012";
5508 +}
5509 +.learn-press-courses .course-wrap-meta .meta-item-duration::before {
5510 + content: "\f017";
5511 +}
5512 +.learn-press-courses .course-wrap-meta .meta-item-lesson::before {
5513 + content: "\f15b";
5514 +}
5515 +.learn-press-courses .course-wrap-meta .meta-item-quiz::before {
5516 + content: "\f12e";
5517 +}
5518 +.learn-press-courses .course-wrap-meta .meta-item-student::before {
5519 + content: "\f501";
5520 +}
5521 +.learn-press-courses .course-wrap-meta .meta-item-address::before {
5522 + content: "\e91b";
5523 +}
5524 +.learn-press-courses .course-content .course-readmore a {
5525 + padding: 8px 24px;
5526 + border-radius: var(--lp-border-radius, 5px);
5527 + color: var(--lp-color-base, #333);
5528 + border: 1px solid var(--lp-color-base, #333);
5529 + transition: all 0.3s;
5530 + display: block;
5531 + background: transparent;
5532 + text-decoration: none;
5533 + text-align: center;
5534 +}
5535 +.learn-press-courses .course-content .course-readmore a:hover {
5536 + background: var(--lp-primary-color, #ffb606);
5537 + color: var(--lp-color-white, #fff);
5538 + border-color: var(--lp-primary-color, #ffb606);
5539 +}
5540 +.learn-press-courses[data-layout=list] {
5541 + margin: 0;
5542 +}
5543 +.learn-press-courses[data-layout=list] .course {
5544 + display: flex;
5545 + width: 100%;
5546 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
5547 + flex-wrap: wrap;
5548 + justify-content: flex-end;
5549 + padding-bottom: 32px;
5550 +}
5551 +.learn-press-courses[data-layout=list] .course-item {
5552 + flex-direction: row;
5553 + width: 100%;
5554 + border: unset;
5555 + align-items: start;
5556 +}
5557 +@media (max-width: 767px) {
5558 + .learn-press-courses[data-layout=list] .course-item {
5559 + flex-direction: column;
5560 + }
5561 +}
5562 +.learn-press-courses[data-layout=list] .course-content {
5563 + padding: 0 0 0 24px;
5564 +}
5565 +@media (max-width: 767px) {
5566 + .learn-press-courses[data-layout=list] .course-content {
5567 + padding: 16px 0;
5568 + }
5569 +}
5570 +.learn-press-courses[data-layout=list] .course-content .course-tags a {
5571 + margin: 0 10px 10px 0;
5572 + padding: 3px 5px;
5573 + border-radius: 3px;
5574 + color: var(--lp-color-white, #fff);
5575 + background: #e4a2a2;
5101 5576 line-height: 1;
5102 5577 }
5103 -.lp-archive-courses .course-summary-content .course-meta.course-meta-secondary {
5578 +.learn-press-courses[data-layout=list] .course-content .course-excerpt {
5579 + width: 100%;
5580 +}
5581 +.learn-press-courses[data-layout=list] .course-content .course-info {
5582 + width: 100%;
5583 + display: flex;
5584 + justify-content: space-between;
5585 +}
5586 +@media (max-width: 520px) {
5587 + .learn-press-courses[data-layout=list] .course-content .course-info {
5588 + width: 100%;
5589 + }
5590 +}
5591 +.learn-press-courses[data-layout=list] .course-content .course-info .course-students {
5592 + display: none;
5593 +}
5594 +.learn-press-courses[data-layout=list] .course-thumbnail {
5595 + width: 35%;
5596 +}
5597 +.learn-press-courses[data-layout=list] .course-content {
5598 + width: 65%;
5599 +}
5600 +@media (max-width: 767px) {
5601 + .learn-press-courses[data-layout=list] .course-thumbnail,
5602 + .learn-press-courses[data-layout=list] .course-content {
5603 + width: 100%;
5604 + }
5605 +}
5606 +.learn-press-courses[data-layout=list] .course-title {
5607 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5608 +}
5609 +.learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5610 + padding: 0 16px;
5611 +}
5612 +@media (max-width: 992px) {
5613 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5614 + width: 50%;
5615 + }
5616 +}
5617 +@media (max-width: 767px) {
5618 + .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
5619 + width: 100%;
5620 + }
5621 +}
5622 +.learn-press-courses[data-layout=grid] .wp-block-learnpress-course-item-template,
5623 +.learn-press-courses[data-layout=grid] .course-item, .learn-press-courses.lp-courses-related .wp-block-learnpress-course-item-template,
5624 +.learn-press-courses.lp-courses-related .course-item {
5625 + border: 1px solid var(--lp-border-color, #E2E0DB);
5626 + border-radius: var(--lp-border-radius, 5px);
5627 +}
5628 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-duration,
5629 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-level,
5630 +.learn-press-courses[data-layout=grid] .course-wrap-meta .wp-block-learnpress-course-quiz,
5631 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-duration,
5632 +.learn-press-courses[data-layout=grid] .course-wrap-meta .meta-item-level,
5633 +.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,
5634 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-level,
5635 +.learn-press-courses.lp-courses-related .course-wrap-meta .wp-block-learnpress-course-quiz,
5636 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-duration,
5637 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-level,
5638 +.learn-press-courses.lp-courses-related .course-wrap-meta .meta-item-quiz {
5639 + display: none;
5640 +}
5641 +.learn-press-courses[data-layout=grid] .course-content, .learn-press-courses.lp-courses-related .course-content {
5642 + width: 100%;
5643 + padding: 20px;
5644 + flex-grow: 1;
5645 +}
5646 +.learn-press-courses[data-layout=grid] .course-content .course-info, .learn-press-courses.lp-courses-related .course-content .course-info {
5647 + flex-direction: column;
5648 + align-items: flex-start;
5649 + gap: 12px;
5650 +}
5651 +.learn-press-courses[data-layout=grid] .course-content .course-info .course-readmore, .learn-press-courses.lp-courses-related .course-content .course-info .course-readmore {
5652 + width: 100%;
5653 + text-align: center;
5654 +}
5655 +.learn-press-courses[data-layout=grid] .course-content .course-excerpt,
5656 +.learn-press-courses[data-layout=grid] .course-content .course-short-description, .learn-press-courses.lp-courses-related .course-content .course-excerpt,
5657 +.learn-press-courses.lp-courses-related .course-content .course-short-description {
5658 + display: none;
5659 +}
5660 +.learn-press-courses[data-layout=grid] .learn-press-message, .learn-press-courses.lp-courses-related .learn-press-message {
5661 + margin-left: 15px;
5662 + margin-right: 15px;
5663 +}
5664 +.learn-press-courses[data-layout=grid] .course-thumbnail, .learn-press-courses.lp-courses-related .course-thumbnail {
5665 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5666 +}
5667 +.learn-press-courses[data-size="3"] .course {
5668 + width: 33.3333%;
5669 +}
5670 +@media (max-width: 767px) {
5671 + .learn-press-courses[data-size="3"] .course {
5672 + width: 100%;
5673 + }
5674 +}
5675 +.learn-press-courses .lp-archive-course-skeleton {
5676 + position: absolute;
5677 + height: 100%;
5678 + 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%);
5679 + animation: lp-skeleton-loading 1.4s ease infinite;
5680 + background-size: 400% 100%;
5681 +}
5682 +.learn-press-courses .lp-archive-course-skeleton li {
5683 + display: none;
5684 +}
5685 +
5686 +.lp-list-courses-default {
5687 + position: relative;
5688 +}
5689 +.lp-list-courses-default .lp-skeleton-animation {
5690 + clear: both;
5691 + padding: 5px 0 0 0;
5692 +}
5693 +
5694 +.lp-courses-bar {
5695 + display: flex;
5696 + width: 100%;
5697 + justify-content: space-between;
5698 + gap: 12px;
5699 + margin-bottom: 32px;
5700 + flex-wrap: wrap;
5701 +}
5702 +.lp-courses-bar .courses-order-by {
5104 5703 margin-bottom: 0;
5704 + border: 1px solid var(--lp-border-color, #E2E0DB);
5705 + border-radius: var(--lp-border-radius, 5px);
5706 + padding: 8px 16px;
5707 + height: inherit;
5708 + font-size: inherit;
5709 + line-height: 1.1;
5710 + box-shadow: none;
5711 + padding-right: 30px;
5712 + background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5713 + background-size: 0.8em;
5714 + background-position: calc(100% - 0.5em) center;
5715 + background-repeat: no-repeat;
5716 + -webkit-appearance: none;
5717 + appearance: none;
5718 + line-height: 1.1;
5105 5719 }
5720 +.woocommerce-js .lp-courses-bar .courses-order-by {
5721 + background-position-x: calc(100% - 10px);
5722 +}
5723 +.lp-courses-bar .courses-order-by:focus {
5724 + border-color: var(--lp-primary-color);
5725 + outline: 0;
5726 +}
5727 +.lp-courses-bar > * {
5728 + display: flex;
5729 +}
5730 +.lp-courses-bar .search-courses {
5731 + display: flex;
5732 + flex: 1;
5733 + margin-bottom: 0;
5734 +}
5735 +.lp-courses-bar .search-courses input {
5736 + width: 100%;
5737 + max-width: 240px;
5738 + margin: 0 4px 0 0;
5739 + border: 1px solid var(--lp-border-color, #E2E0DB);
5740 + border-radius: var(--lp-border-radius, 5px);
5741 + padding: 8px 16px;
5742 + height: inherit;
5743 + font-size: inherit;
5744 + line-height: 1.1;
5745 + box-shadow: none;
5746 +}
5747 +.lp-courses-bar .search-courses input::placeholder {
5748 + color: #999;
5749 +}
5750 +.lp-courses-bar .search-courses input:focus {
5751 + border-color: var(--lp-primary-color);
5752 + outline: 0;
5753 +}
5754 +.lp-courses-bar .search-courses button {
5755 + border: 1px solid var(--lp-border-color, #E2E0DB);
5756 + border-radius: var(--lp-border-radius, 5px);
5757 + padding: 8px 16px;
5758 + height: inherit;
5759 + font-size: inherit;
5760 + line-height: 1.1;
5761 + box-shadow: none;
5762 + box-shadow: 0 0 0;
5763 + margin-bottom: 0;
5764 +}
5765 +.lp-courses-bar .search-courses button i {
5766 + font-size: 1.2em;
5767 + line-height: 1.2;
5768 +}
5769 +.lp-courses-bar .search-courses button:focus {
5770 + outline: 0;
5771 +}
5772 +.lp-courses-bar .search-courses button.loading > i:before {
5773 + display: inline-block;
5774 + content: "\f110";
5775 + animation: lp-rotating 1s linear infinite;
5776 +}
5777 +.lp-courses-bar .switch-layout {
5778 + align-items: center;
5779 + justify-content: center;
5780 +}
5106 5781 @media (max-width: 768px) {
5107 - .lp-archive-courses .course-summary-content {
5782 + .lp-courses-bar .switch-layout {
5783 + display: none;
5784 + }
5785 +}
5786 +.lp-courses-bar .switch-layout input[type=radio] {
5787 + display: none;
5788 +}
5789 +.lp-courses-bar .switch-layout .switch-btn {
5790 + margin: 0;
5791 + cursor: pointer;
5792 + padding: 8px 12px;
5793 +}
5794 +.lp-courses-bar .switch-layout .switch-btn::before {
5795 + display: inline-block;
5796 + margin: 6px;
5797 + color: var(--lp-color-base, #333);
5798 + font-family: "lp-icon";
5799 + line-height: 1.2;
5800 + width: 1em;
5801 +}
5802 +.lp-courses-bar .switch-layout .switch-btn.grid {
5803 + border-radius: var(--lp-border-radius, 5px) 0 0 var(--lp-border-radius, 5px);
5804 + border: 1px solid var(--lp-border-color, #E2E0DB);
5805 + border-right: none;
5806 +}
5807 +.lp-courses-bar .switch-layout .switch-btn.grid::before {
5808 + content: "\f009";
5809 +}
5810 +.lp-courses-bar .switch-layout .switch-btn.list {
5811 + border-radius: 0 var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0;
5812 + border: 1px solid var(--lp-border-color, #E2E0DB);
5813 + border-left: none;
5814 +}
5815 +.lp-courses-bar .switch-layout .switch-btn.list::before {
5816 + content: "\f03a";
5817 +}
5818 +.lp-courses-bar .course-filter-btn-mobile {
5819 + display: inline-flex;
5820 + align-items: center;
5821 +}
5822 +@media (min-width: 769px) {
5823 + .lp-courses-bar .course-filter-btn-mobile {
5824 + display: none;
5825 + }
5826 +}
5827 +@media (max-width: 767px) {
5828 + .lp-courses-bar .search-courses {
5108 5829 width: 100%;
5109 5830 }
5831 + .lp-courses-bar .search-courses input {
5832 + min-width: 240px;
5833 + max-width: unset;
5834 + }
5110 5835 }
5111 -.lp-archive-courses .course-detail-info {
5112 - padding: 40px 0 10px 0;
5836 +
5837 +.switch-layout input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5838 + background-color: var(--lp-white-grey, #F7F7FB);
5839 +}
5840 +input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5841 + color: var(--lp-primary-color);
5842 +}
5843 +
5844 +.switch-layout input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5845 + background-color: var(--lp-white-grey, #F7F7FB);
5846 +}
5847 +input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5848 + color: var(--lp-primary-color);
5849 +}
5850 +
5851 +.switch-layout input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5852 + background-color: var(--lp-white-grey, #F7F7FB);
5853 +}
5854 +input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5855 + color: var(--lp-primary-color);
5856 +}
5857 +
5858 +.switch-layout input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5859 + background-color: var(--lp-white-grey, #F7F7FB);
5860 +}
5861 +input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5862 + color: var(--lp-primary-color);
5863 +}
5864 +
5865 +.switch-layout input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5866 + background-color: var(--lp-white-grey, #F7F7FB);
5867 +}
5868 +input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5869 + color: var(--lp-primary-color);
5870 +}
5871 +
5872 +.switch-layout input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5873 + background-color: var(--lp-white-grey, #F7F7FB);
5874 +}
5875 +input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5876 + color: var(--lp-primary-color);
5877 +}
5878 +
5879 +.switch-layout input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5880 + background-color: var(--lp-white-grey, #F7F7FB);
5881 +}
5882 +input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5883 + color: var(--lp-primary-color);
5884 +}
5885 +
5886 +.switch-layout input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5887 + background-color: var(--lp-white-grey, #F7F7FB);
5888 +}
5889 +input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5890 + color: var(--lp-primary-color);
5891 +}
5892 +
5893 +.switch-layout input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5894 + background-color: var(--lp-white-grey, #F7F7FB);
5895 +}
5896 +input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5897 + color: var(--lp-primary-color);
5898 +}
5899 +
5900 +.switch-layout input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5901 + background-color: var(--lp-white-grey, #F7F7FB);
5902 +}
5903 +input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before {
5904 + color: var(--lp-primary-color);
5905 +}
5906 +
5907 +/**
5908 + * End Archive courses page.
5909 + */
5910 +.lp_allow_repurchase_select {
5911 + padding: 20px;
5912 + background: #f7f7f7;
5913 +}
5914 +.lp_allow_repurchase_select > ul {
5915 + padding: 0;
5916 + list-style: none;
5917 +}
5918 +.lp_allow_repurchase_select > ul li label {
5919 + display: flex;
5920 + align-items: center;
5921 + gap: 10px;
5922 +}
5923 +.lp_allow_repurchase_select > a {
5924 + display: inline-block;
5925 + margin-top: 10px;
5926 + color: var(--lp-color-white, #fff);
5927 + background-color: #222;
5928 +}
5929 +
5930 +.lp-single-offline-course .lp-single-offline-course-main {
5931 + display: flex;
5932 + gap: 30px;
5933 + margin-bottom: 80px;
5934 +}
5935 +.lp-single-offline-course .course-price .free {
5936 + color: #3AB500;
5937 +}
5938 +.lp-single-offline-course .course-price .origin-price {
5939 + text-decoration: line-through;
5940 + opacity: 0.6;
5941 + margin-right: 4px;
5942 +}
5943 +.lp-single-offline-course__left {
5944 + width: 70%;
5945 +}
5946 +.lp-single-offline-course__left > div {
5947 + margin-bottom: 32px;
5948 +}
5949 +.lp-single-offline-course__left .learn-press-breadcrumb {
5950 + display: flex;
5951 + list-style: none;
5952 + flex-wrap: wrap;
5953 + gap: 5px;
5954 + font-size: var(--lp-font-size-base);
5955 + align-items: center;
5956 + margin-bottom: 8px;
5957 + padding: 0;
5958 +}
5959 +.lp-single-offline-course__left .learn-press-breadcrumb li {
5960 + list-style: none;
5961 + padding: 0;
5962 + margin: 0;
5963 +}
5964 +.lp-single-offline-course__left .course-title {
5965 + display: block;
5966 + font-weight: 700;
5967 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
5968 + margin: 0 0 12px 0;
5969 +}
5970 +.lp-single-offline-course__left .course-img img {
5971 + width: 100%;
5972 +}
5973 +.lp-single-offline-course__left .lp-single-course-offline-info-one {
5974 + margin-bottom: 12px;
5975 +}
5976 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta {
5977 + display: inline;
5978 + line-height: 1.4;
5979 + margin-left: 12px;
5980 + padding-left: 12px;
5981 + border-left: 1px solid #E2E0DB;
5982 +}
5983 +.lp-single-offline-course__left .lp-single-course-offline-info-one .item-meta:first-child {
5984 + margin: 0;
5985 + padding: 0;
5986 + border: none;
5987 +}
5988 +.lp-single-offline-course__left .lp-single-course-offline-info-one .lp-item-wishlist.active {
5989 + color: var(--lp-primary-color);
5990 +}
5991 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info {
5992 + display: inline-block;
5993 +}
5994 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info .ico-star {
5995 + display: inline-block;
5996 + vertical-align: sub;
5997 + margin-right: 4px;
5998 +}
5999 +.lp-single-offline-course__left .lp-single-course-offline-info-one .star-info svg {
6000 + height: 22px;
6001 +}
6002 +.lp-single-offline-course__left .instructor-description {
6003 + margin-top: 16px;
6004 +}
6005 +.lp-single-offline-course__left .course-features ul,
6006 +.lp-single-offline-course__left .course-target ul,
6007 +.lp-single-offline-course__left .course-requirements ul {
6008 + margin: 0 0 0 20px;
6009 + padding: 0;
6010 +}
6011 +.lp-single-offline-course__left .instructor-social {
6012 + display: flex;
6013 + gap: 8px;
6014 + margin-top: 30px;
6015 +}
6016 +.lp-single-offline-course__left .instructor-social a {
6017 + width: 37px;
6018 + height: 37px;
6019 + display: inline-flex;
6020 + align-items: center;
6021 + justify-content: center;
6022 + background-color: #F1F2F8;
6023 + border-radius: 50%;
6024 +}
6025 +.lp-single-offline-course__left .instructor-social a:hover {
6026 + background-color: var(--lp-primary-color);
6027 +}
6028 +.lp-single-offline-course__left .instructor-social a:hover i {
5113 6029 color: #fff;
5114 - background: var(--lp-secondary-color);
6030 +}
6031 +.lp-single-offline-course__left .instructor-social a .lp-icon-facebook {
6032 + color: #216BF6;
6033 +}
6034 +.lp-single-offline-course__left .instructor-social a .lp-icon-twitter {
6035 + color: #169DF0;
6036 +}
6037 +.lp-single-offline-course__left .instructor-social a .lp-icon-youtube-play {
6038 + color: #FF0200;
6039 +}
6040 +.lp-single-offline-course__left .instructor-social a .lp-icon-linkedin {
6041 + color: #0078B7;
6042 +}
6043 +.lp-single-offline-course__left .instructor-social a i {
6044 + font-size: 18px;
6045 +}
6046 +.lp-single-offline-course__left .item-title {
6047 + margin-bottom: 30px;
6048 +}
6049 +.lp-single-offline-course__left > img {
6050 + margin-bottom: 30px;
6051 +}
6052 +.lp-single-offline-course__right {
6053 + width: 30%;
5115 6054 position: relative;
5116 6055 }
5117 -.lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
6056 +.lp-single-offline-course__right__sticky {
6057 + position: sticky;
6058 + top: 0;
6059 +}
6060 +.lp-single-offline-course .info-metas,
6061 +.lp-single-offline-course .course-featured-review {
6062 + border: 1px solid #E2E0DB;
6063 + padding: 30px;
6064 + margin-bottom: 60px;
6065 +}
6066 +@media (max-width: 767px) {
6067 + .lp-single-offline-course .info-metas,
6068 + .lp-single-offline-course .course-featured-review {
6069 + margin-bottom: 30px;
6070 + }
6071 +}
6072 +.lp-single-offline-course .info-metas .info-meta-item,
6073 +.lp-single-offline-course .course-featured-review .info-meta-item {
6074 + display: flex;
6075 + justify-content: space-between;
6076 + border-bottom: 1px solid #E2E0DB;
6077 + padding-bottom: 16px;
6078 + margin-bottom: 16px;
6079 + font-size: var(--lp-font-size-base);
6080 +}
6081 +.lp-single-offline-course .info-metas .info-meta-item:nth-last-of-type(2),
6082 +.lp-single-offline-course .course-featured-review .info-meta-item:nth-last-of-type(2) {
6083 + border: none;
6084 + padding-bottom: 0;
6085 + margin-bottom: 0;
6086 +}
6087 +.lp-single-offline-course .info-metas .info-meta-left,
6088 +.lp-single-offline-course .course-featured-review .info-meta-left {
6089 + display: inline-flex;
6090 + align-items: center;
6091 + gap: 8px;
6092 +}
6093 +.lp-single-offline-course .info-metas .info-meta-left > span,
6094 +.lp-single-offline-course .course-featured-review .info-meta-left > span {
6095 + min-width: 16px;
6096 +}
6097 +@media (min-width: 992px) {
6098 + .lp-single-offline-course .info-metas.lp-is-mobile,
6099 + .lp-single-offline-course .course-featured-review.lp-is-mobile {
6100 + display: none;
6101 + }
6102 +}
6103 +@media (max-width: 991px) {
6104 + .lp-single-offline-course .info-metas.lp-is-pc,
6105 + .lp-single-offline-course .course-featured-review.lp-is-pc {
6106 + display: none;
6107 + }
6108 +}
6109 +.lp-single-offline-course form.purchase-course, .lp-single-offline-course form.enroll-course, .lp-single-offline-course form.retake-course {
6110 + width: 100%;
6111 +}
6112 +.lp-single-offline-course .course-buttons {
6113 + display: flex;
6114 + gap: 12px;
6115 + flex-wrap: wrap;
6116 + margin-top: 30px;
6117 +}
6118 +.lp-single-offline-course .course-buttons .lp-button {
6119 + padding: 12px 16px;
6120 + border-radius: var(--lp-border-radius, 3px);
6121 + font-size: var(--button--font-size);
6122 + line-height: 1.5em;
6123 + font-weight: 600;
6124 + width: 100%;
6125 +}
6126 +.lp-single-offline-course .course-buttons .lp-button.button {
6127 + border: 0;
6128 +}
6129 +.lp-single-offline-course .course-buttons a.course-btn-extra {
6130 + border-color: var(--lp-primary-color);
6131 + color: var(--lp-primary-color);
6132 +}
6133 +.lp-single-offline-course .course-buttons a.course-btn-extra:focus, .lp-single-offline-course .course-buttons a.course-btn-extra:hover {
6134 + background-color: var(--lp-primary-color);
6135 + color: #fff;
6136 +}
6137 +.lp-single-offline-course .course-buttons .button-purchase-course {
6138 + background-color: var(--lp-primary-color);
6139 + color: #fff;
6140 +}
6141 +.lp-single-offline-course .featured-review__title {
6142 + font-weight: bold;
6143 + font-size: 1.4rem;
6144 + margin-top: 10px;
6145 +}
6146 +.lp-single-offline-course .course-featured-review {
6147 + display: flex;
6148 + flex-direction: column;
6149 + justify-content: center;
6150 + align-items: center;
6151 + text-align: center;
6152 + gap: 16px;
6153 + position: relative;
6154 +}
6155 +.lp-single-offline-course .course-featured-review::before {
6156 + 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 6157 content: "";
5119 - width: 50%;
5120 - height: 100%;
6158 + width: 56px;
6159 + height: 56px;
6160 + position: absolute;
6161 + top: -25px;
6162 +}
6163 +.lp-single-offline-course .featured-review__stars {
6164 + order: 3;
6165 + color: var(--lp-primary-color);
6166 +}
6167 +.lp-single-offline-course .lp-list-courses-related .section-title {
6168 + margin-bottom: 40px;
6169 +}
6170 +
6171 +@media (max-width: 991px) {
6172 + .lp-single-offline-course .lp-single-offline-course-main {
6173 + flex-direction: column;
6174 + margin-bottom: 0;
6175 + }
6176 + .lp-single-offline-course__left, .lp-single-offline-course__right {
6177 + width: 100%;
6178 + }
6179 +}
6180 +@media (max-width: 767px) {
6181 + .lp-single-offline-course__left .lp-instructor-info {
6182 + flex-direction: column;
6183 + }
6184 +}
6185 +.lp-archive-courses .course-detail-info {
6186 + padding: 28px 0 24px 0;
6187 + color: var(--lp-color-white, #fff);
5121 6188 background: var(--lp-secondary-color);
5122 - position: absolute;
5123 - top: 0;
6189 + position: relative;
5124 6190 }
5125 -.lp-archive-courses .course-detail-info::before {
5126 - right: 100%;
5127 - left: auto;
6191 +.lp-archive-courses .course-detail-info .course-title {
6192 + margin: 0 0 24px 0;
6193 + border-bottom: 1px solid rgba(255, 255, 255, 0.1);
6194 + color: var(--lp-color-white, #fff);
6195 + font-weight: 700;
6196 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6197 + padding-bottom: 24px;
5128 6198 }
5129 -.lp-archive-courses .course-detail-info::after {
5130 - left: 100%;
5131 - right: auto;
6199 +@media (min-width: 769px) {
6200 + .lp-archive-courses .course-detail-info {
6201 + overflow-x: hidden;
6202 + }
6203 + .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 {
6204 + padding-right: 320px;
6205 + }
6206 + .lp-archive-courses .course-detail-info::before, .lp-archive-courses .course-detail-info::after {
6207 + content: "";
6208 + width: 50%;
6209 + height: 100%;
6210 + background: var(--lp-secondary-color);
6211 + position: absolute;
6212 + top: 0;
6213 + }
6214 + .lp-archive-courses .course-detail-info::before {
6215 + right: 100%;
6216 + left: auto;
6217 + }
6218 + .lp-archive-courses .course-detail-info::after {
6219 + left: 100%;
6220 + right: auto;
6221 + }
5132 6222 }
6223 +.lp-archive-courses .course-detail-info .course-meta-secondary {
6224 + margin-bottom: 0;
6225 +}
6226 +.lp-archive-courses .course-meta__pull-left {
6227 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6228 +}
5133 6229 .lp-archive-courses .course-meta__pull-left .meta-item {
5134 6230 display: flex;
5135 - height: 46px;
5136 - margin-right: 50px;
5137 - font-size: 16px;
5138 - font-weight: 300;
5139 6231 text-transform: capitalize;
6232 + align-items: center;
5140 6233 }
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 6234 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5149 6235 margin-right: 8px;
5150 6236 color: var(--lp-primary-color);
5151 - font-family: "Font Awesome 5 Free";
5152 - font-weight: 900;
6237 + font-family: "lp-icon";
5153 6238 }
5154 6239 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5155 - margin-right: 10px;
6240 + margin-right: 8px;
5156 6241 flex: 0 0 46px;
5157 6242 }
5158 6243 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5159 6244 overflow: hidden;
@@ -5160,8 +6245,9 @@
5160 6245 position: relative;
5161 6246 width: 46px;
5162 6247 height: 46px;
5163 6248 border-radius: 50%;
6249 + display: block;
5164 6250 }
5165 6251 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5166 6252 content: "\f017";
5167 6253 }
@@ -5176,33 +6262,23 @@
5176 6262 }
5177 6263 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5178 6264 content: "\f501";
5179 6265 }
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 6266 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5191 6267 margin: 0;
5192 - color: #999;
5193 - font-size: 14px;
6268 + color: var(--lp-color-accent-1);
6269 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5194 6270 font-weight: 300;
5195 6271 line-height: 1.5;
6272 + display: block;
5196 6273 }
5197 6274 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5198 6275 line-height: 1.5;
5199 6276 }
5200 6277 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5201 - color: #fff;
5202 - font-size: 16px;
5203 - font-weight: 400;
6278 + color: var(--lp-color-white, #fff);
5204 6279 text-transform: capitalize;
6280 + text-decoration: none;
5205 6281 }
5206 6282 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5207 6283 color: var(--lp-primary-color);
5208 6284 }
@@ -5208,38 +6284,22 @@
5208 6284 }
5209 6285 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5210 6286 align-items: center;
5211 6287 }
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 6288 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5218 - padding: 0 5px;
6289 + padding: 0 4px;
5219 6290 }
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 6291 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5224 6292 display: flex;
5225 - flex-direction: column-reverse;
5226 - justify-content: flex-end;
5227 - align-items: flex-end;
6293 + flex-direction: column;
6294 + justify-content: space-between;
5228 6295 }
5229 6296 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5230 6297 margin-bottom: 0;
5231 6298 line-height: 1;
5232 6299 }
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 6300 .lp-archive-courses .course-meta-primary {
5241 - margin-bottom: 36px;
6301 + margin-bottom: 20px;
5242 6302 }
5243 6303 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5244 6304 font-weight: 400;
5245 6305 }
@@ -5268,9 +6328,9 @@
5268 6328 }
5269 6329 .lp-archive-courses .course-summary-sidebar {
5270 6330 width: 300px;
5271 6331 max-width: 100%;
5272 - margin-top: -272px;
6332 + margin-top: -180px;
5273 6333 }
5274 6334 @media (max-width: 768px) {
5275 6335 .lp-archive-courses .course-summary-sidebar {
5276 6336 width: 100%;
@@ -5296,9 +6356,9 @@
5296 6356 margin-top: 30px;
5297 6357 padding: 0;
5298 6358 }
5299 6359 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5300 - color: #fff;
6360 + color: var(--lp-color-white, #fff);
5301 6361 background: transparent !important;
5302 6362 font-size: 0;
5303 6363 }
5304 6364 .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 +6364,15 @@
5304 6364 .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 6365 color: var(--lp-primary-color);
5306 6366 }
5307 6367 .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;
6368 + font-family: "lp-icon";
6369 + font-size: 1em;
5311 6370 content: "\f004";
5312 6371 }
5313 6372 .lp-archive-courses .course-summary-sidebar__inner > div {
5314 - overflow: hidden;
5315 6373 padding: 20px;
5316 - background: #fff;
6374 + background: var(--lp-color-white, #fff);
5317 6375 }
5318 6376 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5319 6377 list-style: none;
5320 6378 }
@@ -5319,603 +6377,579 @@
5319 6377 list-style: none;
5320 6378 }
5321 6379 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5322 6380 color: #666;
5323 - font-size: 16px;
5324 6381 font-weight: 300;
5325 - line-height: 24px;
6382 + line-height: 1.5em;
5326 6383 }
5327 6384 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5328 6385 color: var(--lp-primary-color);
5329 6386 box-shadow: unset;
5330 6387 }
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;
6388 +.lp-archive-courses .courses-btn-load-more {
5344 6389 display: flex;
5345 - -webkit-flex-wrap: wrap;
5346 - flex-wrap: wrap;
6390 + align-items: center;
6391 + gap: 5px;
5347 6392 }
5348 -.learn-press-courses .course {
5349 - width: 25%;
5350 - margin: 0 0 60px 0;
5351 - box-shadow: none;
5352 - list-style: none;
6393 +.lp-archive-courses .course-wishlist:before {
6394 + font-family: "lp-icon";
5353 6395 }
5354 -.learn-press-courses[data-layout=list] {
5355 - margin: 0;
6396 +.lp-archive-courses .lp-course-curriculum ul {
6397 + padding: 0;
5356 6398 }
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;
6399 +
6400 +.lp-single-course__header {
6401 + background-color: #F1F2F8;
5365 6402 }
6403 +.lp-single-course__header__inner {
6404 + max-width: var(--lp-container-max-width);
6405 + margin: 0 auto;
6406 + padding-right: var(--lp-cotainer-padding);
6407 + padding-left: var(--lp-cotainer-padding);
6408 + padding-top: 40px;
6409 + padding-bottom: 40px;
6410 +}
5366 6411 @media (max-width: 767px) {
5367 - .learn-press-courses[data-layout=list] .course {
5368 - padding: 15px;
6412 + .lp-single-course__header__inner {
6413 + padding-top: 20px;
6414 + padding-bottom: 20px;
5369 6415 }
5370 6416 }
5371 -.learn-press-courses[data-layout=list] .course-item {
5372 - flex-direction: row;
5373 - width: 100%;
5374 - border: unset;
5375 - justify-content: space-between;
6417 +@media (min-width: 992px) {
6418 + .lp-single-course__header__inner > * {
6419 + width: calc(100% - 440px);
6420 + }
5376 6421 }
5377 -@media (max-width: 767px) {
5378 - .learn-press-courses[data-layout=list] .course-item {
5379 - flex-direction: column;
5380 - }
6422 +.lp-single-course__header .learn-press-breadcrumb {
6423 + display: flex;
6424 + list-style: none;
6425 + gap: 4px;
6426 + flex-wrap: wrap;
6427 + margin-bottom: 8px;
6428 + padding: 0;
5381 6429 }
5382 -.learn-press-courses[data-layout=list] .course-content {
5383 - float: right;
5384 - width: calc(64.2% - 76px);
5385 - padding-top: 5px;
6430 +.lp-single-course__header .course-title {
6431 + font-weight: 700;
6432 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
6433 + margin: 0 0 24px 0;
5386 6434 }
5387 -@media (max-width: 1200px) {
5388 - .learn-press-courses[data-layout=list] .course-content {
5389 - width: calc(64.2% - 40px);
6435 +@media (max-width: 767px) {
6436 + .lp-single-course__header .course-title {
6437 + margin: 0 0 16px 0;
5390 6438 }
5391 6439 }
5392 -@media (max-width: 1200px) {
5393 - .learn-press-courses[data-layout=list] .course-content {
5394 - width: calc(64.2% - 25px);
5395 - }
6440 +.lp-single-course__header .course-instructor-category {
6441 + display: flex;
6442 + padding: 0;
6443 + gap: 4px;
6444 + flex-wrap: wrap;
6445 + margin-bottom: 40px;
5396 6446 }
5397 6447 @media (max-width: 767px) {
5398 - .learn-press-courses[data-layout=list] .course-content {
5399 - width: 100%;
5400 - padding-top: 20px;
6448 + .lp-single-course__header .course-instructor-category {
6449 + margin-bottom: 20px;
5401 6450 }
5402 6451 }
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%);
6452 +.lp-single-course__header .course-instructor-category > div > * {
6453 + display: inline;
6454 + vertical-align: middle;
5408 6455 }
5409 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5410 - height: 25px;
5411 - margin-bottom: 5px;
5412 - -webkit-line-clamp: 1;
6456 +.lp-single-course__header .course-instructor-category label {
6457 + font-size: inherit;
6458 + font-weight: inherit;
5413 6459 }
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;
6460 +.lp-single-course__header .course-instructor-category a {
6461 + text-decoration: none;
6462 + color: inherit;
5421 6463 }
5422 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5423 - float: left;
5424 - margin-right: 20px;
6464 +.lp-single-course__header .course-instructor-category a:hover {
6465 + color: var(--lp-primary-color, #ffb606);
5425 6466 }
5426 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5427 - display: none;
6467 +.lp-single-course__header .lp-single-course-info-one {
6468 + display: flex;
6469 + column-gap: 20px;
6470 + row-gap: 8px;
6471 + flex-wrap: wrap;
5428 6472 }
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;
6473 +.lp-single-course__header .lp-single-course-info-one .star-info {
6474 + display: inline-flex;
6475 + align-items: center;
6476 + gap: 4px;
6477 + padding-right: 20px;
5439 6478 position: relative;
5440 - right: 4px;
5441 6479 }
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;
6480 +.lp-single-course__header .lp-single-course-info-one .star-info::after {
6481 + content: "";
6482 + right: 0;
6483 + left: auto;
6484 + width: 1px;
6485 + height: 20px;
6486 + position: absolute;
6487 + background-color: var(--lp-border-color, #E2E0DB);
5451 6488 }
5452 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5453 - opacity: 0.5;
5454 - background: var(--lp-primary-color);
6489 +@media (max-width: 500px) {
6490 + .lp-single-course__header .lp-single-course-info-one .star-info {
6491 + padding-right: 0;
6492 + }
6493 + .lp-single-course__header .lp-single-course-info-one .star-info::after {
6494 + content: none;
6495 + }
5455 6496 }
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 - }
6497 +.lp-single-course__header .lp-single-course-info-one .ico-star,
6498 +.lp-single-course__header .lp-single-course-info-one .lp-review-svg-star {
6499 + display: inline-flex;
6500 + align-items: center;
5462 6501 }
5463 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6502 +.lp-single-course .lp-single-course-main {
6503 + padding: 40px 0 80px;
5464 6504 display: flex;
5465 - padding-top: 12px;
5466 - padding-bottom: 18px;
5467 - color: #333;
5468 - font-size: 14px;
5469 - font-weight: 400;
6505 + column-gap: 60px;
6506 + row-gap: 30px;
6507 + flex-wrap: wrap;
5470 6508 }
5471 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5472 - padding-right: 28px;
5473 - text-transform: capitalize;
6509 +@media (max-width: 1500px) {
6510 + .lp-single-course .lp-single-course-main {
6511 + column-gap: 30px;
6512 + }
5474 6513 }
5475 -@media (max-width: 1024px) {
5476 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5477 - padding-right: 20px;
6514 +@media (max-width: 991px) {
6515 + .lp-single-course .lp-single-course-main {
6516 + flex-direction: column-reverse;
6517 + padding: 40px 0;
5478 6518 }
5479 6519 }
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;
6520 +.lp-single-course .lp-single-course-main__left {
6521 + width: 100%;
5487 6522 }
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;
6523 +@media (min-width: 992px) {
6524 + .lp-single-course .lp-single-course-main__left {
6525 + width: calc(100% - 410px);
5508 6526 }
5509 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5510 - padding-right: 15px;
5511 - }
5512 6527 }
5513 -@media (max-width: 767px) {
5514 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5515 - grid-template-columns: repeat(3, 1fr);
6528 +@media (min-width: 1501px) {
6529 + .lp-single-course .lp-single-course-main__left {
6530 + width: calc(100% - 440px);
5516 6531 }
5517 6532 }
5518 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5519 - float: left;
5520 - width: 35.8%;
6533 +.lp-single-course .lp-single-course-main__left > div {
6534 + margin-bottom: 40px;
5521 6535 }
5522 6536 @media (max-width: 767px) {
5523 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5524 - width: 100%;
6537 + .lp-single-course .lp-single-course-main__left > div {
6538 + margin-bottom: 30px;
5525 6539 }
5526 6540 }
5527 -.learn-press-courses[data-layout=list] .course-title {
5528 - font-size: 18px;
6541 +.lp-single-course .lp-single-course-main__left > div:last-child {
6542 + margin-bottom: 0;
5529 6543 }
5530 -.learn-press-courses[data-layout=grid] .course {
5531 - padding: 0 15px;
6544 +.lp-single-course .lp-single-course-main__left .extra-box__title,
6545 +.lp-single-course .lp-single-course-main__left .course-faqs__title,
6546 +.lp-single-course .lp-single-course-main__left .course-material__title,
6547 +.lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,
6548 +.lp-single-course .lp-single-course-main__left .comment-reply-title,
6549 +.lp-single-course .lp-single-course-main__left .section-title,
6550 +.lp-single-course .lp-single-course-main__left .item-title {
6551 + margin: 0 0 20px 0;
6552 + font-size: calc(var(--lp-font-size-base, 1em) * 1.6);
5532 6553 }
5533 -@media (max-width: 992px) {
5534 - .learn-press-courses[data-layout=grid] .course {
5535 - width: 50%;
6554 +@media (max-width: 767px) {
6555 + .lp-single-course .lp-single-course-main__left .extra-box__title,
6556 + .lp-single-course .lp-single-course-main__left .course-faqs__title,
6557 + .lp-single-course .lp-single-course-main__left .course-material__title,
6558 + .lp-single-course .lp-single-course-main__left .lp-course-curriculum__title,
6559 + .lp-single-course .lp-single-course-main__left .comment-reply-title,
6560 + .lp-single-course .lp-single-course-main__left .section-title,
6561 + .lp-single-course .lp-single-course-main__left .item-title {
6562 + margin: 0 0 16px 0;
5536 6563 }
5537 6564 }
5538 -@media (max-width: 767px) {
5539 - .learn-press-courses[data-layout=grid] .course {
5540 - width: 100%;
5541 - }
6565 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6566 + margin: 0 0 0 20px;
6567 + padding: 0;
5542 6568 }
5543 -.learn-press-courses[data-layout=grid] .course-item:hover {
5544 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2);
6569 +.lp-single-course .lp-single-course-main__left .comments-area {
6570 + width: 100%;
6571 + max-width: 100%;
6572 + margin: 0;
5545 6573 }
5546 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5547 - margin-bottom: 7px;
6574 +.lp-single-course .lp-single-course-main__right {
6575 + width: 100%;
5548 6576 }
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;
6577 +@media (min-width: 992px) {
6578 + .lp-single-course .lp-single-course-main__right {
6579 + width: 380px;
6580 + margin-top: -280px;
6581 + }
5554 6582 }
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;
6583 +.lp-single-course .lp-single-course-main__right__inner {
6584 + position: sticky;
6585 + top: 0;
6586 + background-color: var(--lp-color-white, #fff);
6587 + border: 1px solid var(--lp-border-color, #E2E0DB);
6588 + padding: 20px;
6589 + border-radius: var(--lp-border-radius, 5px);
5562 6590 }
5563 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5564 - display: none;
6591 +.lp-single-course .lp-single-course-main__right__inner > div {
6592 + margin-bottom: 20px;
5565 6593 }
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%);
6594 +.lp-single-course .lp-single-course-main__right__inner > div.info-learning {
6595 + margin-bottom: 12px;
5572 6596 }
5573 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5574 - height: 48px;
5575 - margin-bottom: 20px;
6597 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6598 + margin-bottom: 0;
5576 6599 }
5577 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6600 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5578 6601 display: flex;
5579 - flex-direction: column;
5580 - flex-grow: 1;
6602 + gap: 4px;
6603 + margin-bottom: 12px;
5581 6604 }
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;
6605 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6606 + margin-bottom: 0;
5584 6607 }
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);
6608 +.lp-single-course .lp-single-course-main .info-metas .info-meta-left {
6609 + display: flex;
6610 + gap: 8px;
6611 + align-items: center;
5588 6612 }
5589 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5590 - float: left;
5591 - text-transform: capitalize;
6613 +.lp-single-course .lp-single-course-main .info-metas i {
6614 + color: var(--lp-primary-color, #ffb606);
5592 6615 }
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";
6616 +.lp-single-course .lp-single-course-main .course-img {
6617 + margin-bottom: 20px;
6618 + overflow: hidden;
6619 + margin: -20px -20px 20px -20px;
6620 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5601 6621 }
5602 -.learn-press-courses[data-layout=grid] .learn-press-message {
5603 - margin-left: 15px;
5604 - margin-right: 15px;
6622 +.lp-single-course .lp-single-course-main .course-img img {
6623 + max-width: 100%;
6624 + display: block;
5605 6625 }
5606 -.learn-press-courses[data-size="3"] .course {
5607 - width: 33.3333%;
6626 +.lp-single-course .lp-single-course-main .course-price {
6627 + display: block;
6628 + margin-bottom: 20px;
5608 6629 }
5609 -@media (max-width: 767px) {
5610 - .learn-press-courses[data-size="3"] .course {
5611 - width: 100%;
5612 - }
6630 +.lp-single-course .lp-single-course-main .course-price .free {
6631 + color: #3AB500;
6632 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5613 6633 }
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%;
6634 +.lp-single-course .lp-single-course-main .course-price .origin-price {
6635 + text-decoration: line-through;
6636 + opacity: 0.6;
6637 + font-size: var(--lp-font-size-base, 1em);
6638 + margin-right: 4px;
5620 6639 }
5621 -.learn-press-courses .lp-archive-course-skeleton li {
5622 - display: none;
6640 +.lp-single-course .lp-single-course-main .course-price .price {
6641 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
6642 + font-weight: var(--lp-font-weight-link, 600);
5623 6643 }
5624 -
5625 -.lp-courses-bar {
6644 +.lp-single-course .lp-single-course-main .course-buttons {
5626 6645 display: flex;
5627 - float: right;
5628 - margin-bottom: 48px;
6646 + flex-direction: column;
6647 + gap: 8px;
5629 6648 }
5630 -@media (max-width: 767px) {
5631 - .lp-courses-bar {
5632 - flex-direction: row;
5633 - width: 100%;
5634 - justify-content: space-between;
5635 - }
6649 +.lp-single-course .lp-single-course-main .course-buttons form, .lp-single-course .lp-single-course-main .course-buttons .lp-button {
6650 + width: 100%;
5636 6651 }
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;
6652 +.lp-single-course .lp-single-course-main .course-buttons .lp-button {
6653 + background-color: var(--lp-primary-color, #ffb606);
6654 + border: var(--lp-primary-color, #ffb606);
6655 + color: var(--lp-color-white, #fff);
5644 6656 }
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;
6657 +.lp-single-course .lp-single-course-main .course-buttons .lp-button:hover {
6658 + background-color: var(--lp-secondary-color);
6659 + border-color: var(--lp-secondary-color);
5655 6660 }
5656 -.lp-courses-bar .search-courses input[type=text]:focus {
5657 - border-color: var(--lp-primary-color);
5658 - outline: 0;
6661 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6662 + margin: 0;
5659 6663 }
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%);
6664 +.lp-single-course .lp-single-course-main .featured-review__title {
6665 + font-weight: var(--lp-font-weight-link, 600);
6666 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
5673 6667 }
5674 -.lp-courses-bar .search-courses button:focus {
5675 - border: 0;
5676 - outline: 0;
6668 +.lp-single-course .lp-list-courses-related {
6669 + margin: 0 0 40px 0;
5677 6670 }
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;
6671 +@media (max-width: 767px) {
6672 + .lp-single-course .lp-list-courses-related {
6673 + margin: 0 0 20px 0;
6674 + }
5686 6675 }
5687 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5688 - color: #999;
6676 +.lp-single-course .lp-list-courses-related .section-title {
6677 + margin: 0 0 40px 0;
6678 + font-size: calc(var(--lp-font-size-base, 1em) * 1.6);
5689 6679 }
5690 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5691 - color: #999;
6680 +.lp-single-course .course-detail-info__inner {
6681 + max-width: var(--lp-container-max-width);
6682 + margin: 0 auto;
6683 + padding-right: var(--lp-cotainer-padding);
6684 + padding-left: var(--lp-cotainer-padding);
5692 6685 }
5693 -.lp-courses-bar .search-courses ::placeholder {
5694 - color: #999;
6686 +.lp-single-course .course-detail-info .course-meta {
6687 + gap: 16px;
6688 + flex-wrap: wrap;
5695 6689 }
5696 -@media (max-width: 767px) {
5697 - .lp-courses-bar .search-courses {
5698 - width: 100%;
6690 +@media (min-width: 769px) {
6691 + .lp-single-course .course-detail-info .course-meta__pull-left {
6692 + width: calc(100% - 340px);
6693 + max-width: 100%;
6694 + margin: 0;
5699 6695 }
5700 6696 }
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;
6697 +.lp-single-course .course-tabs .course-faqs__title,
6698 +.lp-single-course .course-tabs .course-material__title {
6699 + display: none;
5709 6700 }
5710 -.lp-courses-bar .switch-layout input[type=radio] {
5711 - display: none;
6701 +.lp-single-course .course-summary-sidebar__inner {
6702 + background-color: var(--lp-color-white, #fff);
6703 + border: 1px solid var(--lp-border-color, #E2E0DB);
6704 + padding: 20px;
6705 + border-radius: var(--lp-border-radius, 5px);
5712 6706 }
5713 -.lp-courses-bar .switch-layout .switch-btn {
5714 - display: block;
5715 - width: 40px;
5716 - height: 40px;
5717 - margin: 0;
6707 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5718 6708 padding: 0;
5719 - border-radius: 5px;
5720 - font-size: 16px;
5721 - line-height: 40px;
5722 - text-align: center;
5723 - cursor: pointer;
6709 + margin-bottom: 20px;
5724 6710 }
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;
6711 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6712 + margin-bottom: 0;
5732 6713 }
5733 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5734 - content: "\f00a";
6714 +.lp-single-course .course-summary-sidebar .course-img {
6715 + margin: -20px -20px 20px;
6716 + border-radius: var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0 0;
5735 6717 }
5736 -.lp-courses-bar .switch-layout .switch-btn.list {
5737 - margin-left: 3px;
6718 +.lp-single-course .course-summary-sidebar .course-img img {
6719 + max-width: 100%;
6720 + width: 100%;
6721 + height: auto;
5738 6722 }
5739 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5740 - content: "\f03a";
6723 +.lp-single-course .course-summary-sidebar .course-price {
6724 + display: block;
6725 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
6726 + font-weight: 700;
5741 6727 }
5742 -
5743 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5744 - background: #f5f5f5;
6728 +.lp-single-course .course-summary-sidebar .course-price .free {
6729 + color: #3AB500;
5745 6730 }
5746 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5747 - color: var(--lp-primary-color);
6731 +.lp-single-course .course-summary-sidebar .course-price .origin-price {
6732 + text-decoration: line-through;
6733 + opacity: 0.6;
6734 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6735 + margin-right: 4px;
6736 + font-weight: normal;
5748 6737 }
5749 -
5750 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5751 - background: #f5f5f5;
6738 +.lp-single-course button {
6739 + font-size: 1em;
5752 6740 }
5753 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5754 - color: var(--lp-primary-color);
6741 +@media (min-width: 992px) {
6742 + .lp-single-course .lp-is-mobile {
6743 + display: none;
6744 + }
5755 6745 }
5756 -
5757 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5758 - background: #f5f5f5;
6746 +@media (max-width: 991px) {
6747 + .lp-single-course .lp-is-pc {
6748 + display: none;
6749 + }
5759 6750 }
5760 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5761 - color: var(--lp-primary-color);
5762 -}
5763 6751
5764 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5765 - background: #f5f5f5;
6752 +.course-featured {
6753 + padding: 4px 12px;
6754 + border-radius: var(--lp-border-radius, 5px);
6755 + background-color: #FF3B30;
6756 + color: white;
6757 + text-transform: uppercase;
6758 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6759 + font-weight: var(--lp-font-weight-link, 600);
6760 + margin-bottom: 12px;
6761 + display: inline-block;
5766 6762 }
5767 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5768 - color: var(--lp-primary-color);
5769 -}
5770 6763
5771 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5772 - background: #f5f5f5;
6764 +.course-summary div.lp-list-co-instructor {
6765 + display: grid;
6766 + grid-template-columns: repeat(2, 1fr);
6767 + gap: 30px;
6768 + margin-top: 30px;
5773 6769 }
5774 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5775 - color: var(--lp-primary-color);
6770 +.course-summary div.lp-list-co-instructor__item {
6771 + display: flex;
6772 + column-gap: 30px;
5776 6773 }
5777 -
5778 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5779 - background: #f5f5f5;
6774 +@media (max-width: 767px) {
6775 + .course-summary div.lp-list-co-instructor__item {
6776 + align-items: center;
6777 + flex-direction: column;
6778 + padding: 0 15px;
6779 + column-gap: 0;
6780 + row-gap: 10px;
6781 + }
5780 6782 }
5781 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5782 - color: var(--lp-primary-color);
6783 +.course-summary div.lp-list-co-instructor__avatar > img {
6784 + width: 100%;
6785 + max-width: 96px;
6786 + border-radius: 999px;
5783 6787 }
5784 -
5785 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5786 - background: #f5f5f5;
6788 +.course-summary div.lp-list-co-instructor__bio {
6789 + flex: 1;
5787 6790 }
5788 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5789 - color: var(--lp-primary-color);
6791 +.course-summary div.lp-list-co-instructor__bio__top > a {
6792 + font-size: 1.125em;
6793 + font-weight: 600;
5790 6794 }
5791 -
5792 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5793 - background: #f5f5f5;
6795 +.course-summary .course-price {
6796 + margin-bottom: 10px;
5794 6797 }
5795 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5796 - color: var(--lp-primary-color);
6798 +.course-summary .course-price .origin-price,
6799 +.course-summary .course-price .origin-price {
6800 + margin-right: 10px;
6801 + font-size: 1.125em;
6802 + font-style: italic;
6803 + text-decoration: line-through;
5797 6804 }
5798 -
5799 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5800 - background: #f5f5f5;
6805 +.course-summary .course-price .price {
6806 + font-size: 1.5em;
5801 6807 }
5802 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5803 - color: var(--lp-primary-color);
6808 +.course-summary .course-summary-sidebar .lp-course-buttons {
6809 + margin-bottom: 20px;
6810 + text-align: center;
5804 6811 }
5805 -
5806 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5807 - background: #f5f5f5;
6812 +.course-summary .course-featured-review .featured-review__title {
6813 + margin-top: 0;
6814 + margin-bottom: 6px;
6815 + font-size: 1.2em;
6816 + font-weight: 500;
5808 6817 }
5809 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20)::before {
6818 +.course-summary .course-featured-review .featured-review__stars {
6819 + padding-bottom: 12px;
5810 6820 color: var(--lp-primary-color);
5811 6821 }
5812 -
5813 -/**
5814 - * End Archive courses page.
5815 - */
5816 -.lp_allow_repuchase_select {
5817 - padding: 20px;
5818 - background: #f7f7f7;
6822 +.course-summary .course-featured-review .featured-review__content {
6823 + position: relative;
6824 + color: #666;
6825 + font-style: italic;
5819 6826 }
5820 -.lp_allow_repuchase_select > ul {
5821 - padding: 0;
5822 - list-style: none;
6827 +.course-summary .course-featured-review .featured-review__content::after {
6828 + position: absolute;
6829 + top: -42px;
6830 + right: -15px;
6831 + color: rgba(102, 102, 102, 0.1);
6832 + font-family: Arial;
6833 + font-size: 180px;
6834 + font-weight: 700;
6835 + font-style: normal;
6836 + content: "‘‘";
6837 + transform: rotate(180deg);
5823 6838 }
5824 -.lp_allow_repuchase_select > a {
6839 +.course-summary .course-tags a {
5825 6840 display: inline-block;
5826 - margin-top: 10px;
6841 + padding: 3px 5px;
6842 + border-radius: 4px;
5827 6843 color: #fff;
5828 - background-color: #222;
6844 + background: #9aa5ab;
6845 + font-size: 0.75em;
6846 + line-height: 1;
5829 6847 }
5830 6848
5831 -.comment-respond .comment-reply-title {
5832 - font-size: 30px;
5833 - font-weight: 500;
5834 - line-height: 1.2;
5835 - margin-bottom: 15px;
6849 +/***********/
6850 +.course-meta {
6851 + display: flex;
6852 + margin-bottom: 40px;
5836 6853 }
5837 -.comment-respond .comment-form {
5838 - margin: 0 -15px;
6854 +.course-meta .course-students::before {
6855 + font-family: "lp-icon";
6856 + content: "";
5839 6857 }
5840 -.comment-respond .comment-form > p label {
5841 - display: block;
5842 - margin-bottom: 10px;
5843 - font-size: 16px;
5844 - font-weight: 500;
6858 +.course-meta .course-meta__pull-left,
6859 +.course-meta .course-meta__pull-right {
6860 + display: flex;
6861 + flex-wrap: wrap;
6862 + gap: 50px;
5845 6863 }
5846 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5847 - color: #666;
5848 - font-size: 16px;
6864 +@media (max-width: 767px) {
6865 + .course-meta .course-meta__pull-left,
6866 + .course-meta .course-meta__pull-right {
6867 + display: grid;
6868 + grid-template-columns: repeat(3, 1fr);
6869 + grid-gap: 20px;
6870 + }
5849 6871 }
5850 -.comment-respond .comment-form > p.logged-in-as a {
5851 - color: #666;
5852 - text-decoration: underline;
6872 +@media (max-width: 560px) {
6873 + .course-meta .course-meta__pull-left,
6874 + .course-meta .course-meta__pull-right {
6875 + grid-template-columns: repeat(2, 1fr);
6876 + }
5853 6877 }
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);
6878 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6879 + margin-right: 0 !important;
5856 6880 }
5857 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5858 - clear: both;
6881 +@media (max-width: 560px) {
6882 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6883 + width: 100%;
6884 + }
5859 6885 }
5860 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5861 - padding: 0;
5862 - margin-right: 8px;
6886 +@media (max-width: 1024px) {
6887 + .course-meta.course-meta-secondary .course-meta__pull-left {
6888 + gap: 16px;
6889 + }
5863 6890 }
5864 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5865 - display: inline;
6891 +@media (max-width: 1024px) {
6892 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6893 + margin-right: 0 !important;
6894 + width: calc((100% - 32px) / 3);
6895 + }
5866 6896 }
5867 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5868 - padding: 0 15px;
5869 - margin-bottom: 15px;
6897 +@media (max-width: 768px) {
6898 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6899 + width: 100%;
6900 + }
5870 6901 }
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;
6902 +.course-meta .course-meta__pull-left {
6903 + flex: 1;
5876 6904 }
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;
6905 +.course-meta .course-meta__pull-right {
6906 + flex: 0 0 50%;
5889 6907 }
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;
6908 +.course-meta.two-columns .course-meta {
6909 + flex: 1;
5893 6910 }
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 - }
6911 +
6912 +.lp-single-course .comment-form .comment-form-url,
6913 +.lp-single-course .comment-form .comment-form-email,
6914 +.lp-single-course .comment-form .comment-form-author,
6915 +.lp-single-course .comment-form .comment-form-comment, .wp-block-learnpress-course-comment .comment-form .comment-form-url,
6916 +.wp-block-learnpress-course-comment .comment-form .comment-form-email,
6917 +.wp-block-learnpress-course-comment .comment-form .comment-form-author,
6918 +.wp-block-learnpress-course-comment .comment-form .comment-form-comment {
6919 + display: flex;
6920 + flex-direction: column;
6921 + gap: 1rem;
5899 6922 }
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%;
6923 +.lp-single-course .comment-form input[type=url],
6924 +.lp-single-course .comment-form input[type=text],
6925 +.lp-single-course .comment-form input[type=email],
6926 +.lp-single-course .comment-form textarea, .wp-block-learnpress-course-comment .comment-form input[type=url],
6927 +.wp-block-learnpress-course-comment .comment-form input[type=text],
6928 +.wp-block-learnpress-course-comment .comment-form input[type=email],
6929 +.wp-block-learnpress-course-comment .comment-form textarea {
6930 + padding: 12px 20px;
6931 + outline: none;
6932 + border: 1px solid var(--lp-border-color, #E2E0DB);
6933 + border-radius: var(--lp-border-radius, 5px);
5906 6934 }
5907 -.comment-respond .comment-form textarea {
5908 - width: 100%;
5909 - display: block;
5910 - padding: 20px 15px;
5911 - resize: none;
6935 +.lp-single-course .comment-form input[type=submit], .wp-block-learnpress-course-comment .comment-form input[type=submit] {
6936 + border-radius: var(--lp-border-radius, 5px);
5912 6937 }
5913 6938
6939 +.course-summary-sidebar {
6940 + --lp-button-background-color: #28303d;
6941 + --lp-button-color: #d1e4dd;
6942 + position: relative;
6943 +}
5914 6944 .course-summary-sidebar .course-sidebar-preview {
5915 6945 margin-bottom: 35px;
5916 6946 background: #fff;
5917 6947 }
6948 +.course-summary-sidebar .has-global-padding {
6949 + padding-right: 0;
6950 + padding-left: 0;
6951 +}
5918 6952 .course-summary-sidebar .lp-course-buttons {
5919 6953 margin-bottom: 34px;
5920 6954 }
5921 6955 .course-summary-sidebar .lp-course-buttons > * {
@@ -5930,39 +6964,15 @@
5930 6964 text-decoration: none;
5931 6965 }
5932 6966 .course-summary-sidebar .lp-course-buttons button {
5933 6967 font-weight: 500;
6968 + background-color: var(--lp-button-background-color);
6969 + color: var(--lp-button-color);
6970 + border: none;
5934 6971 }
5935 6972 .course-summary-sidebar .lp-course-buttons button:hover {
5936 6973 border-color: var(--lp-primary-color);
5937 6974 }
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 6975 .course-summary-sidebar .course-results-progress .items-progress,
5966 6976 .course-summary-sidebar .course-results-progress .course-progress {
5967 6977 display: flex;
5968 6978 flex-direction: row;
@@ -5976,9 +6986,9 @@
5976 6986 margin: 0;
5977 6987 margin-bottom: 7px;
5978 6988 padding: 0;
5979 6989 color: #333;
5980 - font-size: 1rem;
6990 + font-size: 1em;
5981 6991 font-weight: 500;
5982 6992 flex: 1 1 auto;
5983 6993 width: auto;
5984 6994 }
@@ -5990,38 +7000,51 @@
5990 7000 .course-summary-sidebar .course-results-progress .number {
5991 7001 display: block;
5992 7002 margin: 0;
5993 7003 color: #666;
5994 - font-size: 16px;
7004 + font-size: 1em;
5995 7005 font-weight: 300;
5996 - line-height: 16px;
7006 + line-height: 1em;
5997 7007 text-align: right;
5998 7008 }
7009 +@media (min-width: 769px) {
7010 + .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7011 + position: fixed;
7012 + top: 0;
7013 + }
7014 +}
7015 +.lp-course-buttons:empty {
7016 + display: none;
7017 +}
5999 7018
6000 7019 .course-sidebar-preview .course-price {
6001 7020 text-align: center;
6002 7021 }
6003 7022 .course-sidebar-preview .course-price .origin-price {
6004 - color: #666;
6005 - font-size: 18px;
7023 + color: var(--lp-primary-color);
7024 + font-size: 1.3em;
6006 7025 font-weight: 300;
6007 7026 font-style: unset;
6008 7027 }
6009 7028 .course-sidebar-preview .course-price .price {
6010 - color: #333;
6011 - font-size: 1.8rem;
7029 + color: var(--lp-primary-color);
7030 + font-size: 1.3em;
6012 7031 font-weight: 500;
6013 7032 }
6014 7033 .course-sidebar-preview .media-preview {
6015 7034 overflow: hidden;
6016 7035 position: relative;
6017 - margin: -20px -20px 20px;
7036 + margin: -20px -20px 10px;
6018 7037 }
6019 7038 .course-sidebar-preview .media-preview img {
6020 7039 max-width: 100%;
6021 7040 height: auto;
6022 7041 vertical-align: top;
7042 + width: 100%;
6023 7043 }
7044 +.course-sidebar-preview .course-wishlist {
7045 + float: none;
7046 +}
6024 7047 .course-sidebar-preview .course-time {
6025 7048 margin-bottom: 28px;
6026 7049 padding-bottom: 8px;
6027 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6026,13 +7049,12 @@
6026 7049 padding-bottom: 8px;
6027 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6028 7051 }
6029 7052 .course-sidebar-preview .course-time-row {
6030 - display: flex;
6031 7053 color: #666;
6032 - font-size: 16px;
7054 + font-size: 1em;
6033 7055 font-weight: 300;
6034 - justify-content: space-between;
7056 + margin-bottom: 0;
6035 7057 }
6036 7058 .course-sidebar-preview .course-time-row strong {
6037 7059 color: #333;
6038 7060 font-weight: 500;
@@ -6038,16 +7060,96 @@
6038 7060 font-weight: 500;
6039 7061 }
6040 7062 .course-sidebar-preview .course-time-row time {
6041 7063 color: #666;
6042 - font-size: 1rem;
6043 7064 font-weight: 300;
6044 - line-height: 24px;
6045 7065 }
6046 7066 .course-sidebar-preview > *:last-child {
6047 7067 margin-bottom: 0;
6048 7068 }
6049 7069
7070 +.lp-instructor-info {
7071 + display: flex;
7072 + gap: 30px;
7073 + margin-top: 30px;
7074 + margin-bottom: 30px;
7075 +}
7076 +@media (max-width: 600px) {
7077 + .lp-instructor-info {
7078 + flex-wrap: wrap;
7079 + }
7080 +}
7081 +.lp-instructor-info .lp-section-instructor {
7082 + flex: 1;
7083 +}
7084 +.lp-instructor-info .instructor-display-name {
7085 + font-size: 1.4rem;
7086 +}
7087 +.lp-instructor-info .instructor-avatar {
7088 + max-width: 200px;
7089 +}
7090 +.lp-instructor-info .lp-instructor-meta {
7091 + margin-top: 16px;
7092 + display: flex;
7093 + column-gap: 20px;
7094 + row-gap: 8px;
7095 +}
7096 +.lp-instructor-info .instructor-description {
7097 + margin-top: 16px;
7098 +}
7099 +.lp-instructor-info img {
7100 + max-width: 100%;
7101 + border-radius: var(--lp-border-radius, 5px);
7102 +}
7103 +.lp-instructor-info .instructor-social {
7104 + display: inline-flex;
7105 + padding: 0;
7106 + gap: 12px;
7107 + margin: 16px 0 0 0;
7108 +}
7109 +.lp-instructor-info .instructor-social > a {
7110 + text-align: center;
7111 + list-style: none;
7112 +}
7113 +.lp-instructor-info .instructor-social > a span {
7114 + display: none;
7115 +}
7116 +.lp-instructor-info .instructor-social > a i {
7117 + width: 40px;
7118 + height: 40px;
7119 + display: inline-flex;
7120 + align-items: center;
7121 + justify-content: center;
7122 + border: 1px solid var(--lp-border-color, #E2E0DB);
7123 + border-radius: 50%;
7124 +}
7125 +.lp-instructor-info .instructor-social > a i:hover {
7126 + background-color: var(--lp-primary-color, #ffb606);
7127 + border-color: var(--lp-primary-color, #ffb606);
7128 + color: var(--lp-color-white, #fff);
7129 +}
7130 +
7131 +.instructor-display-name {
7132 + font-weight: var(--lp-font-weight-link, 600);
7133 +}
7134 +
7135 +.instructor-item-meta {
7136 + display: inline-flex;
7137 + border-left: 1px solid var(--lp-border-color, #E2E0DB);
7138 + padding-left: 20px;
7139 +}
7140 +
7141 +.lp-instructor-meta .instructor-item-meta:first-child {
7142 + border: none;
7143 + padding-left: 0;
7144 +}
7145 +
7146 +.wrapper-instructor-total-students, .wrapper-instructor-total-courses {
7147 + display: flex;
7148 + gap: 4px;
7149 + align-items: center;
7150 +}
7151 +
6050 7152 .learnpress-page .lp-button.secondary {
6051 7153 background: #9198ab;
6052 7154 }
6053 7155 .learnpress-page .lp-button.secondary:hover {
@@ -6055,26 +7157,54 @@
6055 7157 }
6056 7158 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6057 7159 background: #ddd;
6058 7160 pointer-events: none;
7161 + color: var(--lp-button-background-color);
6059 7162 }
6060 7163 .learnpress-page:hover {
6061 7164 text-decoration: none;
6062 7165 }
6063 7166
7167 +.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7168 + margin-left: 0 !important;
7169 +}
7170 +
7171 +.course-item-nav {
7172 + display: flex;
7173 +}
7174 +.course-item-nav .prev,
7175 +.course-item-nav .next {
7176 + /* flex: 1;*/
7177 +}
7178 +.course-item-nav .prev span,
7179 +.course-item-nav .next span {
7180 + display: block;
7181 + font-weight: bold;
7182 +}
7183 +.course-item-nav .prev a,
7184 +.course-item-nav .next a {
7185 + color: #999;
7186 +}
7187 +.course-item-nav .next {
7188 + text-align: right;
7189 +}
7190 +
6064 7191 #popup-course {
6065 7192 display: flex;
6066 7193 position: fixed;
6067 - z-index: 99999;
7194 + z-index: 9999;
6068 7195 top: 0;
6069 7196 right: 0;
6070 7197 bottom: 0;
6071 7198 left: 0;
6072 - background: #fff;
7199 + background: var(--lp-bg-color-lesson, #fff);
6073 7200 }
7201 +#popup-course .wp-block-learnpress-item-close .back-course {
7202 + padding: 24px;
7203 +}
6074 7204 #popup-course .back-course {
6075 - padding-left: 30px;
6076 - padding-right: 30px;
7205 + padding-left: 24px;
7206 + padding-right: 24px;
6077 7207 line-height: 70px;
6078 7208 background: rgba(255, 255, 255, 0.1);
6079 7209 color: #fff;
6080 7210 }
@@ -6092,10 +7222,112 @@
6092 7222 background: transparent;
6093 7223 opacity: 1;
6094 7224 }
6095 7225 }
6096 -#popup-course #popup-header {
7226 +#popup-course .popup-header__inner {
6097 7227 display: flex;
7228 + width: 792px;
7229 + margin: 0 auto;
7230 + justify-content: space-between;
7231 + align-items: center;
7232 + padding-left: 15px;
7233 + padding-right: 15px;
7234 + column-gap: 10px;
7235 +}
7236 +@media (max-width: 1024px) {
7237 + #popup-course .popup-header__inner {
7238 + width: 100%;
7239 + }
7240 +}
7241 +@media (max-width: 767px) {
7242 + #popup-course .popup-header__inner {
7243 + flex-direction: column;
7244 + gap: 5px;
7245 + }
7246 + #popup-course .popup-header__inner.can-finish-course .items-progress {
7247 + display: none;
7248 + }
7249 +}
7250 +#popup-course .lp-quiz-buttons .complete-quiz,
7251 +#popup-course .lp-quiz-buttons .back-quiz,
7252 +#popup-course .lp-quiz-buttons .review-quiz {
7253 + float: right;
7254 +}
7255 +#popup-course .quiz-results,
7256 +#popup-course .quiz-content,
7257 +#popup-course .quiz-questions,
7258 +#popup-course .quiz-buttons,
7259 +#popup-course .quiz-attempts {
7260 + margin-bottom: 60px;
7261 +}
7262 +#popup-course .quiz-questions .lp-fib-content {
7263 + margin-bottom: 20px;
7264 + padding: 20px;
7265 + border: 2px solid var(--lp-border-color, #E2E0DB);
7266 + border-radius: 6px;
7267 + line-height: 1.6;
7268 +}
7269 +#popup-course .quiz-questions .lp-fib-input {
7270 + display: inline-block;
7271 + width: auto;
7272 + max-width: none;
7273 +}
7274 +#popup-course .quiz-questions .lp-fib-input > input {
7275 + height: 36px;
7276 + padding: 6px 16px;
7277 + border: 1px solid var(--lp-border-color, #E2E0DB);
7278 + line-height: 2.25em;
7279 +}
7280 +#popup-course .quiz-questions .lp-fib-answered {
7281 + padding: 0 10px;
7282 + background: #ececec;
7283 + white-space: nowrap;
7284 +}
7285 +#popup-course .quiz-questions .lp-fib-answered.fail {
7286 + border: 2px solid #d85554;
7287 +}
7288 +#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
7289 + text-decoration: line-through;
7290 +}
7291 +#popup-course .quiz-questions .lp-fib-answered.correct {
7292 + border: 2px solid #00adff;
7293 +}
7294 +#popup-course .quiz-questions .lp-fib-note {
7295 + display: flex;
7296 + margin-left: 10px;
7297 + font-size: 0.8em;
7298 + font-weight: 400;
7299 + align-items: center;
7300 +}
7301 +#popup-course .quiz-questions .lp-fib-note > span {
7302 + display: inline-block;
7303 + width: 20px;
7304 + height: 20px;
7305 + margin: 0 5px 0 0;
7306 +}
7307 +#popup-course .quiz-questions .lp-sorting-choice__check-answer {
7308 + padding: 5px 20px;
7309 + border: 2px solid #EBF8E5;
7310 + border-radius: 5px;
7311 +}
7312 +#popup-course .question .question-response {
7313 + display: flex;
7314 + align-items: center;
7315 + justify-content: flex-start;
7316 +}
7317 +#popup-course .scrollbar-light > .scroll-element {
7318 + z-index: 9999;
7319 +}
7320 +#popup-course .scrollbar-light > .scroll-element.scroll-y {
7321 + display: none;
7322 +}
7323 +#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
7324 + -webkit-box-sizing: border-box;
7325 + box-sizing: border-box;
7326 +}
7327 +
7328 +#popup-header {
7329 + display: flex;
6098 7330 position: fixed;
6099 7331 z-index: 100;
6100 7332 right: 0;
6101 7333 left: 475px;
@@ -6101,306 +7333,138 @@
6101 7333 left: 475px;
6102 7334 padding: 0;
6103 7335 border-bottom: 1px solid #d9e0f1;
6104 7336 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;
7337 + align-items: center;
7338 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7339 + will-change: left;
7340 + transform: translateZ(0);
6110 7341 }
6111 -#popup-course #popup-header .course-title {
7342 +#popup-header .course-title {
6112 7343 margin: 0;
6113 7344 padding: 0;
6114 - line-height: 70px;
7345 + font-size: var(--lp-font-size-base, 1em);
6115 7346 letter-spacing: unset;
6116 7347 }
6117 -#popup-course #popup-header .course-title a {
7348 +#popup-header .course-title a {
6118 7349 display: -webkit-box;
6119 7350 overflow: hidden;
6120 7351 color: #fff;
6121 - font-size: 16px;
6122 7352 font-weight: 400;
6123 7353 text-overflow: ellipsis;
6124 7354 -webkit-line-clamp: 1;
6125 7355 -webkit-box-orient: vertical;
7356 + text-decoration: none;
6126 7357 }
6127 -#popup-course #popup-header .course-title a:hover {
7358 +#popup-header .course-title a:hover {
6128 7359 color: var(--lp-primary-color);
6129 7360 }
6130 -@media (max-width: 768px) {
6131 - #popup-course #popup-header .course-title {
6132 - flex: 1;
6133 - }
6134 -}
6135 -#popup-course #popup-header .items-progress {
7361 +#popup-header .items-progress {
6136 7362 display: flex;
6137 7363 justify-content: center;
6138 7364 align-items: center;
6139 7365 column-gap: 10px;
7366 + white-space: nowrap;
6140 7367 }
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 {
7368 +#popup-header .number {
6153 7369 padding-right: 10px;
6154 7370 color: #fff;
6155 - font-size: 14px;
7371 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6156 7372 font-weight: 300;
6157 7373 }
6158 -#popup-course #popup-header .lp-button {
7374 +#popup-header .lp-button {
6159 7375 display: flex;
6160 7376 position: relative;
6161 - height: 40px;
6162 - margin: 9px;
7377 + height: auto;
6163 7378 border: none;
6164 7379 color: #fff;
6165 7380 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;
7381 + white-space: nowrap;
7382 + padding: 6px 15px;
7383 + font-size: 1rem;
6171 7384 }
6172 -#popup-course #popup-header .lp-button:hover {
7385 +#popup-header .lp-button:hover {
6173 7386 opacity: 0.8;
6174 7387 }
6175 -#popup-course #popup-header .lp-button-back {
7388 +#popup-header .lp-button-back {
6176 7389 float: right;
6177 7390 margin: 9px 10px;
6178 7391 }
6179 -#popup-course #popup-header .lp-button-back button::before, #popup-course #popup-header .lp-button-back button::after {
7392 +#popup-header .lp-button-back button::before, #popup-header .lp-button-back button::after {
6180 7393 content: "";
6181 7394 }
6182 -#popup-course #popup-header .lp-button-back button::before {
7395 +#popup-header .lp-button-back button::before {
6183 7396 border: 1px solid #ddd;
6184 7397 }
6185 -#popup-course #popup-header .lp-button-back button::after {
7398 +#popup-header .lp-button-back button::after {
6186 7399 border: 1px solid #ddd;
6187 7400 }
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 {
7401 +
7402 +#popup-sidebar {
6208 7403 overflow: auto;
6209 7404 position: relative;
6210 7405 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6211 7406 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;
7407 + transition: flex-basis 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7408 + will-change: flex-basis;
7409 + transform: translateZ(0);
6217 7410 }
6218 -#popup-course #popup-sidebar .search-course {
7411 +#popup-sidebar .search-course {
6219 7412 display: flex;
6220 7413 position: relative;
6221 7414 height: 70px;
6222 - background: #f9fafc;
7415 + background: var(--lp-white-grey, #F7F7FB);
6223 7416 }
6224 -#popup-course #popup-sidebar .search-course input[name=s] {
7417 +#popup-sidebar .search-course input[name=s] {
6225 7418 display: block;
6226 7419 width: 100%;
6227 - margin: 6px 0;
6228 7420 padding-left: 20px;
6229 7421 border: none;
6230 - color: #999;
7422 + color: var(--lp-color-base, #333);
6231 7423 background: transparent;
6232 7424 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;
7425 + height: auto;
7426 + font-size: 1rem;
6238 7427 }
6239 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7428 +#popup-sidebar .search-course input[name=s]::placeholder {
6240 7429 color: #999;
6241 7430 }
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 {
7431 +#popup-sidebar .search-course input[name=s]:focus {
6270 7432 outline: 0;
6271 - color: #222;
6272 7433 }
6273 -#popup-course #popup-sidebar .search-course button {
7434 +#popup-sidebar .search-course button {
6274 7435 position: absolute;
6275 7436 top: 0;
6276 - right: 10px;
6277 - width: 16px;
7437 + right: 12px;
6278 7438 height: 70px;
6279 - margin: 0 10px;
6280 - padding: 0;
7439 + padding: 0 16px;
6281 7440 border: 0;
6282 7441 background: transparent;
6283 7442 line-height: 1px;
7443 + box-shadow: none;
7444 + font-size: 1rem;
6284 7445 }
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";
7446 +#popup-sidebar .search-course button:focus {
7447 + outline: none;
6291 7448 }
6292 -#popup-course #popup-sidebar .search-course button.clear {
7449 +#popup-sidebar .search-course button i {
7450 + color: var(--lp-color-accent, #666);
7451 + width: 24px;
7452 + display: flex;
7453 + justify-content: center;
7454 +}
7455 +#popup-sidebar .search-course button.clear {
6293 7456 display: none;
6294 7457 }
6295 -#popup-course #popup-sidebar .search-course button.clear::before {
7458 +#popup-sidebar .search-course button.clear::before {
6296 7459 content: "\f00d";
6297 7460 }
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 {
7461 +#popup-sidebar .search-course.searching button:before {
6367 7462 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;
7463 + content: "\f110";
7464 + animation: lp-rotating 1s linear infinite;
6376 7465 }
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 {
7466 +#popup-sidebar .course-curriculum {
6403 7467 overflow: auto;
6404 7468 position: absolute;
6405 7469 top: 70px;
6406 7470 bottom: 0;
@@ -6405,22 +7469,22 @@
6405 7469 top: 70px;
6406 7470 bottom: 0;
6407 7471 width: 475px;
6408 7472 }
6409 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7473 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6410 7474 background: #ccc;
6411 7475 }
6412 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6413 - width: 6px;
7476 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7477 + width: 8px;
6414 7478 }
6415 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7479 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6416 7480 background: #f5f5f5;
6417 7481 }
6418 -#popup-course #popup-sidebar .section {
7482 +#popup-sidebar .section {
6419 7483 position: relative;
6420 7484 padding: 0 0 4px 0;
6421 7485 }
6422 -#popup-course #popup-sidebar .section .circle-progress {
7486 +#popup-sidebar .section .circle-progress {
6423 7487 display: inline-block;
6424 7488 position: absolute;
6425 7489 top: 50%;
6426 7490 right: 10px;
@@ -6429,139 +7493,81 @@
6429 7493 margin-top: -12px;
6430 7494 border: 3px solid #d9e0f1;
6431 7495 border-radius: 50%;
6432 7496 }
6433 -#popup-course #popup-sidebar .section.section-empty .section-header {
7497 +#popup-sidebar .section.section-empty .section-header {
6434 7498 margin: 0;
6435 7499 }
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 {
7500 +#popup-sidebar .section-header {
6468 7501 position: sticky;
6469 7502 z-index: 1000;
6470 7503 top: 0;
6471 - height: 94px;
6472 - padding: 38px 20px 20px 20px;
7504 + padding: 20px 16px;
6473 7505 cursor: pointer;
6474 - background-color: white;
7506 + background-color: var(--lp-bg-color-lesson, #fff);
6475 7507 }
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;
7508 +#popup-sidebar .section-header .section-title .show-desc::before {
7509 + font-family: "lp-icon";
7510 + font-size: 1.125em;
6486 7511 content: "\f0d7";
6487 7512 }
6488 -#popup-course #popup-sidebar .section-header .section-toggle {
7513 +#popup-sidebar .section-header .section-toggle {
6489 7514 justify-content: flex-end;
6490 7515 flex: 0;
6491 7516 }
6492 -#popup-course #popup-sidebar .section-header .section-toggle i {
6493 - color: #666;
7517 +#popup-sidebar .section-header .section-toggle i {
7518 + color: var(--lp-color-accent, #666);
6494 7519 }
6495 -#popup-course #popup-sidebar .section-header .section-meta {
7520 +#popup-sidebar .section-header .section-meta {
6496 7521 padding-top: 6px;
6497 7522 padding-bottom: 0;
6498 7523 }
6499 -#popup-course #popup-sidebar .section-content {
7524 +#popup-sidebar .section-content {
6500 7525 margin-bottom: 0;
6501 7526 }
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;
7527 +#popup-sidebar .curriculum-more {
7528 + padding-right: 16px;
7529 + padding-left: 16px;
6508 7530 }
6509 -#popup-course #popup-sidebar .course-item > span {
7531 +#popup-sidebar .course-item > span {
6510 7532 display: none;
6511 7533 }
6512 -#popup-course #popup-sidebar .course-item::before {
7534 +#popup-sidebar .course-item::before {
6513 7535 top: -1px;
6514 7536 bottom: -1px;
6515 7537 height: auto;
6516 7538 background: transparent;
6517 7539 }
6518 -#popup-course #popup-sidebar .course-item::after {
7540 +#popup-sidebar .course-item::after {
6519 7541 content: "";
6520 7542 }
6521 -#popup-course #popup-sidebar .course-item.current {
6522 - background: #eaeaea;
6523 -}
6524 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7543 +#popup-sidebar .course-item.has-status.failed .trans {
6525 7544 color: #f02425;
6526 7545 }
6527 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7546 +#popup-sidebar .course-item.status-completed .trans {
6528 7547 color: #3bb54a;
6529 7548 }
6530 -#popup-course #popup-sidebar .section-item-link {
6531 - line-height: 1;
6532 - padding-right: 0;
7549 +#popup-sidebar .lp-course-curriculum .course-section {
7550 + --lp-border-radius: 0;
7551 + border-left: none;
6533 7552 }
6534 -#popup-course #popup-sidebar .section-item-link::before {
6535 - padding: 12px 0;
6536 - vertical-align: unset;
7553 +#popup-sidebar .lp-course-curriculum .lp-course-curriculum__title,
7554 +#popup-sidebar .lp-course-curriculum .course-curriculum-info,
7555 +#popup-sidebar .lp-course-curriculum .course-section__description {
7556 + display: none;
6537 7557 }
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;
7558 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7559 + background: var(--lp-primary-color, #ffb606);
6544 7560 }
6545 -#popup-course #popup-sidebar .course-item-meta {
6546 - padding: 0;
7561 +#popup-sidebar .lp-course-curriculum .course-item__content {
7562 + flex-direction: column;
7563 + row-gap: 0;
6547 7564 }
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;
7565 +#popup-sidebar .lp-course-curriculum .course-item__right {
7566 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6555 7567 }
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 {
7568 +
7569 +#popup-content {
6564 7570 overflow: auto;
6565 7571 position: relative;
6566 7572 margin: 70px 0 50px 0;
6567 7573 flex: 1;
@@ -6567,23 +7573,22 @@
6567 7573 flex: 1;
6568 7574 padding-left: 15px;
6569 7575 padding-right: 15px;
6570 7576 }
6571 -#popup-course #popup-content .lp-button {
7577 +#popup-content .lp-button {
6572 7578 position: relative;
6573 - margin: 0 10px 0 0;
6574 - padding: 12px 29px;
6575 - border-color: var(--lp-secondary-color);
6576 - font-size: 14px;
7579 + margin: 0;
7580 + padding: 8px 25px;
7581 + border-color: var(--lp-border-color, #E2E0DB);
6577 7582 }
6578 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7583 +#popup-content .lp-button.instant-check .instant-check__icon {
6579 7584 margin-right: 5px;
6580 7585 }
6581 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6582 - font-family: "Font Awesome 5 Free";
7586 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7587 + font-family: "lp-icon";
6583 7588 content: "\f058";
6584 7589 }
6585 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7590 +#popup-content .lp-button.instant-check .instant-check__info {
6586 7591 visibility: hidden;
6587 7592 position: absolute;
6588 7593 top: 100%;
6589 7594 left: 0;
@@ -6589,143 +7594,143 @@
6589 7594 left: 0;
6590 7595 margin-top: 3px;
6591 7596 padding: 11px 20px;
6592 7597 border-radius: 3px;
6593 - background: #eee;
7598 + background: var(--lp-white-grey, #F7F7FB);
7599 + color: var(--lp-color-base, #333);
6594 7600 white-space: nowrap;
6595 7601 text-transform: none;
6596 7602 }
6597 -#popup-course #popup-content .lp-button.instant-check:hover .instant-check__info {
7603 +@media (max-width: 600px) {
7604 + #popup-content .lp-button.instant-check .instant-check__info {
7605 + white-space: normal;
7606 + width: 90vw;
7607 + }
7608 +}
7609 +#popup-content .lp-button.instant-check:hover .instant-check__info {
6598 7610 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 7611 }
6609 -#popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon {
7612 +#popup-content .lp-button.instant-check.loading::before {
7613 + display: none;
7614 +}
7615 +#popup-content .lp-button.instant-check.loading .instant-check__icon {
6610 7616 display: inline-block;
6611 7617 animation: lp-rotating 1s linear infinite;
6612 7618 }
6613 -#popup-course #popup-content .lp-button.instant-check.loading .instant-check__icon::before {
7619 +#popup-content .lp-button.instant-check.loading .instant-check__icon::before {
6614 7620 font-weight: 800;
6615 7621 content: "\f110";
6616 7622 }
6617 -#popup-course #popup-content .lp-button:hover {
7623 +#popup-content .lp-button:hover {
6618 7624 border-color: var(--lp-primary-color);
6619 7625 }
6620 -#popup-course #popup-content .lp-button.completed {
7626 +#popup-content .lp-button.completed {
6621 7627 display: flex;
6622 7628 flex-direction: row-reverse;
6623 - margin-top: 32px;
6624 7629 border-color: transparent;
6625 7630 color: #fff;
6626 7631 background: #3db748;
6627 - font-size: 16px;
6628 7632 align-items: center;
6629 7633 justify-content: center;
7634 + float: left;
6630 7635 }
6631 -#popup-course #popup-content .lp-button.completed i {
7636 +#popup-content .lp-button.completed i {
6632 7637 margin-left: 9px;
6633 - font-size: 14px;
7638 + font-size: 0.8em;
6634 7639 }
6635 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7640 +#popup-content.fixed-quiz-status .quiz-status {
6636 7641 background: var(--lp-primary-color);
6637 7642 }
6638 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7643 +#popup-content.fixed-quiz-status .quiz-status > div {
6639 7644 padding: 0;
6640 7645 }
6641 -@media (max-width: 767px) {
6642 - #popup-course #popup-content {
6643 - margin-top: 113px;
6644 - }
7646 +#popup-content::-webkit-scrollbar {
7647 + width: 8px;
6645 7648 }
6646 -#popup-course #popup-footer {
7649 +#popup-content::-webkit-scrollbar-thumb {
7650 + background: #ccc;
7651 +}
7652 +#popup-content::-webkit-scrollbar-track {
7653 + background: #f5f5f5;
7654 +}
7655 +
7656 +#popup-footer {
6647 7657 position: fixed;
6648 - z-index: 999;
7658 + z-index: 99;
6649 7659 right: 0;
6650 7660 bottom: 0;
6651 7661 left: 475px;
6652 7662 width: 100%;
6653 7663 max-width: 792px;
6654 - height: 50px;
7664 + height: auto;
6655 7665 margin: 0 auto;
6656 7666 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;
7667 + background: var(--lp-bg-color-lesson, #fff);
7668 + transition: left 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7669 + will-change: left;
7670 + transform: translateZ(0);
6663 7671 }
6664 7672 @media (max-width: 1024px) {
6665 - #popup-course #popup-footer {
7673 + #popup-footer {
6666 7674 width: auto;
6667 7675 padding: 0 15px;
6668 7676 }
6669 7677 }
6670 -#popup-course #popup-footer .course-item-nav {
7678 +#popup-footer .course-item-nav {
6671 7679 justify-content: space-between;
6672 7680 }
6673 -#popup-course #popup-footer .course-item-nav .prev,
6674 -#popup-course #popup-footer .course-item-nav .next {
7681 +#popup-footer .course-item-nav .prev,
7682 +#popup-footer .course-item-nav .next {
6675 7683 display: flex;
6676 - line-height: 50px;
7684 + line-height: 3.125em;
6677 7685 }
6678 -#popup-course #popup-footer .course-item-nav .prev a,
6679 -#popup-course #popup-footer .course-item-nav .next a {
7686 +#popup-footer .course-item-nav .prev a,
7687 +#popup-footer .course-item-nav .next a {
6680 7688 display: block;
6681 - color: #666;
6682 - font-size: 16px;
7689 + color: var(--lp-color-accent, #666);
6683 7690 }
6684 -#popup-course #popup-footer .course-item-nav .prev::before,
6685 -#popup-course #popup-footer .course-item-nav .next::before {
7691 +#popup-footer .course-item-nav .prev::before,
7692 +#popup-footer .course-item-nav .next::before {
6686 7693 color: #999;
6687 - font-family: "Font Awesome 5 Free";
6688 - font-size: 12px;
6689 - font-weight: 900;
7694 + font-family: "lp-icon";
6690 7695 }
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 {
7696 +#popup-footer .course-item-nav .prev:hover a, #popup-footer .course-item-nav .prev:hover::before,
7697 +#popup-footer .course-item-nav .next:hover a,
7698 +#popup-footer .course-item-nav .next:hover::before {
6694 7699 color: var(--lp-primary-color);
6695 7700 }
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 {
7701 +#popup-footer .course-item-nav .prev:hover .course-item-nav__name,
7702 +#popup-footer .course-item-nav .next:hover .course-item-nav__name {
6698 7703 display: block;
6699 7704 }
6700 -#popup-course #popup-footer .course-item-nav .next {
7705 +#popup-footer .course-item-nav .next {
6701 7706 flex-direction: row-reverse;
6702 7707 }
6703 -#popup-course #popup-footer .course-item-nav .next::before {
7708 +#popup-footer .course-item-nav .next::before {
6704 7709 margin-left: 10px;
6705 7710 content: "\f0da";
6706 7711 }
6707 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7712 +#popup-footer .course-item-nav[data-nav=next] {
6708 7713 justify-content: flex-end;
6709 7714 }
6710 -#popup-course #popup-footer .prev::before {
7715 +#popup-footer .prev::before {
6711 7716 margin-right: 10px;
6712 7717 content: "\f0d9";
6713 7718 }
6714 -#popup-course #popup-footer .prev .course-item-nav__name {
7719 +#popup-footer .prev .course-item-nav__name {
6715 7720 right: auto;
6716 7721 left: -30px;
6717 7722 }
6718 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7723 +#popup-footer .prev .course-item-nav__name::before {
6719 7724 right: auto;
6720 7725 left: 5px;
6721 7726 }
6722 7727 @media (max-width: 1024px) {
6723 - #popup-course #popup-footer .prev .course-item-nav__name {
7728 + #popup-footer .prev .course-item-nav__name {
6724 7729 left: 15px;
6725 7730 }
6726 7731 }
6727 -#popup-course #popup-footer .course-item-nav__name {
7732 +#popup-footer .course-item-nav__name {
6728 7733 display: none;
6729 7734 position: absolute;
6730 7735 top: -20px;
6731 7736 right: -30px;
@@ -6730,236 +7735,208 @@
6730 7735 top: -20px;
6731 7736 right: -30px;
6732 7737 width: auto;
6733 7738 padding: 10px 15px;
6734 - color: #666;
7739 + color: var(--lp-color-accent, #666);
6735 7740 background: #ccc;
6736 - font-size: 14px;
6737 - font-weight: 300;
7741 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6738 7742 line-height: 1;
6739 7743 }
6740 7744 @media (max-width: 1024px) {
6741 - #popup-course #popup-footer .course-item-nav__name {
7745 + #popup-footer .course-item-nav__name {
6742 7746 top: -25px;
6743 7747 right: 15px;
6744 7748 left: auto;
6745 7749 }
6746 7750 }
6747 -#popup-course #sidebar-toggle {
7751 +
7752 +#sidebar-toggle {
6748 7753 display: inline-block;
6749 - position: absolute;
6750 - z-index: 100;
6751 - top: 198px;
6752 - left: 475px;
6753 - width: 25px;
6754 - height: 56px;
7754 + width: 32px;
7755 + min-width: 32px;
7756 + line-height: 70px;
7757 + height: unset;
6755 7758 margin: 0;
6756 - background: #fff;
6757 - box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.15);
7759 + background: rgba(255, 255, 255, 0.1);
7760 + color: var(--lp-color-white, #fff);
7761 + font-size: 1.4em;
6758 7762 cursor: pointer;
6759 7763 transition: 0.25s;
6760 7764 -webkit-appearance: none;
6761 7765 border: none;
7766 + text-align: center;
6762 7767 }
6763 -#popup-course #sidebar-toggle:after {
7768 +#sidebar-toggle:after {
6764 7769 display: none;
6765 7770 }
6766 -#popup-course #sidebar-toggle::before {
7771 +#sidebar-toggle::before {
6767 7772 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;
7773 + position: static;
7774 + margin: 0;
7775 + width: auto;
7776 + height: auto;
7777 + font-family: "lp-icon";
6775 7778 content: "\f0d9";
6776 - transition: 0.25s;
6777 - transform: translate(-50%, -50%);
7779 + line-height: 1;
6778 7780 }
6779 -#popup-course #sidebar-toggle:focus {
7781 +#sidebar-toggle:focus {
6780 7782 border: 0;
6781 7783 outline: 0;
6782 7784 }
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;
7785 +
7786 +.course-item-popup #tab-curriculum {
7787 + display: block;
6787 7788 }
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;
7789 +.course-item-popup .course-curriculum ul.curriculum-sections {
7790 + z-index: 9;
6794 7791 }
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;
7792 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7793 + flex-direction: column;
7794 + row-gap: 4px;
6801 7795 }
6802 -#popup-course .quiz-questions .lp-fib-input {
6803 - display: inline-block;
6804 - width: auto;
6805 - max-width: none;
7796 +
7797 +/***********/
7798 +body.course-item-popup {
7799 + overflow-y: hidden;
6806 7800 }
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;
7801 +@media (max-width: 1200px) {
7802 + body.course-item-popup #learn-press-course-curriculum {
7803 + width: 300px;
7804 + }
6812 7805 }
6813 -#popup-course .quiz-questions .lp-fib-answered {
6814 - padding: 0 10px;
6815 - background: #ececec;
6816 - white-space: nowrap;
7806 +@media (max-width: 768px) {
7807 + body.course-item-popup #learn-press-course-curriculum {
7808 + margin-right: 0%;
7809 + }
6817 7810 }
6818 -#popup-course .quiz-questions .lp-fib-answered.fail {
6819 - border: 2px solid #d85554;
7811 +@media (max-width: 768px) {
7812 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7813 + width: 200px;
7814 + }
6820 7815 }
6821 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6822 - text-decoration: line-through;
7816 +@media (max-width: 1300px) {
7817 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7818 + width: 40px;
7819 + }
6823 7820 }
6824 -#popup-course .quiz-questions .lp-fib-answered.correct {
6825 - border: 2px solid #00adff;
7821 +@media (max-width: 768px) {
7822 + body.course-item-popup #learn-press-course-curriculum .items-progress,
7823 + body.course-item-popup #learn-press-course-curriculum .course-progress {
7824 + float: none;
7825 + width: 100%;
7826 + margin-right: 0%;
7827 + margin-bottom: 20px;
7828 + }
6826 7829 }
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;
7830 +@media (max-width: 1300px) {
7831 + body.course-item-popup #content-item-nav {
7832 + left: 300px;
7833 + }
6833 7834 }
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;
7835 +@media (max-width: 768px) {
7836 + body.course-item-popup #content-item-nav {
7837 + left: 200px;
7838 + }
6839 7839 }
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;
7840 +@media (max-width: 1300px) {
7841 + body.course-item-popup .section-desc {
7842 + display: none;
7843 + }
6845 7844 }
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;
7845 +@media (max-width: 768px) {
7846 + body.course-item-popup.wpadminbar #learn-press-content-item,
7847 + body.course-item-popup.wpadminbar #learn-press-course-curriculum {
7848 + top: 106px;
7849 + }
6854 7850 }
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 7851
6875 7852 body.admin-bar #popup-course {
6876 7853 top: 32px;
6877 7854 }
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 {
7855 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6882 7856 content: "\f0da";
6883 7857 }
6884 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7858 +body.lp-sidebar-toggle__close #popup-sidebar {
6885 7859 flex: 0 0 0;
6886 7860 }
6887 -body.lp-sidebar-toggle__close #popup-course #popup-header, body.lp-sidebar-toggle__close #popup-course #popup-footer {
7861 +body.lp-sidebar-toggle__close #popup-header, body.lp-sidebar-toggle__close #popup-footer {
6888 7862 left: 0;
6889 7863 }
6890 7864 @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 {
7865 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6895 7866 content: "\f0da";
6896 7867 }
6897 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7868 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6898 7869 flex: 0 0 0;
6899 7870 }
6900 7871 }
6901 7872
7873 +@media screen and (max-width: 480px) {
7874 + #popup-header, #popup-footer {
7875 + width: 100%;
7876 + }
7877 + .learnpress-v4 #popup-header, .lp-4 #popup-header, .learnpress-v4 #popup-footer, .lp-4 #popup-footer {
7878 + width: auto;
7879 + }
7880 + .learnpress-v4.starkid #popup-header, .learnpress-v4.starkid #popup-footer {
7881 + width: 100%;
7882 + }
7883 + #popup-content {
7884 + min-width: 100vw;
7885 + }
7886 +}
6902 7887 .course-curriculum .section-header .section-meta {
6903 7888 position: relative;
6904 7889 }
6905 7890
6906 7891 @media screen and (max-width: 1280px) {
6907 - #popup-course #popup-sidebar {
7892 + #popup-sidebar {
6908 7893 flex-basis: 300px;
6909 7894 }
6910 - #popup-course #popup-sidebar .course-curriculum {
7895 + #popup-sidebar .course-curriculum {
6911 7896 width: 300px;
6912 7897 }
6913 - #popup-course #popup-header,
6914 -#popup-course #popup-footer {
7898 + #popup-header, #popup-footer {
6915 7899 left: 300px;
6916 7900 }
6917 - #popup-course #sidebar-toggle {
6918 - left: 299px;
6919 - }
6920 7901 }
6921 7902 @media screen and (max-width: 782px) {
6922 7903 body.admin-bar #popup-course {
6923 7904 top: 46px;
6924 7905 }
6925 - #popup-course #popup-sidebar {
6926 - flex-basis: 250px;
7906 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7907 + display: none;
6927 7908 }
6928 - #popup-course #popup-sidebar .course-curriculum {
6929 - width: 250px;
7909 + #popup-sidebar {
7910 + flex-basis: 300px;
6930 7911 }
6931 - #popup-course #popup-header,
6932 -#popup-course #popup-footer {
6933 - left: 250px;
7912 + #popup-sidebar .course-curriculum {
7913 + width: 300px;
6934 7914 }
6935 - #popup-course #sidebar-toggle {
6936 - left: 249px;
7915 + #popup-header,
7916 + #popup-footer {
7917 + left: 300px;
6937 7918 }
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 7919 }
6945 7920 .content-item-wrap {
6946 7921 width: 792px;
6947 7922 max-width: 100%;
6948 7923 margin: 0 auto;
6949 - padding-bottom: 80px;
7924 + --lp-item-padding: 60px;
7925 + padding-top: var(--lp-item-padding);
7926 + padding-bottom: var(--lp-item-padding);
6950 7927 }
6951 7928 @media (max-width: 1024px) {
6952 7929 .content-item-wrap {
6953 7930 width: 100%;
7931 + --lp-item-padding: 40px;
6954 7932 }
6955 7933 }
6956 7934 .content-item-wrap .course-item-title {
6957 7935 margin-top: 0;
6958 7936 margin-bottom: 24px;
6959 - color: #333;
6960 - font-size: 30px;
6961 - font-weight: 600;
7937 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7938 + font-weight: 700;
6962 7939 }
6963 7940 @media (max-width: 767px) {
6964 7941 .content-item-wrap .course-item-title {
6965 7942 text-align: center;
@@ -6964,32 +7941,24 @@
6964 7941 .content-item-wrap .course-item-title {
6965 7942 text-align: center;
6966 7943 }
6967 7944 }
6968 -.content-item-wrap h4 {
6969 - font-size: 1.5rem;
6970 - font-weight: 500;
6971 - line-height: 1.5;
7945 +.content-item-wrap .content-item-summary:after {
7946 + clear: both;
7947 + content: "";
7948 + display: block;
6972 7949 }
6973 -.content-item-wrap .content-item-summary {
6974 - padding-top: 50px;
6975 -}
6976 7950 .content-item-wrap .content-item-description {
6977 7951 margin-bottom: 30px;
6978 7952 }
7953 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
7954 + margin-bottom: 15px;
7955 +}
6979 7956 .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;
7957 + margin-top: 10px;
7958 + margin-bottom: 15px;
6983 7959 letter-spacing: unset;
6984 7960 }
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 7961 .content-item-wrap .content-item-description img {
6993 7962 max-width: 100%;
6994 7963 height: auto;
6995 7964 vertical-align: middle;
@@ -6999,11 +7968,9 @@
6999 7968 }
7000 7969 .content-item-wrap .quiz-content {
7001 7970 margin-bottom: 40px;
7002 7971 color: #666;
7003 - font-size: 16px;
7004 7972 font-weight: 300;
7005 - line-height: 26px;
7006 7973 }
7007 7974 .content-item-wrap .quiz-content img {
7008 7975 max-width: 100%;
7009 7976 height: auto;
@@ -7012,49 +7979,13 @@
7012 7979 .content-item-wrap .quiz-buttons {
7013 7980 display: flex;
7014 7981 justify-content: center;
7015 7982 text-align: center;
7983 + gap: 10px;
7016 7984 }
7017 7985 .content-item-wrap .quiz-buttons .button-right .lp-button {
7018 7986 margin: 0 0 0 15px;
7019 7987 }
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 7988 .content-item-wrap .quiz-buttons.align-center {
7058 7989 display: block;
7059 7990 text-align: center;
7060 7991 }
@@ -7062,16 +7993,18 @@
7062 7993 text-align: center;
7063 7994 }
7064 7995 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7065 7996 position: fixed;
7066 - z-index: 99999;
7997 + z-index: 999;
7067 7998 bottom: 0;
7068 7999 left: 50%;
7069 8000 width: 100%;
7070 8001 max-width: 792px;
7071 - height: 49px;
8002 + height: auto;
7072 8003 margin-left: 237px;
7073 8004 transform: translateX(-50%);
8005 + background: #fff;
8006 + padding-bottom: 10px;
7074 8007 }
7075 8008 @media (max-width: 768px) {
7076 8009 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7077 8010 width: 100% !important;
@@ -7086,60 +8019,43 @@
7086 8019 }
7087 8020 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7088 8021 display: none;
7089 8022 }
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 8023 .content-item-wrap .questions-pagination .nav-links {
7105 8024 text-align: center;
8025 + display: flex;
8026 + justify-content: center;
8027 + gap: 4px;
8028 + margin-top: 6px;
7106 8029 }
7107 8030 .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;
8031 + padding: 10px 15px;
8032 + margin: 0;
8033 + color: var(--lp-color-base, #333);
7113 8034 background-color: transparent;
7114 - font-size: 16px;
7115 - font-weight: 300;
8035 + font-weight: normal;
8036 + border: 1px solid var(--lp-border-color, #E2E0DB);
7116 8037 line-height: 1;
7117 - border: 1px solid;
7118 - cursor: pointer;
8038 + border-radius: var(--lp-border-radius, 5px);
7119 8039 }
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;
8040 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8041 + border: none;
7129 8042 }
7130 8043 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7131 8044 color: var(--lp-primary-color);
7132 8045 }
8046 +@media (max-width: 575px) {
8047 + .content-item-wrap .questions-pagination .nav-links {
8048 + margin-top: 10px;
8049 + }
8050 + .content-item-wrap .questions-pagination .nav-links .page-numbers {
8051 + padding: 5px 10px;
8052 + }
8053 +}
7133 8054
7134 8055 .course-curriculum .section-title {
7135 8056 position: relative;
7136 8057 margin-bottom: 0;
7137 - padding: 8px 0;
7138 - color: #5383f7;
7139 - font-size: 16px;
7140 - font-weight: normal;
7141 - line-height: 1;
7142 8058 }
7143 8059 .course-curriculum .section-title span.show-desc {
7144 8060 display: inline-block;
7145 8061 position: absolute;
@@ -7149,17 +8065,162 @@
7149 8065 height: 20px;
7150 8066 transform: translate(0, -50%);
7151 8067 }
7152 8068 .course-curriculum .section-title span.show-desc::before {
7153 - font-family: "Font Awesome 5 Free";
7154 - font-size: 18px;
7155 - font-weight: 900;
8069 + font-family: "lp-icon";
8070 + font-size: 1.125em;
7156 8071 content: "\f107";
7157 8072 }
7158 8073 .course-curriculum .section-title span.show-desc:hover::before {
7159 - border-top-color: #ccc;
8074 + border-top-color: var(--lp-border-color, #E2E0DB);
7160 8075 }
7161 8076
8077 +@media (max-width: 575px) {
8078 + #popup-course .quiz-attempts {
8079 + overflow-x: auto;
8080 + }
8081 +}
8082 +
8083 +.social-share-toggle {
8084 + position: relative;
8085 + display: flex;
8086 + gap: 20px;
8087 +}
8088 +.social-share-toggle .share-toggle-icon {
8089 + cursor: pointer;
8090 + display: flex;
8091 + align-items: center;
8092 + gap: 8px;
8093 +}
8094 +.social-share-toggle .share-toggle-icon .share-label {
8095 + margin: 0;
8096 + cursor: pointer;
8097 +}
8098 +.social-share-toggle .share-toggle-icon:hover {
8099 + color: var(--lp-primary-color, #ffb606);
8100 +}
8101 +.social-share-toggle .content-widget-social-share {
8102 + padding: 20px;
8103 + background: #fff;
8104 + box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.12);
8105 +}
8106 +.social-share-toggle .lp-social-media {
8107 + display: inline-flex;
8108 + padding: 0;
8109 + gap: 12px;
8110 + margin: 0;
8111 +}
8112 +.social-share-toggle .lp-social-media > li {
8113 + text-align: center;
8114 + list-style: none;
8115 +}
8116 +.social-share-toggle .lp-social-media > li span {
8117 + display: none;
8118 +}
8119 +.social-share-toggle .lp-social-media > li i {
8120 + width: 40px;
8121 + height: 40px;
8122 + display: inline-flex;
8123 + align-items: center;
8124 + justify-content: center;
8125 + border: 1px solid var(--lp-border-color, #E2E0DB);
8126 + border-radius: 50%;
8127 +}
8128 +.social-share-toggle .lp-social-media > li i:hover {
8129 + background-color: var(--lp-primary-color, #ffb606);
8130 + border-color: var(--lp-primary-color, #ffb606);
8131 + color: var(--lp-color-white, #fff);
8132 +}
8133 +.social-share-toggle .clipboard-post {
8134 + display: flex;
8135 + justify-content: space-between;
8136 + margin-bottom: 20px;
8137 + gap: 12px;
8138 +}
8139 +.social-share-toggle .btn-clipboard {
8140 + position: relative;
8141 + padding: 12px 20px;
8142 + white-space: nowrap;
8143 +}
8144 +.social-share-toggle .btn-clipboard .tooltip {
8145 + display: none;
8146 + position: absolute;
8147 + z-index: 2;
8148 + left: 50%;
8149 + right: auto;
8150 + bottom: 100%;
8151 + transform: translateX(-50%);
8152 + width: max-content;
8153 + color: #fff;
8154 + font-size: 0.825em;
8155 + padding: 5px 10px;
8156 + background: rgba(0, 0, 0, 0.72);
8157 + border-radius: 3px;
8158 + margin-bottom: 10px;
8159 +}
8160 +.social-share-toggle .btn-clipboard .tooltip:before {
8161 + content: "";
8162 + position: absolute;
8163 + z-index: 2;
8164 + left: 50%;
8165 + bottom: -5px;
8166 + margin-left: -3px;
8167 + border-left: 5px solid transparent;
8168 + border-right: 5px solid transparent;
8169 + border-top: 5px solid rgba(0, 0, 0, 0.72);
8170 +}
8171 +.social-share-toggle .btn-clipboard:hover {
8172 + background-color: #eee;
8173 +}
8174 +.social-share-toggle .btn-clipboard:hover .tooltip {
8175 + display: block;
8176 +}
8177 +.social-share-toggle .clipboard-value {
8178 + border: 1px solid var(--lp-border-color, #E2E0DB);
8179 + padding: 12px 20px;
8180 + flex: 1;
8181 +}
8182 +@media (max-width: 600px) {
8183 + .social-share-toggle .clipboard-value {
8184 + width: 100%;
8185 + }
8186 +}
8187 +.social-share-toggle .wrapper-content-widget {
8188 + visibility: hidden;
8189 + text-align: left;
8190 + opacity: 0;
8191 + transition: all 0.27s ease;
8192 + position: absolute;
8193 + right: 0;
8194 + top: auto;
8195 + z-index: 9;
8196 + margin-top: 20px;
8197 +}
8198 +.social-share-toggle.social-share-toggle__open .wrapper-content-widget {
8199 + margin-top: 0;
8200 + visibility: visible;
8201 + opacity: 1;
8202 +}
8203 +@media (max-width: 768px) {
8204 + .social-share-toggle .wrapper-content-widget {
8205 + position: fixed;
8206 + top: 0;
8207 + left: 0;
8208 + right: 0;
8209 + bottom: 0;
8210 + background-color: rgba(0, 0, 0, 0.7);
8211 + }
8212 + .social-share-toggle .wrapper-content-widget .content-widget-social-share {
8213 + position: relative;
8214 + z-index: 1;
8215 + max-width: fit-content;
8216 + top: 50%;
8217 + min-width: 320px;
8218 + transform: translateY(-50%);
8219 + margin: 0 auto;
8220 + }
8221 +}
8222 +
7162 8223 .lp-overlay {
7163 8224 display: none;
7164 8225 position: fixed;
7165 8226 z-index: 99999;
@@ -7194,8 +8255,12 @@
7194 8255 text-align: center;
7195 8256 align-items: center;
7196 8257 justify-content: center;
7197 8258 }
8259 +.lp-modal-dialog .learn-press-message {
8260 + width: auto;
8261 + margin: 0 !important;
8262 +}
7198 8263 .lp-modal-dialog .lp-modal-content {
7199 8264 display: inline-block;
7200 8265 overflow: hidden;
7201 8266 z-index: 2;
@@ -7206,8 +8271,17 @@
7206 8271 vertical-align: middle;
7207 8272 background: white;
7208 8273 color: black;
7209 8274 }
8275 +.lp-modal-dialog .lp-modal-content h2, .lp-modal-dialog .lp-modal-content h3 {
8276 + margin: 0;
8277 +}
8278 +.lp-modal-dialog .lp-modal-content .lp-group-step h3 {
8279 + border-bottom: 1px solid #eee;
8280 +}
8281 +.lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em {
8282 + padding: 0 1em;
8283 +}
7210 8284 .lp-modal-dialog .lp-modal-header {
7211 8285 background: #7c60d9;
7212 8286 border-bottom: 1px solid #eee;
7213 8287 padding: 1em;
@@ -7214,14 +8288,14 @@
7214 8288 }
7215 8289 .lp-modal-dialog .lp-modal-header h3 {
7216 8290 margin: 0;
7217 8291 color: white;
7218 - font-size: inherit;
7219 8292 font-weight: 400;
7220 8293 }
7221 8294 .lp-modal-dialog .lp-modal-body .main-content {
7222 8295 max-height: 500px;
7223 8296 overflow: auto;
8297 + overscroll-behavior: contain;
7224 8298 }
7225 8299 .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 8300 padding: 1em;
7227 8301 }
@@ -7226,9 +8300,8 @@
7226 8300 padding: 1em;
7227 8301 }
7228 8302 .lp-modal-dialog .lp-modal-footer {
7229 8303 padding: 20px;
7230 - padding-top: 0;
7231 8304 background-color: #f9fafb;
7232 8305 text-align: right;
7233 8306 }
7234 8307 .lp-modal-dialog .btn-yes {
@@ -7256,18 +8329,14 @@
7256 8329 left: 50%;
7257 8330 padding: 35px 60px 28px 60px;
7258 8331 background: #fff;
7259 8332 transform: translate(-50%, -50%);
7260 - -webkit-border-radius: 4px;
7261 - -moz-border-radius: 4px;
7262 8333 border-radius: 4px;
7263 8334 }
7264 8335 #lp-modal-window #lp-modal-content {
7265 8336 margin: 0 0 24px 0;
7266 8337 color: #333;
7267 - font-size: 16px;
7268 8338 font-weight: 400;
7269 - line-height: 26px;
7270 8339 text-align: center;
7271 8340 }
7272 8341 #lp-modal-window #lp-modal-content > * {
7273 8342 margin: 0 0 0.5em;
@@ -7293,8 +8362,14 @@
7293 8362 width: 100%;
7294 8363 }
7295 8364 }
7296 8365
8366 +@media (min-width: 769px) {
8367 + #learn-press-item-comments {
8368 + padding-bottom: 50px;
8369 + }
8370 +}
8371 +
7297 8372 .learn-press-progress {
7298 8373 overflow: hidden;
7299 8374 position: relative;
7300 8375 width: 80px;
@@ -7300,8 +8375,24 @@
7300 8375 width: 80px;
7301 8376 height: 6px;
7302 8377 border-radius: 3px;
7303 8378 }
8379 +.learn-press-progress .progress-bg {
8380 + overflow: hidden;
8381 + position: relative;
8382 + height: 6px;
8383 + background: #ccc;
8384 + border-radius: 5px;
8385 +}
8386 +.learn-press-progress .progress-bg .progress-active {
8387 + position: absolute;
8388 + left: 50%;
8389 + width: 100%;
8390 + height: 100%;
8391 + margin-left: -100%;
8392 + background: var(--lp-primary-color);
8393 + border-radius: 5px;
8394 +}
7304 8395 .learn-press-progress .learn-press-progress__active {
7305 8396 position: absolute;
7306 8397 z-index: 1;
7307 8398 left: -100%;
@@ -7309,11 +8400,8 @@
7309 8400 height: 100%;
7310 8401 border-radius: 3px;
7311 8402 background: var(--lp-primary-color);
7312 8403 -webkit-transition: 0.5s;
7313 - -moz-transition: 0.5s;
7314 - -ms-transition: 0.5s;
7315 - -o-transition: 0.5s;
7316 8404 transition: 0.5s;
7317 8405 }
7318 8406 .learn-press-progress::before {
7319 8407 display: block;
@@ -7325,12 +8413,45 @@
7325 8413 background: #ccc;
7326 8414 content: "";
7327 8415 }
7328 8416
8417 +.course-progress__line {
8418 + width: 100%;
8419 + background: #ccc;
8420 + height: 5px;
8421 + border-radius: 5px;
8422 + position: relative;
8423 +}
8424 +.course-progress__line__active {
8425 + background: var(--lp-primary-color);
8426 + height: 100%;
8427 + border-radius: 5px;
8428 + position: absolute;
8429 + top: 0;
8430 + left: 0;
8431 +}
8432 +.course-progress__line__active {
8433 + background: var(--lp-primary-color);
8434 + height: 100%;
8435 + border-radius: 5px;
8436 + position: absolute;
8437 + top: 0;
8438 + left: 0;
8439 +}
8440 +.course-progress__line__point {
8441 + position: absolute;
8442 + top: 0;
8443 + width: 2px;
8444 + height: 100%;
8445 + background: var(--lp-secondary-color);
8446 +}
8447 +
7329 8448 .course-curriculum .section-header .section-left {
7330 8449 display: flex;
8450 + align-items: center;
8451 + gap: 16px;
7331 8452 }
7332 -.course-curriculum .section-header .section-left .section-title {
8453 +.course-curriculum .section-header .section-left .wrapper-section-title {
7333 8454 flex: 1;
7334 8455 }
7335 8456 .course-curriculum .section-header .section-left .section-toggle {
7336 8457 flex: 0 0 40px;
@@ -7336,19 +8457,20 @@
7336 8457 flex: 0 0 40px;
7337 8458 align-items: center;
7338 8459 text-align: center;
7339 8460 cursor: pointer;
8461 + min-width: 1em;
7340 8462 }
7341 -.course-curriculum .section-header .section-left .section-toggle .fa-caret-down {
8463 +.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 8464 display: none;
7343 8465 }
7344 8466 .course-curriculum .section-header .learn-press-progress {
7345 8467 width: 80px;
7346 8468 }
7347 -.course-curriculum .section.closed .section-toggle .fa-caret-down {
8469 +.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 8470 display: block;
7349 8471 }
7350 -.course-curriculum .section.closed .section-toggle .fa-caret-up {
8472 +.course-curriculum .section.closed .section-toggle .fa-caret-up, .course-curriculum .section.closed .section-toggle .lp-icon-caret-up {
7351 8473 display: none;
7352 8474 }
7353 8475 .course-curriculum .section.closed .section-content {
7354 8476 overflow: hidden;
@@ -7354,34 +8476,22 @@
7354 8476 overflow: hidden;
7355 8477 height: 0;
7356 8478 }
7357 8479
7358 -* {
7359 - box-sizing: border-box;
7360 - margin: 0;
7361 - padding: 0;
8480 +.scroll-wrapper {
8481 + overflow: hidden;
8482 + opacity: 0;
7362 8483 }
7363 -
7364 -button {
7365 - cursor: pointer;
8484 +.scroll-wrapper .scroll-element {
8485 + background: transparent;
7366 8486 }
7367 -
7368 -input, button, select, textarea {
7369 - outline: none;
8487 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8488 + transition: opacity 0.25s;
7370 8489 }
7371 -
7372 -html {
7373 - overflow-x: hidden;
8490 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8491 + opacity: 0.7;
7374 8492 }
7375 8493
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 8494 .lp-skeleton-animation {
7385 8495 margin: 0;
7386 8496 padding: 0;
7387 8497 list-style: none;
@@ -7390,9 +8500,9 @@
7390 8500 width: 100%;
7391 8501 height: 16px;
7392 8502 margin-top: 15px;
7393 8503 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%);
8504 + 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 8505 background-size: 400% 100%;
7396 8506 list-style: none;
7397 8507 animation: lp-skeleton-loading 1.4s ease infinite;
7398 8508 }
@@ -7404,8 +8514,37 @@
7404 8514 to {
7405 8515 background-position: 0 50%;
7406 8516 }
7407 8517 }
8518 +.lp-material-skeleton {
8519 + overflow: auto;
8520 +}
8521 +.lp-material-skeleton .course-material-table {
8522 + width: 100%;
8523 +}
8524 +.lp-material-skeleton .course-material-table th {
8525 + text-align: center;
8526 +}
8527 +.lp-material-skeleton .course-material-table th:first-child {
8528 + text-align: left;
8529 +}
8530 +.lp-material-skeleton .course-material-table tr td:not(:first-child) {
8531 + text-align: center;
8532 +}
8533 +.lp-material-skeleton .course-material-table tfoot td {
8534 + text-align: left;
8535 + font-weight: bold;
8536 +}
8537 +.lp-material-skeleton .lp-loadmore-material.lp-button {
8538 + margin-top: 20px;
8539 + padding: 12px 24px;
8540 +}
8541 +
8542 +#popup-content .lp-material-skeleton .lp-loadmore-material.lp-button {
8543 + margin-top: 20px;
8544 + padding: 12px 24px;
8545 +}
8546 +
7408 8547 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7409 8548 max-width: none;
7410 8549 padding-right: 0;
7411 8550 padding-left: 0;
@@ -7417,10 +8556,9 @@
7417 8556 }
7418 8557 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7419 8558 max-width: none;
7420 8559 }
7421 -
7422 -.learnpress.twentytwentytwo .wp-container-11 .alignfull, .learnpress.twentytwentytwo .wp-container-9 .alignfull, .learnpress.twentytwentytwo .wp-container-12 .alignfull {
8560 +.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 8561 max-width: 100%;
7424 8562 margin-left: 0 !important;
7425 8563 margin-right: 0 !important;
7426 8564 padding-left: 0 !important;
@@ -7426,313 +8564,358 @@
7426 8564 padding-left: 0 !important;
7427 8565 padding-right: 0 !important;
7428 8566 }
7429 8567
8568 +.learnpress.twentytwentyone .lp-archive-courses a:focus, .learnpress.theme-twentytwentyone .lp-archive-courses a:focus {
8569 + background: transparent !important;
8570 + text-decoration: none !important;
8571 + outline: none !important;
8572 +}
8573 +.learnpress.twentytwentyone .pagination, .learnpress.twentytwentyone .comments-pagination, .learnpress.theme-twentytwentyone .pagination, .learnpress.theme-twentytwentyone .comments-pagination {
8574 + border-top: 0;
8575 + padding-top: 0;
8576 +}
8577 +
7430 8578 @media (max-width: 1199px) {
7431 - .learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part {
8579 + .learnpress.twentytwentytwo .wp-site-blocks .wp-block-template-part, .learnpress.theme-twentytwentyone .wp-site-blocks .wp-block-template-part {
7432 8580 padding-left: 15px;
7433 8581 padding-right: 15px;
7434 8582 }
7435 8583 }
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;
8584 +.learnpress-block-pagination,
8585 +.learn-press-pagination {
8586 + margin: 20px 0;
8587 + text-align: center;
8588 +}
8589 +.learnpress-block-pagination .page-numbers,
8590 +.learn-press-pagination .page-numbers {
8591 + display: inline-flex;
8592 + gap: 5px;
8593 + flex-wrap: wrap;
7443 8594 margin: 0;
7444 - box-shadow: unset;
8595 + padding: 0;
8596 + border: 0;
8597 + outline: 0;
8598 + background: transparent;
8599 + list-style: none;
7445 8600 }
7446 -
7447 -/* start reset css */
7448 -body {
7449 - background: #fff;
8601 +.learnpress-block-pagination .page-numbers > li,
8602 +.learn-press-pagination .page-numbers > li {
8603 + display: inline-block;
8604 + margin: 0;
7450 8605 }
7451 -body.learnpress-page {
7452 - overflow-x: hidden;
8606 +.learnpress-block-pagination .page-numbers > li .page-numbers,
8607 +.learn-press-pagination .page-numbers > li .page-numbers {
8608 + float: unset;
8609 + padding: 0 12px;
8610 + color: #666;
8611 + text-decoration: none;
7453 8612 }
8613 +.learnpress-block-pagination .page-numbers > li .page-numbers.current,
8614 +.learn-press-pagination .page-numbers > li .page-numbers.current {
8615 + color: var(--lp-primary-color);
8616 + font-weight: 400;
8617 +}
8618 +.learnpress-block-pagination .page-numbers > li .page-numbers:hover,
8619 +.learn-press-pagination .page-numbers > li .page-numbers:hover {
8620 + color: var(--lp-primary-color);
8621 +}
7454 8622
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;
8623 +ul.learn-press-breadcrumb {
8624 + max-width: var(--lp-container-max-width);
8625 + width: 100%;
8626 + margin: 0 auto;
8627 + padding: 1em var(--lp-cotainer-padding);
8628 + list-style: none;
7461 8629 }
7462 -.wrap-fullwidth a:hover {
7463 - text-decoration: none;
8630 +ul.learn-press-breadcrumb li {
8631 + display: inline-block;
8632 + margin: 0;
7464 8633 }
7465 -.wrap-fullwidth p {
7466 - word-break: break-word;
8634 +ul.learn-press-breadcrumb li a:hover {
8635 + color: var(--lp-primary-color);
7467 8636 }
7468 -.wrap-fullwidth p:last-child {
7469 - margin-bottom: 0;
8637 +ul.learn-press-breadcrumb i {
8638 + margin: 0 8px;
7470 8639 }
7471 -.wrap-fullwidth label {
7472 - display: block;
7473 - margin: 0;
7474 - outline: none;
8640 +ul.learn-press-breadcrumb a {
8641 + color: inherit;
7475 8642 }
7476 -.wrap-fullwidth img {
7477 - max-width: 100%;
7478 - height: auto;
8643 +
8644 +/**
8645 +* Style for table LearnPress
8646 +*/
8647 +.lp-table-wrap {
8648 + border-radius: 5px;
8649 + width: 100%;
8650 + border: 1px solid var(--lp-border-color, #E2E0DB);
8651 + overflow-x: auto;
8652 + overflow-y: auto;
8653 + -webkit-overflow-scrolling: touch;
7479 8654 }
7480 -.wrap-fullwidth form {
8655 +
8656 +table.lp-list-table {
8657 + border-collapse: collapse;
8658 + width: 100%;
7481 8659 margin: 0;
8660 + min-width: 768px;
8661 + border: none;
7482 8662 }
7483 -.wrap-fullwidth .col-full {
7484 - box-sizing: border-box;
7485 - max-width: 100%;
8663 +table.lp-list-table td {
7486 8664 padding: 0;
7487 8665 }
7488 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7489 - display: none;
8666 +table.lp-list-table .learn-press-pagination {
8667 + text-align: left;
7490 8668 }
7491 -
7492 -/* end reset css */
7493 -footer {
7494 - clear: both;
8669 +table.lp-list-table thead {
8670 + border: none;
7495 8671 }
7496 -
7497 -.margin-bottom {
7498 - margin-bottom: 20px;
8672 +table.lp-list-table thead tr:first-child td, table.lp-list-table thead tr:first-child th {
8673 + border-block-start: none;
7499 8674 }
7500 -
7501 -.hide-if-js {
7502 - display: none !important;
8675 +table.lp-list-table thead tr {
8676 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8677 + position: sticky;
8678 + top: 0;
8679 + z-index: 2;
8680 + background-color: var(--lp-white-grey, #F7F7FB);
7503 8681 }
7504 -
7505 -.clearfix::after {
7506 - display: block;
7507 - clear: both;
7508 - content: "";
8682 +table.lp-list-table thead th {
8683 + background: none;
8684 + border: none;
8685 + padding: 10px 20px;
8686 + text-align: left;
7509 8687 }
7510 -
7511 -.lp-form-fields {
7512 - margin: 0;
8688 +table.lp-list-table thead th td {
8689 + border: none;
7513 8690 padding: 0;
7514 - list-style: none;
7515 8691 }
7516 -.lp-form-fields .form-field {
7517 - margin: 0 0 20px 0;
7518 - list-style: none;
8692 +table.lp-list-table tbody tr {
8693 + border: none;
7519 8694 }
7520 -
7521 -.lp-content-wrap {
7522 - width: 1170px;
7523 - max-width: 90%;
7524 - margin: 0 auto;
8695 +table.lp-list-table tbody tr:nth-child(even) {
8696 + background-color: hsla(0, 0%, 50%, 0.05);
7525 8697 }
7526 -.lp-content-wrap > h2 {
7527 - margin-top: 0;
7528 - margin-bottom: 26px;
7529 - color: #333;
7530 - font-size: 30px;
7531 - font-weight: 600;
8698 +table.lp-list-table tbody tr:hover {
8699 + background-color: #eff6ff;
7532 8700 }
7533 -
7534 -.learn-press-breadcrumb {
7535 - max-width: 1170px;
7536 - width: 100%;
7537 - margin: 0 auto 45px auto;
8701 +table.lp-list-table tbody tr td {
8702 + border: none;
8703 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
8704 + padding: 10px 20px;
8705 + text-align: left;
8706 +}
8707 +table.lp-list-table tbody tr td a {
8708 + text-decoration: none;
8709 +}
8710 +table.lp-list-table tbody tr:last-child td {
8711 + border-bottom: none;
8712 +}
8713 +table.lp-list-table tbody th {
8714 + padding: 10px 20px;
8715 +}
8716 +table.lp-list-table tfoot tr {
8717 + border: none;
8718 +}
8719 +table.lp-list-table tfoot tr td, table.lp-list-table tfoot tr th {
8720 + border: none;
8721 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
8722 +}
8723 +table.lp-list-table tfoot tr td > div, table.lp-list-table tfoot tr th > div {
8724 + padding: 20px;
8725 +}
8726 +table.lp-list-table tfoot .pagination {
8727 + border: none;
7538 8728 padding: 0;
7539 - color: #333;
7540 - font-size: 14px;
7541 - font-weight: 400;
7542 - list-style: none;
7543 8729 }
7544 -.learn-press-breadcrumb li {
7545 - display: inline-block;
7546 - margin: 0;
8730 +table.lp-list-table.order-table-details tbody tr:last-child {
8731 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7547 8732 }
7548 -.learn-press-breadcrumb li a:hover {
7549 - color: var(--lp-primary-color);
8733 +table.lp-list-table.order-table-details tfoot {
8734 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7550 8735 }
7551 -.learn-press-breadcrumb i {
7552 - margin: 0 5px;
7553 - color: #666;
7554 - font-size: 12px;
8736 +table.lp-list-table.order-table-details tfoot tr td, table.lp-list-table.order-table-details tfoot tr th {
8737 + padding: 10px 20px;
8738 + background-color: transparent;
7555 8739 }
7556 -@media (max-width: 1024px) {
7557 - .learn-press-breadcrumb {
7558 - padding-right: 15px;
7559 - padding-left: 15px;
7560 - }
8740 +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 {
8741 + padding-bottom: 0;
7561 8742 }
7562 -.learn-press-breadcrumb a {
7563 - color: #666;
7564 - font-weight: 500;
8743 +
8744 +.lp_profile_course_progress__nav {
8745 + margin-top: 1rem;
7565 8746 }
7566 8747
7567 -.learnpress-page .lp-button,
7568 -.learnpress-page #lp-button {
7569 - padding: 16px 24px;
7570 - 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;
8748 +#profile-content-order-details .lp-table-wrap {
8749 + margin-bottom: 1rem;
8750 +}
7600 8751
7601 - &:hover {
7602 - background: transparent;
7603 - text-decoration: none;
7604 - }
8752 +/**
8753 +* Style for the popup alert, confirm
8754 +* @link https://sweetalert2.github.io/
8755 +* @since 4.2.9
8756 +* @version 1.0.0
8757 +*/
8758 +.swal2-container {
8759 + z-index: 99999;
8760 +}
7605 8761
7606 - &:focus {
7607 - border: 0;
7608 - outline: 0;
7609 - }
7610 - }*/
8762 +.swal2-popup {
8763 + max-width: 850px;
7611 8764 }
7612 -.learnpress-page .lp-button.large,
7613 -.learnpress-page #lp-button.large {
7614 - height: 52px;
7615 - padding: 18px 30px;
7616 - font-size: 18px;
8765 +.swal2-popup .content-title {
8766 + margin: 0 0 20px 0;
8767 + padding: 0;
8768 + text-align: center;
8769 + font-size: 1.5em;
8770 + font-weight: bold;
7617 8771 }
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);
8772 +.swal2-popup .swal2-actions {
8773 + width: 100%;
8774 + padding: 0 30px;
7623 8775 }
7624 -.learnpress-page .lp-button.btn-ajax-off .icon,
7625 -.learnpress-page #lp-button.btn-ajax-off .icon {
7626 - display: none;
8776 +.swal2-popup .swal2-actions button {
8777 + flex: 1;
7627 8778 }
7628 -.learnpress-page .lp-button.btn-ajax-on .icon,
7629 -.learnpress-page #lp-button.btn-ajax-on .icon {
8779 +.swal2-popup .swal2-actions button.swal2-confirm {
8780 + background-color: #e02200;
8781 +}
8782 +.swal2-popup .swal2-actions button.swal2-cancel {
8783 + background-color: transparent;
8784 + border: 1px solid #ccc;
8785 + color: inherit;
8786 +}
8787 +.swal2-popup .swal2-warning {
8788 + color: #e02200;
8789 + border-color: transparent;
8790 + background-color: rgba(223, 0, 0, 0.1019607843);
8791 +}
8792 +.swal2-popup .swal2-icon {
8793 + width: 50px;
8794 + height: 50px;
8795 +}
8796 +.swal2-popup .swal2-icon .swal2-icon-content {
8797 + font-size: 0;
8798 +}
8799 +.swal2-popup .swal2-icon .swal2-icon-content::before {
8800 + content: "\f071";
8801 + font-family: "lp-icon";
8802 + font-size: 24px;
7630 8803 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 8804 }
7636 -.learnpress-page .lp-button:focus,
7637 -.learnpress-page #lp-button:focus {
7638 - outline: 0;
8805 +.swal2-popup .swal2-title {
8806 + font-size: 1.5em;
7639 8807 }
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;
8808 +.swal2-popup .swal2-html-container {
8809 + font-size: 1em;
7647 8810 }
7648 -.learnpress-page .rwmb-field .description {
7649 - margin-top: 8px;
7650 - color: #999;
7651 - font-size: smaller;
7652 - font-style: italic;
8811 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8812 + max-height: 200px;
8813 + overflow: hidden;
7653 8814 }
8815 +.swal2-popup .swal2-close {
8816 + background-color: unset !important;
8817 + outline: none !important;
8818 + color: rgb(204, 204, 204) !important;
8819 + font-size: 30px;
8820 + box-shadow: none !important;
8821 + position: absolute;
8822 +}
8823 +.swal2-popup .swal2-close:hover {
8824 + color: #f27474 !important;
8825 +}
7654 8826
7655 -.btn-base {
7656 - border-color: var(--lp-primary-color);
7657 - color: white;
7658 - background-color: var(--lp-primary-color);
8827 +/**
8828 +* Style for the Form Filter list
8829 +* @since 4.4.5
8830 +* @version 1.0.0
8831 +*/
8832 +.lp-form-filter {
8833 + display: grid;
8834 + gap: 12px;
8835 + margin-bottom: 24px;
7659 8836 }
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;
8837 +.lp-form-filter__fields {
8838 + display: flex;
8839 + flex-wrap: wrap;
8840 + align-items: flex-end;
8841 + gap: 14px;
7669 8842 }
7670 -.lp-ajax-message.error {
7671 - border-color: #d85554;
8843 +.lp-form-filter__fields > * {
8844 + flex: 1 1 0;
8845 + min-width: 0;
7672 8846 }
8847 +.lp-form-filter .filter-field {
8848 + display: flex;
8849 + flex-direction: column;
8850 + gap: 5px;
8851 +}
8852 +.lp-form-filter .filter-field label {
8853 + text-align: left;
8854 + font-weight: bold;
8855 +}
8856 +.lp-form-filter button {
8857 + display: inline-flex;
8858 + align-items: center;
8859 + justify-content: center;
8860 +}
8861 +.lp-form-filter__actions {
8862 + display: flex;
8863 + gap: 8px;
8864 + align-items: center;
8865 +}
7673 8866
7674 -.course-meta {
7675 - margin-bottom: 14px;
8867 +/* end reset css */
8868 +@media (max-width: 1024px) {
8869 + body.learnpress-page {
8870 + --lp-cotainer-padding: 1rem;
8871 + }
7676 8872 }
7677 -.course-meta .course-students::before {
7678 - font-family: "Font Awesome 5 Free";
7679 - content: "";
8873 +footer {
8874 + clear: both;
7680 8875 }
7681 8876
7682 -.lp-entry-content .course-tabs {
7683 - margin-bottom: 60px;
8877 +.margin-bottom {
8878 + margin-bottom: 20px;
7684 8879 }
7685 8880
7686 -/* Archive */
7687 -.learn-press-checkout-comment h4 {
7688 - display: none;
8881 +.hide-if-js {
8882 + display: none !important;
7689 8883 }
7690 8884
7691 -.order-comments {
7692 - width: 100%;
7693 - padding: 15px;
7694 - min-height: 150px;
7695 - border: 1px solid #ccc;
7696 - resize: none;
8885 +.clearfix::after {
8886 + display: block;
8887 + clear: both;
8888 + content: "";
7697 8889 }
7698 8890
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;
8891 +.lp-form-fields {
8892 + margin: 0;
8893 + padding: 0;
8894 + list-style: none;
7707 8895 }
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;
8896 +.lp-form-fields .form-field {
8897 + margin: 0 0 20px 0;
8898 + list-style: none;
7718 8899 }
7719 8900
8901 +.lp-entry-content .course-tabs {
8902 + margin-bottom: 40px;
8903 +}
8904 +
7720 8905 /**
7721 8906 * Forms
7722 8907 */
7723 -.retake-course,
7724 -.enroll-course,
7725 -.purchase-course {
7726 - display: inline-block;
8908 +form.retake-course,
8909 +form.enroll-course,
8910 +form.purchase-course {
8911 + display: inline-flex;
8912 + flex-direction: column;
8913 + gap: 10px;
7727 8914 }
7728 8915
7729 8916 /* */
7730 -.table-orders {
7731 - font-size: 16px;
7732 -}
7733 -.table-orders th,
7734 -.table-orders td {
8917 +.table-orders th, .table-orders td {
7735 8918 padding: 5px 10px;
7736 8919 }
7737 8920
7738 8921 .form-button {
@@ -7738,42 +8921,8 @@
7738 8921 .form-button {
7739 8922 display: inline-block;
7740 8923 }
7741 8924
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 8925 ul.list-table-nav {
7777 8926 display: flex;
7778 8927 margin-left: 0;
7779 8928 list-style: none;
@@ -7791,25 +8940,25 @@
7791 8940 margin-bottom: 0;
7792 8941 }
7793 8942
7794 8943 .primary-color {
7795 - color: #00adff;
8944 + color: var(--lp-primary-color);
7796 8945 }
7797 8946
7798 8947 .primary-color-before::before {
7799 - color: #00adff;
8948 + color: var(--lp-primary-color);
7800 8949 }
7801 8950
7802 8951 .primary-color-after::after {
7803 - color: #00adff;
8952 + color: var(--lp-primary-color);
7804 8953 }
7805 8954
7806 8955 .primary-background-color {
7807 - background: #00adff;
8956 + background: var(--lp-primary-color);
7808 8957 }
7809 8958
7810 8959 .primary-background-color {
7811 - background: #00adff;
8960 + background: var(--lp-primary-color);
7812 8961 }
7813 8962
7814 8963 .course-origin-price {
7815 8964 margin-right: 5px;
@@ -7816,28 +8965,8 @@
7816 8965 font-size: 85%;
7817 8966 text-decoration: line-through;
7818 8967 }
7819 8968
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 8969 .content-item-wrap #comments {
7841 8970 margin-right: 0;
7842 8971 margin-left: 0;
7843 8972 }
@@ -7842,104 +8971,15 @@
7842 8971 margin-left: 0;
7843 8972 }
7844 8973 .content-item-wrap #comments #comment {
7845 8974 -webkit-box-sizing: border-box;
7846 - -moz-box-sizing: border-box;
7847 8975 box-sizing: border-box;
7848 8976 }
7849 8977
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 8978 .course-tabs input[name=learn-press-course-tab-radio],
7927 8979 .course-tabs .course-tab-panel {
7928 8980 display: none;
7929 8981 }
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 8982
7943 8983 .no-event {
7944 8984 pointer-events: none;
7945 8985 }
@@ -7956,30 +8996,5 @@
7956 8996 }
7957 8997 }
7958 8998 .course-price:empty {
7959 8999 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 9000 }