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 +5396 -4370 4.1.7.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,38 +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 926 .lp-checkout-form .lp-guest-switch-login a {
741 927 display: inline-block;
742 928 }
743 -.lp-checkout-form input[name=checkout-account-switch-form] {
744 - display: none;
745 -}
746 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block {
747 - display: none;
748 - overflow: hidden;
749 - height: 0;
750 - margin: 0;
751 - padding: 0;
752 - border: 0;
753 - opacity: 0;
754 -}
755 -.lp-checkout-form input[name=checkout-account-switch-form]:not(:checked) + .lp-checkout-block > * {
756 - overflow: hidden;
757 - height: 0;
758 -}
759 -.lp-checkout-form input[name=checkout-account-switch-form]:checked + .lp-checkout-block {
760 - display: block;
761 - overflow: auto;
762 - height: auto;
763 -}
764 -.lp-checkout-form input[name=checkout-account-switch-form][value=guest]:checked ~ #btn-checkout-account-switch-to-guest {
765 - display: none;
766 -}
767 929 .lp-checkout-form::after {
768 930 display: block;
769 931 clear: both;
770 932 content: "";
@@ -772,38 +934,37 @@
772 934 .lp-checkout-form:focus {
773 935 outline: 0;
774 936 }
775 937
776 -#checkout-order .lp-checkout-order__inner {
777 - padding: 0 20px;
778 - border: 1px solid #ccc;
779 - 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 + }*/
780 957 }
781 -#checkout-order table {
782 - width: 100%;
783 - margin: 0;
784 - border: 0;
958 +#checkout-order .lp-list-table {
959 + min-width: auto;
785 960 }
786 -#checkout-order td,
787 -#checkout-order th {
788 - box-sizing: content-box;
789 - border: 1px solid rgba(204, 204, 204, 0.3);
961 +#checkout-order .cart-item:first-child td {
790 962 border-top: 0;
791 - border-right: 0;
792 - border-left: 0;
793 - background: unset;
794 - line-height: 1;
795 - text-align: left;
796 - vertical-align: inherit;
797 963 }
798 -#checkout-order td:last-child,
799 -#checkout-order th:last-child {
800 - padding-right: 0;
801 -}
802 964 #checkout-order .course-name {
803 - font-size: 16px;
804 965 font-weight: 600;
805 - line-height: 26px;
966 + text-align: left;
806 967 }
807 968 #checkout-order .course-name a {
808 969 display: -webkit-box;
809 970 overflow: hidden;
@@ -816,58 +977,55 @@
816 977 }
817 978 #checkout-order .col-number {
818 979 min-width: 50px;
819 980 color: #666;
820 - font-size: 16px;
821 981 font-weight: 600;
822 - line-height: 26px;
823 - text-align: right;
982 + text-align: left;
824 983 }
825 -#checkout-order .order-total > th {
826 - 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 + }*/
827 993 }
828 -#checkout-order .order-total .col-number {
829 - color: #333;
830 - font-size: 26px;
831 -}
832 -#checkout-order tfoot .cart-subtotal {
833 - color: #666;
834 - font-size: 16px;
994 +#checkout-order tfoot th {
835 995 font-weight: 600;
836 - line-height: 26px;
996 + padding: 10px 20px;
837 997 }
838 -#checkout-order tfoot .cart-subtotal > th {
839 - padding: 20px 20px 17px 0;
998 +#checkout-order tfoot tr:hover {
999 + background: #eff6ff;
840 1000 }
841 -#checkout-order tfoot .order-total th {
842 - color: #333;
843 - font-size: 16px;
844 - font-weight: 600;
845 - line-height: 26px;
1001 +#checkout-order tfoot td {
1002 + padding: 10px 20px;
846 1003 }
847 -#checkout-order tfoot tr:last-child {
848 - border-width: 0;
1004 +#checkout-order tfoot .order-total {
1005 + font-size: 1.2em;
849 1006 }
850 -#checkout-order tfoot tr:last-child td,
851 -#checkout-order tfoot tr:last-child th {
852 - border-width: 0;
853 -}
854 1007 #checkout-order .course-thumbnail {
855 1008 width: 80px;
856 - padding: 20px 13px 18px 0;
857 1009 }
858 -#checkout-order .course-thumbnail > img {
1010 +#checkout-order .course-thumbnail img {
859 1011 width: 100px;
860 - max-width: 100% !important;
861 - height: auto !important;
862 1012 }
863 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 +
864 1022 #checkout-account-register,
865 1023 #checkout-account-login {
866 1024 width: 100%;
867 - margin-bottom: 35px;
868 - padding-bottom: 19px;
869 - 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);
870 1028 }
871 1029 #checkout-account-register .form-field .rwmb-label,
872 1030 #checkout-account-register .form-field .rwmb-input .description,
873 1031 #checkout-account-login .form-field .rwmb-label,
@@ -890,9 +1048,8 @@
890 1048 #checkout-account-login .lp-checkout-sign-up-link {
891 1049 display: flex;
892 1050 margin: 0;
893 1051 color: #666;
894 - font-size: 16px;
895 1052 font-weight: 400;
896 1053 }
897 1054 #checkout-account-register .lp-checkout-sign-in-link a,
898 1055 #checkout-account-register .lp-checkout-sign-up-link a,
@@ -926,18 +1083,17 @@
926 1083 #checkout-payment h4 {
927 1084 margin-bottom: 24px;
928 1085 }
929 1086 #checkout-payment .secure-connection {
930 - float: right;
931 1087 margin-top: 5px;
932 - color: #999;
933 - font-size: 12px;
1088 + opacity: 0.5;
1089 + font-size: 0.75em;
934 1090 font-weight: normal;
1091 + margin-left: 10px;
935 1092 }
936 1093 #checkout-payment .secure-connection i {
937 1094 margin-right: 5px;
938 - color: #ccc;
939 - font-size: 18px;
1095 + font-size: 1.125em;
940 1096 }
941 1097 @media (max-width: 767px) {
942 1098 #checkout-payment .secure-connection {
943 1099 margin-top: 0;
@@ -967,13 +1123,11 @@
967 1123 position: relative;
968 1124 width: 20px;
969 1125 height: 20px;
970 1126 margin: 0 8px 0 0;
971 - border: 1px solid #ccc;
1127 + border: 1px solid var(--lp-border-color, #E2E0DB);
972 1128 background: #fff;
973 1129 -webkit-appearance: none;
974 - -webkit-border-radius: 50%;
975 - -moz-border-radius: 50%;
976 1130 border-radius: 50%;
977 1131 }
978 1132 #checkout-payment .lp-payment-method .gateway-input::before {
979 1133 position: absolute;
@@ -982,10 +1136,8 @@
982 1136 width: 6px;
983 1137 height: 6px;
984 1138 background: #41abec;
985 1139 transform: translate(-50%, -50%);
986 - -webkit-border-radius: 50%;
987 - -moz-border-radius: 50%;
988 1140 border-radius: 50%;
989 1141 }
990 1142 #checkout-payment .lp-payment-method .gateway-input:checked::before {
991 1143 content: "";
@@ -1004,23 +1156,11 @@
1004 1156 border-color: var(--lp-primary-color);
1005 1157 opacity: 0.5;
1006 1158 background: var(--lp-primary-color);
1007 1159 }
1008 -#checkout-payment #checkout-order-action button.loading::before {
1009 - display: inline-block;
1010 - font-family: "Font Awesome 5 Free";
1011 - font-weight: 900;
1012 - content: "\f110";
1013 - -webkit-animation: lp-rotating 1s linear infinite;
1014 - -moz-animation: lp-rotating 1s linear infinite;
1015 - animation: lp-rotating 1s linear infinite;
1016 -}
1017 1160
1018 1161 .lp-terms-and-conditions {
1019 1162 color: #666;
1020 - font-size: 16px;
1021 - font-weight: 300;
1022 - line-height: 26px;
1023 1163 }
1024 1164 .lp-terms-and-conditions a {
1025 1165 color: #41abec;
1026 1166 }
@@ -1047,10 +1187,10 @@
1047 1187 #learn-press-checkout .payment-methods .lp-payment-method > label {
1048 1188 display: flex;
1049 1189 flex-flow: row nowrap;
1050 1190 padding: 10px 20px;
1051 - background: #f5f5f5;
1052 - line-height: 40px;
1191 + background: #eee;
1192 + line-height: 2.5rem;
1053 1193 cursor: pointer;
1054 1194 }
1055 1195 #learn-press-checkout .payment-methods .lp-payment-method > label img {
1056 1196 vertical-align: middle;
@@ -1060,9 +1200,9 @@
1060 1200 }
1061 1201 #learn-press-checkout .payment-methods .payment-method-form {
1062 1202 display: none;
1063 1203 padding: 15px 20px;
1064 - border-top: 1px solid #ddd;
1204 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
1065 1205 background: #f9f9f9;
1066 1206 }
1067 1207
1068 1208 #learn-press-checkout-login,
@@ -1068,9 +1208,9 @@
1068 1208 #learn-press-checkout-login,
1069 1209 #learn-press-checkout-register {
1070 1210 margin-bottom: 1.5em;
1071 1211 padding: 20px 20px 0 20px;
1072 - border: 1px solid #ddd;
1212 + border: 1px solid var(--lp-border-color, #E2E0DB);
1073 1213 background: #fff;
1074 1214 }
1075 1215
1076 1216 #learn-press-order-review,
@@ -1094,9 +1234,8 @@
1094 1234 }
1095 1235 #checkout-guest-email .form-heading {
1096 1236 margin: 0;
1097 1237 }
1098 -
1099 1238 #checkout-guest-email #checkout-guest-options {
1100 1239 margin: 0;
1101 1240 list-style: none;
1102 1241 }
@@ -1111,103 +1250,132 @@
1111 1250 #checkout-guest-email.email-exists #checkout-new-account {
1112 1251 display: none;
1113 1252 }
1114 1253
1115 -.lp-list-table {
1116 - width: 100%;
1117 - margin-bottom: 20px;
1254 +.learn-press-checkout-comment h4 {
1255 + display: none;
1118 1256 }
1119 -.lp-list-table th,
1120 -.lp-list-table td {
1121 - padding: 20px;
1122 - border: 0 solid rgba(204, 204, 204, 0.3);
1123 - border-bottom-width: 1px;
1124 - background: #fff;
1125 - font-size: 16px;
1126 - line-height: 1;
1257 +
1258 +.order_details.lp-list-table th {
1259 + max-width: 80px;
1127 1260 text-align: left;
1128 1261 }
1129 -@media (max-width: 767px) {
1130 - .lp-list-table th,
1131 -.lp-list-table td {
1132 - padding: 15px;
1133 - }
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;
1134 1280 }
1135 -.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;
1136 1287 box-sizing: border-box;
1137 - border: 1px solid #e5e7f2;
1288 + margin: 0;
1289 + box-shadow: unset;
1138 1290 }
1139 -.lp-list-table thead tr th {
1140 - height: 60px;
1141 - border-bottom: none;
1142 - color: #333;
1143 - background: #f1f2f8;
1144 - font-size: 18px;
1145 -}
1146 -.lp-list-table tbody,
1147 -.lp-list-table tfoot {
1148 - box-sizing: border-box;
1149 - border: 1px solid rgba(204, 204, 204, 0.3);
1150 - border-top: 0;
1151 -}
1152 -.lp-list-table tbody tr td,
1153 -.lp-list-table tbody tr th,
1154 -.lp-list-table tfoot tr td,
1155 -.lp-list-table tfoot tr th {
1156 - height: 62px;
1157 - color: #666;
1158 - background: #fff;
1159 - font-size: 16px;
1160 - font-weight: 300;
1161 -}
1162 -.lp-list-table tbody tr td a,
1163 -.lp-list-table tbody tr th a,
1164 -.lp-list-table tfoot tr td a,
1165 -.lp-list-table tfoot tr th a {
1166 - border-bottom: none;
1167 - color: #666;
1168 - text-decoration: none;
1169 -}
1170 -.lp-list-table tbody tr td a:hover,
1171 -.lp-list-table tbody tr th a:hover,
1172 -.lp-list-table tfoot tr td a:hover,
1173 -.lp-list-table tfoot tr th a:hover {
1174 - color: var(--lp-primary-color);
1175 -}
1176 -.lp-list-table tbody tr .column-status .result-percent,
1177 -.lp-list-table tfoot tr .column-status .result-percent {
1178 - font-weight: 500;
1179 -}
1180 -.lp-list-table tbody tr .column-status .lp-label,
1181 -.lp-list-table tfoot tr .column-status .lp-label {
1182 - font-weight: 600;
1183 -}
1184 -.lp-list-table tbody tr:nth-child(odd),
1185 -.lp-list-table tfoot tr:nth-child(odd) {
1186 - background: #f5f5f5;
1187 -}
1188 -.lp-list-table .list-table-nav td {
1189 - font-size: 14px;
1190 -}
1191 -.lp-list-table .list-table-nav td.nav-text {
1192 - text-align: left;
1193 -}
1194 -.lp-list-table .list-table-nav td.nav-pages {
1195 - text-align: right;
1196 -}
1197 -.lp-list-table .list-table-nav td.nav-pages .learn-press-pagination {
1198 - text-align: right;
1199 -}
1200 -.lp-list-table .list-table-nav td.nav-pages .page-numbers {
1201 - margin-bottom: 0;
1202 -}
1203 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 +}*/
1204 1374 .lp-label {
1205 1375 display: inline-block;
1206 1376 color: #666;
1207 - font-size: 16px;
1208 1377 font-weight: 300;
1209 - line-height: 1;
1210 1378 }
1211 1379
1212 1380 .learn-press-form .form-fields {
1213 1381 margin: 0;
@@ -1213,35 +1381,81 @@
1213 1381 margin: 0;
1214 1382 padding: 0;
1215 1383 list-style: none;
1216 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 +}
1217 1398 .learn-press-form .form-fields .form-field {
1218 1399 margin: 0 0 20px 0;
1219 1400 }
1401 +.learn-press-form .form-fields .form-field > label {
1402 + font-style: italic;
1403 +}
1220 1404 .learn-press-form .form-fields .form-field label {
1221 1405 display: block;
1406 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
1407 + font-weight: 700;
1222 1408 margin: 0 0 10px 0;
1223 1409 }
1410 +.learn-press-form .form-fields .form-field input[type=email],
1224 1411 .learn-press-form .form-fields .form-field input[type=text],
1225 -.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],
1226 1415 .learn-press-form .form-fields .form-field input[type=number],
1227 -.learn-press-form .form-fields .form-field input[type=password],
1228 1416 .learn-press-form .form-fields .form-field textarea {
1229 1417 width: 100%;
1230 - padding: 8px;
1418 + border: 1px solid var(--lp-border-color, #E2E0DB);
1419 + padding: 8px 16px;
1231 1420 -webkit-box-sizing: border-box;
1232 - -moz-box-sizing: border-box;
1233 1421 box-sizing: border-box;
1234 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 +}
1235 1433 .learn-press-form .form-fields .form-field .description {
1236 1434 margin-top: 10px;
1237 - font-size: 14px;
1435 + font-size: 0.875em;
1238 1436 font-style: italic;
1239 1437 line-height: 1.4;
1240 1438 }
1241 -.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 {
1242 1440 color: #f00;
1243 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 +}
1244 1458
1245 1459 .learn-press-form-login,
1246 1460 .learn-press-form-register {
1247 1461 max-width: 600px;
@@ -1248,89 +1462,24 @@
1248 1462 margin-right: auto;
1249 1463 margin-bottom: 60px;
1250 1464 margin-left: auto;
1251 1465 padding: 40px;
1252 - border: 1px solid #eee;
1253 - border-radius: 6px;
1254 - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
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);
1255 1469 }
1256 1470 .learn-press-form-login h3,
1257 1471 .learn-press-form-register h3 {
1258 1472 margin-bottom: 20px;
1259 - font-size: 28px;
1260 - line-height: 1.4;
1261 1473 }
1262 -.learn-press-form-login .form-fields .form-field label,
1263 -.learn-press-form-register .form-fields .form-field label {
1264 - font-size: 16px;
1265 - font-weight: 400;
1266 - user-select: none;
1267 -}
1268 -.learn-press-form-login .form-fields .form-field input[type=text],
1269 -.learn-press-form-login .form-fields .form-field input[type=password],
1270 -.learn-press-form-login .form-fields .form-field input[type=tel],
1271 -.learn-press-form-login .form-fields .form-field input[type=url],
1272 -.learn-press-form-login .form-fields .form-field input[type=number],
1273 -.learn-press-form-register .form-fields .form-field input[type=text],
1274 -.learn-press-form-register .form-fields .form-field input[type=password],
1275 -.learn-press-form-register .form-fields .form-field input[type=tel],
1276 -.learn-press-form-register .form-fields .form-field input[type=url],
1277 -.learn-press-form-register .form-fields .form-field input[type=number] {
1278 - height: 42px;
1279 - border: 1px solid #bbb;
1280 - border-radius: 4px;
1281 - line-height: 42px;
1282 -}
1283 -.learn-press-form-login .form-fields .form-field input[type=text]:focus,
1284 -.learn-press-form-login .form-fields .form-field input[type=password]:focus,
1285 -.learn-press-form-login .form-fields .form-field input[type=tel]:focus,
1286 -.learn-press-form-login .form-fields .form-field input[type=url]:focus,
1287 -.learn-press-form-login .form-fields .form-field input[type=number]:focus,
1288 -.learn-press-form-register .form-fields .form-field input[type=text]:focus,
1289 -.learn-press-form-register .form-fields .form-field input[type=password]:focus,
1290 -.learn-press-form-register .form-fields .form-field input[type=tel]:focus,
1291 -.learn-press-form-register .form-fields .form-field input[type=url]:focus,
1292 -.learn-press-form-register .form-fields .form-field input[type=number]:focus {
1293 - border: none;
1294 - outline: 2px solid transparent !important;
1295 - outline-offset: 2px;
1296 - box-shadow: 0 0 0 2px #666 !important;
1297 -}
1298 -.learn-press-form-login .form-fields .form-field.required label::after,
1299 -.learn-press-form-register .form-fields .form-field.required label::after {
1300 - content: " *";
1301 - display: inline;
1302 -}
1303 -.learn-press-form-login form[name=learn-press-login] > p > label,
1304 -.learn-press-form-register form[name=learn-press-login] > p > label {
1305 - color: #666;
1306 - font-size: 16px;
1307 - cursor: pointer;
1308 - user-select: none;
1309 -}
1310 -.learn-press-form-login form[name=learn-press-login] > p > a,
1311 -.learn-press-form-register form[name=learn-press-login] > p > a {
1312 - color: #666;
1313 - font-size: 16px;
1314 - line-height: 1;
1315 -}
1316 -.learn-press-form-login form[name=learn-press-login] > p:last-child,
1317 -.learn-press-form-register form[name=learn-press-login] > p:last-child {
1318 - margin-bottom: 0;
1319 -}
1320 1474 .learn-press-form-login button[type=submit],
1321 1475 .learn-press-form-register button[type=submit] {
1476 + padding: 12px 16px;
1322 1477 width: 100%;
1323 - height: 50px;
1324 - border-radius: 3px;
1478 + border-radius: var(--lp-border-radius, 5px);
1325 1479 outline: none;
1326 1480 color: #fff;
1327 1481 background: var(--lp-primary-color);
1328 - box-shadow: none;
1329 - font-size: 16px;
1330 - line-height: 1;
1331 - vertical-align: middle;
1332 - text-decoration: none;
1333 1482 }
1334 1483
1335 1484 .required label {
1336 1485 font-weight: bold;
@@ -1344,11 +1493,12 @@
1344 1493 display: flex;
1345 1494 flex-direction: column;
1346 1495 justify-content: center;
1347 1496 position: relative;
1497 + width: 100%;
1348 1498 }
1349 1499 .lp-password-input input[type=password] {
1350 - padding-right: 2.5rem;
1500 + padding-right: 2.5em;
1351 1501 }
1352 1502 .lp-password-input input::-ms-reveal {
1353 1503 display: none;
1354 1504 }
@@ -1358,10 +1508,9 @@
1358 1508 right: 10px;
1359 1509 cursor: pointer;
1360 1510 }
1361 1511 .lp-password-input .lp-show-password-input::after {
1362 - font-family: "Font Awesome 5 Free";
1363 - font-weight: 900;
1512 + font-family: "lp-icon";
1364 1513 content: "\f06e";
1365 1514 }
1366 1515 .lp-password-input .lp-show-password-input.display-password::after {
1367 1516 color: #585858;
@@ -1383,1305 +1532,1402 @@
1383 1532 .become-teacher-form .form-field input[type=number],
1384 1533 .become-teacher-form .form-field input[type=password] {
1385 1534 width: 100%;
1386 1535 }
1536 +.become-teacher-form .become-teacher-form__description {
1537 + margin-top: 12px;
1538 +}
1539 +.become-teacher-form button {
1540 + padding: 12px 24px;
1541 +}
1387 1542
1388 -body div.entry-content > div.learnpress {
1389 - --responsive--aligndefault-width: 100%;
1390 - 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);
1391 1547 }
1392 1548
1393 -.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 {
1394 1555 position: relative;
1395 - background: #fff;
1396 1556 }
1397 -.lp-user-profile .lp-user-profile-avatar img {
1398 - position: relative;
1399 - width: 100%;
1400 - height: auto;
1401 - border-radius: unset;
1402 - display: block;
1557 +.lp-user-cover-image_background:hover .lp-btn-to-edit-cover-image {
1558 + opacity: 1;
1559 + visibility: visible;
1403 1560 }
1404 -.lp-user-profile .lp-user-profile-avatar + .lp-user-profile-socials {
1405 - margin-top: 10px;
1406 - 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;
1407 1574 }
1408 -.lp-user-profile .lp-user-profile-socials {
1409 - display: flex;
1410 - position: relative;
1411 - z-index: 1;
1412 - justify-content: center;
1413 - -webkit-flex-wrap: wrap;
1414 - -ms-flex-wrap: wrap;
1415 - flex-wrap: wrap;
1416 -}
1417 -.lp-user-profile .lp-user-profile-socials a {
1418 - display: inline-flex;
1419 - align-items: center;
1420 - justify-content: center;
1421 - width: 35px;
1422 - height: 35px;
1423 - margin: 0 7px;
1424 - border: 1px solid #cfcfcf;
1425 - color: #666;
1426 - background: #fff;
1427 - font-size: 14px;
1428 - line-height: 35px;
1429 - text-align: center;
1430 - -webkit-border-radius: 50%;
1431 - -moz-border-radius: 50%;
1432 - border-radius: 50%;
1433 -}
1434 -.lp-user-profile .lp-user-profile-socials a:hover {
1435 - border-color: var(--lp-primary-color);
1436 - color: #fff;
1437 - background: var(--lp-primary-color);
1438 -}
1439 -.lp-user-profile .wrapper-profile-header {
1440 - color: #fff;
1441 - background: var(--lp-secondary-color);
1442 - position: relative;
1443 -}
1444 -@media (max-width: 990px) {
1445 - .lp-user-profile .wrapper-profile-header .lp-profile-content-area {
1446 - min-height: inherit;
1447 - padding: 50px 15px;
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;
1448 1581 }
1449 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1450 - float: left;
1451 - 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;
1452 1586 }
1453 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1454 - float: right;
1455 - width: calc(100% - 270px);
1456 - margin-left: 0;
1457 - }
1458 1587 }
1459 -@media (max-width: 768px) {
1460 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1461 - width: 220px;
1462 - }
1463 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1464 - width: calc(100% - 220px);
1465 - }
1466 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials {
1467 - margin-right: -5px;
1468 - margin-left: -5px;
1469 - }
1470 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a {
1471 - width: 36px;
1472 - height: 36px;
1473 - margin: 0 5px;
1474 - line-height: 36px;
1475 - }
1588 +
1589 +.lp-user-cover-image__display {
1590 + width: 100%;
1476 1591 }
1477 -@media (max-width: 500px) {
1478 - .lp-user-profile .wrapper-profile-header .lp-profile-left {
1479 - float: none;
1480 - margin: 0 auto;
1592 +@media (max-width: 767px) {
1593 + .lp-user-cover-image {
1594 + position: relative;
1595 + z-index: 1;
1481 1596 }
1482 - .lp-user-profile .wrapper-profile-header .lp-profile-right {
1483 - width: 100%;
1484 - padding-top: 30px;
1485 - text-align: center;
1486 - }
1487 1597 }
1488 -.lp-user-profile .wrapper-profile-header::before {
1489 - right: 100%;
1490 - left: auto;
1491 -}
1492 -.lp-user-profile .wrapper-profile-header::after {
1493 - left: 100%;
1494 - right: auto;
1495 -}
1496 -.lp-user-profile .lp-profile-content-area {
1497 - position: relative;
1498 - padding-top: 50px;
1499 - padding-bottom: 50px;
1598 +.lp-user-cover-image .lp-cover-image-empty {
1500 1599 display: flex;
1501 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;
1502 1608 }
1503 -@media (max-width: 650px) {
1504 - .lp-user-profile .lp-profile-content-area {
1505 - flex-direction: column;
1506 - }
1507 - .lp-user-profile .lp-profile-content-area .lp-profile-right {
1508 - text-align: center;
1509 - width: 100%;
1510 - padding: 50px 15px 0;
1511 - }
1609 +.lp-user-cover-image .lp-cover-image-empty:hover {
1610 + border-color: var(--lp-primary-color, #ffb606);
1512 1611 }
1513 -.lp-user-profile .lp-profile-left {
1514 - min-width: 270px;
1515 - max-width: 270px;
1516 - padding: 5px;
1517 - border: 2px solid #eaeaea;
1518 - border-radius: 3px;
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;
1519 1621 }
1520 -.lp-user-profile .lp-profile-right {
1521 - padding-right: 15px;
1522 - 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;
1523 1628 }
1524 -.lp-user-profile .lp-profile-username {
1525 - padding-bottom: 10px;
1526 - font-size: 18px;
1527 - font-weight: 500;
1528 - 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;
1529 1636 }
1530 -.lp-user-profile .lp-profile-username::before, .lp-user-profile .lp-profile-username::after {
1531 - content: "";
1532 - width: 30px;
1533 - height: 1px;
1534 - background-color: white;
1535 - display: inline-block;
1536 - vertical-align: middle;
1537 - margin: 0;
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);
1538 1640 }
1539 -.lp-user-profile .lp-profile-username::before {
1540 - 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";
1541 1644 }
1542 -.lp-user-profile .lp-profile-username::after {
1543 - margin-left: 5px;
1645 +.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom {
1646 + opacity: 0.7;
1544 1647 }
1545 -.lp-user-profile .lp-profile-user-bio {
1546 - font-size: 16px;
1547 - font-weight: 300;
1548 - line-height: 26px;
1549 -}
1550 -.lp-user-profile #profile-sidebar {
1551 - float: left;
1552 - width: 270px;
1553 - margin-top: 0;
1554 - border: 1px solid rgba(0, 0, 0, 0.1);
1555 - border-top: 0;
1556 - background: #fff;
1557 - margin-top: 58px;
1558 -}
1559 -@media (max-width: 990px) {
1560 - .lp-user-profile #profile-sidebar {
1561 - width: 100%;
1648 +@media (max-width: 420px) {
1649 + .lp-user-cover-image .lp-cover-image-empty {
1650 + height: 200px;
1562 1651 }
1563 - .lp-user-profile #profile-sidebar .lp-user-profile-avatar {
1564 - 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;
1565 1655 }
1566 1656 }
1567 -.lp-user-profile #profile-nav .lp-profile-nav-tabs {
1568 - margin: 0;
1569 - padding: 0;
1570 - list-style: none;
1657 +.lp-user-cover-image .lp-user-cover-image__buttons {
1658 + display: inline-flex;
1659 + gap: 12px;
1660 + margin-top: 16px;
1571 1661 }
1572 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1573 - position: relative;
1574 - margin: 0;
1575 - border-top: 1px solid rgba(204, 204, 204, 0.3);
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;
1576 1670 }
1577 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li a {
1578 - display: block;
1579 - padding: 0 20px;
1580 - color: #333;
1581 - font-size: 16px;
1582 - font-weight: 500;
1583 - line-height: 50px;
1671 +.lp-user-cover-image_background > img {
1672 + opacity: 0;
1673 + visibility: hidden;
1584 1674 }
1585 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1586 - padding: 0 20px 0 52px;
1587 -}
1588 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a > i {
1675 +
1676 +.learnpress_avatar__form label {
1589 1677 display: inline-block;
1590 - position: absolute;
1591 - left: 24px;
1592 - width: 28px;
1593 - color: var(--lp-primary-color);
1594 - font-size: 12px;
1595 - line-height: 53px;
1596 - text-align: left;
1597 1678 }
1598 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1599 - float: right;
1600 - margin-right: 4px;
1601 - color: #999;
1602 - font-family: "Font Awesome 5 Free";
1603 - font-size: 10px;
1604 - font-weight: 900;
1605 - content: "\f054";
1679 +.learnpress_avatar__form input[type=file] {
1680 + display: none;
1606 1681 }
1607 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li {
1608 - 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;
1609 1697 }
1610 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a {
1611 - border-bottom: 1px solid #f9f9f9;
1698 +.learnpress_avatar__form__upload div {
1699 + line-height: 1.4;
1612 1700 }
1613 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li a:hover {
1614 - color: var(--lp-primary-color);
1615 - 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;
1616 1713 }
1617 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li ul li:hover > a i {
1618 - color: var(--lp-primary-color);
1619 - background: #fff;
1620 -}
1621 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover {
1714 +
1715 +button.learnpress_avatar__button {
1716 + height: 40px;
1717 + padding: 0 15px;
1718 + border: 0;
1622 1719 background: var(--lp-primary-color);
1720 + color: white;
1721 + margin-top: 15px;
1722 + border-radius: 3px;
1623 1723 }
1624 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs > li:hover > a::after {
1625 - content: "\f053";
1724 +button.learnpress_avatar__button + button {
1725 + margin-left: 15px;
1726 + margin-right: 0;
1626 1727 }
1627 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1628 - padding-left: 52px;
1728 +
1729 +.dashboard-statistic__row {
1730 + display: flex;
1731 + gap: 20px;
1732 + flex-wrap: wrap;
1629 1733 }
1630 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li:last-child {
1631 - border-bottom-right-radius: 4px;
1632 - border-bottom-left-radius: 4px;
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);
1633 1743 }
1634 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist > a::before {
1635 - position: absolute;
1636 - left: 25px;
1637 - color: var(--lp-primary-color);
1638 - font-family: "Font Awesome 5 Free";
1639 - font-size: 12px;
1640 - font-weight: 900;
1641 - content: "\f004";
1744 +@media (min-width: 1200px) and (max-width: 1440px) {
1745 + .dashboard-statistic__row .statistic-box {
1746 + gap: 16px;
1747 + padding: 16px;
1748 + }
1642 1749 }
1643 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.wishlist:hover a::before {
1644 - color: #fff;
1645 -}
1646 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.logout > a::after {
1647 - display: none;
1648 -}
1649 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > a {
1650 - box-sizing: border-box;
1651 - height: 50px;
1652 -}
1653 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li > ul {
1654 - display: none;
1655 - position: absolute;
1656 - z-index: 1000;
1657 - top: 0;
1658 - left: 100%;
1659 - min-width: 150px;
1660 - margin: 0;
1661 - padding: 0;
1662 - background: #fff;
1663 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
1664 - list-style: none;
1665 -}
1666 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a {
1667 - color: #fff;
1668 -}
1669 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a::after {
1670 - color: #fff;
1671 -}
1672 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul {
1673 - display: block;
1674 -}
1675 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul {
1676 - position: relative;
1677 - left: 0;
1678 -}
1679 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active {
1680 - background: #fff;
1681 -}
1682 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a {
1683 - color: #ffb606;
1684 -}
1685 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i {
1686 - color: #ffb606;
1687 -}
1688 -@media (max-width: 990px) {
1689 - .lp-user-profile #profile-nav {
1690 - overflow-x: scroll;
1691 - border-top: 1px solid rgba(204, 204, 204, 0.3);
1750 +@media (max-width: 1200px) {
1751 + .dashboard-statistic__row .statistic-box {
1752 + width: calc((100% - 20px) / 2);
1692 1753 }
1693 - .lp-user-profile #profile-nav .lp-profile-nav-tabs {
1694 - width: max-content;
1695 - }
1696 - .lp-user-profile #profile-nav .lp-profile-nav-tabs::after {
1697 - display: table;
1698 - clear: both;
1699 - content: "";
1700 - }
1701 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1702 - float: left;
1703 - border: none;
1704 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1705 - }
1706 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1707 - height: auto;
1708 - padding: 0 20px 0 45px;
1709 - }
1710 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1711 - margin-left: 10px;
1712 - }
1713 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after {
1714 - content: "\f077";
1715 - }
1716 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1717 - padding-left: 45px;
1718 - }
1719 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after {
1720 - content: "\f078";
1721 - }
1722 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul {
1723 - display: none;
1724 - width: max-content;
1725 - transform: translateX(-20%);
1726 - }
1727 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after {
1728 - display: table;
1729 - clear: both;
1730 - box-shadow: 0 0 0;
1731 - content: "";
1732 - }
1733 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li {
1734 - float: left;
1735 - border-right: 1px solid rgba(204, 204, 204, 0.3);
1736 - }
1737 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
1738 - border-right: none;
1739 - }
1740 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a {
1741 - padding: 0 10px;
1742 - }
1743 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul {
1744 - display: none !important;
1745 - }
1746 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after {
1747 - display: none;
1748 - }
1749 1754 }
1750 -@media (max-width: 560px) {
1751 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li {
1752 - max-width: 80px;
1755 +@media (max-width: 768px) {
1756 + .dashboard-statistic__row .statistic-box {
1757 + gap: 16px;
1758 + padding: 16px;
1753 1759 }
1754 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1755 - font-size: 0;
1756 - }
1757 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1758 - margin-left: 0;
1759 - }
1760 1760 }
1761 -.lp-user-profile .lp-profile-content {
1762 - float: right;
1763 - width: calc(100% - 300px);
1764 - margin-bottom: 60px;
1765 - padding-top: 58px;
1766 -}
1767 -@media (max-width: 990px) {
1768 - .lp-user-profile .lp-profile-content {
1769 - width: 100%;
1761 +@media (max-width: 600px) {
1762 + .dashboard-statistic__row {
1763 + gap: 8px;
1770 1764 }
1771 -}
1772 -@media (max-width: 767px) {
1773 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav {
1774 - display: block;
1765 + .dashboard-statistic__row .statistic-box {
1775 1766 width: 100%;
1776 - border: 0;
1767 + gap: 12px;
1768 + padding: 8px 12px;
1777 1769 }
1778 - .lp-user-profile .lp-profile-content .learn-press-tabs__nav::after {
1779 - display: table;
1780 - clear: both;
1781 - content: "";
1770 + .dashboard-statistic__row .statistic-box__text {
1771 + display: flex;
1772 + justify-content: space-between;
1773 + align-items: center;
1782 1774 }
1783 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab {
1784 - float: left;
1785 - border-right: 0;
1775 + .dashboard-statistic__row .statistic-box__text label {
1776 + margin: 0;
1786 1777 }
1787 - .lp-user-profile .lp-profile-content .learn-press-tabs__tab label {
1788 - padding-right: 25px;
1789 - padding-left: 25px;
1778 + .dashboard-statistic__row .statistic-box__text__number {
1779 + font-size: 1.2em;
1790 1780 }
1791 - .lp-user-profile .lp-profile-content .profile-orders {
1792 - overflow-x: scroll;
1781 + .dashboard-statistic__row .statistic-box__icon span {
1782 + --lp-width-icon: 40px;
1783 + font-size: 18px;
1793 1784 }
1794 1785 }
1795 -.lp-user-profile .lp-profile-content .course-categories, .lp-user-profile .lp-profile-content .course-instructor {
1796 - 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;
1797 1799 }
1798 -.lp-user-profile .lp-profile-content .course-categories {
1799 - padding: 0;
1800 +.statistic-box__icon [class^=lp-icon-]:before {
1801 + width: 1em;
1800 1802 }
1801 -.lp-user-profile .lp-profile-content .lp-button {
1802 - display: block;
1803 - margin: 0 auto 52px auto;
1804 - padding: 13px 34px;
1805 - border-color: var(--lp-secondary-color);
1806 - font-size: 14px;
1807 - font-weight: 500;
1808 - -webkit-border-radius: 9px;
1809 - -moz-border-radius: 9px;
1810 - border-radius: 9px;
1803 +.statistic-box__icon .lp-icon-enrolled_courses:before, .statistic-box__icon .lp-icon-total_course:before {
1804 + content: "\f518";
1811 1805 }
1812 -.lp-user-profile .lp-profile-content .lp-button:hover {
1813 - 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;
1814 1809 }
1815 -.lp-user-profile ul.learn-press-courses .course {
1816 - 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;
1817 1813 }
1818 -.lp-user-profile .profile-orders .profile-heading {
1819 - 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;
1820 1817 }
1821 -.lp-user-profile .profile-orders table {
1822 - 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;
1823 1821 }
1824 -.lp-user-profile .profile-orders .column-order-actions a {
1825 - margin-right: 6px;
1826 - color: black;
1827 - text-decoration: underline;
1828 - font-weight: 500;
1822 +.statistic-box__icon .lp-icon-total_student {
1823 + background: rgba(0, 122, 255, 0.1019607843);
1824 + color: #007AFF;
1829 1825 }
1830 -.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus {
1831 - color: var(--lp-primary-color);
1826 +.statistic-box__icon .lp-icon-total_student:before {
1827 + content: "\f501";
1832 1828 }
1833 -.lp-user-profile #dashboard-general-statistic {
1834 - margin-bottom: 55px;
1835 - padding-bottom: 20px;
1836 - border-bottom: 1px solid #ddd;
1829 +.statistic-box__text {
1830 + flex: 1;
1831 + text-align: left;
1837 1832 }
1838 -.lp-user-profile .dashboard-general-statistic__row {
1839 - display: flex;
1840 - margin: 0 -15px;
1841 - justify-content: center;
1842 - 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);
1843 1839 }
1844 -.lp-user-profile .dashboard-general-statistic__row .statistic-box {
1845 - min-width: 200px;
1846 - max-width: 270px;
1847 - margin: 0 15px 40px 15px;
1848 - padding: 15px 20px;
1849 - border: 1px solid #ccc;
1850 - border-radius: 4px;
1851 - background: #f9fafc;
1852 - text-align: center;
1840 +.statistic-box__text__number {
1841 + font-size: 1.6em;
1842 + line-height: 1;
1843 + font-weight: 600;
1853 1844 }
1854 -@media (max-width: 990px) {
1855 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1856 - width: 45%;
1857 - }
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;
1858 1856 }
1859 -@media (max-width: 767px) {
1860 - .lp-user-profile .dashboard-general-statistic__row .statistic-box {
1861 - width: 100%;
1862 - margin: 0 15px 15px;
1863 - }
1857 +
1858 +.lp-enrolled-students-table-wrap {
1859 + margin-top: 15px;
1864 1860 }
1865 -.lp-user-profile .dashboard-general-statistic__row .statistic-box:hover {
1866 - 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;
1867 1870 }
1868 -.lp-user-profile .dashboard-general-statistic__row[data-col="2"] .statistic-box {
1869 - width: 50%;
1871 +.lp-enrolled-students-table-wrap .instructor-avatar img {
1872 + width: 100%;
1873 + height: 100%;
1874 + object-fit: cover;
1870 1875 }
1871 -.lp-user-profile .dashboard-general-statistic__row[data-col="4"] .statistic-box {
1872 - 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;
1873 1943 }
1874 -.lp-user-profile .dashboard-general-statistic__row[data-col="5"] .statistic-box {
1875 - 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;
1876 1958 }
1877 -.lp-user-profile .statistic-box .statistic-box__text {
1878 - margin: 0 0 7px 0;
1879 - padding: 0;
1880 - color: #666;
1881 - font-size: 18px;
1882 - font-weight: 400;
1883 - line-height: 1;
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;
1884 1972 }
1885 -.lp-user-profile .statistic-box .statistic-box__number {
1886 - color: #333;
1887 - font-size: 18px;
1973 +.lp-meta .lp-name {
1974 + color: #1e293b;
1888 1975 font-weight: 500;
1889 - line-height: 1;
1976 + line-height: 1.4;
1890 1977 }
1891 -.lp-user-profile .profile-courses > h3 {
1892 - margin-top: 0;
1893 - margin-bottom: 36px;
1894 - color: #333;
1895 - font-size: 30px;
1896 - font-weight: 600;
1897 - line-height: 1;
1898 - text-transform: capitalize;
1978 +.lp-meta .lp-email {
1979 + color: #94a3b8;
1980 + font-size: 12px;
1981 + line-height: 1.3;
1899 1982 }
1900 1983
1901 -.lp-profile-content table.lp-list-table {
1902 - border-spacing: 0;
1903 - border-top: 1px solid #ccc;
1904 - border-left: 1px solid #ccc;
1905 - margin-bottom: 40px;
1984 +.lp-cell-course a {
1985 + color: #3b82f6;
1986 + text-decoration: none;
1906 1987 }
1907 -.lp-profile-content table.lp-list-table tr th, .lp-profile-content table.lp-list-table tr td {
1908 - border-right: 1px solid #ccc;
1909 - border-bottom: 1px solid #ccc;
1910 - text-align: center;
1988 +.lp-cell-course a:hover {
1989 + text-decoration: underline;
1911 1990 }
1912 -.lp-profile-content table.lp-list-table tr td a {
1913 - color: var(--wp--preset--color--foreground);
1914 - font-weight: 400;
1991 +
1992 +.lp-cell-progress {
1993 + min-width: 120px;
1915 1994 }
1916 -.lp-profile-content table.lp-list-table tr td a:hover {
1917 - 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;
1918 2004 }
1919 -.lp-profile-content #profile-content-order-details h3 {
1920 - margin-top: 0;
1921 - font-size: 30px;
1922 - line-height: 1.5;
1923 - font-weight: 500;
1924 - margin-bottom: 15px;
1925 - font-family: var(--wp--preset--font-family--system-font);
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;
1926 2011 }
1927 2012
1928 -.profile-basic-information .form-field,
1929 -form[name=profile-change-password] .form-field {
1930 - margin: 0 10px 24px 10px;
2013 +.lp-progress-text {
2014 + display: inline-block;
2015 + margin-top: 3px;
2016 + color: #64748b;
2017 + font-size: 11px;
1931 2018 }
1932 -.profile-basic-information .form-field > label,
1933 -form[name=profile-change-password] .form-field > label {
1934 - margin: 0 0 12px 0;
1935 - color: #333;
1936 - font-size: 16px;
2019 +
2020 +.lp-badge {
2021 + display: inline-block;
2022 + padding: 3px 10px;
2023 + border-radius: 12px;
2024 + font-size: 12px;
1937 2025 font-weight: 500;
1938 - font-style: italic;
2026 + line-height: 1.5;
2027 + white-space: nowrap;
1939 2028 }
1940 -.profile-basic-information .form-field .form-field-input input,
1941 -form[name=profile-change-password] .form-field .form-field-input input {
1942 - height: 43px;
1943 - padding: 8px 20px;
1944 - font-weight: 400;
2029 +.lp-badge--enrolled {
2030 + color: #475569;
2031 + background: #f1f5f9;
1945 2032 }
1946 -.profile-basic-information .form-field .form-field-input input[type=password],
1947 -form[name=profile-change-password] .form-field .form-field-input input[type=password] {
1948 - padding: 8px 20px;
2033 +.lp-badge--in-progress, .lp-badge--learning {
2034 + color: #1e40af;
2035 + background: #dbeafe;
1949 2036 }
1950 -.profile-basic-information .form-field .form-field-input textarea,
1951 -form[name=profile-change-password] .form-field .form-field-input textarea {
1952 - padding: 9px 20px 16px 20px;
1953 - font-weight: 300;
1954 - line-height: 24px;
2037 +.lp-badge--finished {
2038 + color: #166534;
2039 + background: #dcfce7;
1955 2040 }
1956 -.profile-basic-information .form-field .form-field-input input,
1957 -.profile-basic-information .form-field .form-field-input textarea,
1958 -form[name=profile-change-password] .form-field .form-field-input input,
1959 -form[name=profile-change-password] .form-field .form-field-input textarea {
1960 - border: 1px solid #ccc;
1961 - color: #999;
1962 - font-size: 14px;
1963 - font-style: italic;
2041 +.lp-badge--passed {
2042 + color: #14532d;
2043 + background: #bbf7d0;
1964 2044 }
1965 -.profile-basic-information .form-field .form-field-input input:focus,
1966 -.profile-basic-information .form-field .form-field-input textarea:focus,
1967 -form[name=profile-change-password] .form-field .form-field-input input:focus,
1968 -form[name=profile-change-password] .form-field .form-field-input textarea:focus {
1969 - border-color: var(--lp-primary-color);
1970 - outline: 0;
1971 - color: #222;
2045 +.lp-badge--failed {
2046 + color: #991b1b;
2047 + background: #fee2e2;
1972 2048 }
1973 -.profile-basic-information .form-field .form-field-input ::placeholder,
1974 -form[name=profile-change-password] .form-field .form-field-input ::placeholder {
1975 - opacity: 1;
1976 - color: #999;
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;
1977 2057 }
1978 -.profile-basic-information .form-field .form-field-input :-ms-input-placeholder,
1979 -form[name=profile-change-password] .form-field .form-field-input :-ms-input-placeholder {
1980 - color: #999;
2058 +.lp-enrolled-students-table-footer__count {
2059 + color: #64748b;
2060 + font-size: 13px;
1981 2061 }
1982 -.profile-basic-information .form-field .form-field-input ::-ms-input-placeholder,
1983 -form[name=profile-change-password] .form-field .form-field-input ::-ms-input-placeholder {
1984 - color: #999;
2062 +
2063 +#profile-content-enrolled-students .lp-enrolled-students-table-footer {
2064 + border-top: none;
1985 2065 }
1986 -.profile-basic-information .form-field .form-field-input .description,
1987 -form[name=profile-change-password] .form-field .form-field-input .description {
1988 - margin-top: 15px;
2066 +
2067 +.lp-enrolled-students-table-footer .learn-press-pagination {
2068 + margin: 0;
2069 + text-align: right;
1989 2070 }
1990 -@media (max-width: 767px) {
1991 - .profile-basic-information .form-field,
1992 -form[name=profile-change-password] .form-field {
1993 - margin: 0 0 24px 0;
1994 - }
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;
1995 2079 }
1996 -.profile-basic-information .form-field__50,
1997 -form[name=profile-change-password] .form-field__50 {
1998 - float: left;
1999 - width: calc(50% - 20px);
2000 - margin-right: 10px;
2001 -}
2002 -@media (max-width: 767px) {
2003 - .profile-basic-information .form-field__50,
2004 -form[name=profile-change-password] .form-field__50 {
2005 - float: unset;
2006 - width: 100%;
2007 - margin: 0 0 24px 0;
2008 - }
2009 -}
2010 -.profile-basic-information .form-field__clear,
2011 -form[name=profile-change-password] .form-field__clear {
2012 - clear: both;
2013 -}
2014 -.profile-basic-information button,
2015 -form[name=profile-change-password] button {
2016 - padding: 16px 24px;
2017 - border: 0;
2018 - border-radius: 3px;
2019 - color: #fff;
2020 - background: var(--lp-primary-color);
2021 - font-size: 16px;
2022 - font-weight: 400;
2023 - line-height: 1;
2024 -}
2025 -.profile-basic-information button:hover,
2026 -form[name=profile-change-password] button:hover {
2027 - opacity: 0.5;
2028 - background: var(--lp-primary-color);
2029 -}
2030 -.profile-basic-information p,
2031 -form[name=profile-change-password] p {
2080 +.lp-enrolled-students-table-footer .learn-press-pagination ul.page-numbers > li {
2032 2081 margin: 0;
2033 2082 }
2034 -
2035 -#learn-press-profile-basic-information .form-fields::after {
2036 - display: block;
2037 - clear: both;
2038 - content: "";
2039 -}
2040 -@media (max-width: 767px) {
2041 - #learn-press-profile-basic-information .form-fields {
2042 - margin: 0;
2043 - }
2044 -}
2045 -#learn-press-profile-basic-information button[type=submit] {
2046 - padding: 0 15px;
2047 - height: 40px;
2048 - line-height: 40px;
2049 - border: 0;
2083 +.lp-enrolled-students-table-footer .learn-press-pagination a.page-numbers,
2084 +.lp-enrolled-students-table-footer .learn-press-pagination span.page-numbers {
2050 2085 display: inline-flex;
2051 2086 align-items: center;
2052 2087 justify-content: center;
2053 - background-color: var(--lp-primary-color);
2054 - color: white;
2055 - font-size: 16px;
2056 - font-weight: 400;
2057 - -webkit-transition: 0.3s;
2058 - -moz-transition: 0.3s;
2059 - -ms-transition: 0.3s;
2060 - -o-transition: 0.3s;
2061 - transition: 0.3s;
2062 - -webkit-border-radius: 3px;
2063 - -moz-border-radius: 3px;
2064 - border-radius: 3px;
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;
2065 2101 }
2066 -#learn-press-profile-basic-information button[type=submit]:hover {
2067 - opacity: 0.5;
2068 - 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;
2069 2107 }
2070 -
2071 -.recover-order__title {
2072 - 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;
2073 2113 }
2074 -.recover-order__description {
2075 - margin-bottom: 20px;
2076 - color: #999;
2077 - font-size: 0.8em;
2078 - 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;
2079 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 +}
2080 2124
2081 -div.order-recover {
2082 - display: flex;
2125 +.lp-enrolled-empty {
2126 + padding: 40px 20px;
2127 + color: #94a3b8;
2128 + text-align: center;
2083 2129 }
2084 -div.order-recover > .button-recover-order {
2130 +.lp-enrolled-empty p {
2085 2131 margin: 0;
2086 - margin-left: 20px;
2087 - flex: 0 0 auto;
2088 -}
2089 -div.order-recover > .button-recover-order.loading::before {
2090 - display: inline-block;
2091 - margin-right: 5px;
2092 - font-family: "Font Awesome 5 Free";
2093 - font-weight: 900;
2094 - content: "\f110";
2095 - animation: lp-rotating 1s linear infinite;
2096 -}
2097 -div.order-recover input[type=text] {
2098 - width: 100%;
2099 - height: 43px;
2100 - margin-right: 10px;
2101 - padding: 0 22px;
2102 - border: 1px solid #ccc;
2103 - border-radius: 3px;
2104 - background-color: #fff;
2105 2132 font-size: 14px;
2106 - font-weight: 300;
2107 - font-style: italic;
2108 - line-height: 43px;
2109 - flex: 1 1 auto;
2110 2133 }
2111 2134
2112 -.learn-press-profile-course__progress .lp_profile_course_progress {
2113 - border: 1px solid #eee;
2114 - border-top: 0;
2115 - overflow-x: auto;
2135 +.lp-enrolled-error {
2136 + padding: 15px 20px;
2137 + color: #dc2626;
2138 + font-size: 13px;
2116 2139 }
2117 -.learn-press-profile-course__progress .lp_profile_course_progress__item {
2118 - display: grid;
2119 - align-items: center;
2120 - padding: 15px;
2121 - border-top: 1px solid #eee;
2122 - grid-template-columns: 90px 1fr 80px 190px 140px;
2123 - column-gap: 20px;
2124 -}
2125 -.learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2126 - max-width: 60px;
2127 - height: auto;
2128 -}
2129 -@media (max-width: 575px) {
2130 - .learn-press-profile-course__progress .lp_profile_course_progress__item div img {
2131 - max-width: 100%;
2140 +
2141 +#lp-modal-enrolled-wrap {
2142 + position: relative;
2143 + /*tbody {
2144 + display: block;
2145 + max-height: 400px;
2146 + overflow-y: auto;
2132 2147 }
2148 +
2149 + thead, tbody tr {
2150 + display: table;
2151 + width: 100%;
2152 + table-layout: fixed;
2153 + }*/
2133 2154 }
2134 -@media (max-width: 575px) {
2135 - .learn-press-profile-course__progress .lp_profile_course_progress__item {
2136 - display: block;
2137 - }
2155 +#lp-modal-enrolled-wrap .lp-table-wrap {
2156 + max-height: 60vh;
2138 2157 }
2139 -.learn-press-profile-course__progress .lp_profile_course_progress__header {
2140 - background-color: #eee;
2158 +
2159 +.lp-wrap-btn-view-course-students {
2160 + width: 100%;
2141 2161 }
2142 -@media (max-width: 575px) {
2143 - .learn-press-profile-course__progress .lp_profile_course_progress__header {
2144 - display: flex;
2145 - overflow-x: auto;
2146 - white-space: nowrap;
2147 - justify-content: flex-end;
2148 - }
2162 +.lp-wrap-btn-view-course-students button {
2163 + width: 100%;
2149 2164 }
2150 2165
2151 -.lp_profile_course_progress__nav button.loading::before {
2152 - display: inline-block;
2153 - margin-right: 5px;
2154 - font-family: "Font Awesome 5 Free";
2155 - font-weight: 900;
2156 - content: "\f110";
2157 - -webkit-animation: lp-rotating 1s linear infinite;
2158 - -moz-animation: lp-rotating 1s linear infinite;
2159 - animation: lp-rotating 1s linear infinite;
2160 -}
2161 -
2162 -.entry-content ul.learn-press-profile-course__tab__inner {
2166 +.lp-btn-view-students {
2167 + margin-top: 10px;
2168 + white-space: nowrap;
2169 + display: block;
2163 2170 padding: 0;
2171 + border: none;
2172 + background: none;
2164 2173 }
2165 2174
2166 -.content ul.learn-press-courses {
2167 - margin-left: -15px;
2168 - margin-right: -15px;
2175 +.wrapper-profile-header {
2176 + position: relative;
2169 2177 }
2170 -.content ul.learn-press-courses[data-layout=list] {
2171 - margin: 0;
2172 -}
2173 2178
2174 -.learn-press-profile-course__tab__inner {
2175 - display: flex;
2176 - margin: 40px 0 0 0 !important;
2177 - padding: 0 !important;
2178 - background: #eee;
2179 - list-style: none !important;
2179 +.lp-user-profile {
2180 + position: relative;
2181 + --lp-item-padding: 40px;
2180 2182 }
2181 -.learn-press-profile-course__tab__inner > li {
2182 - list-style: none;
2183 - margin: 0 !important;
2183 +.lp-user-profile img {
2184 + max-width: 100%;
2185 + height: auto;
2184 2186 }
2185 -.learn-press-profile-course__tab__inner > li:hover {
2186 - 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;
2187 2192 }
2188 -.learn-press-profile-course__tab__inner a {
2189 - display: inline-block;
2190 - padding: 15px 30px;
2191 - font-weight: 600;
2193 +.lp-user-profile .lp-user-profile-socials {
2194 + display: flex;
2192 2195 position: relative;
2196 + margin: 0;
2197 + gap: 12px;
2193 2198 }
2194 -.learn-press-profile-course__tab__inner a.active {
2195 - color: var(--lp-primary-color);
2196 - 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;
2197 2210 }
2198 -.learn-press-profile-course__tab__inner a.active::before {
2199 - content: "";
2200 - height: 4px;
2201 - width: 100%;
2202 - background-color: var(--lp-primary-color);
2203 - position: absolute;
2204 - top: 0;
2205 - left: 0;
2206 - right: auto;
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);
2207 2215 }
2208 -
2209 -.learn-press-course-tab-filters .learn-press-filters {
2210 - margin-top: 20px;
2211 - 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;
2212 2221 padding: 0;
2213 - list-style: none;
2222 + display: flex;
2223 + align-items: flex-start;
2214 2224 }
2215 -.learn-press-course-tab-filters .learn-press-filters a.active {
2216 - color: var(--lp-primary-color);
2225 +.lp-user-profile .lp-profile-left {
2226 + min-width: 120px;
2227 + max-width: 120px;
2217 2228 }
2218 -
2219 -.lp-profile-content ul {
2220 - list-style: none !important;
2221 - padding: 0 !important;
2229 +.lp-user-profile .lp-profile-left .user-avatar {
2230 + position: relative;
2222 2231 }
2223 -
2224 -.learnpress_avatar__form label {
2225 - display: inline-block;
2232 +.lp-user-profile .lp-profile-left .user-avatar img {
2233 + border-radius: 50%;
2226 2234 }
2227 -.learnpress_avatar__form input[type=file] {
2228 - display: none;
2235 +.lp-user-profile .lp-profile-left .user-avatar:hover .lp-btn-to-edit-avatar {
2236 + opacity: 1;
2237 + visibility: visible;
2229 2238 }
2230 -.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;
2231 2247 display: flex;
2232 - width: 200px;
2233 - height: 200px;
2234 - border: 1px dashed #ccc;
2235 - border-radius: 3px;
2236 - background-color: #fafafa;
2237 - font-size: 14px;
2238 - font-weight: 300;
2239 - font-style: italic;
2240 - line-height: 43px;
2241 - text-align: center;
2242 - cursor: pointer;
2243 2248 align-items: center;
2244 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%;
2245 2255 }
2246 -.learnpress_avatar__form__upload div {
2247 - 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 + }
2248 2262 }
2249 -.learnpress_avatar__button--loading::before {
2250 - display: inline-block;
2251 - margin-right: 5px;
2252 - font-family: "Font Awesome 5 Free";
2253 - font-weight: 900;
2254 - content: "\f110";
2255 - -webkit-animation: lp-rotating 1s linear infinite;
2256 - -moz-animation: lp-rotating 1s linear infinite;
2257 - animation: lp-rotating 1s linear infinite;
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);
2258 2269 }
2259 -
2260 -button.learnpress_avatar__button {
2261 - height: 40px;
2262 - padding: 0 15px;
2263 - border: 0;
2264 - background: var(--lp-primary-color);
2265 - color: white;
2266 - margin-top: 15px;
2267 - border-radius: 3px;
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;
2268 2278 }
2269 -button.learnpress_avatar__button + button {
2270 - margin-left: 15px;
2271 - 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;
2272 2285 }
2273 -
2274 -#primary .learn-press-courses[data-size="3"] .course {
2275 - width: 50%;
2286 +.lp-user-profile .lp-profile-user-bio {
2287 + width: 100%;
2276 2288 }
2277 -
2278 -body.learnpress .learn-press-tabs .learn-press-tabs__tab, body.learnpress .attachment-recent-works-thumbnail {
2279 - 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;
2280 2296 }
2281 -
2282 -#learn-press-course-tabs.show-all .course-tab-panel {
2283 - margin-bottom: 40px;
2297 +@media (max-width: 990px) {
2298 + .lp-user-profile #profile-sidebar {
2299 + width: 100%;
2300 + margin-bottom: 0;
2301 + }
2284 2302 }
2285 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .course-tab-panels .course-tab-panel:nth-child(1) {
2286 - display: block;
2303 +.lp-user-profile .lp-profile-nav-tabs {
2304 + margin: 0;
2305 + padding: 0;
2306 + list-style: none;
2287 2307 }
2288 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) {
2289 - border-bottom: 0;
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);
2290 2313 }
2291 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label {
2292 - color: var(--lp-primary-color);
2293 - background: #fff;
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;
2294 2323 }
2295 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .course-tab-panels .course-tab-panel:nth-child(2) {
2296 - display: block;
2324 +.lp-user-profile .lp-profile-nav-tabs > li a > i {
2325 + margin-top: 3px;
2297 2326 }
2298 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) {
2299 - border-bottom: 0;
2327 +.lp-user-profile .lp-profile-nav-tabs > li > a {
2328 + padding: 14px 20px;
2329 + position: relative;
2300 2330 }
2301 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label {
2331 +.lp-user-profile .lp-profile-nav-tabs > li > a > i {
2302 2332 color: var(--lp-primary-color);
2303 - background: #fff;
2304 2333 }
2305 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .course-tab-panels .course-tab-panel:nth-child(3) {
2306 - display: block;
2334 +.lp-user-profile .lp-profile-nav-tabs > li ul li {
2335 + margin: 0;
2307 2336 }
2308 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) {
2309 - border-bottom: 0;
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);
2310 2340 }
2311 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label {
2341 +.lp-user-profile .lp-profile-nav-tabs > li ul li a:hover {
2312 2342 color: var(--lp-primary-color);
2313 - background: #fff;
2314 2343 }
2315 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .course-tab-panels .course-tab-panel:nth-child(4) {
2316 - display: block;
2344 +.lp-user-profile .lp-profile-nav-tabs > li.active {
2345 + background: var(--lp-primary-color);
2317 2346 }
2318 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) {
2319 - border-bottom: 0;
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;
2320 2350 }
2321 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(4):checked ~ .learn-press-nav-tabs .course-nav:nth-child(4) label {
2322 - color: var(--lp-primary-color);
2323 - background: #fff;
2351 +.lp-user-profile .lp-profile-nav-tabs > li:not(.active):hover {
2352 + background: var(--lp-white-grey, #F7F7FB);
2324 2353 }
2325 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .course-tab-panels .course-tab-panel:nth-child(5) {
2326 - display: block;
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%);
2327 2361 }
2328 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) {
2329 - border-bottom: 0;
2330 -}
2331 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(5):checked ~ .learn-press-nav-tabs .course-nav:nth-child(5) label {
2332 - color: var(--lp-primary-color);
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;
2333 2371 background: #fff;
2372 + box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
2373 + list-style: none;
2334 2374 }
2335 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .course-tab-panels .course-tab-panel:nth-child(6) {
2336 - display: block;
2375 +.lp-user-profile .lp-profile-nav-tabs li > ul li {
2376 + white-space: nowrap;
2337 2377 }
2338 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) {
2339 - border-bottom: 0;
2340 -}
2341 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(6):checked ~ .learn-press-nav-tabs .course-nav:nth-child(6) label {
2378 +.lp-user-profile .lp-profile-nav-tabs li > ul li:hover, .lp-user-profile .lp-profile-nav-tabs li > ul li.active {
2342 2379 color: var(--lp-primary-color);
2343 - background: #fff;
2344 2380 }
2345 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .course-tab-panels .course-tab-panel:nth-child(7) {
2381 +.lp-user-profile .lp-profile-nav-tabs li:hover > ul {
2346 2382 display: block;
2347 2383 }
2348 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) {
2349 - border-bottom: 0;
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);
2350 2389 }
2351 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(7):checked ~ .learn-press-nav-tabs .course-nav:nth-child(7) label {
2352 - color: var(--lp-primary-color);
2353 - background: #fff;
2390 +@media (max-width: 990px) {
2391 + .lp-user-profile .lp-profile-content {
2392 + width: 100%;
2393 + }
2354 2394 }
2355 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .course-tab-panels .course-tab-panel:nth-child(8) {
2356 - display: block;
2395 +@media (max-width: 767px) {
2396 + .lp-user-profile .lp-profile-content .profile-orders {
2397 + overflow-x: scroll;
2398 + }
2357 2399 }
2358 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) {
2359 - border-bottom: 0;
2400 +.lp-user-profile .lp-profile-content .course-categories,
2401 +.lp-user-profile .lp-profile-content .course-instructor {
2402 + margin-bottom: 14px;
2360 2403 }
2361 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(8):checked ~ .learn-press-nav-tabs .course-nav:nth-child(8) label {
2362 - color: var(--lp-primary-color);
2363 - background: #fff;
2404 +.lp-user-profile .lp-profile-content .course-categories {
2405 + padding: 0;
2364 2406 }
2365 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .course-tab-panels .course-tab-panel:nth-child(9) {
2366 - display: block;
2407 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form {
2408 + display: flex;
2409 + align-items: center;
2410 + margin-bottom: 10px;
2367 2411 }
2368 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) {
2369 - border-bottom: 0;
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;
2370 2416 }
2371 -#learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(9):checked ~ .learn-press-nav-tabs .course-nav:nth-child(9) label {
2372 - color: var(--lp-primary-color);
2373 - background: #fff;
2417 +.lp-user-profile .lp-profile-content #profile-subtab-quiz-content .inline-form button {
2418 + cursor: pointer;
2419 + line-height: 1;
2374 2420 }
2375 -
2376 -.course-tab-panels .course-tab-panel {
2377 - padding-top: 30px;
2421 +.lp-user-profile .profile-orders .profile-heading {
2422 + display: none;
2378 2423 }
2379 -
2380 -.course-tab-panel {
2381 - display: none;
2424 +.lp-user-profile .profile-orders table {
2425 + margin-top: 0;
2382 2426 }
2383 -.course-tab-panel.active {
2384 - 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;
2385 2432 }
2386 -.course-tab-panel .course-description {
2387 - color: #666;
2388 - font-size: 16px;
2389 - font-weight: 300;
2390 - 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);
2391 2435 }
2392 -.course-tab-panel .course-description h4 {
2436 +.lp-user-profile .learn-press-message {
2393 2437 margin-top: 0;
2394 - margin-bottom: 1.125rem;
2395 - color: #333;
2396 - font-size: 18px;
2397 - font-weight: 500;
2398 2438 }
2399 -.course-tab-panel .course-description p {
2400 - line-height: inherit;
2439 +.lp-user-profile .profile-heading {
2440 + margin-bottom: 24px;
2401 2441 }
2402 -.course-tab-panel .course-description img {
2403 - max-width: 100%;
2404 - height: auto;
2405 - vertical-align: middle;
2442 +.lp-user-profile.guest .lp-content-area {
2443 + display: flex;
2444 + align-items: flex-start;
2406 2445 }
2407 -.course-tab-panel .lp-course-author {
2408 - display: flex;
2409 - margin-bottom: 40px;
2446 +.lp-user-profile.guest .lp-content-area > div {
2447 + flex: 1;
2448 + width: 100%;
2410 2449 }
2411 -@media (max-width: 767px) {
2412 - .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;
2413 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;
2414 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 + }
2415 2533 }
2416 -.course-tab-panel .lp-course-author .course-author__pull-left {
2417 - margin-right: 30px;
2418 - text-align: center;
2419 - 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 + }
2420 2548 }
2421 -@media (max-width: 767px) {
2422 - .course-tab-panel .lp-course-author .course-author__pull-left {
2423 - margin-right: 0;
2424 - margin-bottom: 30px;
2549 +@media (max-width: 650px) {
2550 + .lp-user-profile .lp-profile-left {
2551 + min-width: 100px;
2552 + max-width: 100px;
2425 2553 }
2554 + .lp-user-profile .lp-user-profile-socials {
2555 + gap: 8px;
2556 + --lp-social-size: 36px;
2557 + font-size: 14px;
2558 + }
2426 2559 }
2427 -.course-tab-panel .lp-course-author img {
2428 - width: 50px;
2429 - height: 50px;
2430 - margin-bottom: 20px;
2431 - border-radius: 50%;
2432 - object-fit: cover;
2433 - object-position: center;
2560 +
2561 +#profile-content-withdrawals > h2 {
2562 + font-size: 1.6em;
2563 + margin-bottom: 12px;
2434 2564 }
2435 -.course-tab-panel .lp-course-author .course-author__pull-right {
2436 - 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 + }*/
2437 2622 }
2438 -@media (max-width: 767px) {
2439 - .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 {
2440 2663 width: 100%;
2441 - text-align: center;
2664 + margin: 0 0 16px;
2442 2665 }
2443 2666 }
2444 -.course-tab-panel .lp-course-author .author-title {
2445 - margin-bottom: 18px;
2446 -}
2447 -.course-tab-panel .lp-course-author .author-title a {
2448 - color: #333;
2449 - box-shadow: none;
2450 - font-size: 18px;
2667 +
2668 +.lp-profile-content #profile-content-order-details h3 {
2669 + margin-top: 0;
2670 + font-size: 1.875em;
2671 + line-height: 1.5;
2451 2672 font-weight: 500;
2452 - text-transform: capitalize;
2673 + margin-bottom: 15px;
2453 2674 }
2454 -.course-tab-panel .lp-course-author .author-title a:hover {
2455 - color: var(--lp-primary-color);
2675 +
2676 +.recover-order__title {
2677 + margin-bottom: 5px;
2456 2678 }
2457 -.course-tab-panel .lp-course-author .author-description {
2458 - color: #666;
2459 - font-size: 16px;
2460 - font-weight: 300;
2461 - line-height: 26px;
2679 +.recover-order__description {
2680 + margin-bottom: 20px;
2681 + opacity: 0.7;
2682 + font-size: 0.8em;
2683 + font-style: italic;
2462 2684 }
2463 -.course-tab-panel .lp-course-author .author-socials {
2464 - display: grid;
2465 - grid-template-columns: repeat(4, 33px);
2685 +
2686 +.lp-order-recover {
2687 + display: flex;
2466 2688 gap: 10px;
2467 - justify-content: center;
2468 2689 }
2469 -.course-tab-panel .lp-course-author .author-socials > a {
2470 - display: inline-block;
2471 - width: 33px;
2472 - height: 33px;
2473 - margin: 0;
2474 - border: 1px solid #ededed;
2475 - border-radius: 50%;
2476 - color: #878787;
2477 - box-shadow: none;
2478 - font-size: 14px;
2479 - line-height: 33px;
2480 - text-align: center;
2481 - vertical-align: middle;
2482 - transition: all 0.3s;
2690 +.lp-order-recover input[type=text] {
2691 + font-style: italic;
2692 + flex: 1 1 auto;
2483 2693 }
2484 -.course-tab-panel .lp-course-author .author-socials > a:hover {
2485 - border-color: var(--lp-primary-color);
2486 - color: #fff;
2487 - background: var(--lp-primary-color);
2694 +
2695 +.lp-profile-content ul {
2696 + list-style: none !important;
2697 + padding: 0 !important;
2488 2698 }
2489 -.course-tab-panel .lp-course-author .author-socials .fa-googleplus::before {
2490 - content: "\f0d5";
2699 +.lp-profile-content ul.learn-press-courses {
2700 + margin: 0 -16px;
2491 2701 }
2702 +.lp-profile-content h3 {
2703 + margin-top: 0;
2704 +}
2492 2705
2493 -.course-summary div.lp-list-co-instructor {
2494 - display: grid;
2495 - grid-template-columns: repeat(2, 1fr);
2496 - gap: 40px;
2706 +.lp-user-avatar__buttons {
2707 + display: inline-flex;
2708 + gap: 12px;
2709 + margin-top: 16px;
2497 2710 }
2498 -.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;
2499 2723 display: flex;
2500 - 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;
2501 2733 }
2502 2734 @media (max-width: 767px) {
2503 - .course-summary div.lp-list-co-instructor__item {
2504 - align-items: center;
2505 - flex-direction: column;
2506 - padding: 0 15px;
2507 - column-gap: 0;
2508 - row-gap: 10px;
2735 + .course-extra-box__title {
2736 + padding-left: 16px;
2509 2737 }
2510 2738 }
2511 -.course-summary div.lp-list-co-instructor__avatar > img {
2512 - width: 100%;
2513 - max-width: 96px;
2514 - 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";
2515 2746 }
2516 -.course-summary div.lp-list-co-instructor__bio {
2517 - flex: 1;
2747 +.course-extra-box__content {
2748 + overflow: hidden;
2749 + transition: height 0.3s ease;
2518 2750 }
2519 -.course-summary div.lp-list-co-instructor__bio__top > a {
2520 - font-size: 18px;
2521 - 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;
2522 2757 }
2523 -.course-summary div.lp-list-co-instructor__bio__description {
2524 - font-size: 1rem;
2758 +.course-extra-box__content-inner > ul {
2759 + padding-left: 0 !important;
2760 + padding-bottom: 0 !important;
2525 2761 }
2526 -.course-summary .course-price {
2527 - margin-bottom: 10px;
2762 +.course-extra-box__content ul,
2763 +.course-extra-box__content li {
2764 + list-style: none;
2528 2765 }
2529 -.course-summary .course-price .origin-price,
2530 -.course-summary .course-price .price {
2531 - vertical-align: middle;
2766 +.course-extra-box__content ul {
2767 + margin: 0;
2768 + padding: 0;
2532 2769 }
2533 -.course-summary .course-price .origin-price {
2534 - margin-right: 10px;
2535 - font-size: 18px;
2536 - font-style: italic;
2537 - 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);
2538 2774 }
2539 -.course-summary .course-price .price {
2540 - font-size: 24px;
2775 +@media (max-width: 767px) {
2776 + .course-extra-box__content li {
2777 + padding-left: 16px;
2778 + padding-right: 16px;
2779 + }
2541 2780 }
2542 -.course-summary .course-summary-sidebar .lp-course-buttons {
2543 - 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";
2544 2786 }
2545 -.course-summary .course-featured-review .featured-review__title {
2546 - margin-top: 0;
2547 - margin-bottom: 6px;
2548 - font-size: 1.2rem;
2549 - font-weight: 500;
2787 +.course-extra-box__content li:last-child {
2788 + border-bottom: 0;
2550 2789 }
2551 -.course-summary .course-featured-review .featured-review__stars {
2552 - padding-bottom: 12px;
2553 - color: var(--lp-primary-color);
2554 - font-size: 16px;
2790 +.course-extra-box:last-child {
2791 + margin-bottom: 60px;
2555 2792 }
2556 -.course-summary .course-featured-review .featured-review__content {
2557 - position: relative;
2558 - color: #666;
2559 - font-size: 1rem;
2560 - font-style: italic;
2561 - line-height: 24px;
2793 +.course-extra-box.active .course-extra-box__title::after {
2794 + content: "\f106";
2562 2795 }
2563 -.course-summary .course-featured-review .featured-review__content::after {
2564 - position: absolute;
2565 - top: -42px;
2566 - right: -15px;
2567 - color: rgba(102, 102, 102, 0.1);
2568 - font-family: Arial;
2569 - font-size: 180px;
2570 - font-weight: 700;
2571 - font-style: normal;
2572 - content: "‘‘";
2573 - transform: rotate(180deg);
2796 +.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
2797 + margin-top: 30px;
2798 + margin-bottom: 30px;
2574 2799 }
2575 -.course-summary .course-tags a {
2576 - display: inline-block;
2577 - padding: 3px 5px;
2578 - border-radius: 4px;
2579 - color: #fff;
2580 - background: #9aa5ab;
2581 - font-size: 12px;
2582 - line-height: 1;
2800 +.course-extra-box + .course-tabs {
2801 + margin-top: 30px;
2583 2802 }
2584 2803
2585 -.edit-content {
2586 - margin-left: 5px;
2804 +input[name=course-extra-box-ratio] {
2805 + display: none;
2587 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 +}
2588 2813
2589 -ul.learn-press-nav-tabs {
2590 - display: flex;
2591 - margin: 0;
2592 - padding: 0;
2593 - border: 1px solid rgba(204, 204, 204, 0.3);
2594 - border-bottom: 0;
2595 - background: #f1f2f8;
2596 - list-style: none;
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 + }
2597 2825 }
2598 -ul.learn-press-nav-tabs .course-nav {
2599 - 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;
2600 2843 position: relative;
2601 2844 margin: 0;
2602 - border-right: 1px solid rgba(204, 204, 204, 0.3);
2603 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
2604 - list-style: none;
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;
2605 2850 }
2606 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2851 +.course-tab-panel-faqs .course-faqs-box__title::after {
2607 2852 position: absolute;
2608 - top: -1px;
2609 - left: -1px;
2610 - width: 1px;
2611 - height: 100%;
2612 - background: #fff;
2613 - content: "";
2853 + top: 12px;
2854 + right: 20px;
2855 + font-family: "lp-icon";
2856 + content: "\f067";
2614 2857 }
2615 -ul.learn-press-nav-tabs .course-nav:last-child {
2616 - border-right: 0;
2858 +.course-tab-panel-faqs .course-faqs-box:last-child {
2859 + margin-bottom: 40px;
2617 2860 }
2618 -ul.learn-press-nav-tabs .course-nav:last-child.active::after {
2619 - position: absolute;
2620 - top: -1px;
2621 - right: -2px;
2622 - width: 2px;
2623 - height: 100%;
2624 - background: #fff;
2625 - content: "";
2861 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2862 + color: var(--lp-primary-color);
2626 2863 }
2627 -ul.learn-press-nav-tabs .course-nav.active {
2628 - border-bottom: 0;
2864 +.course-tab-panel-faqs .course-faqs-box__content {
2865 + display: none;
2629 2866 }
2630 -ul.learn-press-nav-tabs .course-nav.active::before {
2631 - position: absolute;
2632 - top: -1px;
2633 - left: 0;
2634 - width: 100%;
2635 - height: 4px;
2636 - background: var(--lp-primary-color);
2637 - content: "";
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;
2638 2879 }
2639 -ul.learn-press-nav-tabs .course-nav.active label {
2640 - color: var(--lp-primary-color);
2641 - background-color: white;
2880 +
2881 +input[name=course-faqs-box-ratio] {
2882 + display: none;
2642 2883 }
2643 -ul.learn-press-nav-tabs .course-nav a {
2644 - display: inline-block;
2645 - padding: 10px 20px;
2646 - border-bottom: none;
2647 - outline: none;
2648 - -webkit-box-shadow: none;
2649 - -moz-box-shadow: none;
2650 - box-shadow: none;
2884 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2885 + display: block;
2651 2886 }
2652 -ul.learn-press-nav-tabs .course-nav a:focus {
2653 - -webkit-box-shadow: none;
2654 - -moz-box-shadow: none;
2655 - 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);
2656 2890 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2658 - flex: 1;
2891 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2892 + content: "\f068";
2659 2893 }
2660 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2661 - width: 100%;
2662 - 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 + }
2663 2906 }
2664 -ul.learn-press-nav-tabs::after {
2665 - display: block;
2666 - clear: both;
2667 - 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 + }
2668 2918 }
2669 -@media (max-width: 767px) {
2670 - ul.learn-press-nav-tabs {
2671 - display: grid;
2672 - grid-template-columns: repeat(2, 1fr);
2673 - max-height: none;
2674 - }
2919 +.extra-box__title, .course-faqs__title, .course-material__title {
2920 + margin-top: 0;
2921 + margin-bottom: 12px;
2675 2922 }
2676 2923
2677 -.course-item-popup #tab-curriculum {
2678 - display: block;
2924 +.edit-content {
2925 + margin-left: 5px;
2679 2926 }
2680 2927
2681 2928 .course-curriculum ul.curriculum-sections {
2682 2929 position: relative;
2683 - z-index: 499;
2684 2930 margin: 0;
2685 2931 padding: 0;
2686 2932 list-style: none;
2687 2933 }
@@ -2707,11 +2953,8 @@
2707 2953 display: block;
2708 2954 }
2709 2955 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2710 2956 -webkit-transform: rotate(180deg);
2711 - -moz-transform: rotate(180deg);
2712 - -ms-transform: rotate(180deg);
2713 - -o-transform: rotate(180deg);
2714 2957 transform: rotate(180deg);
2715 2958 top: 0;
2716 2959 }
2717 2960 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2722,48 +2965,39 @@
2722 2965 justify-content: center;
2723 2966 align-items: center;
2724 2967 }
2725 2968 .course-curriculum .section-item__loadmore button {
2726 - display: inline-flex;
2727 2969 margin-top: 10px;
2728 - margin-right: auto;
2729 - margin-left: auto;
2730 - padding: 10px 20px;
2731 - border: 1px solid #ccc;
2732 - 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;
2733 2974 outline: none;
2734 - color: #222;
2735 - background: #f7f7f7;
2736 - box-shadow: none;
2737 - font-weight: 500;
2738 - justify-content: center;
2739 - align-items: center;
2740 - cursor: pointer;
2741 - font-size: 1rem;
2742 - font-family: sans-serif;
2743 2975 }
2744 -.course-curriculum .section-item__loadmore.loading button::before {
2976 +.course-curriculum .section-item__loadmore.loading button:before {
2977 + position: absolute;
2745 2978 display: inline-block;
2746 - margin-right: 5px;
2747 - font-family: "Font Awesome 5 Free";
2748 - font-weight: 900;
2979 + font-family: "lp-icon";
2749 2980 content: "\f110";
2750 - -webkit-animation: lp-rotating 1s linear infinite;
2751 - -moz-animation: lp-rotating 1s linear infinite;
2752 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;
2753 2988 }
2754 2989 .course-curriculum .section-header {
2755 2990 display: table;
2756 2991 width: 100%;
2757 - padding: 0 0 26px 0;
2992 + padding: 20px 0;
2758 2993 border-bottom: 0;
2759 2994 border-bottom: 1px solid #d9e0f1;
2995 + cursor: pointer;
2760 2996 -webkit-box-sizing: border-box;
2761 - -moz-box-sizing: border-box;
2762 2997 box-sizing: border-box;
2763 2998 }
2764 -.course-curriculum .section-header .section-title,
2765 -.course-curriculum .section-header .section-desc {
2999 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2766 3000 margin: 0;
2767 3001 }
2768 3002 .course-curriculum .section-header span.show-desc {
2769 3003 display: inline-block;
@@ -2774,11 +3008,10 @@
2774 3008 height: 20px;
2775 3009 transform: translate(0, -50%);
2776 3010 }
2777 3011 .course-curriculum .section-header span.show-desc::before {
2778 - font-family: "Font Awesome 5 Free";
2779 - font-size: 18px;
2780 - font-weight: 900;
3012 + font-family: "lp-icon";
3013 + font-size: 1.125em;
2781 3014 content: "\f107";
2782 3015 }
2783 3016 .course-curriculum .section-header span.show-desc:hover::before {
2784 3017 border-top-color: #ccc;
@@ -2783,20 +3016,19 @@
2783 3016 .course-curriculum .section-header span.show-desc:hover::before {
2784 3017 border-top-color: #ccc;
2785 3018 }
2786 3019 .course-curriculum .section-header .section-desc {
2787 - margin: 0;
2788 3020 margin-top: 10px;
2789 - font-size: 14px;
2790 - line-height: 21px;
2791 - color: #999;
3021 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3022 + color: var(--lp-color-accent);
2792 3023 font-style: italic;
3024 + line-height: 1.3;
2793 3025 }
2794 3026 .course-curriculum .section-header .section-meta {
2795 3027 display: block;
2796 3028 padding-top: 17px;
2797 3029 padding-bottom: 15px;
2798 - font-size: 14px;
3030 + font-size: 0.8em;
2799 3031 text-align: right;
2800 3032 vertical-align: middle;
2801 3033 white-space: nowrap;
2802 3034 }
@@ -2803,15 +3035,14 @@
2803 3035 .course-curriculum .section-item {
2804 3036 width: 100%;
2805 3037 }
2806 3038 .course-curriculum .section-content {
2807 - margin: 0 0 15px 0;
3039 + margin: 0;
2808 3040 padding: 0;
2809 3041 list-style: none;
2810 3042 }
2811 3043 .course-curriculum .section-content .course-item-meta {
2812 3044 display: table-cell;
2813 - padding: 10px 0;
2814 3045 text-align: right;
2815 3046 vertical-align: middle;
2816 3047 white-space: nowrap;
2817 3048 }
@@ -2816,16 +3047,9 @@
2816 3047 white-space: nowrap;
2817 3048 }
2818 3049 .course-curriculum .section-content .course-item-meta .item-meta {
2819 3050 display: inline-block;
2820 - margin-left: 14px;
2821 - border-radius: 3px;
2822 3051 color: #fff;
2823 - font-size: 14px;
2824 - line-height: 23px;
2825 - text-align: center;
2826 - vertical-align: middle;
2827 - padding: 0 8px;
2828 3052 }
2829 3053 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2830 3054 background: #14c4ff;
2831 3055 }
@@ -2840,21 +3064,11 @@
2840 3064 }
2841 3065 .course-curriculum .section-content .course-item-meta .course-item-status {
2842 3066 padding: 0;
2843 3067 color: #999;
2844 - -webkit-border-radius: 50%;
2845 - -moz-border-radius: 50%;
2846 - border-radius: 50%;
2847 - -webkit-box-sizing: border-box;
2848 - -moz-box-sizing: border-box;
2849 - box-sizing: border-box;
2850 3068 }
2851 3069 .course-curriculum .section-content .course-item-meta .course-item-status::before {
2852 - font-family: "Font Awesome 5 Free";
2853 - font-size: 14px;
2854 - font-weight: 900;
2855 - vertical-align: middle;
2856 - text-transform: lowercase;
3070 + font-family: "lp-icon";
2857 3071 content: "\f00c";
2858 3072 }
2859 3073 .course-curriculum .section-content .course-item-preview {
2860 3074 font-style: normal;
@@ -2860,87 +3074,69 @@
2860 3074 font-style: normal;
2861 3075 padding: 0;
2862 3076 }
2863 3077 .course-curriculum .section-content .course-item-preview::before {
2864 - color: #fff;
2865 - padding: 0 8px;
2866 - background: #00adff;
2867 - display: inline-flex;
2868 - align-items: center;
2869 - justify-content: center;
2870 - -webkit-border-radius: 3px;
2871 - -moz-border-radius: 3px;
2872 - border-radius: 3px;
2873 - vertical-align: baseline;
2874 - content: attr(data-preview);
3078 + font-family: "lp-icon";
3079 + content: "\f06e";
3080 + color: #999;
2875 3081 }
2876 3082 .course-curriculum .course-item {
2877 3083 display: flex;
2878 3084 position: relative;
2879 3085 margin: 0 0 2px 0;
2880 - padding: 0 15px 0 30px;
3086 + padding: 0 16px;
2881 3087 background: rgba(241, 242, 248, 0.4);
2882 - font-size: 14px;
2883 3088 transition: padding-left linear 0.15s;
2884 3089 }
2885 -@media (max-width: 767px) {
2886 - .course-curriculum .course-item {
2887 - padding: 0 0 0 15px;
2888 - }
2889 -}
2890 3090 .course-curriculum .course-item > span {
2891 3091 display: flex;
2892 3092 width: 28px;
2893 3093 color: #666;
2894 - font-size: 16px;
2895 3094 font-weight: 300;
2896 3095 align-items: center;
2897 3096 }
2898 3097 .course-curriculum .course-item .section-item-link {
2899 - display: table;
2900 - padding-right: 15px;
2901 - padding-left: 0;
2902 - 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;
2903 3104 outline: none;
2904 - box-shadow: none;
2905 - line-height: 1.5;
2906 - color: #777;
2907 - text-decoration: none;
3105 + gap: 12px;
2908 3106 }
2909 3107 .course-curriculum .course-item .section-item-link:hover .item-name {
2910 3108 color: var(--lp-primary-color);
2911 3109 }
2912 3110 .course-curriculum .course-item .section-item-link::before {
2913 - display: table-cell;
2914 - display: table-cell;
2915 - left: 0;
2916 - width: 20px;
2917 - padding: 15px 0;
2918 3111 color: var(--lp-primary-color);
2919 - font-family: "Font Awesome 5 Free";
2920 - font-size: 18px;
2921 - font-weight: 400;
2922 - vertical-align: middle;
2923 - transition: left linear 0.15s;
3112 + font-family: "lp-icon";
2924 3113 }
2925 -.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 +}
2926 3128 .course-curriculum .course-item .item-name {
2927 - display: table-cell;
2928 - padding: 17px 16px;
2929 - color: #333;
2930 - font-size: 16px;
2931 3129 font-weight: 600;
2932 - vertical-align: middle;
2933 3130 }
2934 -.course-curriculum .course-item .item-icon::before {
2935 - font-size: 18px;
3131 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3132 + content: "\f059";
2936 3133 }
2937 -.course-curriculum .course-item .item-icon.icon-lock {
2938 - float: right;
2939 - margin-top: 15px;
3134 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3135 + content: "\e929" !important;
2940 3136 }
2941 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2942 - content: "\f059";
3137 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3138 + content: "\e92a" !important;
2943 3139 }
2944 3140 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2945 3141 content: "\f15b";
2946 3142 }
@@ -2975,9 +3171,8 @@
2975 3171 content: "";
2976 3172 transition: height linear 0.15s, top linear 0.15s;
2977 3173 }
2978 3174 .course-curriculum .course-item.current {
2979 - padding-left: 10px;
2980 3175 background: #f9f9f9;
2981 3176 }
2982 3177 .course-curriculum .course-item.current a::before {
2983 3178 left: 10px;
@@ -2989,177 +3184,44 @@
2989 3184 .course-curriculum .section-left {
2990 3185 vertical-align: top;
2991 3186 }
2992 3187 .course-curriculum .section-left .section-title {
2993 - padding: 0;
2994 - color: #666;
2995 - font-size: 1.4rem;
2996 - letter-spacing: 0;
3188 + font-weight: 700;
3189 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2997 3190 text-transform: capitalize;
2998 3191 display: block;
2999 3192 }
3000 3193 .course-curriculum .curriculum-more__button {
3001 - 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;
3002 3199 width: 100%;
3003 3200 margin-top: 20px;
3004 3201 margin-bottom: 20px;
3005 - padding: 10px 0;
3006 - border: none;
3007 - outline: none;
3008 - color: #fff;
3009 - background: #333;
3010 - box-shadow: none;
3011 - justify-content: center;
3012 - align-items: center;
3013 - cursor: pointer;
3014 - font-size: 1rem;
3015 - font-family: sans-serif;
3016 3202 }
3017 -.course-curriculum .curriculum-more__button.loading::before {
3203 +.course-curriculum .curriculum-more__button.loading:before {
3204 + position: absolute;
3018 3205 display: inline-block;
3019 - margin-right: 5px;
3020 - font-family: "Font Awesome 5 Free";
3021 - font-weight: 900;
3206 + font-family: "lp-icon";
3022 3207 content: "\f110";
3023 - -webkit-animation: lp-rotating 1s linear infinite;
3024 - -moz-animation: lp-rotating 1s linear infinite;
3025 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;
3026 3215 }
3027 3216
3028 -body.course-item-popupx {
3029 - overflow: hidden;
3030 - _opacity: 0;
3031 -}
3032 -body.course-item-popupx #learn-press-course-curriculum {
3033 - overflow: auto;
3034 - position: fixed;
3035 - z-index: 9999;
3036 - top: 32px;
3037 - bottom: 0;
3038 - left: 0;
3039 - width: 400px;
3040 - border-right: 1px solid #ddd;
3041 - background: #fff;
3042 -}
3043 -body.course-item-popupx #learn-press-course-curriculum .section-header {
3044 - padding: 0 15px;
3045 -}
3046 -body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc {
3047 - margin: -10px 0 5px;
3048 -}
3049 -body.course-item-popupx #learn-press-course-curriculum .course-item {
3050 - padding-right: 15px;
3051 - padding-left: 15px;
3052 -}
3053 -body.course-item-popupx #learn-press-course-curriculum .course-item a::before {
3054 - left: 15px;
3055 -}
3056 -body.course-item-popupx #learn-press-content-item {
3057 - overflow: hidden;
3058 - position: fixed;
3059 - z-index: 9999;
3060 - top: 32px;
3061 - right: 0;
3062 - bottom: 0;
3063 - left: 400px;
3064 - background: #fff;
3065 -}
3066 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3067 - max-width: 900px;
3068 - margin: 10px auto;
3069 -}
3070 -body.course-item-popupx #learn-press-content-item .course-item-title {
3071 - font-size: 1.4rem;
3072 -}
3073 -body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading {
3074 - text-align: center;
3075 -}
3076 -body.course-item-popupx #learn-press-content-item .content-question-summary .question-title {
3077 - margin-bottom: 10px;
3078 - font-size: 1.2rem;
3079 -}
3080 -body.course-item-popupx #content-item-nav {
3081 - position: fixed;
3082 - z-index: 99999;
3083 - right: 0;
3084 - bottom: 0;
3085 - left: 400px;
3086 - height: 60px;
3087 - border-top: 1px solid #ddd;
3088 - background: #f5f5f5;
3089 -}
3090 -body.course-item-popupx #content-item-nav .content-item-nav-wrap {
3091 - max-width: 900px;
3092 - margin: 10px auto;
3093 -}
3094 -body.course-item-popupx #content-item-nav button {
3095 - height: 40px;
3096 - padding: 0 20px;
3097 - line-height: 40px;
3098 -}
3099 -body.course-item-popupx .comment-form-textarea {
3100 - -webkit-box-sizing: border-box;
3101 - -moz-box-sizing: border-box;
3102 - box-sizing: border-box;
3103 -}
3104 -body.course-item-popupx.wpadminbar #learn-press-course-curriculum,
3105 -body.course-item-popupx.wpadminbar #learn-press-content-item {
3106 - top: 92px;
3107 -}
3108 -body.course-item-popupx.wpadminbar .content-item-description {
3109 - margin-bottom: 20px;
3110 -}
3111 -body.course-item-popupx .content-item-summary {
3112 - margin-bottom: 50px;
3113 -}
3114 -body.course-item-popupx .content-item-summary > h3 {
3115 - margin-bottom: 20px;
3116 -}
3117 -body.course-item-popupx .content-item-summary.content-item-video .entry-video {
3118 - position: absolute;
3119 - top: 0;
3120 - left: 0;
3121 - width: 100%;
3122 - background: #000;
3123 - line-height: 1;
3124 -}
3125 -body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe {
3126 - width: 100%;
3127 - max-width: 900px;
3128 - margin-bottom: 0;
3129 - vertical-align: top;
3130 -}
3131 -body.course-item-popupx .learn-press-content-protected-message {
3132 - margin-bottom: 50px;
3133 - padding: 20px;
3134 - background: #ffe0e0;
3135 -}
3136 -body.course-item-popupx.content-only #learn-press-content-item {
3137 - z-index: 9999999;
3138 - top: 0;
3139 - bottom: 0;
3140 - left: 0;
3141 -}
3142 -body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable {
3143 - bottom: 0;
3144 -}
3145 -body #ifr-course-item {
3146 - position: absolute;
3147 - z-index: 999999;
3148 - top: 0;
3149 - left: 0;
3150 - width: 100%;
3151 - height: 100%;
3152 - background: #fff;
3153 -}
3154 -body .content-item-summary .form-button-finish-course,
3155 -body .lp-quiz-buttons .form-button-finish-course {
3217 +body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3156 3218 float: right;
3157 3219 }
3158 3220
3159 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 {
3160 3222 top: 2px;
3161 - font-family: "Font Awesome 5 Free";
3223 + font-family: "lp-icon";
3162 3224 }
3163 3225 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3164 3226 content: "\f017";
3165 3227 }
@@ -3169,33 +3231,12 @@
3169 3231 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3170 3232 content: "\f29c";
3171 3233 }
3172 3234
3173 -.scroll-wrapper {
3174 - overflow: hidden;
3175 - opacity: 0;
3176 -}
3177 -.scroll-wrapper .scroll-element {
3178 - background: transparent;
3179 -}
3180 -.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
3181 - transition: opacity 0.25s;
3182 -}
3183 -.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
3184 - opacity: 0.7;
3185 -}
3186 -
3187 3235 .course-remaining-time .label-enrolled {
3188 3236 font-size: inherit;
3189 3237 }
3190 3238
3191 -.learn-press-form.completed button::before {
3192 - margin-right: 10px;
3193 - font-family: "Font Awesome 5 Free";
3194 - font-size: 18px;
3195 - content: "\f00c";
3196 -}
3197 -
3198 3239 .lp-course-progress {
3199 3240 position: relative;
3200 3241 }
3201 3242 .lp-course-progress .lp-passing-conditional {
@@ -3209,329 +3250,250 @@
3209 3250
3210 3251 .viewing-course-item .section-header .section-desc {
3211 3252 display: none;
3212 3253 }
3213 -.viewing-course-item .content-item-wrap {
3214 - margin-top: 50px;
3254 +
3255 +.lp-course-curriculum ul, .lp-course-curriculum li {
3256 + list-style: none;
3257 + margin: 0;
3258 + padding: 0;
3215 3259 }
3216 -
3217 -/***********/
3218 -.course-meta {
3260 +.lp-course-curriculum .course-curriculum-info {
3219 3261 display: flex;
3220 - margin-bottom: 40px;
3262 + justify-content: space-between;
3263 + gap: 20px;
3264 + margin-bottom: 20px;
3221 3265 }
3222 -.course-meta .course-meta__pull-left,
3223 -.course-meta .course-meta__pull-right {
3266 +.lp-course-curriculum .course-curriculum-info__left {
3224 3267 display: flex;
3268 + align-items: center;
3225 3269 flex-wrap: wrap;
3270 + gap: 8px;
3226 3271 }
3227 -.course-meta .course-meta__pull-left {
3228 - flex: 1;
3272 +.lp-course-curriculum .course-curriculum-info__left li {
3273 + display: inline-flex;
3274 + align-items: center;
3275 + gap: 8px;
3229 3276 }
3230 -.course-meta .course-meta__pull-left .meta-item {
3231 - 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;
3232 3283 }
3233 -.course-meta .course-meta__pull-right {
3234 - flex: 0 0 50%;
3284 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3285 + content: none;
3235 3286 }
3236 -.course-meta .course-meta__pull-right .meta-item {
3237 - 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;
3238 3291 }
3239 -.course-meta.course-meta-primary .meta-item {
3240 - flex: 1;
3292 +.lp-course-curriculum .course-toggle-all-sections {
3293 + cursor: pointer;
3241 3294 }
3242 -.course-meta.two-columns .course-meta {
3243 - 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;
3244 3301 }
3245 -
3246 -.course-extra-box {
3247 - margin-bottom: 3px;
3248 - border: 1px solid rgba(204, 204, 204, 0.3);
3249 - border-radius: 5px;
3302 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3303 + display: none;
3304 + animation: ease-in-out;
3250 3305 }
3251 -.course-extra-box__title {
3252 - --extra-height: 50px;
3253 - display: flex;
3254 - align-items: center;
3255 - position: relative;
3256 - height: var(--extra-height);
3257 - margin: 0 !important;
3258 - padding: 0 45px 0 38px;
3259 - background: rgba(181, 187, 211, 0.15);
3260 - font-size: 1.1rem;
3261 - font-weight: 600;
3262 - cursor: pointer;
3306 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3307 + display: none;
3263 3308 }
3264 -@media (max-width: 767px) {
3265 - .course-extra-box__title {
3266 - padding-left: 15px;
3267 - }
3309 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3310 + display: block;
3268 3311 }
3269 -.course-extra-box__title::after {
3270 - position: absolute;
3271 - top: 0;
3272 - right: 20px;
3273 - color: #666;
3274 - font-family: "Font Awesome 5 Free";
3275 - line-height: var(--extra-height);
3276 - content: "\f0d7";
3312 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3313 + display: none;
3277 3314 }
3278 -.course-extra-box__content {
3279 - display: none;
3315 +.lp-course-curriculum .course-section:last-child {
3316 + margin-bottom: 0;
3280 3317 }
3281 -.course-extra-box__content-inner {
3282 - -webkit-animation-name: course-extra-box__content-inner-transform;
3283 - animation-name: course-extra-box__content-inner-transform;
3284 - -webkit-animation-duration: 0.3s;
3285 - animation-duration: 0.3s;
3286 - -webkit-animation-timing-function: ease-in-out;
3287 - animation-timing-function: ease-in-out;
3288 - -webkit-animation-iteration-count: 1;
3289 - animation-iteration-count: 1;
3290 - -webkit-animation-direction: normal;
3291 - animation-direction: normal;
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;
3292 3324 }
3293 -.course-extra-box__content ul,
3294 -.course-extra-box__content li {
3295 - list-style: none;
3325 +.lp-course-curriculum .course-section__title {
3326 + font-weight: 600;
3327 + font-size: 1.1em;
3328 + line-height: 1.3em;
3296 3329 }
3297 -.course-extra-box__content ul {
3298 - margin: 0;
3299 - padding: 0;
3330 +.lp-course-curriculum .course-section__description {
3331 + margin: 4px 0 0 0;
3300 3332 }
3301 -.course-extra-box__content li {
3302 - margin: 0;
3303 - padding: 10px 38px;
3304 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
3305 - color: #666;
3306 - font-size: 16px;
3307 - font-weight: 300;
3333 +.lp-course-curriculum .course-section .section-toggle {
3334 + line-height: 1;
3308 3335 }
3309 -@media (max-width: 767px) {
3310 - .course-extra-box__content li {
3311 - padding-left: 30px;
3312 - padding-right: 30px;
3313 - }
3336 +.lp-course-curriculum .course-section .section-toggle i {
3337 + font-size: 24px;
3314 3338 }
3315 -.course-extra-box__content li::before {
3316 - margin-right: 8px;
3317 - color: var(--lp-primary-color);
3318 - font-family: "Font Awesome 5 Free";
3319 - font-weight: 900;
3320 - content: "\f00c";
3339 +.lp-course-curriculum .course-section .course-section-info {
3340 + margin-left: 0;
3341 + margin-right: auto;
3321 3342 }
3322 -.course-extra-box__content li:last-child {
3323 - 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;
3324 3349 }
3325 -.course-extra-box:last-child {
3326 - 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;
3327 3355 }
3328 -.course-extra-box.active .course-extra-box__title::after {
3329 - 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;
3330 3365 }
3331 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3332 - margin-top: 60px;
3333 - margin-bottom: 30px;
3366 +.lp-course-curriculum .course-section .course-item__info {
3367 + display: flex;
3368 + column-gap: 12px;
3369 + row-gap: 8px;
3334 3370 }
3335 -.course-extra-box + .course-tabs {
3336 - margin-top: 60px;
3371 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3372 + min-width: 16px;
3337 3373 }
3338 -
3339 -input[name=course-extra-box-ratio] {
3340 - 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;
3341 3381 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3343 - display: block;
3382 +@media (max-width: 1024px) {
3383 + .lp-course-curriculum .course-section .course-item__content {
3384 + flex-wrap: wrap;
3385 + }
3344 3386 }
3345 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3346 - transform: scale(1);
3387 +.lp-course-curriculum .course-section .course-item__left:hover {
3388 + color: var(--lp-primary-color, #ffb606);
3347 3389 }
3348 -
3349 -@-webkit-keyframes course-extra-box__content-inner-transform {
3350 - from {
3351 - opacity: 0;
3352 - -webkit-transform: translateX(5%);
3353 - -moz-transform: translateX(5%);
3354 - -ms-transform: translateX(5%);
3355 - -o-transform: translateX(5%);
3356 - transform: translateX(5%);
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;
3400 +}
3401 +@media (max-width: 1024px) {
3402 + .lp-course-curriculum .course-section .course-item__right {
3403 + width: 100%;
3404 + order: 3;
3357 3405 }
3358 - to {
3359 - opacity: 1;
3360 - -webkit-transform: translateX(0%);
3361 - -moz-transform: translateX(0%);
3362 - -ms-transform: translateX(0%);
3363 - -o-transform: translateX(0%);
3364 - transform: translateX(0%);
3365 - }
3366 3406 }
3367 -@keyframes course-extra-box__content-inner-transform {
3368 - from {
3369 - opacity: 0;
3370 - transform: translateX(5%);
3371 - }
3372 - to {
3373 - opacity: 1;
3374 - transform: translateX(0%);
3375 - }
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 {
3378 - padding-top: 64px;
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;
3379 3417 }
3380 -.course-tab-panel-faqs .course-faqs-box {
3381 - margin-bottom: 20px;
3382 - border: 1px solid rgba(204, 204, 204, 0.6);
3383 - border-radius: 5px;
3418 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3419 + content: "\f15b";
3384 3420 }
3385 -.course-tab-panel-faqs .course-faqs-box__title {
3386 - display: block;
3387 - position: relative;
3388 - margin: 0;
3389 - padding: 20px 45px 20px 25px;
3390 - font-size: 1.1rem;
3391 - font-weight: 500;
3392 - line-height: 1.7;
3393 - cursor: pointer;
3421 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3422 + content: "\f12e";
3394 3423 }
3395 -.course-tab-panel-faqs .course-faqs-box__title::after {
3396 - position: absolute;
3397 - top: 50%;
3398 - right: 28px;
3399 - color: #6c6c6c;
3400 - font-family: "Font Awesome 5 Free";
3401 - font-size: 12px;
3402 - font-weight: 900;
3403 - content: "\f078";
3404 - transform: translateY(-50%);
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:last-child {
3407 - margin-bottom: 40px;
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 {
3410 - background: rgba(241, 242, 248, 0.4);
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:hover .course-faqs-box__title {
3413 - color: var(--lp-primary-color);
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 {
3416 - display: none;
3438 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3439 + content: "\f00c";
3440 + color: #3bb54a;
3417 3441 }
3418 -.course-tab-panel-faqs .course-faqs-box__content-inner {
3419 - padding: 0 25px 25px 25px;
3420 - color: #666;
3421 - font-size: 1rem;
3422 - font-weight: 300;
3423 - line-height: 26px;
3424 - -webkit-animation-name: course-faqs-box__content-inner-transform;
3425 - animation-name: course-faqs-box__content-inner-transform;
3426 - -webkit-animation-duration: 0.3s;
3427 - animation-duration: 0.3s;
3428 - -webkit-animation-timing-function: ease-in-out;
3429 - animation-timing-function: ease-in-out;
3430 - -webkit-animation-iteration-count: 1;
3431 - animation-iteration-count: 1;
3432 - -webkit-animation-direction: normal;
3433 - animation-direction: normal;
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;
3434 3445 }
3435 -
3436 -input[name=course-faqs-box-ratio] {
3437 - display: none;
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 .course-faqs-box__content {
3440 - display: block;
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 {
3443 - background: rgba(241, 242, 248, 0.4);
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 {
3446 - color: var(--lp-primary-color);
3458 +
3459 +.info-learning .course-progress > div {
3460 + margin-bottom: 8px;
3447 3461 }
3448 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3449 - content: "\f077";
3462 +.info-learning .course-progress__line {
3463 + width: 100%;
3464 + background: #ccc;
3465 + height: 5px;
3466 + border-radius: 5px;
3467 + position: relative;
3450 3468 }
3451 -
3452 -@-webkit-keyframes course-faqs-box__content-inner-transform {
3453 - from {
3454 - opacity: 0;
3455 - -webkit-transform: translateX(5%);
3456 - -moz-transform: translateX(5%);
3457 - -ms-transform: translateX(5%);
3458 - -o-transform: translateX(5%);
3459 - transform: translateX(5%);
3460 - }
3461 - to {
3462 - opacity: 1;
3463 - -webkit-transform: translateX(0%);
3464 - -moz-transform: translateX(0%);
3465 - -ms-transform: translateX(0%);
3466 - -o-transform: translateX(0%);
3467 - transform: translateX(0%);
3468 - }
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;
3469 3476 }
3470 -@keyframes course-faqs-box__content-inner-transform {
3471 - from {
3472 - opacity: 0;
3473 - -webkit-transform: translateX(5%);
3474 - -moz-transform: translateX(5%);
3475 - -ms-transform: translateX(5%);
3476 - -o-transform: translateX(5%);
3477 - transform: translateX(5%);
3478 - }
3479 - to {
3480 - opacity: 1;
3481 - -webkit-transform: translateX(0%);
3482 - -moz-transform: translateX(0%);
3483 - -ms-transform: translateX(0%);
3484 - -o-transform: translateX(0%);
3485 - transform: translateX(0%);
3486 - }
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;
3487 3484 }
3488 -/***********/
3489 -@media screen and (max-width: 1300px) {
3490 - body.course-item-popup #learn-press-course-curriculum {
3491 - width: 300px;
3492 - }
3493 - body.course-item-popup #learn-press-course-curriculum .progress-bg {
3494 - width: 40px;
3495 - }
3496 - body.course-item-popup #content-item-nav {
3497 - left: 300px;
3498 - }
3499 - body.course-item-popup .section-desc {
3500 - display: none;
3501 - }
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);
3502 3491 }
3503 -@media screen and (max-width: 1200px) {
3504 - body.course-item-popupx #learn-press-course-curriculum {
3505 - width: 300px;
3506 - }
3507 - body.course-item-popupx #content-item-nav {
3508 - left: 300px;
3509 - }
3492 +.info-learning .start-date, .info-learning .end-date {
3493 + margin-bottom: 8px;
3510 3494 }
3511 -@media screen and (max-width: 768px) {
3512 - body.course-item-popup .course-curriculum {
3513 - width: 200px;
3514 - }
3515 - body.course-item-popup #content-item-nav {
3516 - left: 200px;
3517 - }
3518 - body.course-item-popup.wpadminbar #learn-press-content-item,
3519 -body.course-item-popup.wpadminbar #learn-press-course-curriculum {
3520 - top: 106px;
3521 - }
3522 3495
3523 - .learn-press-course-results-progress {
3524 - margin-right: 0%;
3525 - }
3526 - .learn-press-course-results-progress .items-progress,
3527 -.learn-press-course-results-progress .course-progress {
3528 - float: none;
3529 - width: 100%;
3530 - margin-right: 0%;
3531 - margin-bottom: 20px;
3532 - }
3533 -}
3534 3496 .lp-quiz-buttons {
3535 3497 margin-bottom: 20px;
3536 3498 display: block;
3537 3499 clear: both;
@@ -3547,13 +3509,12 @@
3547 3509 }
3548 3510 .quiz-progress .progress-items .progress-item {
3549 3511 position: relative;
3550 3512 color: #777;
3551 - font-size: 15px;
3513 + font-size: 0.938em;
3552 3514 flex: 1;
3553 3515 }
3554 -.quiz-progress .progress-items .progress-item .progress-number,
3555 -.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 {
3556 3517 display: block;
3557 3518 line-height: 1;
3558 3519 text-align: center;
3559 3520 }
@@ -3558,13 +3519,13 @@
3558 3519 text-align: center;
3559 3520 }
3560 3521 .quiz-progress .progress-items .progress-item .progress-number {
3561 3522 margin: 15px 0 10px 0;
3562 - font-size: 20px;
3523 + font-size: 1.25em;
3563 3524 }
3564 3525 .quiz-progress .progress-items .progress-item .progress-label {
3565 3526 margin-bottom: 15px;
3566 - font-size: 14px;
3527 + font-size: 0.875em;
3567 3528 }
3568 3529 .quiz-progress .progress-items .progress-item i {
3569 3530 display: none;
3570 3531 float: left;
@@ -3571,9 +3532,9 @@
3571 3532 width: 60px;
3572 3533 height: 60px;
3573 3534 color: #fff;
3574 3535 background: #00adff;
3575 - font-size: 30px;
3536 + font-size: 1.875em;
3576 3537 line-height: 60px;
3577 3538 text-align: center;
3578 3539 }
3579 3540 .quiz-progress .progress-items .progress-item::after {
@@ -3592,24 +3553,15 @@
3592 3553 overflow: hidden;
3593 3554 position: relative;
3594 3555 margin: 0 0 18px 0;
3595 3556 padding: 10px;
3596 - color: #777;
3597 - background: #f5f5f5;
3598 - font-size: 20px;
3599 3557 cursor: pointer;
3600 - -webkit-border-radius: 4px;
3601 - -moz-border-radius: 4px;
3602 3558 border-radius: 4px;
3603 3559 -webkit-transition: background linear 0.25s;
3604 - -moz-transition: background linear 0.25s;
3605 - -ms-transition: background linear 0.25s;
3606 - -o-transition: background linear 0.25s;
3607 3560 transition: background linear 0.25s;
3608 3561 }
3609 3562 .answer-options .answer-option .option-title {
3610 3563 display: table-cell;
3611 - font-size: smaller;
3612 3564 }
3613 3565 .answer-options .answer-option .option-title .option-title-content {
3614 3566 display: inline-block;
3615 3567 vertical-align: middle;
@@ -3622,11 +3574,8 @@
3622 3574 width: 3px;
3623 3575 background: #ddd;
3624 3576 content: "";
3625 3577 -webkit-transition: background linear 0.25s;
3626 - -moz-transition: background linear 0.25s;
3627 - -ms-transition: background linear 0.25s;
3628 - -o-transition: background linear 0.25s;
3629 3578 transition: background linear 0.25s;
3630 3579 }
3631 3580 .answer-options .answer-option input[type=checkbox],
3632 3581 .answer-options .answer-option input[type=radio] {
@@ -3633,36 +3582,27 @@
3633 3582 -webkit-appearance: initial;
3634 3583 -moz-appearance: initial;
3635 3584 position: relative;
3636 3585 z-index: 10;
3637 - width: 35px;
3638 - min-width: 35px;
3639 - height: 35px;
3586 + width: 32px;
3587 + min-width: 32px;
3588 + height: 32px;
3640 3589 margin: 0 10px 0 3px;
3641 3590 border: 1px solid #cfcfcf;
3642 3591 background: #f9fafc;
3643 - -webkit-border-radius: 4px;
3644 - -moz-border-radius: 4px;
3645 3592 border-radius: 4px;
3646 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 +}
3647 3601 .answer-options .answer-option input[type=checkbox]:focus,
3648 3602 .answer-options .answer-option input[type=radio]:focus {
3649 3603 outline: none;
3650 3604 }
3651 -.answer-options .answer-option input[type=checkbox]::after,
3652 -.answer-options .answer-option input[type=radio]::after {
3653 - margin-top: -10px;
3654 - position: absolute;
3655 - top: 18px;
3656 - left: 9px;
3657 - box-sizing: content-box;
3658 - opacity: 0;
3659 - color: #3db748;
3660 - font-family: "Font Awesome 5 Free";
3661 - font-weight: 900;
3662 - font-size: 16px;
3663 - content: "\f00c";
3664 -}
3665 3605 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3666 3606 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3667 3607 position: relative;
3668 3608 }
@@ -3675,24 +3615,37 @@
3675 3615 opacity: 1;
3676 3616 }
3677 3617 .answer-options .answer-option input[type=checkbox]::after {
3678 3618 margin-top: 0;
3679 - top: 50%;
3680 - left: 50%;
3681 - -webkit-transform: translate(-50%, -50%);
3682 - -moz-transform: translate(-50%, -50%);
3683 - -ms-transform: translate(-50%, -50%);
3684 - -o-transform: translate(-50%, -50%);
3685 - transform: translate(-50%, -50%);
3686 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 +}
3687 3635 .answer-options .answer-option input[type=radio] {
3688 - -webkit-border-radius: 50%;
3689 - -moz-border-radius: 50%;
3690 3636 border-radius: 50%;
3691 3637 }
3692 3638 .answer-options .answer-option input[type=radio]::before {
3693 3639 border-radius: 50%;
3694 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 +}
3695 3648 .answer-options .answer-option .option-title {
3696 3649 margin: 0;
3697 3650 }
3698 3651 .answer-options .answer-option:hover {
@@ -3697,26 +3650,12 @@
3697 3650 }
3698 3651 .answer-options .answer-option:hover {
3699 3652 background: #e1f5ff;
3700 3653 }
3701 -.answer-options .answer-option.answer-correct {
3702 - background: #e1f5ff;
3703 -}
3704 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3705 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3706 - background: #e1f5ff;
3707 -}
3708 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3709 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3710 - background: #00adff;
3711 -}
3712 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3713 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3714 3654 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3715 - border-color: #f00;
3655 + color: #f00;
3716 3656 }
3717 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3718 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3657 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3719 3658 background: #f00;
3720 3659 }
3721 3660
3722 3661 button[data-counter] {
@@ -3742,25 +3681,19 @@
3742 3681 content: "\f00c";
3743 3682 }
3744 3683 .quiz-result .result-message {
3745 3684 margin-bottom: 30px;
3746 - padding: 10px 0 !important;
3685 + padding: 10px 0;
3747 3686 color: #fff;
3748 3687 background: #f02425;
3749 - font-size: 16px;
3750 - line-height: 22px;
3751 - font-weight: 400;
3752 3688 display: flex;
3753 3689 align-items: center;
3754 3690 justify-content: center;
3755 - -webkit-border-radius: 4px;
3756 - -moz-border-radius: 4px;
3757 - border-radius: 4px;
3691 + border-radius: var(--lp-border-radius, 5px);
3692 + gap: 8px;
3758 3693 }
3759 3694 .quiz-result .result-message::after {
3760 - margin-left: 10px;
3761 - font-family: "Font Awesome 5 Free";
3762 - font-weight: 900;
3695 + font-family: "lp-icon";
3763 3696 content: "\f00d";
3764 3697 }
3765 3698 .quiz-result .result-grade .result-achieved,
3766 3699 .quiz-result .result-grade .result-require {
@@ -3768,11 +3701,10 @@
3768 3701 margin: 0 auto;
3769 3702 }
3770 3703 .quiz-result .result-grade .result-achieved {
3771 3704 padding-bottom: 7px;
3772 - border-bottom: 1px solid #999;
3773 - color: #333;
3774 - font-size: 28px;
3705 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3706 + font-size: 1.75em;
3775 3707 font-weight: 500;
3776 3708 line-height: 1;
3777 3709 }
3778 3710 .quiz-result .result-grade .result-require {
@@ -3778,14 +3710,14 @@
3778 3710 .quiz-result .result-grade .result-require {
3779 3711 display: block;
3780 3712 padding-top: 5px;
3781 3713 color: #666;
3782 - font-size: 16px;
3714 + font-size: 1em;
3783 3715 font-weight: 400;
3784 3716 line-height: 1;
3785 3717 }
3786 3718 .quiz-result .result-grade .result-message {
3787 - font-size: 14px;
3719 + font-size: 0.875em;
3788 3720 }
3789 3721 .quiz-result.passed .result-achieved {
3790 3722 color: #04adff;
3791 3723 }
@@ -3802,20 +3734,19 @@
3802 3734 display: flex;
3803 3735 margin: 0;
3804 3736 }
3805 3737 .quiz-result .result-statistic .result-statistic-field + li {
3806 - border-top: 1px dashed #ccc;
3738 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3807 3739 }
3808 -.quiz-result .result-statistic .result-statistic-field span,
3809 -.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 {
3810 3741 margin: 0;
3811 3742 flex: 1;
3812 3743 }
3813 3744 .quiz-result .result-statistic .result-statistic-field span {
3814 3745 color: #666;
3815 - font-size: 16px;
3746 + font-size: 1em;
3816 3747 font-weight: 400;
3817 - line-height: 35px;
3748 + line-height: 2.1875em;
3818 3749 }
3819 3750 .quiz-result .result-statistic .result-statistic-field span::before {
3820 3751 display: inline-block;
3821 3752 width: 15px;
@@ -3820,17 +3751,15 @@
3820 3751 display: inline-block;
3821 3752 width: 15px;
3822 3753 margin-right: 10px;
3823 3754 color: var(--lp-primary-color);
3824 - font-family: "Font Awesome 5 Free";
3825 - font-size: 16px;
3755 + font-family: "lp-icon";
3756 + font-size: 1em;
3826 3757 font-weight: 900;
3827 3758 }
3828 3759 .quiz-result .result-statistic .result-statistic-field p {
3829 3760 color: #333;
3830 - font-size: 16px;
3831 3761 font-weight: 500;
3832 - line-height: 35px;
3833 3762 text-align: right;
3834 3763 }
3835 3764 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3836 3765 font-weight: 400;
@@ -3856,8 +3785,121 @@
3856 3785 color: #ddd;
3857 3786 content: "\f2f5";
3858 3787 }
3859 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 +}
3860 3902 .quiz-status {
3861 3903 position: sticky;
3862 3904 z-index: 99;
3863 3905 top: 0;
@@ -3869,27 +3911,15 @@
3869 3911 display: flex;
3870 3912 box-sizing: border-box;
3871 3913 width: 100%;
3872 3914 max-width: 792px;
3873 - height: 60px;
3874 3915 margin: 0 auto;
3875 - padding: 5px 10px 5px 30px;
3916 + padding: 8px 16px;
3876 3917 border-radius: 4px;
3877 3918 background: var(--lp-primary-color);
3878 3919 justify-content: center;
3879 3920 align-items: center;
3880 3921 }
3881 -@media (max-width: 480px) {
3882 - .quiz-status > div {
3883 - display: block;
3884 - height: auto;
3885 - text-align: center;
3886 - padding: 15px;
3887 - }
3888 - .quiz-status > div .questions-index {
3889 - margin-bottom: 10px;
3890 - }
3891 -}
3892 3922 .quiz-status > div > div {
3893 3923 display: flex;
3894 3924 flex-direction: row-reverse;
3895 3925 flex: 0 0 50%;
@@ -3899,8 +3929,20 @@
3899 3929 .quiz-status > div > div {
3900 3930 justify-content: center;
3901 3931 }
3902 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 +}
3903 3945 .quiz-status > div .current-point {
3904 3946 display: none;
3905 3947 }
3906 3948 .quiz-status .questions-index {
@@ -3905,11 +3947,11 @@
3905 3947 }
3906 3948 .quiz-status .questions-index {
3907 3949 display: inline-block;
3908 3950 color: #666;
3909 - font-size: 16px;
3951 + font-size: 1em;
3910 3952 font-weight: 400;
3911 - line-height: 26px;
3953 + line-height: 1.625em;
3912 3954 }
3913 3955 .quiz-status .questions-index span {
3914 3956 color: #333;
3915 3957 font-weight: 500;
@@ -3914,26 +3956,16 @@
3914 3956 color: #333;
3915 3957 font-weight: 500;
3916 3958 }
3917 3959 .quiz-status .countdown {
3918 - position: relative;
3919 - min-width: 120px;
3920 - margin-right: 5px;
3921 - padding: 12px 29px;
3960 + min-height: 38px;
3922 3961 color: #333;
3923 - background: #fff;
3924 - font-size: 14px;
3925 - font-weight: 400;
3926 - line-height: 1;
3962 + font-weight: 500;
3927 3963 text-align: center;
3928 3964 }
3929 3965 .quiz-status .countdown .fas {
3930 - position: absolute;
3931 - top: 50%;
3932 - left: 10px;
3933 3966 color: #333;
3934 - font-size: 14px;
3935 - transform: translateY(-50%);
3967 + font-size: 1em;
3936 3968 }
3937 3969 .quiz-status .countdown .clock {
3938 3970 display: none;
3939 3971 width: 40px;
@@ -3946,9 +3978,8 @@
3946 3978 border: 4px solid #b1c1e6;
3947 3979 border-radius: 50%;
3948 3980 content: "";
3949 3981 -webkit-box-sizing: border-box;
3950 - -moz-box-sizing: border-box;
3951 3982 box-sizing: border-box;
3952 3983 }
3953 3984 .quiz-status .countdown .clock .circle-progress-bar {
3954 3985 display: inline-block;
@@ -3964,8 +3995,11 @@
3964 3995 }
3965 3996 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3966 3997 stroke: #f00;
3967 3998 }
3999 +.quiz-status .countdown i {
4000 + margin: 0 5px 0 0;
4001 +}
3968 4002 .quiz-status .submit-quiz button {
3969 4003 margin: 0 0 0 10px;
3970 4004 border: none;
3971 4005 border-radius: 0;
@@ -3995,9 +4029,9 @@
3995 4029 border: 1px solid #ddd;
3996 4030 color: #999;
3997 4031 background: #f5f5f5;
3998 4032 box-shadow: none;
3999 - font-size: 12px;
4033 + font-size: 0.75em;
4000 4034 line-height: 1;
4001 4035 }
4002 4036 .question-numbers li a span {
4003 4037 vertical-align: middle;
@@ -4016,9 +4050,9 @@
4016 4050 background: #fff;
4017 4051 }
4018 4052 .question-numbers li.answered a::after {
4019 4053 margin-left: 3px;
4020 - font-family: "Font Awesome 5 Free";
4054 + font-family: "lp-icon";
4021 4055 font-size: 8px;
4022 4056 vertical-align: middle;
4023 4057 }
4024 4058 .question-numbers li.answered.answered-wrong a {
@@ -4067,14 +4101,12 @@
4067 4101 }
4068 4102 }
4069 4103 .quiz-intro-item::before {
4070 4104 position: relative;
4071 - top: -2px;
4072 4105 margin-right: 10px;
4073 4106 color: var(--lp-primary-color);
4074 - font-family: "Font Awesome 5 Free";
4075 - font-size: 16px;
4076 - font-weight: 900;
4107 + font-family: "lp-icon";
4108 + font-size: 1em;
4077 4109 }
4078 4110 .quiz-intro-item--passing-grade {
4079 4111 order: 2;
4080 4112 }
@@ -4096,15 +4128,12 @@
4096 4128 .quiz-intro-item__title {
4097 4129 margin: 0;
4098 4130 padding: 0 8px 0 0;
4099 4131 color: #333;
4100 - font-size: 16px;
4101 4132 font-weight: 300;
4102 - line-height: 1.7;
4103 4133 }
4104 4134 .quiz-intro-item__content {
4105 4135 color: #222;
4106 - font-size: 16px;
4107 4136 font-weight: 400;
4108 4137 }
4109 4138
4110 4139 .question-explanation-content,
@@ -4183,11 +4212,8 @@
4183 4212 padding: 50px;
4184 4213 justify-content: center;
4185 4214 align-items: center;
4186 4215 -webkit-transform: none !important;
4187 - -moz-transform: none !important;
4188 - -ms-transform: none !important;
4189 - -o-transform: none !important;
4190 4216 transform: none !important;
4191 4217 }
4192 4218 .quiz-result .result-grade::before,
4193 4219 .quiz-result .result-grade svg {
@@ -4196,10 +4222,8 @@
4196 4222 left: 50%;
4197 4223 width: 200px;
4198 4224 height: 200px;
4199 4225 margin-left: -100px;
4200 - -webkit-border-radius: 50%;
4201 - -moz-border-radius: 50%;
4202 4226 border-radius: 50%;
4203 4227 }
4204 4228 .quiz-result .result-grade::before {
4205 4229 box-sizing: border-box;
@@ -4208,11 +4232,8 @@
4208 4232 content: "";
4209 4233 }
4210 4234 .quiz-result .result-grade svg {
4211 4235 -webkit-transform: rotate(-90deg);
4212 - -moz-transform: rotate(-90deg);
4213 - -ms-transform: rotate(-90deg);
4214 - -o-transform: rotate(-90deg);
4215 4236 transform: rotate(-90deg);
4216 4237 }
4217 4238 .quiz-result .result-grade svg circle {
4218 4239 stroke: var(--lp-primary-color);
@@ -4218,11 +4239,8 @@
4218 4239 stroke: var(--lp-primary-color);
4219 4240 }
4220 4241 .quiz-result.passed .result-grade svg {
4221 4242 -webkit-transform: rotate(-90deg);
4222 - -moz-transform: rotate(-90deg);
4223 - -ms-transform: rotate(-90deg);
4224 - -o-transform: rotate(-90deg);
4225 4243 transform: rotate(-90deg);
4226 4244 }
4227 4245 .quiz-result.passed .result-grade .result-achieved {
4228 4246 color: #333;
@@ -4233,22 +4251,24 @@
4233 4251
4234 4252 .quiz-questions .question {
4235 4253 margin-bottom: 60px;
4236 4254 }
4255 +.quiz-questions .question-answers .answer-options {
4256 + margin: 0;
4257 + padding: 0;
4258 +}
4237 4259
4238 4260 .question .answer-option {
4239 4261 padding: 0;
4240 - _border: 2px solid #d9e0f1;
4241 - background: #fff;
4242 4262 }
4243 4263 .question .answer-option input[type=radio],
4244 4264 .question .answer-option input[type=checkbox] {
4245 4265 position: absolute;
4246 4266 top: 50%;
4247 - margin: -19px 0 0 10px;
4248 4267 border-color: #d9e0f1;
4249 - -webkit-border-radius: 4px;
4250 - -moz-border-radius: 4px;
4268 + -webkit-transform: translateY(-50%);
4269 + transform: translateY(-50%);
4270 + margin: 0 0 0 10px;
4251 4271 border-radius: 4px;
4252 4272 }
4253 4273 .question .answer-option input[type=radio]::after,
4254 4274 .question .answer-option input[type=checkbox]::after {
@@ -4267,10 +4287,8 @@
4267 4287 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4268 4288 border-color: #99aee4;
4269 4289 }
4270 4290 .question .answer-option input[type=radio] {
4271 - -webkit-border-radius: 50%;
4272 - -moz-border-radius: 50%;
4273 4291 border-radius: 50%;
4274 4292 }
4275 4293 .question .answer-option input[type=radio]::before {
4276 4294 border-radius: 50%;
@@ -4278,24 +4296,14 @@
4278 4296 .question .answer-option .option-title {
4279 4297 display: flex;
4280 4298 width: 100%;
4281 4299 margin: 0;
4282 - padding: 14px 10px 11px 65px;
4283 - border: 1px solid #ccc;
4300 + padding: 10px 10px 10px 60px;
4301 + border: 1px solid var(--lp-border-color, #E2E0DB);
4284 4302 color: #666;
4285 - background: #fff;
4286 - font-size: 16px;
4287 - font-weight: 300;
4288 - line-height: 26px;
4289 - -webkit-border-radius: 4px;
4290 - -moz-border-radius: 4px;
4303 + font-weight: normal;
4291 4304 border-radius: 4px;
4292 4305 }
4293 -.question .answer-option .option-title::after {
4294 - display: inline-block;
4295 - visibility: hidden !important;
4296 - content: ".";
4297 -}
4298 4306 .question .answer-option .option-title:hover {
4299 4307 background: #f9f9f9;
4300 4308 }
4301 4309 .question .answer-option .option-title::before {
@@ -4310,31 +4318,25 @@
4310 4318 .question .question-title {
4311 4319 display: block;
4312 4320 margin-top: 0;
4313 4321 margin-bottom: 18px;
4314 - color: #333;
4315 - font-size: 18px;
4322 + font-size: 1.125em;
4316 4323 font-weight: 500;
4317 4324 }
4318 4325 .question .question-title .edit-link {
4319 4326 float: right;
4320 - font-size: 14px;
4327 + font-size: 0.875em;
4321 4328 font-weight: normal;
4322 4329 }
4323 4330 .question .question-content {
4324 4331 margin-bottom: 30px;
4325 - color: #666;
4326 - font-size: 16px;
4327 - font-weight: 300;
4328 - line-height: 26px;
4329 4332 }
4330 4333 .question .question-content img {
4331 - width: 100%;
4332 4334 max-width: 100%;
4333 4335 }
4334 4336 .question .question-response {
4335 4337 margin-bottom: 10px;
4336 - font-size: 14px;
4338 + font-size: 0.875em;
4337 4339 }
4338 4340 .question .question-response .label {
4339 4341 display: inline-block;
4340 4342 margin: 0 5px 0 0;
@@ -4364,11 +4366,12 @@
4364 4366 color: #00adff;
4365 4367 background: transparent;
4366 4368 font-size: 0;
4367 4369 text-decoration: none;
4370 + border: none;
4368 4371 }
4369 4372 .question .btn-show-hint::before {
4370 - font-family: "Font Awesome 5 Free";
4373 + font-family: "lp-icon";
4371 4374 font-size: 18px;
4372 4375 content: "\f059";
4373 4376 }
4374 4377 .question .btn-show-hint:hover span {
@@ -4373,9 +4376,9 @@
4373 4376 }
4374 4377 .question .btn-show-hint:hover span {
4375 4378 position: absolute;
4376 4379 bottom: 100%;
4377 - left: 0;
4380 + left: 100%;
4378 4381 width: auto;
4379 4382 padding: 6px 9px;
4380 4383 border-radius: 2px;
4381 4384 color: #333;
@@ -4398,9 +4401,9 @@
4398 4401 min-width: 50px;
4399 4402 margin: 0 10px;
4400 4403 padding: 0 10px;
4401 4404 border: none;
4402 - border-bottom: 1px dashed #ddd;
4405 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4403 4406 text-align: center;
4404 4407 white-space: nowrap;
4405 4408 }
4406 4409 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4423,10 +4426,8 @@
4423 4426 margin: 0 5px;
4424 4427 padding: 0 6px;
4425 4428 background: #ddd;
4426 4429 line-height: 1;
4427 - -webkit-border-radius: 4px;
4428 - -moz-border-radius: 4px;
4429 4430 border-radius: 4px;
4430 4431 }
4431 4432 .question.question-fill_in_blanks .blanks.ordered {
4432 4433 list-style-position: inside;
@@ -4438,8 +4439,15 @@
4438 4439 .lp-sort-bg label.option-title {
4439 4440 background: rgba(255, 182, 6, 0.68) !important;
4440 4441 }
4441 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 +
4442 4450 .learn-press-message.fixed {
4443 4451 position: fixed;
4444 4452 top: 32px;
4445 4453 left: 0;
@@ -4453,30 +4461,124 @@
4453 4461 .learn-press-message.fixed[data-delay-in] {
4454 4462 display: none;
4455 4463 }
4456 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 +
4457 4556 /**
4458 4557 * CSS for overriding some style defaults of themes
4459 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 +}
4460 4573 .lp-archive-courses ul {
4461 4574 list-style-type: revert;
4462 - padding: 0 0 23px 1em;
4575 + padding: 0 0 1em 1em;
4463 4576 }
4464 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4577 +.lp-archive-courses ul.course-nav-tabs {
4465 4578 list-style: none;
4466 4579 padding: 0;
4467 4580 }
4468 -@media (max-width: 768px) {
4469 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4470 - padding-left: 15px;
4471 - padding-right: 15px;
4472 - }
4473 -}
4474 -.lp-archive-courses ul, .lp-archive-courses ol {
4475 - list-style-type: decimal;
4476 - list-style-position: inside;
4477 - padding: 0 0 23px;
4478 -}
4479 4581 .lp-archive-courses ol ul {
4480 4582 padding: 2px 0 2px 35px;
4481 4583 }
4482 4584 .lp-archive-courses ol ol {
@@ -4481,18 +4583,11 @@
4481 4583 }
4482 4584 .lp-archive-courses ol ol {
4483 4585 padding: 2px 0 2px 20px;
4484 4586 }
4485 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4486 - padding: 9px 24px;
4487 -}
4488 -.lp-archive-courses tr td {
4489 - border-top: 1px solid #eee;
4490 - padding: 6px 24px;
4491 -}
4492 4587
4493 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4494 - padding: 0 !important;
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;
4495 4590 list-style: none !important;
4496 4591 }
4497 4592
4498 4593 .learnpress.dt-the7 .learn-press-filters {
@@ -4528,8 +4623,20 @@
4528 4623 padding-left: 15px;
4529 4624 padding-right: 15px;
4530 4625 }
4531 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 +
4532 4639 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4533 4640 float: none;
4534 4641 width: auto;
4535 4642 margin: 0 15%;
@@ -4547,8 +4654,16 @@
4547 4654 }
4548 4655 body.learnpress-page.twentyseventeen #primary article.type-page {
4549 4656 width: 100%;
4550 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 +}
4551 4666
4552 4667 @media screen and (min-width: 61.5625em) {
4553 4668 body.twentysixteen.learnpress-page .entry-footer {
4554 4669 display: none;
@@ -4572,19 +4687,361 @@
4572 4687 }
4573 4688
4574 4689 @media screen and (min-width: 48em) {
4575 4690 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4576 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4691 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4577 4692 width: 100%;
4578 4693 float: none;
4579 4694 }
4580 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 +
4581 5038 .learn-press-tip {
4582 5039 display: none;
4583 5040 margin: 0 5px;
4584 5041 color: #444;
4585 - font-size: 13px;
4586 5042 font-style: normal;
5043 + font-weight: normal;
4587 5044 line-height: 1;
4588 5045 vertical-align: baseline;
4589 5046 cursor: pointer;
4590 5047 }
@@ -4591,9 +5048,9 @@
4591 5048 .learn-press-tip.ready {
4592 5049 display: inline-block;
4593 5050 }
4594 5051 .learn-press-tip::before {
4595 - font-family: "Font Awesome 5 Free";
5052 + font-family: "lp-icon";
4596 5053 content: "\f059";
4597 5054 }
4598 5055 .learn-press-tip:hover {
4599 5056 opacity: 0.8;
@@ -4606,16 +5063,14 @@
4606 5063 margin-left: -1px;
4607 5064 padding: 0.618em 1em;
4608 5065 color: #fff;
4609 5066 background: #383838;
4610 - font-size: 12px;
5067 + font-size: 0.8em;
4611 5068 line-height: 1.2em;
4612 - -webkit-border-radius: 3px;
4613 - -moz-border-radius: 3px;
4614 5069 border-radius: 3px;
4615 5070 }
4616 5071 .learn-press-tip-floating > * {
4617 - font-size: 12px;
5072 + font-size: 0.8em;
4618 5073 }
4619 5074 .learn-press-tip-floating .close {
4620 5075 display: inline-block;
4621 5076 position: absolute;
@@ -4625,17 +5080,15 @@
4625 5080 height: 16px;
4626 5081 border: 1px solid #fff;
4627 5082 color: #fff;
4628 5083 background: #468fbc;
4629 - line-height: 16px;
5084 + line-height: 1rem;
4630 5085 text-align: center;
4631 5086 cursor: pointer;
4632 - -webkit-border-radius: 50%;
4633 - -moz-border-radius: 50%;
4634 5087 border-radius: 50%;
4635 5088 }
4636 5089 .learn-press-tip-floating .close::before {
4637 - font-family: "Font Awesome 5 Free";
5090 + font-family: "lp-icon";
4638 5091 content: "\f00d";
4639 5092 }
4640 5093 .learn-press-tip-floating p {
4641 5094 margin: 0;
@@ -4669,46 +5122,16 @@
4669 5122 */
4670 5123 /**
4671 5124 * Mixin
4672 5125 */
4673 -@-webkit-keyframes rotating4 {
4674 - from {
4675 - -webkit-transform: rotate(0deg);
4676 - -o-transform: rotate(0deg);
4677 - transform: rotate(0deg);
4678 - }
4679 - to {
4680 - -webkit-transform: rotate(360deg);
4681 - -o-transform: rotate(360deg);
4682 - transform: rotate(360deg);
4683 - }
4684 -}
4685 5126 @keyframes rotating4 {
4686 5127 from {
4687 - -ms-transform: rotate(0deg);
4688 - -moz-transform: rotate(0deg);
4689 - -webkit-transform: rotate(0deg);
4690 - -o-transform: rotate(0deg);
4691 5128 transform: rotate(0deg);
4692 5129 }
4693 5130 to {
4694 - -ms-transform: rotate(360deg);
4695 - -moz-transform: rotate(360deg);
4696 - -webkit-transform: rotate(360deg);
4697 - -o-transform: rotate(360deg);
4698 5131 transform: rotate(360deg);
4699 5132 }
4700 5133 }
4701 -@-webkit-keyframes animation4 {
4702 - from {
4703 - left: -40%;
4704 - width: 40%;
4705 - }
4706 - to {
4707 - left: 100%;
4708 - width: 10%;
4709 - }
4710 -}
4711 5134 @keyframes animation4 {
4712 5135 from {
4713 5136 left: -40%;
4714 5137 width: 40%;
@@ -4732,10 +5155,8 @@
4732 5155 min-width: 300px !important;
4733 5156 padding: 10px !important;
4734 5157 background: #F5F5F5;
4735 5158 transition: opacity 0.25s;
4736 - -webkit-border-radius: 3px;
4737 - -moz-border-radius: 3px;
4738 5159 border-radius: 3px;
4739 5160 }
4740 5161 body.confirm #popup_container #popup_title {
4741 5162 display: none !important;
@@ -4743,10 +5164,8 @@
4743 5164 body.confirm #popup_container #popup_message {
4744 5165 margin: -10px;
4745 5166 background: #FFF;
4746 5167 padding: 20px;
4747 - -webkit-border-radius: 3px;
4748 - -moz-border-radius: 3px;
4749 5168 border-radius: 3px;
4750 5169 }
4751 5170 body.confirm #popup_container .close {
4752 5171 position: absolute;
@@ -4758,9 +5177,9 @@
4758 5177 text-align: center;
4759 5178 }
4760 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] {
4761 5180 height: 30px;
4762 - line-height: 30px;
5181 + line-height: 1.875rem;
4763 5182 padding: 0 25px;
4764 5183 }
4765 5184 body.confirm #popup_container #popup_cancel {
4766 5185 display: none;
@@ -4772,35 +5191,46 @@
4772 5191
4773 5192 /**
4774 5193 * Archive courses page.
4775 5194 */
4776 -a {
4777 - text-decoration: none;
5195 +.lp-archive-courses {
5196 + width: 100%;
5197 + scroll-margin: 30px;
4778 5198 }
4779 -
4780 -.lp-content-area {
4781 - width: 100%;
4782 - max-width: 1170px;
4783 - margin: 0 auto;
5199 +.lp-archive-courses .lp-content-area.has-sidebar {
5200 + display: flex;
5201 + gap: 32px;
5202 + align-items: flex-start;
4784 5203 }
4785 -@media (max-width: 1024px) {
4786 - .lp-content-area {
4787 - padding-right: 15px;
4788 - padding-left: 15px;
5204 +@media (max-width: 768px) {
5205 + .lp-archive-courses .lp-content-area.has-sidebar {
5206 + display: inherit;
4789 5207 }
4790 5208 }
4791 -
4792 -.lp-content-area::after,
4793 -.lp-content-area::before {
4794 - display: table;
4795 - clear: both;
4796 - content: "";
5209 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5210 + width: 33.33%;
4797 5211 }
4798 -
4799 -.lp-archive-courses {
4800 - width: 100%;
4801 - 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 + }
4802 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 +}
4803 5233 .lp-archive-courses.loading ul.learn-press-courses {
4804 5234 position: relative;
4805 5235 }
4806 5236 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4813,9 +5243,9 @@
4813 5243 }
4814 5244 .lp-archive-courses.loading ul.learn-press-courses::after {
4815 5245 z-index: 3;
4816 5246 background: #f3f3f3;
4817 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
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%);
4818 5248 background-size: 400% 100%;
4819 5249 list-style: none;
4820 5250 animation: lp-skeleton-loading 1.4s ease infinite;
4821 5251 }
@@ -4821,192 +5251,93 @@
4821 5251 }
4822 5252 .lp-archive-courses.loading ul.learn-press-courses::before {
4823 5253 z-index: 2;
4824 5254 opacity: 0.8%;
4825 - background: #fff;
5255 + background: var(--lp-color-white, #fff);
4826 5256 }
4827 -.lp-archive-courses form[name=search-course] {
4828 - position: relative;
4829 - margin-bottom: 20px;
4830 -}
4831 -.lp-archive-courses form[name=search-course] .search-course-input {
4832 - width: 100%;
4833 - padding: 12px;
4834 - -webkit-box-sizing: border-box;
4835 - -moz-box-sizing: border-box;
4836 - box-sizing: border-box;
4837 -}
4838 -.lp-archive-courses form[name=search-course] .search-course-button {
4839 - position: absolute;
4840 - top: 1px;
4841 - right: 1px;
4842 - bottom: 1px;
4843 - height: auto;
4844 - padding: 15px;
4845 - line-height: 1px;
4846 -}
4847 5257 .lp-archive-courses .learn-press-courses-header {
4848 - float: left;
4849 - padding-top: 4px;
5258 + margin-bottom: 16px;
4850 5259 }
4851 5260 .lp-archive-courses .learn-press-courses-header h1 {
4852 5261 margin: 0;
4853 - font-size: 30px;
4854 - font-weight: 600;
5262 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4855 5263 }
4856 -@media (max-width: 767px) {
4857 - .lp-archive-courses .learn-press-courses-header {
4858 - margin-bottom: 20px;
4859 - }
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;
4860 5275 }
4861 -.lp-archive-courses .course-item {
5276 +.learn-press-courses .course-item {
4862 5277 flex-direction: column;
4863 5278 display: flex;
4864 5279 transition: all 0.3s;
4865 5280 }
4866 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5281 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4867 5282 opacity: 1;
4868 5283 }
4869 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5284 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4870 5285 transform: scale(1.05);
4871 5286 }
4872 -.lp-archive-courses .course-item:hover .course-wishlist {
5287 +.learn-press-courses .course-item:hover .course-wishlist {
4873 5288 opacity: 1;
4874 5289 }
4875 -.lp-archive-courses .course-item .course-wishlist.filled {
5290 +.learn-press-courses .course-item .course-wishlist.filled {
4876 5291 opacity: 1;
4877 5292 }
4878 -.lp-archive-courses .course-item .course-instructor {
4879 - float: left;
4880 - margin-bottom: 16px;
4881 - font-size: 14px;
4882 - font-weight: 300;
4883 - line-height: 25px;
4884 - text-transform: capitalize;
4885 -}
4886 -.lp-archive-courses .course-item .course-instructor a {
4887 - color: #059de9;
4888 -}
4889 -.lp-archive-courses .course-item .course-instructor a:hover {
4890 - color: var(--lp-primary-color);
4891 -}
4892 -.lp-archive-courses .course-content {
5293 +.learn-press-courses .course-content {
4893 5294 position: relative;
4894 5295 border-top: 0;
4895 5296 }
4896 -.lp-archive-courses .course-content .course-permalink {
4897 - display: -webkit-box;
4898 - clear: both;
4899 - overflow: hidden;
4900 - position: relative;
5297 +.learn-press-courses .course-content .course-permalink {
5298 + display: block;
4901 5299 border: none;
4902 - color: #fff;
4903 5300 text-decoration: none;
4904 - text-transform: none;
4905 - -webkit-line-clamp: 2;
4906 - -webkit-box-orient: vertical;
4907 - -webkit-box-shadow: none;
4908 - -moz-box-shadow: none;
4909 - box-shadow: none;
5301 + color: inherit;
5302 + line-height: 1.3;
4910 5303 }
4911 -.lp-archive-courses .course-content .course-permalink:focus {
4912 - -webkit-box-shadow: none;
4913 - -moz-box-shadow: none;
4914 - box-shadow: none;
4915 -}
4916 -.lp-archive-courses .course-content .course-review {
5304 +.learn-press-courses .course-content .course-review {
4917 5305 display: none;
4918 5306 }
4919 -.lp-archive-courses .course-content .course-categories,
4920 -.lp-archive-courses .course-content .course-tags {
4921 - display: block;
4922 - font-size: 14px;
4923 - font-weight: 300;
4924 -}
4925 -.lp-archive-courses .course-content .course-categories {
4926 - float: left;
4927 - position: relative;
4928 - margin-right: 10px;
4929 - margin-bottom: 16px;
4930 -}
4931 -.lp-archive-courses .course-content .course-categories a {
5307 +.learn-press-courses .course-content .course-tags {
4932 5308 display: inline-block;
4933 - display: none;
4934 - margin: 0 10px;
4935 - color: #fff;
4936 - text-decoration: none;
4937 5309 }
4938 -.lp-archive-courses .course-content .course-categories a:first-child {
5310 +.learn-press-courses .course-content .course-info > span {
4939 5311 display: block;
4940 - margin-left: 0;
4941 - padding: 2px 16px;
4942 - background: var(--lp-primary-color);
4943 5312 }
4944 -.lp-archive-courses .course-content .course-categories a:hover {
4945 - 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);
4946 5317 }
4947 -.lp-archive-courses .course-content .course-categories::after {
4948 - position: absolute;
4949 - top: 50%;
4950 - right: -2px;
4951 - width: 1px;
4952 - height: 12px;
4953 - opacity: 0.5;
4954 - background: #999;
4955 - content: "";
4956 - transform: translate(0, -50%);
4957 -}
4958 -.lp-archive-courses .course-content .course-info {
4959 - color: #666;
4960 - font-size: 14px;
4961 - font-weight: 300;
4962 -}
4963 -.lp-archive-courses .course-content .course-info > span {
4964 - display: block;
4965 -}
4966 -.lp-archive-courses .course-content .course-info .course-price {
4967 - float: right;
4968 -}
4969 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4970 -.lp-archive-courses .course-content .course-info .course-price .price {
4971 - color: #333;
4972 - font-size: 16px;
4973 - font-weight: 600;
4974 -}
4975 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4976 - margin-right: 10px;
4977 - color: #666;
4978 - font-size: 14px;
4979 - 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);
4980 5322 text-decoration: line-through;
4981 5323 }
4982 -.lp-archive-courses .course-content .course-info .course-instructor {
4983 - float: right;
4984 -}
4985 -.lp-archive-courses .course-content .course-info::after {
4986 - display: block;
4987 - clear: both;
4988 - content: "";
4989 -}
4990 -.lp-archive-courses .course-content .course-excerpt {
5324 +.learn-press-courses .course-content .course-short-description {
4991 5325 display: -webkit-box;
4992 5326 overflow: hidden;
4993 - margin-bottom: 28px;
4994 - color: #666;
4995 - font-size: 16px;
4996 - font-weight: 300;
4997 - line-height: 26px;
5327 + margin-bottom: 16px;
4998 5328 -webkit-line-clamp: 2;
4999 5329 -webkit-box-orient: vertical;
5000 5330 }
5001 -.lp-archive-courses .course-content .separator {
5331 +.learn-press-courses .course-content .separator {
5002 5332 display: none;
5003 5333 }
5004 -.lp-archive-courses .course-wrap-thumbnail {
5334 +.learn-press-courses .course-thumbnail {
5005 5335 overflow: hidden;
5006 5336 position: relative;
5337 + border-radius: var(--lp-border-radius, 5px);
5007 5338 }
5008 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5339 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5009 5340 position: absolute;
5010 5341 z-index: 100;
5011 5342 top: 28px;
5012 5343 left: -110px;
@@ -5013,42 +5344,41 @@
5013 5344 width: 300px;
5014 5345 text-align: center;
5015 5346 transform: rotate(-45deg);
5016 5347 }
5017 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5348 +.learn-press-courses .course-thumbnail .course-wishlist {
5018 5349 position: absolute;
5019 5350 z-index: 2;
5020 5351 top: 6px;
5021 5352 right: 6px;
5022 5353 opacity: 0;
5023 - color: #fff;
5354 + color: var(--lp-color-white, #fff);
5024 5355 cursor: pointer;
5025 5356 }
5026 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5027 - font-family: "Font Awesome 5 Free";
5028 - font-weight: 900;
5357 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5358 + font-family: "lp-icon";
5029 5359 content: "\f004";
5030 5360 }
5031 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5361 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5032 5362 display: none;
5033 5363 }
5034 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5364 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5035 5365 color: var(--lp-primary-color);
5036 5366 }
5037 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5367 +.learn-press-courses .course-thumbnail:hover::before {
5038 5368 opacity: 1;
5039 5369 }
5040 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5370 +.learn-press-courses .course-thumbnail:hover a img {
5041 5371 transform: scale(1.05);
5042 5372 }
5043 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5373 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5044 5374 opacity: 1;
5045 5375 }
5046 -.lp-archive-courses .course-thumbnail a {
5376 +.learn-press-courses .course-thumbnail a {
5047 5377 display: block;
5048 5378 overflow: hidden;
5049 5379 }
5050 -.lp-archive-courses .course-thumbnail .thumbnail {
5380 +.learn-press-courses .course-thumbnail .thumbnail {
5051 5381 margin: 0;
5052 5382 padding: 0;
5053 5383 border: 0;
5054 5384 border-radius: unset;
@@ -5053,103 +5383,862 @@
5053 5383 border: 0;
5054 5384 border-radius: unset;
5055 5385 line-height: unset;
5056 5386 }
5057 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5058 - position: absolute;
5059 - z-index: 1;
5060 - top: 0;
5061 - right: 0;
5062 - bottom: 0;
5063 - left: 0;
5064 - opacity: 0;
5065 - background: rgba(0, 0, 0, 0.5);
5066 - content: "";
5067 - transition: all 0.3s;
5068 -}
5069 -.lp-archive-courses .course-thumbnail img {
5387 +.learn-press-courses .course-thumbnail img {
5070 5388 display: block;
5071 5389 width: 100%;
5072 5390 height: auto;
5073 5391 transition: all 0.5s ease;
5074 5392 transform: scale(1);
5393 + max-width: unset !important;
5075 5394 }
5076 -.lp-archive-courses .course-title {
5077 - margin: 0;
5395 +.learn-press-courses .wap-course-title {
5396 + margin: 0 0 12px 0;
5078 5397 padding: 0;
5079 - color: #333;
5080 - font-size: 16px;
5081 - font-weight: 600;
5082 - 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);
5083 5401 }
5084 -.lp-archive-courses .course-title:hover {
5402 +.learn-press-courses .wap-course-title a:hover {
5085 5403 color: var(--lp-primary-color);
5086 5404 }
5405 +.learn-press-courses .course-permalink:hover {
5406 + color: var(--lp-primary-color);
5407 +}
5087 5408 @media (min-width: 769px) {
5088 - .lp-archive-courses .course-summary-content .course-info-left {
5089 - width: calc(100% - 330px);
5409 + .learn-press-courses .course-summary-content .course-info-left {
5410 + width: calc(100% - 340px);
5090 5411 }
5091 5412 }
5092 -.lp-archive-courses .course-summary-content .course-title {
5093 - margin-bottom: 42px;
5094 - color: #fff;
5095 - font-size: 1.5rem;
5096 - font-weight: 500;
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;
5097 5576 line-height: 1;
5098 5577 }
5099 -.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 {
5100 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;
5101 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 +}
5102 5781 @media (max-width: 768px) {
5103 - .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 {
5104 5829 width: 100%;
5105 5830 }
5831 + .lp-courses-bar .search-courses input {
5832 + min-width: 240px;
5833 + max-width: unset;
5834 + }
5106 5835 }
5107 -.lp-archive-courses .course-detail-info {
5108 - 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 {
5109 6029 color: #fff;
5110 - 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%;
5111 6054 position: relative;
5112 6055 }
5113 -.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");
5114 6157 content: "";
5115 - width: 50%;
5116 - 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);
5117 6188 background: var(--lp-secondary-color);
5118 - position: absolute;
5119 - top: 0;
6189 + position: relative;
5120 6190 }
5121 -.lp-archive-courses .course-detail-info::before {
5122 - right: 100%;
5123 - 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;
5124 6198 }
5125 -.lp-archive-courses .course-detail-info::after {
5126 - left: 100%;
5127 - 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 + }
5128 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 +}
5129 6229 .lp-archive-courses .course-meta__pull-left .meta-item {
5130 6230 display: flex;
5131 - height: 46px;
5132 - margin-right: 50px;
5133 - font-size: 16px;
5134 - font-weight: 300;
5135 6231 text-transform: capitalize;
6232 + align-items: center;
5136 6233 }
5137 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5138 - padding-right: 4px;
5139 - padding-left: 0;
5140 -}
5141 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5142 - margin-right: 0;
5143 -}
5144 6234 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5145 6235 margin-right: 8px;
5146 6236 color: var(--lp-primary-color);
5147 - font-family: "Font Awesome 5 Free";
5148 - font-weight: 900;
6237 + font-family: "lp-icon";
5149 6238 }
5150 6239 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5151 - margin-right: 10px;
6240 + margin-right: 8px;
5152 6241 flex: 0 0 46px;
5153 6242 }
5154 6243 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5155 6244 overflow: hidden;
@@ -5156,8 +6245,9 @@
5156 6245 position: relative;
5157 6246 width: 46px;
5158 6247 height: 46px;
5159 6248 border-radius: 50%;
6249 + display: block;
5160 6250 }
5161 6251 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5162 6252 content: "\f017";
5163 6253 }
@@ -5172,33 +6262,23 @@
5172 6262 }
5173 6263 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5174 6264 content: "\f501";
5175 6265 }
5176 -@media (max-width: 1024px) {
5177 - .lp-archive-courses .course-meta__pull-left .meta-item {
5178 - margin-right: 30px;
5179 - }
5180 -}
5181 -@media (max-width: 767px) {
5182 - .lp-archive-courses .course-meta__pull-left .meta-item {
5183 - margin-right: 0;
5184 - }
5185 -}
5186 6266 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5187 6267 margin: 0;
5188 - color: #999;
5189 - font-size: 14px;
6268 + color: var(--lp-color-accent-1);
6269 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5190 6270 font-weight: 300;
5191 6271 line-height: 1.5;
6272 + display: block;
5192 6273 }
5193 6274 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5194 6275 line-height: 1.5;
5195 6276 }
5196 6277 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5197 - color: #fff;
5198 - font-size: 16px;
5199 - font-weight: 400;
6278 + color: var(--lp-color-white, #fff);
5200 6279 text-transform: capitalize;
6280 + text-decoration: none;
5201 6281 }
5202 6282 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5203 6283 color: var(--lp-primary-color);
5204 6284 }
@@ -5204,38 +6284,22 @@
5204 6284 }
5205 6285 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5206 6286 align-items: center;
5207 6287 }
5208 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5209 - margin-right: 10px;
5210 - font-size: 36px;
5211 - content: "\f02e";
5212 -}
5213 6288 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5214 - padding: 0 5px;
6289 + padding: 0 4px;
5215 6290 }
5216 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5217 - color: var(--lp-primary-color);
5218 -}
5219 6291 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5220 6292 display: flex;
5221 - flex-direction: column-reverse;
5222 - justify-content: flex-end;
5223 - align-items: flex-end;
6293 + flex-direction: column;
6294 + justify-content: space-between;
5224 6295 }
5225 6296 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5226 6297 margin-bottom: 0;
5227 6298 line-height: 1;
5228 6299 }
5229 -@media (max-width: 767px) {
5230 - .lp-archive-courses .course-meta__pull-left {
5231 - display: grid;
5232 - grid-template-columns: repeat(2, 1fr);
5233 - grid-gap: 20px;
5234 - }
5235 -}
5236 6300 .lp-archive-courses .course-meta-primary {
5237 - margin-bottom: 36px;
6301 + margin-bottom: 20px;
5238 6302 }
5239 6303 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5240 6304 font-weight: 400;
5241 6305 }
@@ -5264,9 +6328,9 @@
5264 6328 }
5265 6329 .lp-archive-courses .course-summary-sidebar {
5266 6330 width: 300px;
5267 6331 max-width: 100%;
5268 - margin-top: -272px;
6332 + margin-top: -180px;
5269 6333 }
5270 6334 @media (max-width: 768px) {
5271 6335 .lp-archive-courses .course-summary-sidebar {
5272 6336 width: 100%;
@@ -5292,9 +6356,9 @@
5292 6356 margin-top: 30px;
5293 6357 padding: 0;
5294 6358 }
5295 6359 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5296 - color: #fff;
6360 + color: var(--lp-color-white, #fff);
5297 6361 background: transparent !important;
5298 6362 font-size: 0;
5299 6363 }
5300 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 {
@@ -5300,17 +6364,15 @@
5300 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 {
5301 6365 color: var(--lp-primary-color);
5302 6366 }
5303 6367 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5304 - font-family: "Font Awesome 5 Free";
5305 - font-size: 16px;
5306 - font-weight: 900;
6368 + font-family: "lp-icon";
6369 + font-size: 1em;
5307 6370 content: "\f004";
5308 6371 }
5309 6372 .lp-archive-courses .course-summary-sidebar__inner > div {
5310 - overflow: hidden;
5311 6373 padding: 20px;
5312 - background: #fff;
6374 + background: var(--lp-color-white, #fff);
5313 6375 }
5314 6376 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5315 6377 list-style: none;
5316 6378 }
@@ -5315,603 +6377,579 @@
5315 6377 list-style: none;
5316 6378 }
5317 6379 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5318 6380 color: #666;
5319 - font-size: 16px;
5320 6381 font-weight: 300;
5321 - line-height: 24px;
6382 + line-height: 1.5em;
5322 6383 }
5323 6384 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5324 6385 color: var(--lp-primary-color);
5325 6386 box-shadow: unset;
5326 6387 }
5327 -
5328 -.learn-press-courses {
5329 - clear: both;
5330 - margin: 0 -15px;
5331 - padding: 0 !important;
5332 - min-height: 300px;
5333 - list-style: none;
5334 - position: relative;
5335 - display: -webkit-box;
5336 - display: -moz-box;
5337 - display: -ms-flexbox;
5338 - display: -moz-flex;
5339 - display: -webkit-flex;
6388 +.lp-archive-courses .courses-btn-load-more {
5340 6389 display: flex;
5341 - -webkit-flex-wrap: wrap;
5342 - flex-wrap: wrap;
6390 + align-items: center;
6391 + gap: 5px;
5343 6392 }
5344 -.learn-press-courses .course {
5345 - width: 25%;
5346 - margin: 0 0 60px 0;
5347 - box-shadow: none;
5348 - list-style: none;
6393 +.lp-archive-courses .course-wishlist:before {
6394 + font-family: "lp-icon";
5349 6395 }
5350 -.learn-press-courses[data-layout=list] {
5351 - margin: 0;
6396 +.lp-archive-courses .lp-course-curriculum ul {
6397 + padding: 0;
5352 6398 }
5353 -.learn-press-courses[data-layout=list] .course {
5354 - display: flex;
5355 - width: 100%;
5356 - padding: 24px;
5357 - border: 1px solid rgba(204, 204, 204, 0.3);
5358 - border-radius: 4px;
5359 - flex-wrap: wrap;
5360 - justify-content: flex-end;
6399 +
6400 +.lp-single-course__header {
6401 + background-color: #F1F2F8;
5361 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 +}
5362 6411 @media (max-width: 767px) {
5363 - .learn-press-courses[data-layout=list] .course {
5364 - padding: 15px;
6412 + .lp-single-course__header__inner {
6413 + padding-top: 20px;
6414 + padding-bottom: 20px;
5365 6415 }
5366 6416 }
5367 -.learn-press-courses[data-layout=list] .course-item {
5368 - flex-direction: row;
5369 - width: 100%;
5370 - border: unset;
5371 - justify-content: space-between;
6417 +@media (min-width: 992px) {
6418 + .lp-single-course__header__inner > * {
6419 + width: calc(100% - 440px);
6420 + }
5372 6421 }
5373 -@media (max-width: 767px) {
5374 - .learn-press-courses[data-layout=list] .course-item {
5375 - flex-direction: column;
5376 - }
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;
5377 6429 }
5378 -.learn-press-courses[data-layout=list] .course-content {
5379 - float: right;
5380 - width: calc(64.2% - 76px);
5381 - 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;
5382 6434 }
5383 -@media (max-width: 1200px) {
5384 - .learn-press-courses[data-layout=list] .course-content {
5385 - width: calc(64.2% - 40px);
6435 +@media (max-width: 767px) {
6436 + .lp-single-course__header .course-title {
6437 + margin: 0 0 16px 0;
5386 6438 }
5387 6439 }
5388 -@media (max-width: 1200px) {
5389 - .learn-press-courses[data-layout=list] .course-content {
5390 - width: calc(64.2% - 25px);
5391 - }
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;
5392 6446 }
5393 6447 @media (max-width: 767px) {
5394 - .learn-press-courses[data-layout=list] .course-content {
5395 - width: 100%;
5396 - padding-top: 20px;
6448 + .lp-single-course__header .course-instructor-category {
6449 + margin-bottom: 20px;
5397 6450 }
5398 6451 }
5399 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5400 - position: relative;
5401 - padding: 2px 20px 2px 15px;
5402 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5403 - clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
6452 +.lp-single-course__header .course-instructor-category > div > * {
6453 + display: inline;
6454 + vertical-align: middle;
5404 6455 }
5405 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5406 - height: 25px;
5407 - margin-bottom: 5px;
5408 - -webkit-line-clamp: 1;
6456 +.lp-single-course__header .course-instructor-category label {
6457 + font-size: inherit;
6458 + font-weight: inherit;
5409 6459 }
5410 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5411 - margin: 0 10px 10px 0;
5412 - padding: 3px 5px;
5413 - border-radius: 3px;
5414 - color: #fff;
5415 - background: #e4a2a2;
5416 - line-height: 1;
6460 +.lp-single-course__header .course-instructor-category a {
6461 + text-decoration: none;
6462 + color: inherit;
5417 6463 }
5418 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5419 - float: left;
5420 - margin-right: 20px;
6464 +.lp-single-course__header .course-instructor-category a:hover {
6465 + color: var(--lp-primary-color, #ffb606);
5421 6466 }
5422 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5423 - 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;
5424 6472 }
5425 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5426 - float: unset;
5427 -}
5428 -@media (max-width: 767px) {
5429 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5430 - margin-bottom: 30px;
5431 - }
5432 -}
5433 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5434 - float: 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;
5435 6478 position: relative;
5436 - right: 4px;
5437 6479 }
5438 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5439 - padding: 9px 24px;
5440 - border-radius: 3px;
5441 - color: #fff;
5442 - background: var(--lp-primary-color);
5443 - font-weight: 400;
5444 - line-height: 1;
5445 - transition: all 0.3s;
5446 - display: block;
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);
5447 6488 }
5448 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5449 - opacity: 0.5;
5450 - 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 + }
5451 6496 }
5452 -@media (max-width: 767px) {
5453 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5454 - display: flex;
5455 - float: unset;
5456 - clear: both;
5457 - }
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;
5458 6501 }
5459 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6502 +.lp-single-course .lp-single-course-main {
6503 + padding: 40px 0 80px;
5460 6504 display: flex;
5461 - padding-top: 12px;
5462 - padding-bottom: 18px;
5463 - color: #333;
5464 - font-size: 14px;
5465 - font-weight: 400;
6505 + column-gap: 60px;
6506 + row-gap: 30px;
6507 + flex-wrap: wrap;
5466 6508 }
5467 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5468 - padding-right: 28px;
5469 - text-transform: capitalize;
6509 +@media (max-width: 1500px) {
6510 + .lp-single-course .lp-single-course-main {
6511 + column-gap: 30px;
6512 + }
5470 6513 }
5471 -@media (max-width: 1024px) {
5472 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5473 - 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;
5474 6518 }
5475 6519 }
5476 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5477 - position: relative;
5478 - top: -1px;
5479 - margin-right: 8px;
5480 - color: var(--lp-primary-color);
5481 - font-family: "Font Awesome 5 Free";
5482 - font-weight: 900;
6520 +.lp-single-course .lp-single-course-main__left {
6521 + width: 100%;
5483 6522 }
5484 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5485 - content: "\f012";
5486 -}
5487 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5488 - content: "\f017";
5489 -}
5490 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5491 - content: "\f0c5";
5492 -}
5493 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5494 - content: "\f12e";
5495 -}
5496 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5497 - content: "\f501";
5498 -}
5499 -@media (max-width: 815px) {
5500 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5501 - display: grid;
5502 - grid-template-columns: repeat(2, 1fr);
5503 - grid-gap: 15px;
6523 +@media (min-width: 992px) {
6524 + .lp-single-course .lp-single-course-main__left {
6525 + width: calc(100% - 410px);
5504 6526 }
5505 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5506 - padding-right: 15px;
5507 - }
5508 6527 }
5509 -@media (max-width: 767px) {
5510 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5511 - 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);
5512 6531 }
5513 6532 }
5514 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5515 - float: left;
5516 - width: 35.8%;
6533 +.lp-single-course .lp-single-course-main__left > div {
6534 + margin-bottom: 40px;
5517 6535 }
5518 6536 @media (max-width: 767px) {
5519 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5520 - width: 100%;
6537 + .lp-single-course .lp-single-course-main__left > div {
6538 + margin-bottom: 30px;
5521 6539 }
5522 6540 }
5523 -.learn-press-courses[data-layout=list] .course-title {
5524 - font-size: 18px;
6541 +.lp-single-course .lp-single-course-main__left > div:last-child {
6542 + margin-bottom: 0;
5525 6543 }
5526 -.learn-press-courses[data-layout=grid] .course {
5527 - 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);
5528 6553 }
5529 -@media (max-width: 992px) {
5530 - .learn-press-courses[data-layout=grid] .course {
5531 - 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;
5532 6563 }
5533 6564 }
5534 -@media (max-width: 767px) {
5535 - .learn-press-courses[data-layout=grid] .course {
5536 - width: 100%;
5537 - }
6565 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6566 + margin: 0 0 0 20px;
6567 + padding: 0;
5538 6568 }
5539 -.learn-press-courses[data-layout=grid] .course-item:hover {
5540 - 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;
5541 6573 }
5542 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5543 - margin-bottom: 7px;
6574 +.lp-single-course .lp-single-course-main__right {
6575 + width: 100%;
5544 6576 }
5545 -.learn-press-courses[data-layout=grid] .course-content {
5546 - padding: 15px 20px 12px 20px;
5547 - border: 1px solid #f0f0f0;
5548 - border-top: 0;
5549 - flex-grow: 1;
6577 +@media (min-width: 992px) {
6578 + .lp-single-course .lp-single-course-main__right {
6579 + width: 380px;
6580 + margin-top: -280px;
6581 + }
5550 6582 }
5551 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5552 - float: right;
5553 - position: absolute;
5554 - z-index: 1;
5555 - top: -34px;
5556 - right: -1px;
5557 - 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);
5558 6590 }
5559 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5560 - display: none;
6591 +.lp-single-course .lp-single-course-main__right__inner > div {
6592 + margin-bottom: 20px;
5561 6593 }
5562 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5563 - position: relative;
5564 - margin: 0;
5565 - padding: 2px 12px 2px 22px;
5566 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5567 - clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
6594 +.lp-single-course .lp-single-course-main__right__inner > div.info-learning {
6595 + margin-bottom: 12px;
5568 6596 }
5569 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5570 - height: 48px;
5571 - margin-bottom: 20px;
6597 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6598 + margin-bottom: 0;
5572 6599 }
5573 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6600 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5574 6601 display: flex;
5575 - flex-direction: column;
5576 - flex-grow: 1;
6602 + gap: 4px;
6603 + margin-bottom: 12px;
5577 6604 }
5578 -.learn-press-courses[data-layout=grid] .course-content .course-wrap-meta, .learn-press-courses[data-layout=grid] .course-content .course-excerpt, .learn-press-courses[data-layout=grid] .course-content .course-readmore {
5579 - display: none;
6605 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6606 + margin-bottom: 0;
5580 6607 }
5581 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5582 - padding-top: 18px;
5583 - border-top: 1px solid rgba(153, 153, 153, 0.2);
6608 +.lp-single-course .lp-single-course-main .info-metas .info-meta-left {
6609 + display: flex;
6610 + gap: 8px;
6611 + align-items: center;
5584 6612 }
5585 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5586 - float: left;
5587 - text-transform: capitalize;
6613 +.lp-single-course .lp-single-course-main .info-metas i {
6614 + color: var(--lp-primary-color, #ffb606);
5588 6615 }
5589 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5590 - position: relative;
5591 - top: -1px;
5592 - margin-right: 8px;
5593 - color: var(--lp-primary-color);
5594 - font-family: "Font Awesome 5 Free";
5595 - font-weight: 900;
5596 - 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;
5597 6621 }
5598 -.learn-press-courses[data-layout=grid] .learn-press-message {
5599 - margin-left: 15px;
5600 - margin-right: 15px;
6622 +.lp-single-course .lp-single-course-main .course-img img {
6623 + max-width: 100%;
6624 + display: block;
5601 6625 }
5602 -.learn-press-courses[data-size="3"] .course {
5603 - width: 33.3333%;
6626 +.lp-single-course .lp-single-course-main .course-price {
6627 + display: block;
6628 + margin-bottom: 20px;
5604 6629 }
5605 -@media (max-width: 767px) {
5606 - .learn-press-courses[data-size="3"] .course {
5607 - width: 100%;
5608 - }
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);
5609 6633 }
5610 -.learn-press-courses .lp-archive-course-skeleton {
5611 - position: absolute;
5612 - height: 100%;
5613 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
5614 - animation: lp-skeleton-loading 1.4s ease infinite;
5615 - background-size: 400% 100%;
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;
5616 6639 }
5617 -.learn-press-courses .lp-archive-course-skeleton li {
5618 - 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);
5619 6643 }
5620 -
5621 -.lp-courses-bar {
6644 +.lp-single-course .lp-single-course-main .course-buttons {
5622 6645 display: flex;
5623 - float: right;
5624 - margin-bottom: 48px;
6646 + flex-direction: column;
6647 + gap: 8px;
5625 6648 }
5626 -@media (max-width: 767px) {
5627 - .lp-courses-bar {
5628 - flex-direction: row;
5629 - width: 100%;
5630 - justify-content: space-between;
5631 - }
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%;
5632 6651 }
5633 -.lp-courses-bar .search-courses {
5634 - position: relative;
5635 - width: 306px;
5636 - max-width: 100%;
5637 - margin-right: 20px;
5638 - line-height: 1;
5639 - 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);
5640 6656 }
5641 -.lp-courses-bar .search-courses input[type=text] {
5642 - width: 100%;
5643 - height: 44px;
5644 - padding: 6px 32px 6px 18px;
5645 - border: 1px solid #ccc;
5646 - border-radius: 5px;
5647 - background: #fff;
5648 - font-size: 14px;
5649 - font-style: italic;
5650 - 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);
5651 6660 }
5652 -.lp-courses-bar .search-courses input[type=text]:focus {
5653 - border-color: var(--lp-primary-color);
5654 - outline: 0;
6661 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6662 + margin: 0;
5655 6663 }
5656 -.lp-courses-bar .search-courses button {
5657 - position: absolute;
5658 - top: 50%;
5659 - right: 12px;
5660 - width: 30px;
5661 - height: 30px;
5662 - padding: 0;
5663 - border: none;
5664 - color: #333;
5665 - background: transparent;
5666 - font-size: 16px;
5667 - line-height: 1;
5668 - transform: translate(0, -50%);
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);
5669 6667 }
5670 -.lp-courses-bar .search-courses button:focus {
5671 - border: 0;
5672 - outline: 0;
6668 +.lp-single-course .lp-list-courses-related {
6669 + margin: 0 0 40px 0;
5673 6670 }
5674 -.lp-courses-bar .search-courses button.loading > i::before {
5675 - display: inline-block;
5676 - font-family: "Font Awesome 5 Free";
5677 - font-weight: 900;
5678 - content: "\f110";
5679 - -webkit-animation: lp-rotating 1s linear infinite;
5680 - -moz-animation: lp-rotating 1s linear infinite;
5681 - animation: lp-rotating 1s linear infinite;
6671 +@media (max-width: 767px) {
6672 + .lp-single-course .lp-list-courses-related {
6673 + margin: 0 0 20px 0;
6674 + }
5682 6675 }
5683 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5684 - 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);
5685 6679 }
5686 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5687 - 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);
5688 6685 }
5689 -.lp-courses-bar .search-courses ::placeholder {
5690 - color: #999;
6686 +.lp-single-course .course-detail-info .course-meta {
6687 + gap: 16px;
6688 + flex-wrap: wrap;
5691 6689 }
5692 -@media (max-width: 767px) {
5693 - .lp-courses-bar .search-courses {
5694 - 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;
5695 6695 }
5696 6696 }
5697 -.lp-courses-bar .switch-layout {
5698 - display: flex;
5699 - height: 44px;
5700 - line-height: 1;
5701 - text-align: right;
5702 - flex: 0 0 40px;
5703 - align-items: center;
5704 - justify-content: center;
6697 +.lp-single-course .course-tabs .course-faqs__title,
6698 +.lp-single-course .course-tabs .course-material__title {
6699 + display: none;
5705 6700 }
5706 -.lp-courses-bar .switch-layout input[type=radio] {
5707 - 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);
5708 6706 }
5709 -.lp-courses-bar .switch-layout .switch-btn {
5710 - display: block;
5711 - width: 40px;
5712 - height: 40px;
5713 - margin: 0;
6707 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5714 6708 padding: 0;
5715 - border-radius: 5px;
5716 - font-size: 16px;
5717 - line-height: 40px;
5718 - text-align: center;
5719 - cursor: pointer;
6709 + margin-bottom: 20px;
5720 6710 }
5721 -.lp-courses-bar .switch-layout .switch-btn::before {
5722 - display: inline-block;
5723 - margin: 8px 6px;
5724 - color: #333;
5725 - font-family: "Font Awesome 5 Free";
5726 - font-weight: 900;
5727 - line-height: 1;
6711 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6712 + margin-bottom: 0;
5728 6713 }
5729 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5730 - 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;
5731 6717 }
5732 -.lp-courses-bar .switch-layout .switch-btn.list {
5733 - margin-left: 3px;
6718 +.lp-single-course .course-summary-sidebar .course-img img {
6719 + max-width: 100%;
6720 + width: 100%;
6721 + height: auto;
5734 6722 }
5735 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5736 - 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;
5737 6727 }
5738 -
5739 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5740 - background: #f5f5f5;
6728 +.lp-single-course .course-summary-sidebar .course-price .free {
6729 + color: #3AB500;
5741 6730 }
5742 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5743 - 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;
5744 6737 }
5745 -
5746 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5747 - background: #f5f5f5;
6738 +.lp-single-course button {
6739 + font-size: 1em;
5748 6740 }
5749 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5750 - color: var(--lp-primary-color);
6741 +@media (min-width: 992px) {
6742 + .lp-single-course .lp-is-mobile {
6743 + display: none;
6744 + }
5751 6745 }
5752 -
5753 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5754 - background: #f5f5f5;
6746 +@media (max-width: 991px) {
6747 + .lp-single-course .lp-is-pc {
6748 + display: none;
6749 + }
5755 6750 }
5756 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5757 - color: var(--lp-primary-color);
5758 -}
5759 6751
5760 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5761 - 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;
5762 6762 }
5763 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5764 - color: var(--lp-primary-color);
5765 -}
5766 6763
5767 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5768 - 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;
5769 6769 }
5770 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5771 - color: var(--lp-primary-color);
6770 +.course-summary div.lp-list-co-instructor__item {
6771 + display: flex;
6772 + column-gap: 30px;
5772 6773 }
5773 -
5774 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5775 - 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 + }
5776 6782 }
5777 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5778 - 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;
5779 6787 }
5780 -
5781 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5782 - background: #f5f5f5;
6788 +.course-summary div.lp-list-co-instructor__bio {
6789 + flex: 1;
5783 6790 }
5784 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5785 - 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;
5786 6794 }
5787 -
5788 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5789 - background: #f5f5f5;
6795 +.course-summary .course-price {
6796 + margin-bottom: 10px;
5790 6797 }
5791 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5792 - 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;
5793 6804 }
5794 -
5795 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5796 - background: #f5f5f5;
6805 +.course-summary .course-price .price {
6806 + font-size: 1.5em;
5797 6807 }
5798 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5799 - color: var(--lp-primary-color);
6808 +.course-summary .course-summary-sidebar .lp-course-buttons {
6809 + margin-bottom: 20px;
6810 + text-align: center;
5800 6811 }
5801 -
5802 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5803 - 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;
5804 6817 }
5805 -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;
5806 6820 color: var(--lp-primary-color);
5807 6821 }
5808 -
5809 -/**
5810 - * End Archive courses page.
5811 - */
5812 -.lp_allow_repuchase_select {
5813 - padding: 20px;
5814 - background: #f7f7f7;
6822 +.course-summary .course-featured-review .featured-review__content {
6823 + position: relative;
6824 + color: #666;
6825 + font-style: italic;
5815 6826 }
5816 -.lp_allow_repuchase_select > ul {
5817 - padding: 0;
5818 - 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);
5819 6838 }
5820 -.lp_allow_repuchase_select > a {
6839 +.course-summary .course-tags a {
5821 6840 display: inline-block;
5822 - margin-top: 10px;
6841 + padding: 3px 5px;
6842 + border-radius: 4px;
5823 6843 color: #fff;
5824 - background-color: #222;
6844 + background: #9aa5ab;
6845 + font-size: 0.75em;
6846 + line-height: 1;
5825 6847 }
5826 6848
5827 -.comment-respond .comment-reply-title {
5828 - font-size: 30px;
5829 - font-weight: 500;
5830 - line-height: 1.2;
5831 - margin-bottom: 15px;
6849 +/***********/
6850 +.course-meta {
6851 + display: flex;
6852 + margin-bottom: 40px;
5832 6853 }
5833 -.comment-respond .comment-form {
5834 - margin: 0 -15px;
6854 +.course-meta .course-students::before {
6855 + font-family: "lp-icon";
6856 + content: "";
5835 6857 }
5836 -.comment-respond .comment-form > p label {
5837 - display: block;
5838 - margin-bottom: 10px;
5839 - font-size: 16px;
5840 - 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;
5841 6863 }
5842 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5843 - color: #666;
5844 - 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 + }
5845 6871 }
5846 -.comment-respond .comment-form > p.logged-in-as a {
5847 - color: #666;
5848 - 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 + }
5849 6877 }
5850 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5851 - color: var(--lp-primary-color);
6878 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6879 + margin-right: 0 !important;
5852 6880 }
5853 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5854 - clear: both;
6881 +@media (max-width: 560px) {
6882 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6883 + width: 100%;
6884 + }
5855 6885 }
5856 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5857 - padding: 0;
5858 - margin-right: 8px;
6886 +@media (max-width: 1024px) {
6887 + .course-meta.course-meta-secondary .course-meta__pull-left {
6888 + gap: 16px;
6889 + }
5859 6890 }
5860 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5861 - 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 + }
5862 6896 }
5863 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5864 - padding: 0 15px;
5865 - margin-bottom: 15px;
6897 +@media (max-width: 768px) {
6898 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6899 + width: 100%;
6900 + }
5866 6901 }
5867 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5868 - height: 40px;
5869 - line-height: normal;
5870 - width: 100% !important;
5871 - margin-bottom: 15px;
6902 +.course-meta .course-meta__pull-left {
6903 + flex: 1;
5872 6904 }
5873 -.comment-respond .comment-form input[type=submit] {
5874 - background-color: var(--lp-primary-color);
5875 - border: 0;
5876 - min-height: 40px;
5877 - line-height: 40px;
5878 - padding: 0 15px;
5879 - font-size: 16px;
5880 - text-transform: capitalize;
5881 - font-weight: 500;
5882 - margin-top: 15px;
5883 - cursor: pointer;
5884 - color: white;
6905 +.course-meta .course-meta__pull-right {
6906 + flex: 0 0 50%;
5885 6907 }
5886 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5887 - width: 33.33%;
5888 - float: left;
6908 +.course-meta.two-columns .course-meta {
6909 + flex: 1;
5889 6910 }
5890 -@media (max-width: 575px) {
5891 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5892 - width: 100%;
5893 - float: unset;
5894 - }
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;
5895 6922 }
5896 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5897 - border: 1px solid #ccc;
5898 - -webkit-border-radius: 3px;
5899 - -moz-border-radius: 3px;
5900 - border-radius: 3px;
5901 - max-width: 100%;
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);
5902 6934 }
5903 -.comment-respond .comment-form textarea {
5904 - width: 100%;
5905 - display: block;
5906 - padding: 20px 15px;
5907 - 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);
5908 6937 }
5909 6938
6939 +.course-summary-sidebar {
6940 + --lp-button-background-color: #28303d;
6941 + --lp-button-color: #d1e4dd;
6942 + position: relative;
6943 +}
5910 6944 .course-summary-sidebar .course-sidebar-preview {
5911 6945 margin-bottom: 35px;
5912 6946 background: #fff;
5913 6947 }
6948 +.course-summary-sidebar .has-global-padding {
6949 + padding-right: 0;
6950 + padding-left: 0;
6951 +}
5914 6952 .course-summary-sidebar .lp-course-buttons {
5915 6953 margin-bottom: 34px;
5916 6954 }
5917 6955 .course-summary-sidebar .lp-course-buttons > * {
@@ -5926,39 +6964,15 @@
5926 6964 text-decoration: none;
5927 6965 }
5928 6966 .course-summary-sidebar .lp-course-buttons button {
5929 6967 font-weight: 500;
6968 + background-color: var(--lp-button-background-color);
6969 + color: var(--lp-button-color);
6970 + border: none;
5930 6971 }
5931 6972 .course-summary-sidebar .lp-course-buttons button:hover {
5932 6973 border-color: var(--lp-primary-color);
5933 6974 }
5934 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5935 - border-color: var(--lp-primary-color);
5936 - color: #fff;
5937 - background: var(--lp-primary-color);
5938 -}
5939 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5940 - opacity: 0.5;
5941 - background: var(--lp-primary-color);
5942 -}
5943 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5944 - display: inline-block;
5945 - font-family: "Font Awesome 5 Free";
5946 - font-weight: 900;
5947 - content: "\f110";
5948 - animation: lp-rotating 1s linear infinite;
5949 -}
5950 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5951 - margin-top: 20px;
5952 - padding: 20px;
5953 - border: 2px solid #059601;
5954 - border-radius: 9px;
5955 - font-size: 15px;
5956 - line-height: 1.4;
5957 -}
5958 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5959 - border-color: #d85554;
5960 -}
5961 6975 .course-summary-sidebar .course-results-progress .items-progress,
5962 6976 .course-summary-sidebar .course-results-progress .course-progress {
5963 6977 display: flex;
5964 6978 flex-direction: row;
@@ -5972,9 +6986,9 @@
5972 6986 margin: 0;
5973 6987 margin-bottom: 7px;
5974 6988 padding: 0;
5975 6989 color: #333;
5976 - font-size: 1rem;
6990 + font-size: 1em;
5977 6991 font-weight: 500;
5978 6992 flex: 1 1 auto;
5979 6993 width: auto;
5980 6994 }
@@ -5986,38 +7000,51 @@
5986 7000 .course-summary-sidebar .course-results-progress .number {
5987 7001 display: block;
5988 7002 margin: 0;
5989 7003 color: #666;
5990 - font-size: 16px;
7004 + font-size: 1em;
5991 7005 font-weight: 300;
5992 - line-height: 16px;
7006 + line-height: 1em;
5993 7007 text-align: right;
5994 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 +}
5995 7018
5996 7019 .course-sidebar-preview .course-price {
5997 7020 text-align: center;
5998 7021 }
5999 7022 .course-sidebar-preview .course-price .origin-price {
6000 - color: #666;
6001 - font-size: 18px;
7023 + color: var(--lp-primary-color);
7024 + font-size: 1.3em;
6002 7025 font-weight: 300;
6003 7026 font-style: unset;
6004 7027 }
6005 7028 .course-sidebar-preview .course-price .price {
6006 - color: #333;
6007 - font-size: 1.8rem;
7029 + color: var(--lp-primary-color);
7030 + font-size: 1.3em;
6008 7031 font-weight: 500;
6009 7032 }
6010 7033 .course-sidebar-preview .media-preview {
6011 7034 overflow: hidden;
6012 7035 position: relative;
6013 - margin: -20px -20px 20px;
7036 + margin: -20px -20px 10px;
6014 7037 }
6015 7038 .course-sidebar-preview .media-preview img {
6016 7039 max-width: 100%;
6017 7040 height: auto;
6018 7041 vertical-align: top;
7042 + width: 100%;
6019 7043 }
7044 +.course-sidebar-preview .course-wishlist {
7045 + float: none;
7046 +}
6020 7047 .course-sidebar-preview .course-time {
6021 7048 margin-bottom: 28px;
6022 7049 padding-bottom: 8px;
6023 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6022,13 +7049,12 @@
6022 7049 padding-bottom: 8px;
6023 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6024 7051 }
6025 7052 .course-sidebar-preview .course-time-row {
6026 - display: flex;
6027 7053 color: #666;
6028 - font-size: 16px;
7054 + font-size: 1em;
6029 7055 font-weight: 300;
6030 - justify-content: space-between;
7056 + margin-bottom: 0;
6031 7057 }
6032 7058 .course-sidebar-preview .course-time-row strong {
6033 7059 color: #333;
6034 7060 font-weight: 500;
@@ -6034,16 +7060,96 @@
6034 7060 font-weight: 500;
6035 7061 }
6036 7062 .course-sidebar-preview .course-time-row time {
6037 7063 color: #666;
6038 - font-size: 1rem;
6039 7064 font-weight: 300;
6040 - line-height: 24px;
6041 7065 }
6042 7066 .course-sidebar-preview > *:last-child {
6043 7067 margin-bottom: 0;
6044 7068 }
6045 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 +
6046 7152 .learnpress-page .lp-button.secondary {
6047 7153 background: #9198ab;
6048 7154 }
6049 7155 .learnpress-page .lp-button.secondary:hover {
@@ -6051,26 +7157,54 @@
6051 7157 }
6052 7158 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6053 7159 background: #ddd;
6054 7160 pointer-events: none;
7161 + color: var(--lp-button-background-color);
6055 7162 }
6056 7163 .learnpress-page:hover {
6057 7164 text-decoration: none;
6058 7165 }
6059 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 +
6060 7191 #popup-course {
6061 7192 display: flex;
6062 7193 position: fixed;
6063 - z-index: 99999;
7194 + z-index: 9999;
6064 7195 top: 0;
6065 7196 right: 0;
6066 7197 bottom: 0;
6067 7198 left: 0;
6068 - background: #fff;
7199 + background: var(--lp-bg-color-lesson, #fff);
6069 7200 }
7201 +#popup-course .wp-block-learnpress-item-close .back-course {
7202 + padding: 24px;
7203 +}
6070 7204 #popup-course .back-course {
6071 - padding-left: 30px;
6072 - padding-right: 30px;
7205 + padding-left: 24px;
7206 + padding-right: 24px;
6073 7207 line-height: 70px;
6074 7208 background: rgba(255, 255, 255, 0.1);
6075 7209 color: #fff;
6076 7210 }
@@ -6088,10 +7222,112 @@
6088 7222 background: transparent;
6089 7223 opacity: 1;
6090 7224 }
6091 7225 }
6092 -#popup-course #popup-header {
7226 +#popup-course .popup-header__inner {
6093 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;
6094 7330 position: fixed;
6095 7331 z-index: 100;
6096 7332 right: 0;
6097 7333 left: 475px;
@@ -6097,306 +7333,138 @@
6097 7333 left: 475px;
6098 7334 padding: 0;
6099 7335 border-bottom: 1px solid #d9e0f1;
6100 7336 background: var(--lp-secondary-color);
6101 - -webkit-transition: left 0.25s;
6102 - -moz-transition: left 0.25s;
6103 - -ms-transition: left 0.25s;
6104 - -o-transition: left 0.25s;
6105 - 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);
6106 7341 }
6107 -#popup-course #popup-header .course-title {
7342 +#popup-header .course-title {
6108 7343 margin: 0;
6109 7344 padding: 0;
6110 - line-height: 70px;
7345 + font-size: var(--lp-font-size-base, 1em);
6111 7346 letter-spacing: unset;
6112 7347 }
6113 -#popup-course #popup-header .course-title a {
7348 +#popup-header .course-title a {
6114 7349 display: -webkit-box;
6115 7350 overflow: hidden;
6116 7351 color: #fff;
6117 - font-size: 16px;
6118 7352 font-weight: 400;
6119 7353 text-overflow: ellipsis;
6120 7354 -webkit-line-clamp: 1;
6121 7355 -webkit-box-orient: vertical;
7356 + text-decoration: none;
6122 7357 }
6123 -#popup-course #popup-header .course-title a:hover {
7358 +#popup-header .course-title a:hover {
6124 7359 color: var(--lp-primary-color);
6125 7360 }
6126 -@media (max-width: 768px) {
6127 - #popup-course #popup-header .course-title {
6128 - flex: 1;
6129 - }
6130 -}
6131 -#popup-course #popup-header .items-progress {
7361 +#popup-header .items-progress {
6132 7362 display: flex;
6133 7363 justify-content: center;
6134 7364 align-items: center;
6135 7365 column-gap: 10px;
7366 + white-space: nowrap;
6136 7367 }
6137 -@media (max-width: 768px) {
6138 - #popup-course #popup-header .items-progress {
6139 - flex: 1;
6140 - }
6141 -}
6142 -@media (max-width: 767px) {
6143 - #popup-course #popup-header .items-progress {
6144 - padding-bottom: 20px;
6145 - justify-content: end;
6146 - }
6147 -}
6148 -#popup-course #popup-header .number {
7368 +#popup-header .number {
6149 7369 padding-right: 10px;
6150 7370 color: #fff;
6151 - font-size: 14px;
7371 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6152 7372 font-weight: 300;
6153 7373 }
6154 -#popup-course #popup-header .lp-button {
7374 +#popup-header .lp-button {
6155 7375 display: flex;
6156 7376 position: relative;
6157 - height: 40px;
6158 - margin: 9px;
7377 + height: auto;
6159 7378 border: none;
6160 7379 color: #fff;
6161 7380 background: var(--lp-primary-color);
6162 - font-size: 14px;
6163 - font-weight: 400;
6164 - justify-content: center;
6165 - line-height: 40px;
6166 - align-items: center;
7381 + white-space: nowrap;
7382 + padding: 6px 15px;
7383 + font-size: 1rem;
6167 7384 }
6168 -#popup-course #popup-header .lp-button:hover {
7385 +#popup-header .lp-button:hover {
6169 7386 opacity: 0.8;
6170 7387 }
6171 -#popup-course #popup-header .lp-button-back {
7388 +#popup-header .lp-button-back {
6172 7389 float: right;
6173 7390 margin: 9px 10px;
6174 7391 }
6175 -#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 {
6176 7393 content: "";
6177 7394 }
6178 -#popup-course #popup-header .lp-button-back button::before {
7395 +#popup-header .lp-button-back button::before {
6179 7396 border: 1px solid #ddd;
6180 7397 }
6181 -#popup-course #popup-header .lp-button-back button::after {
7398 +#popup-header .lp-button-back button::after {
6182 7399 border: 1px solid #ddd;
6183 7400 }
6184 -#popup-course .popup-header__inner {
6185 - display: flex;
6186 - width: 792px;
6187 - margin: 0 auto;
6188 - justify-content: space-between;
6189 - align-items: center;
6190 - padding-left: 15px;
6191 - padding-right: 15px;
6192 -}
6193 -@media (max-width: 1024px) {
6194 - #popup-course .popup-header__inner {
6195 - width: 100%;
6196 - }
6197 -}
6198 -@media (max-width: 767px) {
6199 - #popup-course .popup-header__inner {
6200 - flex-direction: column;
6201 - }
6202 -}
6203 -#popup-course #popup-sidebar {
7401 +
7402 +#popup-sidebar {
6204 7403 overflow: auto;
6205 7404 position: relative;
6206 7405 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6207 7406 flex: 0 0 475px;
6208 - -webkit-transition: 0.25s;
6209 - -moz-transition: 0.25s;
6210 - -ms-transition: 0.25s;
6211 - -o-transition: 0.25s;
6212 - transition: 0.25s;
7407 + transition: flex-basis 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7408 + will-change: flex-basis;
7409 + transform: translateZ(0);
6213 7410 }
6214 -#popup-course #popup-sidebar .search-course {
7411 +#popup-sidebar .search-course {
6215 7412 display: flex;
6216 7413 position: relative;
6217 7414 height: 70px;
6218 - background: #f9fafc;
7415 + background: var(--lp-white-grey, #F7F7FB);
6219 7416 }
6220 -#popup-course #popup-sidebar .search-course input[name=s] {
7417 +#popup-sidebar .search-course input[name=s] {
6221 7418 display: block;
6222 7419 width: 100%;
6223 - margin: 6px 0;
6224 7420 padding-left: 20px;
6225 7421 border: none;
6226 - color: #999;
7422 + color: var(--lp-color-base, #333);
6227 7423 background: transparent;
6228 7424 box-shadow: none;
6229 - font-size: 14px;
6230 - line-height: 1;
6231 - -webkit-box-sizing: border-box;
6232 - -moz-box-sizing: border-box;
6233 - box-sizing: border-box;
7425 + height: auto;
7426 + font-size: 1rem;
6234 7427 }
6235 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7428 +#popup-sidebar .search-course input[name=s]::placeholder {
6236 7429 color: #999;
6237 7430 }
6238 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6239 - color: #999;
6240 -}
6241 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6242 - color: #999;
6243 -}
6244 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6245 - color: #999;
6246 -}
6247 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6248 - color: #999;
6249 -}
6250 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6251 - font-style: italic;
6252 -}
6253 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6254 - font-style: italic;
6255 -}
6256 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6257 - font-style: italic;
6258 -}
6259 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6260 - font-style: italic;
6261 -}
6262 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6263 - font-style: italic;
6264 -}
6265 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7431 +#popup-sidebar .search-course input[name=s]:focus {
6266 7432 outline: 0;
6267 - color: #222;
6268 7433 }
6269 -#popup-course #popup-sidebar .search-course button {
7434 +#popup-sidebar .search-course button {
6270 7435 position: absolute;
6271 7436 top: 0;
6272 - right: 10px;
6273 - width: 16px;
7437 + right: 12px;
6274 7438 height: 70px;
6275 - margin: 0 10px;
6276 - padding: 0;
7439 + padding: 0 16px;
6277 7440 border: 0;
6278 7441 background: transparent;
6279 7442 line-height: 1px;
7443 + box-shadow: none;
7444 + font-size: 1rem;
6280 7445 }
6281 -#popup-course #popup-sidebar .search-course button::before {
6282 - color: #666;
6283 - font-family: "Font Awesome 5 Free";
6284 - font-size: 16px;
6285 - font-weight: 900;
6286 - content: "\f002";
7446 +#popup-sidebar .search-course button:focus {
7447 + outline: none;
6287 7448 }
6288 -#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 {
6289 7456 display: none;
6290 7457 }
6291 -#popup-course #popup-sidebar .search-course button.clear::before {
7458 +#popup-sidebar .search-course button.clear::before {
6292 7459 content: "\f00d";
6293 7460 }
6294 -#popup-course #popup-sidebar .search-course .search-results {
6295 - display: none;
6296 - overflow: auto;
6297 - position: fixed;
6298 - z-index: 99999999;
6299 - top: 92px;
6300 - bottom: 0;
6301 - left: 0;
6302 - width: 400px;
6303 - margin: 0;
6304 - border-top-color: transparent;
6305 - border-right: 1px solid #d9e0f1;
6306 - background: #fbfcff;
6307 -}
6308 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6309 - border-bottom: 1px solid #d9e0f1;
6310 - background: #fff;
6311 -}
6312 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6313 - position: absolute;
6314 - left: 10px;
6315 - width: 40px;
6316 - height: 40px;
6317 -}
6318 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6319 - display: -webkit-box;
6320 - overflow: hidden;
6321 - position: relative;
6322 - box-sizing: content-box;
6323 - height: 40px;
6324 - padding: 10px 10px 10px 60px;
6325 - color: #777;
6326 - text-overflow: ellipsis;
6327 - -webkit-line-clamp: 1;
6328 - -webkit-box-orient: vertical;
6329 -}
6330 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6331 - background: #d9e0f1;
6332 -}
6333 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6334 - overflow: hidden;
6335 - margin: 0 0 -2px 0;
6336 - padding: 0;
6337 - font-size: 16px;
6338 - font-weight: normal;
6339 -}
6340 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6341 - font-size: 12px;
6342 -}
6343 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6344 - position: absolute;
6345 - right: 10px;
6346 - bottom: 10px;
6347 - font-size: 12px;
6348 -}
6349 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6350 - font-size: smaller;
6351 - text-decoration: line-through;
6352 -}
6353 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6354 - padding: 10px;
6355 - color: #777;
6356 -}
6357 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6358 - padding: 10px;
6359 - text-align: center;
6360 -}
6361 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6362 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7461 +#popup-sidebar .search-course.searching button:before {
6363 7462 display: inline-block;
6364 - margin: 0 3px 10px 2px;
6365 - padding: 5px 8px;
6366 - border: 1px solid #d9e0f1;
6367 - border-radius: 4px;
6368 - color: #777;
6369 - font-size: 14px;
6370 - line-height: 1;
6371 - cursor: pointer;
7463 + content: "\f110";
7464 + animation: lp-rotating 1s linear infinite;
6372 7465 }
6373 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6374 - color: #999;
6375 - background: #d9e0f1;
6376 -}
6377 -#popup-course #popup-sidebar .search-course.searching .search-results {
6378 - display: block;
6379 -}
6380 -#popup-course #popup-sidebar .search-course.searching .clear {
6381 - display: block;
6382 -}
6383 -#popup-course #popup-sidebar .search-course.searching button {
6384 - display: none;
6385 -}
6386 -#popup-course #popup-sidebar .search-course.searching::after {
6387 - position: absolute;
6388 - z-index: 1;
6389 - bottom: 0;
6390 - left: 50%;
6391 - width: 0;
6392 - height: 0;
6393 - margin-left: -10px;
6394 - border: 10px solid transparent;
6395 - border-bottom-color: #fff;
6396 - content: "";
6397 -}
6398 -#popup-course #popup-sidebar .course-curriculum {
7466 +#popup-sidebar .course-curriculum {
6399 7467 overflow: auto;
6400 7468 position: absolute;
6401 7469 top: 70px;
6402 7470 bottom: 0;
@@ -6401,22 +7469,22 @@
6401 7469 top: 70px;
6402 7470 bottom: 0;
6403 7471 width: 475px;
6404 7472 }
6405 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7473 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6406 7474 background: #ccc;
6407 7475 }
6408 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6409 - width: 6px;
7476 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7477 + width: 8px;
6410 7478 }
6411 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7479 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6412 7480 background: #f5f5f5;
6413 7481 }
6414 -#popup-course #popup-sidebar .section {
7482 +#popup-sidebar .section {
6415 7483 position: relative;
6416 7484 padding: 0 0 4px 0;
6417 7485 }
6418 -#popup-course #popup-sidebar .section .circle-progress {
7486 +#popup-sidebar .section .circle-progress {
6419 7487 display: inline-block;
6420 7488 position: absolute;
6421 7489 top: 50%;
6422 7490 right: 10px;
@@ -6425,139 +7493,81 @@
6425 7493 margin-top: -12px;
6426 7494 border: 3px solid #d9e0f1;
6427 7495 border-radius: 50%;
6428 7496 }
6429 -#popup-course #popup-sidebar .section.section-empty .section-header {
7497 +#popup-sidebar .section.section-empty .section-header {
6430 7498 margin: 0;
6431 7499 }
6432 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6433 - margin: 0;
6434 - padding: 10px;
6435 - border-bottom: 1px solid #d9e0f1;
6436 - border-radius: 0;
6437 - color: #999;
6438 - background: #f5f5f5;
6439 - font-size: 14px;
6440 -}
6441 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6442 - position: absolute;
6443 - z-index: 9999;
6444 - top: -16px;
6445 - left: 10px;
6446 - width: 0;
6447 - height: 0;
6448 - border: 8px solid transparent;
6449 - border-bottom-color: #f5f5f5;
6450 - background: transparent;
6451 - content: "";
6452 - -webkit-border-radius: 0;
6453 - -moz-border-radius: 0;
6454 - border-radius: 0;
6455 -}
6456 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6457 - z-index: 9998;
6458 - top: -20px;
6459 - left: 8px;
6460 - border-width: 10px;
6461 - border-bottom-color: #d9e0f1;
6462 -}
6463 -#popup-course #popup-sidebar .section-header {
7500 +#popup-sidebar .section-header {
6464 7501 position: sticky;
6465 7502 z-index: 1000;
6466 7503 top: 0;
6467 - height: 94px;
6468 - padding: 38px 20px 20px 20px;
7504 + padding: 20px 16px;
6469 7505 cursor: pointer;
6470 - background-color: white;
7506 + background-color: var(--lp-bg-color-lesson, #fff);
6471 7507 }
6472 -#popup-course #popup-sidebar .section-header .section-title {
6473 - padding: 0 0 4px 0;
6474 - color: #000;
6475 - font-size: 20px;
6476 - font-weight: 500;
6477 -}
6478 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6479 - font-family: "Font Awesome 5 Free";
6480 - font-size: 18px;
6481 - font-weight: 900;
7508 +#popup-sidebar .section-header .section-title .show-desc::before {
7509 + font-family: "lp-icon";
7510 + font-size: 1.125em;
6482 7511 content: "\f0d7";
6483 7512 }
6484 -#popup-course #popup-sidebar .section-header .section-toggle {
7513 +#popup-sidebar .section-header .section-toggle {
6485 7514 justify-content: flex-end;
6486 7515 flex: 0;
6487 7516 }
6488 -#popup-course #popup-sidebar .section-header .section-toggle i {
6489 - color: #666;
7517 +#popup-sidebar .section-header .section-toggle i {
7518 + color: var(--lp-color-accent, #666);
6490 7519 }
6491 -#popup-course #popup-sidebar .section-header .section-meta {
7520 +#popup-sidebar .section-header .section-meta {
6492 7521 padding-top: 6px;
6493 7522 padding-bottom: 0;
6494 7523 }
6495 -#popup-course #popup-sidebar .section-content {
7524 +#popup-sidebar .section-content {
6496 7525 margin-bottom: 0;
6497 7526 }
6498 -#popup-course #popup-sidebar .course-item {
6499 - min-height: 50px;
6500 - margin-bottom: 4px;
6501 - padding: 5px 20px;
6502 - background: #f9fafc;
6503 - align-items: center;
7527 +#popup-sidebar .curriculum-more {
7528 + padding-right: 16px;
7529 + padding-left: 16px;
6504 7530 }
6505 -#popup-course #popup-sidebar .course-item > span {
7531 +#popup-sidebar .course-item > span {
6506 7532 display: none;
6507 7533 }
6508 -#popup-course #popup-sidebar .course-item::before {
7534 +#popup-sidebar .course-item::before {
6509 7535 top: -1px;
6510 7536 bottom: -1px;
6511 7537 height: auto;
6512 7538 background: transparent;
6513 7539 }
6514 -#popup-course #popup-sidebar .course-item::after {
7540 +#popup-sidebar .course-item::after {
6515 7541 content: "";
6516 7542 }
6517 -#popup-course #popup-sidebar .course-item.current {
6518 - background: #eaeaea;
6519 -}
6520 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7543 +#popup-sidebar .course-item.has-status.failed .trans {
6521 7544 color: #f02425;
6522 7545 }
6523 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7546 +#popup-sidebar .course-item.status-completed .trans {
6524 7547 color: #3bb54a;
6525 7548 }
6526 -#popup-course #popup-sidebar .section-item-link {
6527 - line-height: 1;
6528 - padding-right: 0;
7549 +#popup-sidebar .lp-course-curriculum .course-section {
7550 + --lp-border-radius: 0;
7551 + border-left: none;
6529 7552 }
6530 -#popup-course #popup-sidebar .section-item-link::before {
6531 - padding: 12px 0;
6532 - 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;
6533 7557 }
6534 -#popup-course #popup-sidebar .section-item-link .item-name {
6535 - width: 100%;
6536 - padding: 0 10px 0 17px;
6537 - font-size: 14px;
6538 - line-height: 21px;
6539 - font-weight: 500;
7558 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7559 + background: var(--lp-primary-color, #ffb606);
6540 7560 }
6541 -#popup-course #popup-sidebar .course-item-meta {
6542 - padding: 0;
7561 +#popup-sidebar .lp-course-curriculum .course-item__content {
7562 + flex-direction: column;
7563 + row-gap: 0;
6543 7564 }
6544 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6545 - padding: 0;
6546 - color: #999;
6547 - background: transparent;
6548 - font-size: 12px;
6549 - line-height: 1.5;
6550 - height: auto;
7565 +#popup-sidebar .lp-course-curriculum .course-item__right {
7566 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6551 7567 }
6552 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6553 - margin-left: 0;
6554 -}
6555 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6556 - font-size: 12px;
6557 - line-height: 21px;
6558 -}
6559 -#popup-course #popup-content {
7568 +
7569 +#popup-content {
6560 7570 overflow: auto;
6561 7571 position: relative;
6562 7572 margin: 70px 0 50px 0;
6563 7573 flex: 1;
@@ -6563,23 +7573,22 @@
6563 7573 flex: 1;
6564 7574 padding-left: 15px;
6565 7575 padding-right: 15px;
6566 7576 }
6567 -#popup-course #popup-content .lp-button {
7577 +#popup-content .lp-button {
6568 7578 position: relative;
6569 - margin: 0 10px 0 0;
6570 - padding: 12px 29px;
6571 - border-color: var(--lp-secondary-color);
6572 - font-size: 14px;
7579 + margin: 0;
7580 + padding: 8px 25px;
7581 + border-color: var(--lp-border-color, #E2E0DB);
6573 7582 }
6574 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7583 +#popup-content .lp-button.instant-check .instant-check__icon {
6575 7584 margin-right: 5px;
6576 7585 }
6577 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6578 - font-family: "Font Awesome 5 Free";
7586 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7587 + font-family: "lp-icon";
6579 7588 content: "\f058";
6580 7589 }
6581 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7590 +#popup-content .lp-button.instant-check .instant-check__info {
6582 7591 visibility: hidden;
6583 7592 position: absolute;
6584 7593 top: 100%;
6585 7594 left: 0;
@@ -6585,138 +7594,143 @@
6585 7594 left: 0;
6586 7595 margin-top: 3px;
6587 7596 padding: 11px 20px;
6588 7597 border-radius: 3px;
6589 - background: #eee;
7598 + background: var(--lp-white-grey, #F7F7FB);
7599 + color: var(--lp-color-base, #333);
6590 7600 white-space: nowrap;
6591 7601 text-transform: none;
6592 7602 }
6593 -#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 {
6594 7610 visibility: visible;
6595 - position: absolute;
6596 - top: 100%;
6597 - left: 0;
6598 - margin-top: 3px;
6599 - padding: 11px 11px;
6600 - border-radius: 3px;
6601 - color: #333;
6602 - background: #eee;
6603 - white-space: nowrap;
6604 7611 }
6605 -#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 {
6606 7616 display: inline-block;
6607 7617 animation: lp-rotating 1s linear infinite;
6608 7618 }
6609 -#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 {
6610 7620 font-weight: 800;
6611 7621 content: "\f110";
6612 7622 }
6613 -#popup-course #popup-content .lp-button:hover {
7623 +#popup-content .lp-button:hover {
6614 7624 border-color: var(--lp-primary-color);
6615 7625 }
6616 -#popup-course #popup-content .lp-button.completed {
7626 +#popup-content .lp-button.completed {
6617 7627 display: flex;
6618 7628 flex-direction: row-reverse;
6619 - margin-top: 32px;
6620 7629 border-color: transparent;
6621 7630 color: #fff;
6622 7631 background: #3db748;
6623 - font-size: 16px;
6624 7632 align-items: center;
6625 7633 justify-content: center;
7634 + float: left;
6626 7635 }
6627 -#popup-course #popup-content .lp-button.completed i {
7636 +#popup-content .lp-button.completed i {
6628 7637 margin-left: 9px;
6629 - font-size: 14px;
7638 + font-size: 0.8em;
6630 7639 }
6631 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7640 +#popup-content.fixed-quiz-status .quiz-status {
6632 7641 background: var(--lp-primary-color);
6633 7642 }
6634 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7643 +#popup-content.fixed-quiz-status .quiz-status > div {
6635 7644 padding: 0;
6636 7645 }
6637 -#popup-course #popup-footer {
7646 +#popup-content::-webkit-scrollbar {
7647 + width: 8px;
7648 +}
7649 +#popup-content::-webkit-scrollbar-thumb {
7650 + background: #ccc;
7651 +}
7652 +#popup-content::-webkit-scrollbar-track {
7653 + background: #f5f5f5;
7654 +}
7655 +
7656 +#popup-footer {
6638 7657 position: fixed;
6639 - z-index: 999;
7658 + z-index: 99;
6640 7659 right: 0;
6641 7660 bottom: 0;
6642 7661 left: 475px;
6643 7662 width: 100%;
6644 7663 max-width: 792px;
6645 - height: 50px;
7664 + height: auto;
6646 7665 margin: 0 auto;
6647 7666 border-top: 1px solid #ebebeb;
6648 - background: #fff;
6649 - -webkit-transition: left 0.25s;
6650 - -moz-transition: left 0.25s;
6651 - -ms-transition: left 0.25s;
6652 - -o-transition: left 0.25s;
6653 - 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);
6654 7671 }
6655 7672 @media (max-width: 1024px) {
6656 - #popup-course #popup-footer {
7673 + #popup-footer {
6657 7674 width: auto;
6658 7675 padding: 0 15px;
6659 7676 }
6660 7677 }
6661 -#popup-course #popup-footer .course-item-nav {
7678 +#popup-footer .course-item-nav {
6662 7679 justify-content: space-between;
6663 7680 }
6664 -#popup-course #popup-footer .course-item-nav .prev,
6665 -#popup-course #popup-footer .course-item-nav .next {
7681 +#popup-footer .course-item-nav .prev,
7682 +#popup-footer .course-item-nav .next {
6666 7683 display: flex;
6667 - line-height: 50px;
7684 + line-height: 3.125em;
6668 7685 }
6669 -#popup-course #popup-footer .course-item-nav .prev a,
6670 -#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 {
6671 7688 display: block;
6672 - color: #666;
6673 - font-size: 16px;
7689 + color: var(--lp-color-accent, #666);
6674 7690 }
6675 -#popup-course #popup-footer .course-item-nav .prev::before,
6676 -#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 {
6677 7693 color: #999;
6678 - font-family: "Font Awesome 5 Free";
6679 - font-size: 12px;
6680 - font-weight: 900;
7694 + font-family: "lp-icon";
6681 7695 }
6682 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6683 -#popup-course #popup-footer .course-item-nav .next:hover a,
6684 -#popup-course #popup-footer .course-item-nav .next:hover::before {
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 {
6685 7699 color: var(--lp-primary-color);
6686 7700 }
6687 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6688 -#popup-course #popup-footer .course-item-nav .next:hover .course-item-nav__name {
7701 +#popup-footer .course-item-nav .prev:hover .course-item-nav__name,
7702 +#popup-footer .course-item-nav .next:hover .course-item-nav__name {
6689 7703 display: block;
6690 7704 }
6691 -#popup-course #popup-footer .course-item-nav .next {
7705 +#popup-footer .course-item-nav .next {
6692 7706 flex-direction: row-reverse;
6693 7707 }
6694 -#popup-course #popup-footer .course-item-nav .next::before {
7708 +#popup-footer .course-item-nav .next::before {
6695 7709 margin-left: 10px;
6696 7710 content: "\f0da";
6697 7711 }
6698 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7712 +#popup-footer .course-item-nav[data-nav=next] {
6699 7713 justify-content: flex-end;
6700 7714 }
6701 -#popup-course #popup-footer .prev::before {
7715 +#popup-footer .prev::before {
6702 7716 margin-right: 10px;
6703 7717 content: "\f0d9";
6704 7718 }
6705 -#popup-course #popup-footer .prev .course-item-nav__name {
7719 +#popup-footer .prev .course-item-nav__name {
6706 7720 right: auto;
6707 7721 left: -30px;
6708 7722 }
6709 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7723 +#popup-footer .prev .course-item-nav__name::before {
6710 7724 right: auto;
6711 7725 left: 5px;
6712 7726 }
6713 7727 @media (max-width: 1024px) {
6714 - #popup-course #popup-footer .prev .course-item-nav__name {
7728 + #popup-footer .prev .course-item-nav__name {
6715 7729 left: 15px;
6716 7730 }
6717 7731 }
6718 -#popup-course #popup-footer .course-item-nav__name {
7732 +#popup-footer .course-item-nav__name {
6719 7733 display: none;
6720 7734 position: absolute;
6721 7735 top: -20px;
6722 7736 right: -30px;
@@ -6721,234 +7735,208 @@
6721 7735 top: -20px;
6722 7736 right: -30px;
6723 7737 width: auto;
6724 7738 padding: 10px 15px;
6725 - color: #666;
7739 + color: var(--lp-color-accent, #666);
6726 7740 background: #ccc;
6727 - font-size: 14px;
6728 - font-weight: 300;
7741 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6729 7742 line-height: 1;
6730 7743 }
6731 7744 @media (max-width: 1024px) {
6732 - #popup-course #popup-footer .course-item-nav__name {
7745 + #popup-footer .course-item-nav__name {
6733 7746 top: -25px;
6734 7747 right: 15px;
6735 7748 left: auto;
6736 7749 }
6737 7750 }
6738 -#popup-course #sidebar-toggle {
7751 +
7752 +#sidebar-toggle {
6739 7753 display: inline-block;
6740 - position: absolute;
6741 - z-index: 100;
6742 - top: 198px;
6743 - left: 475px;
6744 - width: 25px;
6745 - height: 56px;
7754 + width: 32px;
7755 + min-width: 32px;
7756 + line-height: 70px;
7757 + height: unset;
6746 7758 margin: 0;
6747 - background: #fff;
6748 - 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;
6749 7762 cursor: pointer;
6750 7763 transition: 0.25s;
6751 7764 -webkit-appearance: none;
6752 7765 border: none;
7766 + text-align: center;
6753 7767 }
6754 -#popup-course #sidebar-toggle:after {
7768 +#sidebar-toggle:after {
6755 7769 display: none;
6756 7770 }
6757 -#popup-course #sidebar-toggle::before {
7771 +#sidebar-toggle::before {
6758 7772 display: inline-block;
6759 - position: absolute;
6760 - top: 50%;
6761 - left: 50%;
6762 - color: var(--lp-primary-color);
6763 - font-family: "Font Awesome 5 Free";
6764 - font-size: 18px;
6765 - font-weight: 900;
7773 + position: static;
7774 + margin: 0;
7775 + width: auto;
7776 + height: auto;
7777 + font-family: "lp-icon";
6766 7778 content: "\f0d9";
6767 - transition: 0.25s;
6768 - transform: translate(-50%, -50%);
7779 + line-height: 1;
6769 7780 }
6770 -#popup-course #sidebar-toggle:focus {
7781 +#sidebar-toggle:focus {
6771 7782 border: 0;
6772 7783 outline: 0;
6773 7784 }
6774 -#popup-course .lp-quiz-buttons .complete-quiz,
6775 -#popup-course .lp-quiz-buttons .back-quiz,
6776 -#popup-course .lp-quiz-buttons .review-quiz {
6777 - float: right;
7785 +
7786 +.course-item-popup #tab-curriculum {
7787 + display: block;
6778 7788 }
6779 -#popup-course .quiz-results,
6780 -#popup-course .quiz-content,
6781 -#popup-course .quiz-questions,
6782 -#popup-course .quiz-buttons,
6783 -#popup-course .quiz-attempts {
6784 - margin-bottom: 60px;
7789 +.course-item-popup .course-curriculum ul.curriculum-sections {
7790 + z-index: 9;
6785 7791 }
6786 -#popup-course .quiz-questions .lp-fib-content {
6787 - margin-bottom: 20px;
6788 - padding: 20px;
6789 - border: 2px solid #f5f5f5;
6790 - border-radius: 6px;
6791 - line-height: 1.6;
7792 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7793 + flex-direction: column;
7794 + row-gap: 4px;
6792 7795 }
6793 -#popup-course .quiz-questions .lp-fib-input {
6794 - display: inline-block;
6795 - width: auto;
6796 - max-width: none;
7796 +
7797 +/***********/
7798 +body.course-item-popup {
7799 + overflow-y: hidden;
6797 7800 }
6798 -#popup-course .quiz-questions .lp-fib-input > input {
6799 - height: 36px;
6800 - padding: 6px 16px;
6801 - border: 1px solid #222;
6802 - line-height: 36px;
7801 +@media (max-width: 1200px) {
7802 + body.course-item-popup #learn-press-course-curriculum {
7803 + width: 300px;
7804 + }
6803 7805 }
6804 -#popup-course .quiz-questions .lp-fib-answered {
6805 - padding: 0 10px;
6806 - background: #ececec;
6807 - white-space: nowrap;
7806 +@media (max-width: 768px) {
7807 + body.course-item-popup #learn-press-course-curriculum {
7808 + margin-right: 0%;
7809 + }
6808 7810 }
6809 -#popup-course .quiz-questions .lp-fib-answered.fail {
6810 - border: 2px solid #d85554;
7811 +@media (max-width: 768px) {
7812 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7813 + width: 200px;
7814 + }
6811 7815 }
6812 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6813 - text-decoration: line-through;
7816 +@media (max-width: 1300px) {
7817 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7818 + width: 40px;
7819 + }
6814 7820 }
6815 -#popup-course .quiz-questions .lp-fib-answered.correct {
6816 - 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 + }
6817 7829 }
6818 -#popup-course .quiz-questions .lp-fib-note {
6819 - display: flex;
6820 - margin-left: 10px;
6821 - font-size: 14px;
6822 - font-weight: 400;
6823 - align-items: center;
7830 +@media (max-width: 1300px) {
7831 + body.course-item-popup #content-item-nav {
7832 + left: 300px;
7833 + }
6824 7834 }
6825 -#popup-course .quiz-questions .lp-fib-note > span {
6826 - display: inline-block;
6827 - width: 20px;
6828 - height: 20px;
6829 - margin: 0 5px 0 0;
7835 +@media (max-width: 768px) {
7836 + body.course-item-popup #content-item-nav {
7837 + left: 200px;
7838 + }
6830 7839 }
6831 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6832 - padding: 5px 20px;
6833 - border: 2px solid #059601;
6834 - border-radius: 5px;
6835 - font-size: 1rem;
7840 +@media (max-width: 1300px) {
7841 + body.course-item-popup .section-desc {
7842 + display: none;
7843 + }
6836 7844 }
6837 -#popup-course .question .answer-option input[type=radio],
6838 -#popup-course .question .answer-option input[type=checkbox] {
6839 - -webkit-transform: translateY(-50%);
6840 - -moz-transform: translateY(-50%);
6841 - -ms-transform: translateY(-50%);
6842 - -o-transform: translateY(-50%);
6843 - transform: translateY(-50%);
6844 - margin: 0 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 + }
6845 7850 }
6846 -#popup-course .question .answer-option input[type=radio]::before {
6847 - border-radius: 50%;
6848 -}
6849 -#popup-course .question .question-response {
6850 - display: flex;
6851 - align-items: center;
6852 - justify-content: flex-start;
6853 -}
6854 -#popup-course .scrollbar-light > .scroll-element {
6855 - z-index: 9999;
6856 -}
6857 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6858 - display: none;
6859 -}
6860 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6861 - -webkit-box-sizing: border-box;
6862 - -moz-box-sizing: border-box;
6863 - box-sizing: border-box;
6864 -}
6865 7851
6866 7852 body.admin-bar #popup-course {
6867 7853 top: 32px;
6868 7854 }
6869 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6870 - left: 0;
6871 -}
6872 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7855 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6873 7856 content: "\f0da";
6874 7857 }
6875 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7858 +body.lp-sidebar-toggle__close #popup-sidebar {
6876 7859 flex: 0 0 0;
6877 7860 }
6878 -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 {
6879 7862 left: 0;
6880 7863 }
6881 7864 @media (max-width: 768px) {
6882 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6883 - left: 0;
6884 - }
6885 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7865 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6886 7866 content: "\f0da";
6887 7867 }
6888 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7868 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6889 7869 flex: 0 0 0;
6890 7870 }
6891 7871 }
6892 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 +}
6893 7887 .course-curriculum .section-header .section-meta {
6894 7888 position: relative;
6895 7889 }
6896 7890
6897 7891 @media screen and (max-width: 1280px) {
6898 - #popup-course #popup-sidebar {
7892 + #popup-sidebar {
6899 7893 flex-basis: 300px;
6900 7894 }
6901 - #popup-course #popup-sidebar .course-curriculum {
7895 + #popup-sidebar .course-curriculum {
6902 7896 width: 300px;
6903 7897 }
6904 - #popup-course #popup-header,
6905 -#popup-course #popup-footer {
7898 + #popup-header, #popup-footer {
6906 7899 left: 300px;
6907 7900 }
6908 - #popup-course #sidebar-toggle {
6909 - left: 299px;
6910 - }
6911 7901 }
6912 7902 @media screen and (max-width: 782px) {
6913 7903 body.admin-bar #popup-course {
6914 7904 top: 46px;
6915 7905 }
6916 -
6917 - #popup-course #popup-sidebar {
6918 - flex-basis: 250px;
7906 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7907 + display: none;
6919 7908 }
6920 - #popup-course #popup-sidebar .course-curriculum {
6921 - width: 250px;
7909 + #popup-sidebar {
7910 + flex-basis: 300px;
6922 7911 }
6923 - #popup-course #popup-header,
6924 -#popup-course #popup-footer {
6925 - left: 250px;
7912 + #popup-sidebar .course-curriculum {
7913 + width: 300px;
6926 7914 }
6927 - #popup-course #sidebar-toggle {
6928 - left: 249px;
7915 + #popup-header,
7916 + #popup-footer {
7917 + left: 300px;
6929 7918 }
6930 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6931 - display: none;
6932 - }
6933 7919 }
6934 7920 .content-item-wrap {
6935 7921 width: 792px;
6936 7922 max-width: 100%;
6937 7923 margin: 0 auto;
6938 - padding-bottom: 80px;
7924 + --lp-item-padding: 60px;
7925 + padding-top: var(--lp-item-padding);
7926 + padding-bottom: var(--lp-item-padding);
6939 7927 }
6940 7928 @media (max-width: 1024px) {
6941 7929 .content-item-wrap {
6942 7930 width: 100%;
7931 + --lp-item-padding: 40px;
6943 7932 }
6944 7933 }
6945 7934 .content-item-wrap .course-item-title {
6946 7935 margin-top: 0;
6947 7936 margin-bottom: 24px;
6948 - color: #333;
6949 - font-size: 30px;
6950 - font-weight: 600;
7937 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7938 + font-weight: 700;
6951 7939 }
6952 7940 @media (max-width: 767px) {
6953 7941 .content-item-wrap .course-item-title {
6954 7942 text-align: center;
@@ -6953,32 +7941,24 @@
6953 7941 .content-item-wrap .course-item-title {
6954 7942 text-align: center;
6955 7943 }
6956 7944 }
6957 -.content-item-wrap h4 {
6958 - font-size: 1.5rem;
6959 - font-weight: 500;
6960 - line-height: 1.5;
7945 +.content-item-wrap .content-item-summary:after {
7946 + clear: both;
7947 + content: "";
7948 + display: block;
6961 7949 }
6962 -.content-item-wrap .content-item-summary {
6963 - padding-top: 50px;
6964 -}
6965 7950 .content-item-wrap .content-item-description {
6966 7951 margin-bottom: 30px;
6967 7952 }
7953 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
7954 + margin-bottom: 15px;
7955 +}
6968 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 {
6969 - margin-top: 0;
6970 - margin-bottom: 18px;
6971 - font-size: 18px;
7957 + margin-top: 10px;
7958 + margin-bottom: 15px;
6972 7959 letter-spacing: unset;
6973 7960 }
6974 -.content-item-wrap .content-item-description p {
6975 - margin: 0 0 18px 0;
6976 - color: #666;
6977 - font-size: 16px;
6978 - font-weight: 300;
6979 - line-height: 26px;
6980 -}
6981 7961 .content-item-wrap .content-item-description img {
6982 7962 max-width: 100%;
6983 7963 height: auto;
6984 7964 vertical-align: middle;
@@ -6988,11 +7968,9 @@
6988 7968 }
6989 7969 .content-item-wrap .quiz-content {
6990 7970 margin-bottom: 40px;
6991 7971 color: #666;
6992 - font-size: 16px;
6993 7972 font-weight: 300;
6994 - line-height: 26px;
6995 7973 }
6996 7974 .content-item-wrap .quiz-content img {
6997 7975 max-width: 100%;
6998 7976 height: auto;
@@ -7001,49 +7979,13 @@
7001 7979 .content-item-wrap .quiz-buttons {
7002 7980 display: flex;
7003 7981 justify-content: center;
7004 7982 text-align: center;
7983 + gap: 10px;
7005 7984 }
7006 7985 .content-item-wrap .quiz-buttons .button-right .lp-button {
7007 7986 margin: 0 0 0 15px;
7008 7987 }
7009 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7010 - margin: 0;
7011 - border: 1px solid #d9e0f1;
7012 - color: #777;
7013 - background: #fbfcff;
7014 -}
7015 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7016 - display: inline-block;
7017 - width: 15px;
7018 - height: 15px;
7019 - border: 2px solid #d9e0f1;
7020 - border-top-color: transparent;
7021 - border-left-color: transparent;
7022 - content: "";
7023 - -webkit-transform: rotate(-45deg);
7024 - -moz-transform: rotate(-45deg);
7025 - -ms-transform: rotate(-45deg);
7026 - -o-transform: rotate(-45deg);
7027 - transform: rotate(-45deg);
7028 -}
7029 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7030 - margin-left: 7px;
7031 - -webkit-transform: rotate(135deg);
7032 - -moz-transform: rotate(135deg);
7033 - -ms-transform: rotate(135deg);
7034 - -o-transform: rotate(135deg);
7035 - transform: rotate(135deg);
7036 -}
7037 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7038 - margin-left: -1px;
7039 -}
7040 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7041 - margin-right: 7px;
7042 -}
7043 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7044 - background: #fff;
7045 -}
7046 7988 .content-item-wrap .quiz-buttons.align-center {
7047 7989 display: block;
7048 7990 text-align: center;
7049 7991 }
@@ -7051,16 +7993,18 @@
7051 7993 text-align: center;
7052 7994 }
7053 7995 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7054 7996 position: fixed;
7055 - z-index: 99999;
7997 + z-index: 999;
7056 7998 bottom: 0;
7057 7999 left: 50%;
7058 8000 width: 100%;
7059 8001 max-width: 792px;
7060 - height: 49px;
8002 + height: auto;
7061 8003 margin-left: 237px;
7062 8004 transform: translateX(-50%);
8005 + background: #fff;
8006 + padding-bottom: 10px;
7063 8007 }
7064 8008 @media (max-width: 768px) {
7065 8009 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7066 8010 width: 100% !important;
@@ -7075,60 +8019,43 @@
7075 8019 }
7076 8020 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7077 8021 display: none;
7078 8022 }
7079 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7080 - border-top-right-radius: 0;
7081 - border-bottom-right-radius: 0;
7082 -}
7083 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7084 - border-top-left-radius: 0;
7085 - border-bottom-left-radius: 0;
7086 -}
7087 -.content-item-wrap .questions-pagination {
7088 - height: 33px;
7089 - padding: 8px 0;
7090 - background: #fff;
7091 - text-align: center;
7092 -}
7093 8023 .content-item-wrap .questions-pagination .nav-links {
7094 8024 text-align: center;
8025 + display: flex;
8026 + justify-content: center;
8027 + gap: 4px;
8028 + margin-top: 6px;
7095 8029 }
7096 8030 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7097 - display: inline-block;
7098 - vertical-align: middle;
7099 - margin: 0 3px 3px;
7100 - padding: 10px 16px;
7101 - color: #666;
8031 + padding: 10px 15px;
8032 + margin: 0;
8033 + color: var(--lp-color-base, #333);
7102 8034 background-color: transparent;
7103 - font-size: 16px;
7104 - font-weight: 300;
8035 + font-weight: normal;
8036 + border: 1px solid var(--lp-border-color, #E2E0DB);
7105 8037 line-height: 1;
7106 - border: 1px solid;
7107 - cursor: pointer;
8038 + border-radius: var(--lp-border-radius, 5px);
7108 8039 }
7109 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7110 - display: inline-block;
7111 - padding: 10px;
7112 - background: transparent;
7113 - font-size: 16px;
7114 - text-align: center;
7115 - text-decoration: none;
7116 - text-transform: none;
7117 - border: 1px solid;
8040 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8041 + border: none;
7118 8042 }
7119 8043 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7120 8044 color: var(--lp-primary-color);
7121 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 +}
7122 8054
7123 8055 .course-curriculum .section-title {
7124 8056 position: relative;
7125 8057 margin-bottom: 0;
7126 - padding: 8px 0;
7127 - color: #5383f7;
7128 - font-size: 16px;
7129 - font-weight: normal;
7130 - line-height: 1;
7131 8058 }
7132 8059 .course-curriculum .section-title span.show-desc {
7133 8060 display: inline-block;
7134 8061 position: absolute;
@@ -7138,17 +8065,162 @@
7138 8065 height: 20px;
7139 8066 transform: translate(0, -50%);
7140 8067 }
7141 8068 .course-curriculum .section-title span.show-desc::before {
7142 - font-family: "Font Awesome 5 Free";
7143 - font-size: 18px;
7144 - font-weight: 900;
8069 + font-family: "lp-icon";
8070 + font-size: 1.125em;
7145 8071 content: "\f107";
7146 8072 }
7147 8073 .course-curriculum .section-title span.show-desc:hover::before {
7148 - border-top-color: #ccc;
8074 + border-top-color: var(--lp-border-color, #E2E0DB);
7149 8075 }
7150 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 +
7151 8223 .lp-overlay {
7152 8224 display: none;
7153 8225 position: fixed;
7154 8226 z-index: 99999;
@@ -7183,8 +8255,12 @@
7183 8255 text-align: center;
7184 8256 align-items: center;
7185 8257 justify-content: center;
7186 8258 }
8259 +.lp-modal-dialog .learn-press-message {
8260 + width: auto;
8261 + margin: 0 !important;
8262 +}
7187 8263 .lp-modal-dialog .lp-modal-content {
7188 8264 display: inline-block;
7189 8265 overflow: hidden;
7190 8266 z-index: 2;
@@ -7195,8 +8271,17 @@
7195 8271 vertical-align: middle;
7196 8272 background: white;
7197 8273 color: black;
7198 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 +}
7199 8284 .lp-modal-dialog .lp-modal-header {
7200 8285 background: #7c60d9;
7201 8286 border-bottom: 1px solid #eee;
7202 8287 padding: 1em;
@@ -7203,14 +8288,14 @@
7203 8288 }
7204 8289 .lp-modal-dialog .lp-modal-header h3 {
7205 8290 margin: 0;
7206 8291 color: white;
7207 - font-size: inherit;
7208 8292 font-weight: 400;
7209 8293 }
7210 8294 .lp-modal-dialog .lp-modal-body .main-content {
7211 8295 max-height: 500px;
7212 8296 overflow: auto;
8297 + overscroll-behavior: contain;
7213 8298 }
7214 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 {
7215 8300 padding: 1em;
7216 8301 }
@@ -7215,9 +8300,8 @@
7215 8300 padding: 1em;
7216 8301 }
7217 8302 .lp-modal-dialog .lp-modal-footer {
7218 8303 padding: 20px;
7219 - padding-top: 0;
7220 8304 background-color: #f9fafb;
7221 8305 text-align: right;
7222 8306 }
7223 8307 .lp-modal-dialog .btn-yes {
@@ -7245,18 +8329,14 @@
7245 8329 left: 50%;
7246 8330 padding: 35px 60px 28px 60px;
7247 8331 background: #fff;
7248 8332 transform: translate(-50%, -50%);
7249 - -webkit-border-radius: 4px;
7250 - -moz-border-radius: 4px;
7251 8333 border-radius: 4px;
7252 8334 }
7253 8335 #lp-modal-window #lp-modal-content {
7254 8336 margin: 0 0 24px 0;
7255 8337 color: #333;
7256 - font-size: 16px;
7257 8338 font-weight: 400;
7258 - line-height: 26px;
7259 8339 text-align: center;
7260 8340 }
7261 8341 #lp-modal-window #lp-modal-content > * {
7262 8342 margin: 0 0 0.5em;
@@ -7282,8 +8362,14 @@
7282 8362 width: 100%;
7283 8363 }
7284 8364 }
7285 8365
8366 +@media (min-width: 769px) {
8367 + #learn-press-item-comments {
8368 + padding-bottom: 50px;
8369 + }
8370 +}
8371 +
7286 8372 .learn-press-progress {
7287 8373 overflow: hidden;
7288 8374 position: relative;
7289 8375 width: 80px;
@@ -7289,8 +8375,24 @@
7289 8375 width: 80px;
7290 8376 height: 6px;
7291 8377 border-radius: 3px;
7292 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 +}
7293 8395 .learn-press-progress .learn-press-progress__active {
7294 8396 position: absolute;
7295 8397 z-index: 1;
7296 8398 left: -100%;
@@ -7298,11 +8400,8 @@
7298 8400 height: 100%;
7299 8401 border-radius: 3px;
7300 8402 background: var(--lp-primary-color);
7301 8403 -webkit-transition: 0.5s;
7302 - -moz-transition: 0.5s;
7303 - -ms-transition: 0.5s;
7304 - -o-transition: 0.5s;
7305 8404 transition: 0.5s;
7306 8405 }
7307 8406 .learn-press-progress::before {
7308 8407 display: block;
@@ -7314,12 +8413,45 @@
7314 8413 background: #ccc;
7315 8414 content: "";
7316 8415 }
7317 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 +
7318 8448 .course-curriculum .section-header .section-left {
7319 8449 display: flex;
8450 + align-items: center;
8451 + gap: 16px;
7320 8452 }
7321 -.course-curriculum .section-header .section-left .section-title {
8453 +.course-curriculum .section-header .section-left .wrapper-section-title {
7322 8454 flex: 1;
7323 8455 }
7324 8456 .course-curriculum .section-header .section-left .section-toggle {
7325 8457 flex: 0 0 40px;
@@ -7325,19 +8457,20 @@
7325 8457 flex: 0 0 40px;
7326 8458 align-items: center;
7327 8459 text-align: center;
7328 8460 cursor: pointer;
8461 + min-width: 1em;
7329 8462 }
7330 -.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 {
7331 8464 display: none;
7332 8465 }
7333 8466 .course-curriculum .section-header .learn-press-progress {
7334 8467 width: 80px;
7335 8468 }
7336 -.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 {
7337 8470 display: block;
7338 8471 }
7339 -.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 {
7340 8473 display: none;
7341 8474 }
7342 8475 .course-curriculum .section.closed .section-content {
7343 8476 overflow: hidden;
@@ -7343,34 +8476,22 @@
7343 8476 overflow: hidden;
7344 8477 height: 0;
7345 8478 }
7346 8479
7347 -* {
7348 - box-sizing: border-box;
7349 - margin: 0;
7350 - padding: 0;
8480 +.scroll-wrapper {
8481 + overflow: hidden;
8482 + opacity: 0;
7351 8483 }
7352 -
7353 -button {
7354 - cursor: pointer;
8484 +.scroll-wrapper .scroll-element {
8485 + background: transparent;
7355 8486 }
7356 -
7357 -input, button, select, textarea {
7358 - outline: none;
8487 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8488 + transition: opacity 0.25s;
7359 8489 }
7360 -
7361 -html {
7362 - overflow-x: hidden;
8490 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8491 + opacity: 0.7;
7363 8492 }
7364 8493
7365 -a {
7366 - -webkit-transition: 0.3s;
7367 - -moz-transition: 0.3s;
7368 - -ms-transition: 0.3s;
7369 - -o-transition: 0.3s;
7370 - transition: 0.3s;
7371 -}
7372 -
7373 8494 .lp-skeleton-animation {
7374 8495 margin: 0;
7375 8496 padding: 0;
7376 8497 list-style: none;
@@ -7379,9 +8500,9 @@
7379 8500 width: 100%;
7380 8501 height: 16px;
7381 8502 margin-top: 15px;
7382 8503 border-radius: 2px;
7383 - background: linear-gradient(90deg, hsla(0deg, 0%, 74.5%, 0.2) 25%, hsla(0deg, 0%, 50.6%, 0.24) 37%, hsla(0deg, 0%, 74.5%, 0.2) 63%);
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%);
7384 8505 background-size: 400% 100%;
7385 8506 list-style: none;
7386 8507 animation: lp-skeleton-loading 1.4s ease infinite;
7387 8508 }
@@ -7393,8 +8514,37 @@
7393 8514 to {
7394 8515 background-position: 0 50%;
7395 8516 }
7396 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 +
7397 8547 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7398 8548 max-width: none;
7399 8549 padding-right: 0;
7400 8550 padding-left: 0;
@@ -7406,10 +8556,9 @@
7406 8556 }
7407 8557 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7408 8558 max-width: none;
7409 8559 }
7410 -
7411 -.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 {
7412 8561 max-width: 100%;
7413 8562 margin-left: 0 !important;
7414 8563 margin-right: 0 !important;
7415 8564 padding-left: 0 !important;
@@ -7415,313 +8564,358 @@
7415 8564 padding-left: 0 !important;
7416 8565 padding-right: 0 !important;
7417 8566 }
7418 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 +
7419 8578 @media (max-width: 1199px) {
7420 - .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 {
7421 8580 padding-left: 15px;
7422 8581 padding-right: 15px;
7423 8582 }
7424 8583 }
7425 -input[type=text],
7426 -input[type=email],
7427 -input[type=number],
7428 -input[type=password] {
7429 - -webkit-box-sizing: border-box;
7430 - -moz-box-sizing: border-box;
7431 - box-sizing: border-box;
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;
7432 8594 margin: 0;
7433 - box-shadow: unset;
8595 + padding: 0;
8596 + border: 0;
8597 + outline: 0;
8598 + background: transparent;
8599 + list-style: none;
7434 8600 }
7435 -
7436 -/* start reset css */
7437 -body {
7438 - background: #fff;
8601 +.learnpress-block-pagination .page-numbers > li,
8602 +.learn-press-pagination .page-numbers > li {
8603 + display: inline-block;
8604 + margin: 0;
7439 8605 }
7440 -body.learnpress-page {
7441 - 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;
7442 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 +}
7443 8622
7444 -.wrap-fullwidth a:focus,
7445 -.wrap-fullwidth button:focus,
7446 -.wrap-fullwidth input:focus,
7447 -.wrap-fullwidth textarea:focus {
7448 - border: 0;
7449 - outline: 0;
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;
7450 8629 }
7451 -.wrap-fullwidth a:hover {
7452 - text-decoration: none;
8630 +ul.learn-press-breadcrumb li {
8631 + display: inline-block;
8632 + margin: 0;
7453 8633 }
7454 -.wrap-fullwidth p {
7455 - word-break: break-word;
8634 +ul.learn-press-breadcrumb li a:hover {
8635 + color: var(--lp-primary-color);
7456 8636 }
7457 -.wrap-fullwidth p:last-child {
7458 - margin-bottom: 0;
8637 +ul.learn-press-breadcrumb i {
8638 + margin: 0 8px;
7459 8639 }
7460 -.wrap-fullwidth label {
7461 - display: block;
7462 - margin: 0;
7463 - outline: none;
8640 +ul.learn-press-breadcrumb a {
8641 + color: inherit;
7464 8642 }
7465 -.wrap-fullwidth img {
7466 - max-width: 100%;
7467 - 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;
7468 8654 }
7469 -.wrap-fullwidth form {
8655 +
8656 +table.lp-list-table {
8657 + border-collapse: collapse;
8658 + width: 100%;
7470 8659 margin: 0;
8660 + min-width: 768px;
8661 + border: none;
7471 8662 }
7472 -.wrap-fullwidth .col-full {
7473 - box-sizing: border-box;
7474 - max-width: 100%;
8663 +table.lp-list-table td {
7475 8664 padding: 0;
7476 8665 }
7477 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7478 - display: none;
8666 +table.lp-list-table .learn-press-pagination {
8667 + text-align: left;
7479 8668 }
7480 -
7481 -/* end reset css */
7482 -footer {
7483 - clear: both;
8669 +table.lp-list-table thead {
8670 + border: none;
7484 8671 }
7485 -
7486 -.margin-bottom {
7487 - 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;
7488 8674 }
7489 -
7490 -.hide-if-js {
7491 - 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);
7492 8681 }
7493 -
7494 -.clearfix::after {
7495 - display: block;
7496 - clear: both;
7497 - content: "";
8682 +table.lp-list-table thead th {
8683 + background: none;
8684 + border: none;
8685 + padding: 10px 20px;
8686 + text-align: left;
7498 8687 }
7499 -
7500 -.lp-form-fields {
7501 - margin: 0;
8688 +table.lp-list-table thead th td {
8689 + border: none;
7502 8690 padding: 0;
7503 - list-style: none;
7504 8691 }
7505 -.lp-form-fields .form-field {
7506 - margin: 0 0 20px 0;
7507 - list-style: none;
8692 +table.lp-list-table tbody tr {
8693 + border: none;
7508 8694 }
7509 -
7510 -.lp-content-wrap {
7511 - width: 1170px;
7512 - max-width: 90%;
7513 - margin: 0 auto;
8695 +table.lp-list-table tbody tr:nth-child(even) {
8696 + background-color: hsla(0, 0%, 50%, 0.05);
7514 8697 }
7515 -.lp-content-wrap > h2 {
7516 - margin-top: 0;
7517 - margin-bottom: 26px;
7518 - color: #333;
7519 - font-size: 30px;
7520 - font-weight: 600;
8698 +table.lp-list-table tbody tr:hover {
8699 + background-color: #eff6ff;
7521 8700 }
7522 -
7523 -.learn-press-breadcrumb {
7524 - max-width: 1170px;
7525 - width: 100%;
7526 - 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;
7527 8728 padding: 0;
7528 - color: #333;
7529 - font-size: 14px;
7530 - font-weight: 400;
7531 - list-style: none;
7532 8729 }
7533 -.learn-press-breadcrumb li {
7534 - display: inline-block;
7535 - margin: 0;
8730 +table.lp-list-table.order-table-details tbody tr:last-child {
8731 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7536 8732 }
7537 -.learn-press-breadcrumb li a:hover {
7538 - color: var(--lp-primary-color);
8733 +table.lp-list-table.order-table-details tfoot {
8734 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7539 8735 }
7540 -.learn-press-breadcrumb i {
7541 - margin: 0 5px;
7542 - color: #666;
7543 - 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;
7544 8739 }
7545 -@media (max-width: 1024px) {
7546 - .learn-press-breadcrumb {
7547 - padding-right: 15px;
7548 - padding-left: 15px;
7549 - }
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;
7550 8742 }
7551 -.learn-press-breadcrumb a {
7552 - color: #666;
7553 - font-weight: 500;
8743 +
8744 +.lp_profile_course_progress__nav {
8745 + margin-top: 1rem;
7554 8746 }
7555 8747
7556 -.learnpress-page .lp-button,
7557 -.learnpress-page #lp-button {
7558 - padding: 16px 24px;
7559 - border: 1px solid #ccc;
7560 - color: #333;
7561 - background: transparent;
7562 - box-shadow: unset;
7563 - font-family: inherit;
7564 - font-size: 16px;
7565 - font-weight: 400;
7566 - line-height: 1;
7567 - text-align: center;
7568 - vertical-align: middle;
7569 - text-decoration: none;
7570 - text-transform: capitalize;
7571 - -webkit-box-sizing: border-box;
7572 - -moz-box-sizing: border-box;
7573 - box-sizing: border-box;
7574 - -webkit-border-radius: 3px;
7575 - -moz-border-radius: 3px;
7576 - border-radius: 3px;
7577 - -webkit-transition: all 0.25s;
7578 - -moz-transition: all 0.25s;
7579 - -ms-transition: all 0.25s;
7580 - -o-transition: all 0.25s;
7581 - transition: all 0.25s;
7582 - /*&.gray {
7583 - position: absolute;
7584 - z-index: 1;
7585 - top: 8px;
7586 - right: 5px;
7587 - padding: 0;
7588 - border: 0;
8748 +#profile-content-order-details .lp-table-wrap {
8749 + margin-bottom: 1rem;
8750 +}
7589 8751
7590 - &:hover {
7591 - background: transparent;
7592 - text-decoration: none;
7593 - }
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 +}
7594 8761
7595 - &:focus {
7596 - border: 0;
7597 - outline: 0;
7598 - }
7599 - }*/
8762 +.swal2-popup {
8763 + max-width: 850px;
7600 8764 }
7601 -.learnpress-page .lp-button.large,
7602 -.learnpress-page #lp-button.large {
7603 - height: 52px;
7604 - padding: 18px 30px;
7605 - 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;
7606 8771 }
7607 -.learnpress-page .lp-button:hover,
7608 -.learnpress-page #lp-button:hover {
7609 - border-color: var(--lp-primary-color);
7610 - color: #fff;
7611 - background: var(--lp-primary-color);
8772 +.swal2-popup .swal2-actions {
8773 + width: 100%;
8774 + padding: 0 30px;
7612 8775 }
7613 -.learnpress-page .lp-button.btn-ajax-off .icon,
7614 -.learnpress-page #lp-button.btn-ajax-off .icon {
7615 - display: none;
8776 +.swal2-popup .swal2-actions button {
8777 + flex: 1;
7616 8778 }
7617 -.learnpress-page .lp-button.btn-ajax-on .icon,
7618 -.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;
7619 8803 display: inline-block;
7620 - margin-right: 5px;
7621 - -webkit-animation: lp-rotating 1s linear infinite;
7622 - -moz-animation: lp-rotating 1s linear infinite;
7623 - animation: lp-rotating 1s linear infinite;
7624 8804 }
7625 -.learnpress-page .lp-button:focus,
7626 -.learnpress-page #lp-button:focus {
7627 - outline: 0;
8805 +.swal2-popup .swal2-title {
8806 + font-size: 1.5em;
7628 8807 }
7629 -.learnpress-page .lp-button.loading::before,
7630 -.learnpress-page #lp-button.loading::before {
7631 - display: inline-block;
7632 - font-family: "Font Awesome 5 Free";
7633 - font-weight: 900;
7634 - content: "\f110";
7635 - animation: lp-rotating 1s linear infinite;
8808 +.swal2-popup .swal2-html-container {
8809 + font-size: 1em;
7636 8810 }
7637 -.learnpress-page .rwmb-field .description {
7638 - margin-top: 8px;
7639 - color: #999;
7640 - font-size: smaller;
7641 - font-style: italic;
8811 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8812 + max-height: 200px;
8813 + overflow: hidden;
7642 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 +}
7643 8826
7644 -.btn-base {
7645 - border-color: var(--lp-primary-color);
7646 - color: white;
7647 - 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;
7648 8836 }
7649 -
7650 -.lp-ajax-message {
7651 - display: none;
7652 - margin-top: 20px;
7653 - padding: 20px;
7654 - border: 2px solid #059601;
7655 - border-radius: 9px;
7656 - font-size: 15px;
7657 - line-height: 1.4;
8837 +.lp-form-filter__fields {
8838 + display: flex;
8839 + flex-wrap: wrap;
8840 + align-items: flex-end;
8841 + gap: 14px;
7658 8842 }
7659 -.lp-ajax-message.error {
7660 - border-color: #d85554;
8843 +.lp-form-filter__fields > * {
8844 + flex: 1 1 0;
8845 + min-width: 0;
7661 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 +}
7662 8866
7663 -.course-meta {
7664 - margin-bottom: 14px;
8867 +/* end reset css */
8868 +@media (max-width: 1024px) {
8869 + body.learnpress-page {
8870 + --lp-cotainer-padding: 1rem;
8871 + }
7665 8872 }
7666 -.course-meta .course-students::before {
7667 - font-family: "Font Awesome 5 Free";
7668 - content: "";
8873 +footer {
8874 + clear: both;
7669 8875 }
7670 8876
7671 -.lp-entry-content .course-tabs {
7672 - margin-bottom: 60px;
8877 +.margin-bottom {
8878 + margin-bottom: 20px;
7673 8879 }
7674 8880
7675 -/* Archive */
7676 -.learn-press-checkout-comment h4 {
7677 - display: none;
8881 +.hide-if-js {
8882 + display: none !important;
7678 8883 }
7679 8884
7680 -.order-comments {
7681 - width: 100%;
7682 - padding: 15px;
7683 - min-height: 150px;
7684 - border: 1px solid #ccc;
7685 - resize: none;
8885 +.clearfix::after {
8886 + display: block;
8887 + clear: both;
8888 + content: "";
7686 8889 }
7687 8890
7688 -.learn-press-progress .progress-bg {
7689 - overflow: hidden;
7690 - position: relative;
7691 - height: 6px;
7692 - background: #ccc;
7693 - -webkit-border-radius: 5px;
7694 - -moz-border-radius: 5px;
7695 - border-radius: 5px;
8891 +.lp-form-fields {
8892 + margin: 0;
8893 + padding: 0;
8894 + list-style: none;
7696 8895 }
7697 -.learn-press-progress .progress-bg .progress-active {
7698 - position: absolute;
7699 - left: 50%;
7700 - width: 100%;
7701 - height: 100%;
7702 - margin-left: -100%;
7703 - background: var(--lp-primary-color);
7704 - -webkit-border-radius: 5px;
7705 - -moz-border-radius: 5px;
7706 - border-radius: 5px;
8896 +.lp-form-fields .form-field {
8897 + margin: 0 0 20px 0;
8898 + list-style: none;
7707 8899 }
7708 8900
8901 +.lp-entry-content .course-tabs {
8902 + margin-bottom: 40px;
8903 +}
8904 +
7709 8905 /**
7710 8906 * Forms
7711 8907 */
7712 -.retake-course,
7713 -.enroll-course,
7714 -.purchase-course {
7715 - 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;
7716 8914 }
7717 8915
7718 8916 /* */
7719 -.table-orders {
7720 - font-size: 16px;
7721 -}
7722 -.table-orders th,
7723 -.table-orders td {
8917 +.table-orders th, .table-orders td {
7724 8918 padding: 5px 10px;
7725 8919 }
7726 8920
7727 8921 .form-button {
@@ -7727,42 +8921,8 @@
7727 8921 .form-button {
7728 8922 display: inline-block;
7729 8923 }
7730 8924
7731 -.learn-press-pagination {
7732 - padding-bottom: 20px;
7733 - text-align: center;
7734 -}
7735 -.learn-press-pagination .page-numbers {
7736 - display: inline-block;
7737 - margin: 0;
7738 - padding: 0;
7739 - border: 0;
7740 - outline: 0;
7741 - background: transparent;
7742 - list-style: none;
7743 -}
7744 -.learn-press-pagination .page-numbers > li {
7745 - display: inline-block;
7746 - margin: 0;
7747 - padding: 0 14px;
7748 -}
7749 -.learn-press-pagination .page-numbers > li .page-numbers {
7750 - float: unset;
7751 - padding: 0;
7752 - color: #666;
7753 - background: transparent;
7754 - font-size: 16px;
7755 - font-weight: 300;
7756 -}
7757 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7758 - color: var(--lp-primary-color);
7759 - font-weight: 400;
7760 -}
7761 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7762 - color: var(--lp-primary-color);
7763 -}
7764 -
7765 8925 ul.list-table-nav {
7766 8926 display: flex;
7767 8927 margin-left: 0;
7768 8928 list-style: none;
@@ -7780,25 +8940,25 @@
7780 8940 margin-bottom: 0;
7781 8941 }
7782 8942
7783 8943 .primary-color {
7784 - color: #00adff;
8944 + color: var(--lp-primary-color);
7785 8945 }
7786 8946
7787 8947 .primary-color-before::before {
7788 - color: #00adff;
8948 + color: var(--lp-primary-color);
7789 8949 }
7790 8950
7791 8951 .primary-color-after::after {
7792 - color: #00adff;
8952 + color: var(--lp-primary-color);
7793 8953 }
7794 8954
7795 8955 .primary-background-color {
7796 - background: #00adff;
8956 + background: var(--lp-primary-color);
7797 8957 }
7798 8958
7799 8959 .primary-background-color {
7800 - background: #00adff;
8960 + background: var(--lp-primary-color);
7801 8961 }
7802 8962
7803 8963 .course-origin-price {
7804 8964 margin-right: 5px;
@@ -7805,28 +8965,8 @@
7805 8965 font-size: 85%;
7806 8966 text-decoration: line-through;
7807 8967 }
7808 8968
7809 -.course-item-nav {
7810 - display: flex;
7811 -}
7812 -.course-item-nav .prev,
7813 -.course-item-nav .next {
7814 - /* flex: 1;*/
7815 -}
7816 -.course-item-nav .prev span,
7817 -.course-item-nav .next span {
7818 - display: block;
7819 - font-weight: bold;
7820 -}
7821 -.course-item-nav .prev a,
7822 -.course-item-nav .next a {
7823 - color: #999;
7824 -}
7825 -.course-item-nav .next {
7826 - text-align: right;
7827 -}
7828 -
7829 8969 .content-item-wrap #comments {
7830 8970 margin-right: 0;
7831 8971 margin-left: 0;
7832 8972 }
@@ -7831,104 +8971,15 @@
7831 8971 margin-left: 0;
7832 8972 }
7833 8973 .content-item-wrap #comments #comment {
7834 8974 -webkit-box-sizing: border-box;
7835 - -moz-box-sizing: border-box;
7836 8975 box-sizing: border-box;
7837 8976 }
7838 8977
7839 -.course-summary-sidebar {
7840 - position: relative;
7841 -}
7842 -@media (min-width: 769px) {
7843 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7844 - position: fixed;
7845 - top: 0;
7846 - }
7847 -}
7848 -@media (min-width: 1200px) {
7849 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7850 - position: absolute;
7851 - }
7852 -}
7853 -
7854 -.course-graduation span {
7855 - color: #999;
7856 -}
7857 -.course-graduation .icon {
7858 - margin-right: 5px;
7859 - font-size: 20px;
7860 -}
7861 -.course-graduation.passed .icon {
7862 - color: #059601;
7863 -}
7864 -.course-graduation.error .icon {
7865 - color: #d85554;
7866 -}
7867 -
7868 -.learn-press-template-warning::before {
7869 - color: #ffc107;
7870 - font-family: "Font Awesome 5 Free";
7871 - content: "\f071";
7872 -}
7873 -
7874 -.lp-badge {
7875 - display: flex;
7876 - height: 30px;
7877 - padding: 0;
7878 - line-height: 1;
7879 - align-items: center;
7880 - justify-content: center;
7881 -}
7882 -.lp-badge::before, .lp-badge::after {
7883 - content: "";
7884 -}
7885 -.lp-badge::before {
7886 - display: inline-block;
7887 - position: relative;
7888 - z-index: 10;
7889 - color: #fff;
7890 - font-weight: bold;
7891 - line-height: 1;
7892 -}
7893 -.lp-badge.featured-course {
7894 - position: absolute;
7895 - z-index: 1;
7896 - top: 25px;
7897 - left: -110px;
7898 - width: 300px;
7899 - background: #93f;
7900 - text-align: center;
7901 - transform: rotate(-45deg);
7902 -}
7903 -.lp-badge.featured-course::before {
7904 - font-size: 12px;
7905 - text-transform: uppercase;
7906 - content: attr(data-text);
7907 -}
7908 -
7909 -@media (min-width: 769px) {
7910 - #learn-press-item-comments {
7911 - padding-bottom: 50px;
7912 - }
7913 -}
7914 -
7915 8978 .course-tabs input[name=learn-press-course-tab-radio],
7916 8979 .course-tabs .course-tab-panel {
7917 8980 display: none;
7918 8981 }
7919 -.course-tabs .course-nav label {
7920 - display: flex;
7921 - align-items: center;
7922 - justify-content: center;
7923 - margin: 0;
7924 - padding: 17px 10px;
7925 - font-size: 16px;
7926 - line-height: 1;
7927 - font-weight: 600;
7928 - text-transform: capitalize;
7929 - cursor: pointer;
7930 -}
7931 8982
7932 8983 .no-event {
7933 8984 pointer-events: none;
7934 8985 }
@@ -7945,30 +8996,5 @@
7945 8996 }
7946 8997 }
7947 8998 .course-price:empty {
7948 8999 display: none !important;
7949 -}
7950 -
7951 -.quiz-attempts .attempts-heading {
7952 - margin-bottom: 15px;
7953 -}
7954 -.quiz-attempts table {
7955 - border-spacing: 0;
7956 - border-left: 1px solid var(--lp-secondary-color);
7957 - border-top: 1px solid var(--lp-secondary-color);
7958 - width: 100%;
7959 -}
7960 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7961 - border-right: 1px solid var(--lp-secondary-color);
7962 - border-bottom: 1px solid var(--lp-secondary-color);
7963 - padding: 5px 15px;
7964 - text-align: center;
7965 -}
7966 -.quiz-attempts table tr th {
7967 - font-weight: 500;
7968 -}
7969 -
7970 -@media (max-width: 575px) {
7971 - #popup-course .quiz-attempts {
7972 - overflow-x: auto;
7973 - }
7974 9000 }