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 -4368 4.1.7.3.14.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,328 +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%);
3357 - }
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 - }
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;
3366 3400 }
3367 -@keyframes course-extra-box__content-inner-transform {
3368 - from {
3369 - opacity: 0;
3370 - transform: translateX(5%);
3401 +@media (max-width: 1024px) {
3402 + .lp-course-curriculum .course-section .course-item__right {
3403 + width: 100%;
3404 + order: 3;
3371 3405 }
3372 - to {
3373 - opacity: 1;
3374 - transform: translateX(0%);
3375 - }
3376 3406 }
3377 -.course-tab-panel-faqs {
3378 - padding-top: 64px;
3407 +.lp-course-curriculum .course-section .course-item__status .course-item-ico {
3408 + width: 24px;
3409 + display: flex;
3410 + justify-content: center;
3379 3411 }
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;
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;
3384 3417 }
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;
3418 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3419 + content: "\f15b";
3394 3420 }
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%);
3421 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3422 + content: "\f12e";
3405 3423 }
3406 -.course-tab-panel-faqs .course-faqs-box:last-child {
3407 - margin-bottom: 40px;
3424 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3425 + content: "\e929";
3408 3426 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover {
3410 - background: rgba(241, 242, 248, 0.4);
3427 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3428 + content: "\e92a";
3411 3429 }
3412 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3413 - color: var(--lp-primary-color);
3430 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3431 + content: "\f06e";
3432 + color: #999;
3414 3433 }
3415 -.course-tab-panel-faqs .course-faqs-box__content {
3416 - display: none;
3434 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3435 + content: "\f023";
3436 + color: #999;
3417 3437 }
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;
3438 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3439 + content: "\f00c";
3440 + color: #3bb54a;
3434 3441 }
3435 -
3436 -input[name=course-faqs-box-ratio] {
3437 - display: none;
3442 +.lp-course-curriculum .course-section .course-item-ico.in-progress::before, .lp-course-curriculum .course-section .course-item-ico.completed::before {
3443 + content: "\f00c";
3444 + color: #999;
3438 3445 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3440 - display: block;
3446 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3447 + content: "\f00d";
3448 + color: #f02425;
3441 3449 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3443 - background: rgba(241, 242, 248, 0.4);
3450 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3451 + content: "\f00c";
3452 + color: #999;
3444 3453 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3446 - color: var(--lp-primary-color);
3454 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3455 + content: "\e921";
3456 + color: #999;
3447 3457 }
3448 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3449 - content: "\f077";
3458 +
3459 +.info-learning .course-progress > div {
3460 + margin-bottom: 8px;
3450 3461 }
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 - }
3462 +.info-learning .course-progress__line {
3463 + width: 100%;
3464 + background: #ccc;
3465 + height: 5px;
3466 + border-radius: 5px;
3467 + position: relative;
3469 3468 }
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 - }
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;
3487 3476 }
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 - }
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;
3502 3484 }
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 - }
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);
3510 3491 }
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 - .learn-press-course-results-progress {
3523 - margin-right: 0%;
3524 - }
3525 - .learn-press-course-results-progress .items-progress,
3526 -.learn-press-course-results-progress .course-progress {
3527 - float: none;
3528 - width: 100%;
3529 - margin-right: 0%;
3530 - margin-bottom: 20px;
3531 - }
3492 +.info-learning .start-date, .info-learning .end-date {
3493 + margin-bottom: 8px;
3532 3494 }
3495 +
3533 3496 .lp-quiz-buttons {
3534 3497 margin-bottom: 20px;
3535 3498 display: block;
3536 3499 clear: both;
@@ -3546,13 +3509,12 @@
3546 3509 }
3547 3510 .quiz-progress .progress-items .progress-item {
3548 3511 position: relative;
3549 3512 color: #777;
3550 - font-size: 15px;
3513 + font-size: 0.938em;
3551 3514 flex: 1;
3552 3515 }
3553 -.quiz-progress .progress-items .progress-item .progress-number,
3554 -.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 {
3555 3517 display: block;
3556 3518 line-height: 1;
3557 3519 text-align: center;
3558 3520 }
@@ -3557,13 +3519,13 @@
3557 3519 text-align: center;
3558 3520 }
3559 3521 .quiz-progress .progress-items .progress-item .progress-number {
3560 3522 margin: 15px 0 10px 0;
3561 - font-size: 20px;
3523 + font-size: 1.25em;
3562 3524 }
3563 3525 .quiz-progress .progress-items .progress-item .progress-label {
3564 3526 margin-bottom: 15px;
3565 - font-size: 14px;
3527 + font-size: 0.875em;
3566 3528 }
3567 3529 .quiz-progress .progress-items .progress-item i {
3568 3530 display: none;
3569 3531 float: left;
@@ -3570,9 +3532,9 @@
3570 3532 width: 60px;
3571 3533 height: 60px;
3572 3534 color: #fff;
3573 3535 background: #00adff;
3574 - font-size: 30px;
3536 + font-size: 1.875em;
3575 3537 line-height: 60px;
3576 3538 text-align: center;
3577 3539 }
3578 3540 .quiz-progress .progress-items .progress-item::after {
@@ -3591,24 +3553,15 @@
3591 3553 overflow: hidden;
3592 3554 position: relative;
3593 3555 margin: 0 0 18px 0;
3594 3556 padding: 10px;
3595 - color: #777;
3596 - background: #f5f5f5;
3597 - font-size: 20px;
3598 3557 cursor: pointer;
3599 - -webkit-border-radius: 4px;
3600 - -moz-border-radius: 4px;
3601 3558 border-radius: 4px;
3602 3559 -webkit-transition: background linear 0.25s;
3603 - -moz-transition: background linear 0.25s;
3604 - -ms-transition: background linear 0.25s;
3605 - -o-transition: background linear 0.25s;
3606 3560 transition: background linear 0.25s;
3607 3561 }
3608 3562 .answer-options .answer-option .option-title {
3609 3563 display: table-cell;
3610 - font-size: smaller;
3611 3564 }
3612 3565 .answer-options .answer-option .option-title .option-title-content {
3613 3566 display: inline-block;
3614 3567 vertical-align: middle;
@@ -3621,11 +3574,8 @@
3621 3574 width: 3px;
3622 3575 background: #ddd;
3623 3576 content: "";
3624 3577 -webkit-transition: background linear 0.25s;
3625 - -moz-transition: background linear 0.25s;
3626 - -ms-transition: background linear 0.25s;
3627 - -o-transition: background linear 0.25s;
3628 3578 transition: background linear 0.25s;
3629 3579 }
3630 3580 .answer-options .answer-option input[type=checkbox],
3631 3581 .answer-options .answer-option input[type=radio] {
@@ -3632,36 +3582,27 @@
3632 3582 -webkit-appearance: initial;
3633 3583 -moz-appearance: initial;
3634 3584 position: relative;
3635 3585 z-index: 10;
3636 - width: 35px;
3637 - min-width: 35px;
3638 - height: 35px;
3586 + width: 32px;
3587 + min-width: 32px;
3588 + height: 32px;
3639 3589 margin: 0 10px 0 3px;
3640 3590 border: 1px solid #cfcfcf;
3641 3591 background: #f9fafc;
3642 - -webkit-border-radius: 4px;
3643 - -moz-border-radius: 4px;
3644 3592 border-radius: 4px;
3645 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 +}
3646 3601 .answer-options .answer-option input[type=checkbox]:focus,
3647 3602 .answer-options .answer-option input[type=radio]:focus {
3648 3603 outline: none;
3649 3604 }
3650 -.answer-options .answer-option input[type=checkbox]::after,
3651 -.answer-options .answer-option input[type=radio]::after {
3652 - margin-top: -10px;
3653 - position: absolute;
3654 - top: 18px;
3655 - left: 9px;
3656 - box-sizing: content-box;
3657 - opacity: 0;
3658 - color: #3db748;
3659 - font-family: "Font Awesome 5 Free";
3660 - font-weight: 900;
3661 - font-size: 16px;
3662 - content: "\f00c";
3663 -}
3664 3605 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3665 3606 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3666 3607 position: relative;
3667 3608 }
@@ -3674,24 +3615,37 @@
3674 3615 opacity: 1;
3675 3616 }
3676 3617 .answer-options .answer-option input[type=checkbox]::after {
3677 3618 margin-top: 0;
3678 - top: 50%;
3679 - left: 50%;
3680 - -webkit-transform: translate(-50%, -50%);
3681 - -moz-transform: translate(-50%, -50%);
3682 - -ms-transform: translate(-50%, -50%);
3683 - -o-transform: translate(-50%, -50%);
3684 - transform: translate(-50%, -50%);
3685 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 +}
3686 3635 .answer-options .answer-option input[type=radio] {
3687 - -webkit-border-radius: 50%;
3688 - -moz-border-radius: 50%;
3689 3636 border-radius: 50%;
3690 3637 }
3691 3638 .answer-options .answer-option input[type=radio]::before {
3692 3639 border-radius: 50%;
3693 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 +}
3694 3648 .answer-options .answer-option .option-title {
3695 3649 margin: 0;
3696 3650 }
3697 3651 .answer-options .answer-option:hover {
@@ -3696,26 +3650,12 @@
3696 3650 }
3697 3651 .answer-options .answer-option:hover {
3698 3652 background: #e1f5ff;
3699 3653 }
3700 -.answer-options .answer-option.answer-correct {
3701 - background: #e1f5ff;
3702 -}
3703 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3704 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3705 - background: #e1f5ff;
3706 -}
3707 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3708 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3709 - background: #00adff;
3710 -}
3711 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3712 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3713 3654 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3714 - border-color: #f00;
3655 + color: #f00;
3715 3656 }
3716 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3717 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3657 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3718 3658 background: #f00;
3719 3659 }
3720 3660
3721 3661 button[data-counter] {
@@ -3741,25 +3681,19 @@
3741 3681 content: "\f00c";
3742 3682 }
3743 3683 .quiz-result .result-message {
3744 3684 margin-bottom: 30px;
3745 - padding: 10px 0 !important;
3685 + padding: 10px 0;
3746 3686 color: #fff;
3747 3687 background: #f02425;
3748 - font-size: 16px;
3749 - line-height: 22px;
3750 - font-weight: 400;
3751 3688 display: flex;
3752 3689 align-items: center;
3753 3690 justify-content: center;
3754 - -webkit-border-radius: 4px;
3755 - -moz-border-radius: 4px;
3756 - border-radius: 4px;
3691 + border-radius: var(--lp-border-radius, 5px);
3692 + gap: 8px;
3757 3693 }
3758 3694 .quiz-result .result-message::after {
3759 - margin-left: 10px;
3760 - font-family: "Font Awesome 5 Free";
3761 - font-weight: 900;
3695 + font-family: "lp-icon";
3762 3696 content: "\f00d";
3763 3697 }
3764 3698 .quiz-result .result-grade .result-achieved,
3765 3699 .quiz-result .result-grade .result-require {
@@ -3767,11 +3701,10 @@
3767 3701 margin: 0 auto;
3768 3702 }
3769 3703 .quiz-result .result-grade .result-achieved {
3770 3704 padding-bottom: 7px;
3771 - border-bottom: 1px solid #999;
3772 - color: #333;
3773 - font-size: 28px;
3705 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3706 + font-size: 1.75em;
3774 3707 font-weight: 500;
3775 3708 line-height: 1;
3776 3709 }
3777 3710 .quiz-result .result-grade .result-require {
@@ -3777,14 +3710,14 @@
3777 3710 .quiz-result .result-grade .result-require {
3778 3711 display: block;
3779 3712 padding-top: 5px;
3780 3713 color: #666;
3781 - font-size: 16px;
3714 + font-size: 1em;
3782 3715 font-weight: 400;
3783 3716 line-height: 1;
3784 3717 }
3785 3718 .quiz-result .result-grade .result-message {
3786 - font-size: 14px;
3719 + font-size: 0.875em;
3787 3720 }
3788 3721 .quiz-result.passed .result-achieved {
3789 3722 color: #04adff;
3790 3723 }
@@ -3801,20 +3734,19 @@
3801 3734 display: flex;
3802 3735 margin: 0;
3803 3736 }
3804 3737 .quiz-result .result-statistic .result-statistic-field + li {
3805 - border-top: 1px dashed #ccc;
3738 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3806 3739 }
3807 -.quiz-result .result-statistic .result-statistic-field span,
3808 -.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 {
3809 3741 margin: 0;
3810 3742 flex: 1;
3811 3743 }
3812 3744 .quiz-result .result-statistic .result-statistic-field span {
3813 3745 color: #666;
3814 - font-size: 16px;
3746 + font-size: 1em;
3815 3747 font-weight: 400;
3816 - line-height: 35px;
3748 + line-height: 2.1875em;
3817 3749 }
3818 3750 .quiz-result .result-statistic .result-statistic-field span::before {
3819 3751 display: inline-block;
3820 3752 width: 15px;
@@ -3819,17 +3751,15 @@
3819 3751 display: inline-block;
3820 3752 width: 15px;
3821 3753 margin-right: 10px;
3822 3754 color: var(--lp-primary-color);
3823 - font-family: "Font Awesome 5 Free";
3824 - font-size: 16px;
3755 + font-family: "lp-icon";
3756 + font-size: 1em;
3825 3757 font-weight: 900;
3826 3758 }
3827 3759 .quiz-result .result-statistic .result-statistic-field p {
3828 3760 color: #333;
3829 - font-size: 16px;
3830 3761 font-weight: 500;
3831 - line-height: 35px;
3832 3762 text-align: right;
3833 3763 }
3834 3764 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3835 3765 font-weight: 400;
@@ -3855,8 +3785,121 @@
3855 3785 color: #ddd;
3856 3786 content: "\f2f5";
3857 3787 }
3858 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 +}
3859 3902 .quiz-status {
3860 3903 position: sticky;
3861 3904 z-index: 99;
3862 3905 top: 0;
@@ -3868,27 +3911,15 @@
3868 3911 display: flex;
3869 3912 box-sizing: border-box;
3870 3913 width: 100%;
3871 3914 max-width: 792px;
3872 - height: 60px;
3873 3915 margin: 0 auto;
3874 - padding: 5px 10px 5px 30px;
3916 + padding: 8px 16px;
3875 3917 border-radius: 4px;
3876 3918 background: var(--lp-primary-color);
3877 3919 justify-content: center;
3878 3920 align-items: center;
3879 3921 }
3880 -@media (max-width: 480px) {
3881 - .quiz-status > div {
3882 - display: block;
3883 - height: auto;
3884 - text-align: center;
3885 - padding: 15px;
3886 - }
3887 - .quiz-status > div .questions-index {
3888 - margin-bottom: 10px;
3889 - }
3890 -}
3891 3922 .quiz-status > div > div {
3892 3923 display: flex;
3893 3924 flex-direction: row-reverse;
3894 3925 flex: 0 0 50%;
@@ -3898,8 +3929,20 @@
3898 3929 .quiz-status > div > div {
3899 3930 justify-content: center;
3900 3931 }
3901 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 +}
3902 3945 .quiz-status > div .current-point {
3903 3946 display: none;
3904 3947 }
3905 3948 .quiz-status .questions-index {
@@ -3904,11 +3947,11 @@
3904 3947 }
3905 3948 .quiz-status .questions-index {
3906 3949 display: inline-block;
3907 3950 color: #666;
3908 - font-size: 16px;
3951 + font-size: 1em;
3909 3952 font-weight: 400;
3910 - line-height: 26px;
3953 + line-height: 1.625em;
3911 3954 }
3912 3955 .quiz-status .questions-index span {
3913 3956 color: #333;
3914 3957 font-weight: 500;
@@ -3913,26 +3956,16 @@
3913 3956 color: #333;
3914 3957 font-weight: 500;
3915 3958 }
3916 3959 .quiz-status .countdown {
3917 - position: relative;
3918 - min-width: 120px;
3919 - margin-right: 5px;
3920 - padding: 12px 29px;
3960 + min-height: 38px;
3921 3961 color: #333;
3922 - background: #fff;
3923 - font-size: 14px;
3924 - font-weight: 400;
3925 - line-height: 1;
3962 + font-weight: 500;
3926 3963 text-align: center;
3927 3964 }
3928 3965 .quiz-status .countdown .fas {
3929 - position: absolute;
3930 - top: 50%;
3931 - left: 10px;
3932 3966 color: #333;
3933 - font-size: 14px;
3934 - transform: translateY(-50%);
3967 + font-size: 1em;
3935 3968 }
3936 3969 .quiz-status .countdown .clock {
3937 3970 display: none;
3938 3971 width: 40px;
@@ -3945,9 +3978,8 @@
3945 3978 border: 4px solid #b1c1e6;
3946 3979 border-radius: 50%;
3947 3980 content: "";
3948 3981 -webkit-box-sizing: border-box;
3949 - -moz-box-sizing: border-box;
3950 3982 box-sizing: border-box;
3951 3983 }
3952 3984 .quiz-status .countdown .clock .circle-progress-bar {
3953 3985 display: inline-block;
@@ -3963,8 +3995,11 @@
3963 3995 }
3964 3996 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3965 3997 stroke: #f00;
3966 3998 }
3999 +.quiz-status .countdown i {
4000 + margin: 0 5px 0 0;
4001 +}
3967 4002 .quiz-status .submit-quiz button {
3968 4003 margin: 0 0 0 10px;
3969 4004 border: none;
3970 4005 border-radius: 0;
@@ -3994,9 +4029,9 @@
3994 4029 border: 1px solid #ddd;
3995 4030 color: #999;
3996 4031 background: #f5f5f5;
3997 4032 box-shadow: none;
3998 - font-size: 12px;
4033 + font-size: 0.75em;
3999 4034 line-height: 1;
4000 4035 }
4001 4036 .question-numbers li a span {
4002 4037 vertical-align: middle;
@@ -4015,9 +4050,9 @@
4015 4050 background: #fff;
4016 4051 }
4017 4052 .question-numbers li.answered a::after {
4018 4053 margin-left: 3px;
4019 - font-family: "Font Awesome 5 Free";
4054 + font-family: "lp-icon";
4020 4055 font-size: 8px;
4021 4056 vertical-align: middle;
4022 4057 }
4023 4058 .question-numbers li.answered.answered-wrong a {
@@ -4066,14 +4101,12 @@
4066 4101 }
4067 4102 }
4068 4103 .quiz-intro-item::before {
4069 4104 position: relative;
4070 - top: -2px;
4071 4105 margin-right: 10px;
4072 4106 color: var(--lp-primary-color);
4073 - font-family: "Font Awesome 5 Free";
4074 - font-size: 16px;
4075 - font-weight: 900;
4107 + font-family: "lp-icon";
4108 + font-size: 1em;
4076 4109 }
4077 4110 .quiz-intro-item--passing-grade {
4078 4111 order: 2;
4079 4112 }
@@ -4095,15 +4128,12 @@
4095 4128 .quiz-intro-item__title {
4096 4129 margin: 0;
4097 4130 padding: 0 8px 0 0;
4098 4131 color: #333;
4099 - font-size: 16px;
4100 4132 font-weight: 300;
4101 - line-height: 1.7;
4102 4133 }
4103 4134 .quiz-intro-item__content {
4104 4135 color: #222;
4105 - font-size: 16px;
4106 4136 font-weight: 400;
4107 4137 }
4108 4138
4109 4139 .question-explanation-content,
@@ -4182,11 +4212,8 @@
4182 4212 padding: 50px;
4183 4213 justify-content: center;
4184 4214 align-items: center;
4185 4215 -webkit-transform: none !important;
4186 - -moz-transform: none !important;
4187 - -ms-transform: none !important;
4188 - -o-transform: none !important;
4189 4216 transform: none !important;
4190 4217 }
4191 4218 .quiz-result .result-grade::before,
4192 4219 .quiz-result .result-grade svg {
@@ -4195,10 +4222,8 @@
4195 4222 left: 50%;
4196 4223 width: 200px;
4197 4224 height: 200px;
4198 4225 margin-left: -100px;
4199 - -webkit-border-radius: 50%;
4200 - -moz-border-radius: 50%;
4201 4226 border-radius: 50%;
4202 4227 }
4203 4228 .quiz-result .result-grade::before {
4204 4229 box-sizing: border-box;
@@ -4207,11 +4232,8 @@
4207 4232 content: "";
4208 4233 }
4209 4234 .quiz-result .result-grade svg {
4210 4235 -webkit-transform: rotate(-90deg);
4211 - -moz-transform: rotate(-90deg);
4212 - -ms-transform: rotate(-90deg);
4213 - -o-transform: rotate(-90deg);
4214 4236 transform: rotate(-90deg);
4215 4237 }
4216 4238 .quiz-result .result-grade svg circle {
4217 4239 stroke: var(--lp-primary-color);
@@ -4217,11 +4239,8 @@
4217 4239 stroke: var(--lp-primary-color);
4218 4240 }
4219 4241 .quiz-result.passed .result-grade svg {
4220 4242 -webkit-transform: rotate(-90deg);
4221 - -moz-transform: rotate(-90deg);
4222 - -ms-transform: rotate(-90deg);
4223 - -o-transform: rotate(-90deg);
4224 4243 transform: rotate(-90deg);
4225 4244 }
4226 4245 .quiz-result.passed .result-grade .result-achieved {
4227 4246 color: #333;
@@ -4232,22 +4251,24 @@
4232 4251
4233 4252 .quiz-questions .question {
4234 4253 margin-bottom: 60px;
4235 4254 }
4255 +.quiz-questions .question-answers .answer-options {
4256 + margin: 0;
4257 + padding: 0;
4258 +}
4236 4259
4237 4260 .question .answer-option {
4238 4261 padding: 0;
4239 - _border: 2px solid #d9e0f1;
4240 - background: #fff;
4241 4262 }
4242 4263 .question .answer-option input[type=radio],
4243 4264 .question .answer-option input[type=checkbox] {
4244 4265 position: absolute;
4245 4266 top: 50%;
4246 - margin: -19px 0 0 10px;
4247 4267 border-color: #d9e0f1;
4248 - -webkit-border-radius: 4px;
4249 - -moz-border-radius: 4px;
4268 + -webkit-transform: translateY(-50%);
4269 + transform: translateY(-50%);
4270 + margin: 0 0 0 10px;
4250 4271 border-radius: 4px;
4251 4272 }
4252 4273 .question .answer-option input[type=radio]::after,
4253 4274 .question .answer-option input[type=checkbox]::after {
@@ -4266,10 +4287,8 @@
4266 4287 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4267 4288 border-color: #99aee4;
4268 4289 }
4269 4290 .question .answer-option input[type=radio] {
4270 - -webkit-border-radius: 50%;
4271 - -moz-border-radius: 50%;
4272 4291 border-radius: 50%;
4273 4292 }
4274 4293 .question .answer-option input[type=radio]::before {
4275 4294 border-radius: 50%;
@@ -4277,24 +4296,14 @@
4277 4296 .question .answer-option .option-title {
4278 4297 display: flex;
4279 4298 width: 100%;
4280 4299 margin: 0;
4281 - padding: 14px 10px 11px 65px;
4282 - border: 1px solid #ccc;
4300 + padding: 10px 10px 10px 60px;
4301 + border: 1px solid var(--lp-border-color, #E2E0DB);
4283 4302 color: #666;
4284 - background: #fff;
4285 - font-size: 16px;
4286 - font-weight: 300;
4287 - line-height: 26px;
4288 - -webkit-border-radius: 4px;
4289 - -moz-border-radius: 4px;
4303 + font-weight: normal;
4290 4304 border-radius: 4px;
4291 4305 }
4292 -.question .answer-option .option-title::after {
4293 - display: inline-block;
4294 - visibility: hidden !important;
4295 - content: ".";
4296 -}
4297 4306 .question .answer-option .option-title:hover {
4298 4307 background: #f9f9f9;
4299 4308 }
4300 4309 .question .answer-option .option-title::before {
@@ -4309,31 +4318,25 @@
4309 4318 .question .question-title {
4310 4319 display: block;
4311 4320 margin-top: 0;
4312 4321 margin-bottom: 18px;
4313 - color: #333;
4314 - font-size: 18px;
4322 + font-size: 1.125em;
4315 4323 font-weight: 500;
4316 4324 }
4317 4325 .question .question-title .edit-link {
4318 4326 float: right;
4319 - font-size: 14px;
4327 + font-size: 0.875em;
4320 4328 font-weight: normal;
4321 4329 }
4322 4330 .question .question-content {
4323 4331 margin-bottom: 30px;
4324 - color: #666;
4325 - font-size: 16px;
4326 - font-weight: 300;
4327 - line-height: 26px;
4328 4332 }
4329 4333 .question .question-content img {
4330 - width: 100%;
4331 4334 max-width: 100%;
4332 4335 }
4333 4336 .question .question-response {
4334 4337 margin-bottom: 10px;
4335 - font-size: 14px;
4338 + font-size: 0.875em;
4336 4339 }
4337 4340 .question .question-response .label {
4338 4341 display: inline-block;
4339 4342 margin: 0 5px 0 0;
@@ -4363,11 +4366,12 @@
4363 4366 color: #00adff;
4364 4367 background: transparent;
4365 4368 font-size: 0;
4366 4369 text-decoration: none;
4370 + border: none;
4367 4371 }
4368 4372 .question .btn-show-hint::before {
4369 - font-family: "Font Awesome 5 Free";
4373 + font-family: "lp-icon";
4370 4374 font-size: 18px;
4371 4375 content: "\f059";
4372 4376 }
4373 4377 .question .btn-show-hint:hover span {
@@ -4372,9 +4376,9 @@
4372 4376 }
4373 4377 .question .btn-show-hint:hover span {
4374 4378 position: absolute;
4375 4379 bottom: 100%;
4376 - left: 0;
4380 + left: 100%;
4377 4381 width: auto;
4378 4382 padding: 6px 9px;
4379 4383 border-radius: 2px;
4380 4384 color: #333;
@@ -4397,9 +4401,9 @@
4397 4401 min-width: 50px;
4398 4402 margin: 0 10px;
4399 4403 padding: 0 10px;
4400 4404 border: none;
4401 - border-bottom: 1px dashed #ddd;
4405 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4402 4406 text-align: center;
4403 4407 white-space: nowrap;
4404 4408 }
4405 4409 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4422,10 +4426,8 @@
4422 4426 margin: 0 5px;
4423 4427 padding: 0 6px;
4424 4428 background: #ddd;
4425 4429 line-height: 1;
4426 - -webkit-border-radius: 4px;
4427 - -moz-border-radius: 4px;
4428 4430 border-radius: 4px;
4429 4431 }
4430 4432 .question.question-fill_in_blanks .blanks.ordered {
4431 4433 list-style-position: inside;
@@ -4437,8 +4439,15 @@
4437 4439 .lp-sort-bg label.option-title {
4438 4440 background: rgba(255, 182, 6, 0.68) !important;
4439 4441 }
4440 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 +
4441 4450 .learn-press-message.fixed {
4442 4451 position: fixed;
4443 4452 top: 32px;
4444 4453 left: 0;
@@ -4452,30 +4461,124 @@
4452 4461 .learn-press-message.fixed[data-delay-in] {
4453 4462 display: none;
4454 4463 }
4455 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 +
4456 4556 /**
4457 4557 * CSS for overriding some style defaults of themes
4458 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 +}
4459 4573 .lp-archive-courses ul {
4460 4574 list-style-type: revert;
4461 - padding: 0 0 23px 1em;
4575 + padding: 0 0 1em 1em;
4462 4576 }
4463 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4577 +.lp-archive-courses ul.course-nav-tabs {
4464 4578 list-style: none;
4465 4579 padding: 0;
4466 4580 }
4467 -@media (max-width: 768px) {
4468 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4469 - padding-left: 15px;
4470 - padding-right: 15px;
4471 - }
4472 -}
4473 -.lp-archive-courses ul, .lp-archive-courses ol {
4474 - list-style-type: decimal;
4475 - list-style-position: inside;
4476 - padding: 0 0 23px;
4477 -}
4478 4581 .lp-archive-courses ol ul {
4479 4582 padding: 2px 0 2px 35px;
4480 4583 }
4481 4584 .lp-archive-courses ol ol {
@@ -4480,18 +4583,11 @@
4480 4583 }
4481 4584 .lp-archive-courses ol ol {
4482 4585 padding: 2px 0 2px 20px;
4483 4586 }
4484 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4485 - padding: 9px 24px;
4486 -}
4487 -.lp-archive-courses tr td {
4488 - border-top: 1px solid #eee;
4489 - padding: 6px 24px;
4490 -}
4491 4587
4492 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4493 - 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;
4494 4590 list-style: none !important;
4495 4591 }
4496 4592
4497 4593 .learnpress.dt-the7 .learn-press-filters {
@@ -4527,8 +4623,20 @@
4527 4623 padding-left: 15px;
4528 4624 padding-right: 15px;
4529 4625 }
4530 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 +
4531 4639 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4532 4640 float: none;
4533 4641 width: auto;
4534 4642 margin: 0 15%;
@@ -4546,8 +4654,16 @@
4546 4654 }
4547 4655 body.learnpress-page.twentyseventeen #primary article.type-page {
4548 4656 width: 100%;
4549 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 +}
4550 4666
4551 4667 @media screen and (min-width: 61.5625em) {
4552 4668 body.twentysixteen.learnpress-page .entry-footer {
4553 4669 display: none;
@@ -4571,19 +4687,361 @@
4571 4687 }
4572 4688
4573 4689 @media screen and (min-width: 48em) {
4574 4690 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4575 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4691 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4576 4692 width: 100%;
4577 4693 float: none;
4578 4694 }
4579 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 +
4580 5038 .learn-press-tip {
4581 5039 display: none;
4582 5040 margin: 0 5px;
4583 5041 color: #444;
4584 - font-size: 13px;
4585 5042 font-style: normal;
5043 + font-weight: normal;
4586 5044 line-height: 1;
4587 5045 vertical-align: baseline;
4588 5046 cursor: pointer;
4589 5047 }
@@ -4590,9 +5048,9 @@
4590 5048 .learn-press-tip.ready {
4591 5049 display: inline-block;
4592 5050 }
4593 5051 .learn-press-tip::before {
4594 - font-family: "Font Awesome 5 Free";
5052 + font-family: "lp-icon";
4595 5053 content: "\f059";
4596 5054 }
4597 5055 .learn-press-tip:hover {
4598 5056 opacity: 0.8;
@@ -4605,16 +5063,14 @@
4605 5063 margin-left: -1px;
4606 5064 padding: 0.618em 1em;
4607 5065 color: #fff;
4608 5066 background: #383838;
4609 - font-size: 12px;
5067 + font-size: 0.8em;
4610 5068 line-height: 1.2em;
4611 - -webkit-border-radius: 3px;
4612 - -moz-border-radius: 3px;
4613 5069 border-radius: 3px;
4614 5070 }
4615 5071 .learn-press-tip-floating > * {
4616 - font-size: 12px;
5072 + font-size: 0.8em;
4617 5073 }
4618 5074 .learn-press-tip-floating .close {
4619 5075 display: inline-block;
4620 5076 position: absolute;
@@ -4624,17 +5080,15 @@
4624 5080 height: 16px;
4625 5081 border: 1px solid #fff;
4626 5082 color: #fff;
4627 5083 background: #468fbc;
4628 - line-height: 16px;
5084 + line-height: 1rem;
4629 5085 text-align: center;
4630 5086 cursor: pointer;
4631 - -webkit-border-radius: 50%;
4632 - -moz-border-radius: 50%;
4633 5087 border-radius: 50%;
4634 5088 }
4635 5089 .learn-press-tip-floating .close::before {
4636 - font-family: "Font Awesome 5 Free";
5090 + font-family: "lp-icon";
4637 5091 content: "\f00d";
4638 5092 }
4639 5093 .learn-press-tip-floating p {
4640 5094 margin: 0;
@@ -4668,46 +5122,16 @@
4668 5122 */
4669 5123 /**
4670 5124 * Mixin
4671 5125 */
4672 -@-webkit-keyframes rotating4 {
4673 - from {
4674 - -webkit-transform: rotate(0deg);
4675 - -o-transform: rotate(0deg);
4676 - transform: rotate(0deg);
4677 - }
4678 - to {
4679 - -webkit-transform: rotate(360deg);
4680 - -o-transform: rotate(360deg);
4681 - transform: rotate(360deg);
4682 - }
4683 -}
4684 5126 @keyframes rotating4 {
4685 5127 from {
4686 - -ms-transform: rotate(0deg);
4687 - -moz-transform: rotate(0deg);
4688 - -webkit-transform: rotate(0deg);
4689 - -o-transform: rotate(0deg);
4690 5128 transform: rotate(0deg);
4691 5129 }
4692 5130 to {
4693 - -ms-transform: rotate(360deg);
4694 - -moz-transform: rotate(360deg);
4695 - -webkit-transform: rotate(360deg);
4696 - -o-transform: rotate(360deg);
4697 5131 transform: rotate(360deg);
4698 5132 }
4699 5133 }
4700 -@-webkit-keyframes animation4 {
4701 - from {
4702 - left: -40%;
4703 - width: 40%;
4704 - }
4705 - to {
4706 - left: 100%;
4707 - width: 10%;
4708 - }
4709 -}
4710 5134 @keyframes animation4 {
4711 5135 from {
4712 5136 left: -40%;
4713 5137 width: 40%;
@@ -4731,10 +5155,8 @@
4731 5155 min-width: 300px !important;
4732 5156 padding: 10px !important;
4733 5157 background: #F5F5F5;
4734 5158 transition: opacity 0.25s;
4735 - -webkit-border-radius: 3px;
4736 - -moz-border-radius: 3px;
4737 5159 border-radius: 3px;
4738 5160 }
4739 5161 body.confirm #popup_container #popup_title {
4740 5162 display: none !important;
@@ -4742,10 +5164,8 @@
4742 5164 body.confirm #popup_container #popup_message {
4743 5165 margin: -10px;
4744 5166 background: #FFF;
4745 5167 padding: 20px;
4746 - -webkit-border-radius: 3px;
4747 - -moz-border-radius: 3px;
4748 5168 border-radius: 3px;
4749 5169 }
4750 5170 body.confirm #popup_container .close {
4751 5171 position: absolute;
@@ -4757,9 +5177,9 @@
4757 5177 text-align: center;
4758 5178 }
4759 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] {
4760 5180 height: 30px;
4761 - line-height: 30px;
5181 + line-height: 1.875rem;
4762 5182 padding: 0 25px;
4763 5183 }
4764 5184 body.confirm #popup_container #popup_cancel {
4765 5185 display: none;
@@ -4771,35 +5191,46 @@
4771 5191
4772 5192 /**
4773 5193 * Archive courses page.
4774 5194 */
4775 -a {
4776 - text-decoration: none;
5195 +.lp-archive-courses {
5196 + width: 100%;
5197 + scroll-margin: 30px;
4777 5198 }
4778 -
4779 -.lp-content-area {
4780 - width: 100%;
4781 - max-width: 1170px;
4782 - margin: 0 auto;
5199 +.lp-archive-courses .lp-content-area.has-sidebar {
5200 + display: flex;
5201 + gap: 32px;
5202 + align-items: flex-start;
4783 5203 }
4784 -@media (max-width: 1024px) {
4785 - .lp-content-area {
4786 - padding-right: 15px;
4787 - padding-left: 15px;
5204 +@media (max-width: 768px) {
5205 + .lp-archive-courses .lp-content-area.has-sidebar {
5206 + display: inherit;
4788 5207 }
4789 5208 }
4790 -
4791 -.lp-content-area::after,
4792 -.lp-content-area::before {
4793 - display: table;
4794 - clear: both;
4795 - content: "";
5209 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5210 + width: 33.33%;
4796 5211 }
4797 -
4798 -.lp-archive-courses {
4799 - width: 100%;
4800 - 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 + }
4801 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 +}
4802 5233 .lp-archive-courses.loading ul.learn-press-courses {
4803 5234 position: relative;
4804 5235 }
4805 5236 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4812,9 +5243,9 @@
4812 5243 }
4813 5244 .lp-archive-courses.loading ul.learn-press-courses::after {
4814 5245 z-index: 3;
4815 5246 background: #f3f3f3;
4816 - 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%);
4817 5248 background-size: 400% 100%;
4818 5249 list-style: none;
4819 5250 animation: lp-skeleton-loading 1.4s ease infinite;
4820 5251 }
@@ -4820,192 +5251,93 @@
4820 5251 }
4821 5252 .lp-archive-courses.loading ul.learn-press-courses::before {
4822 5253 z-index: 2;
4823 5254 opacity: 0.8%;
4824 - background: #fff;
5255 + background: var(--lp-color-white, #fff);
4825 5256 }
4826 -.lp-archive-courses form[name=search-course] {
4827 - position: relative;
4828 - margin-bottom: 20px;
4829 -}
4830 -.lp-archive-courses form[name=search-course] .search-course-input {
4831 - width: 100%;
4832 - padding: 12px;
4833 - -webkit-box-sizing: border-box;
4834 - -moz-box-sizing: border-box;
4835 - box-sizing: border-box;
4836 -}
4837 -.lp-archive-courses form[name=search-course] .search-course-button {
4838 - position: absolute;
4839 - top: 1px;
4840 - right: 1px;
4841 - bottom: 1px;
4842 - height: auto;
4843 - padding: 15px;
4844 - line-height: 1px;
4845 -}
4846 5257 .lp-archive-courses .learn-press-courses-header {
4847 - float: left;
4848 - padding-top: 4px;
5258 + margin-bottom: 16px;
4849 5259 }
4850 5260 .lp-archive-courses .learn-press-courses-header h1 {
4851 5261 margin: 0;
4852 - font-size: 30px;
4853 - font-weight: 600;
5262 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4854 5263 }
4855 -@media (max-width: 767px) {
4856 - .lp-archive-courses .learn-press-courses-header {
4857 - margin-bottom: 20px;
4858 - }
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;
4859 5275 }
4860 -.lp-archive-courses .course-item {
5276 +.learn-press-courses .course-item {
4861 5277 flex-direction: column;
4862 5278 display: flex;
4863 5279 transition: all 0.3s;
4864 5280 }
4865 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5281 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4866 5282 opacity: 1;
4867 5283 }
4868 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5284 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4869 5285 transform: scale(1.05);
4870 5286 }
4871 -.lp-archive-courses .course-item:hover .course-wishlist {
5287 +.learn-press-courses .course-item:hover .course-wishlist {
4872 5288 opacity: 1;
4873 5289 }
4874 -.lp-archive-courses .course-item .course-wishlist.filled {
5290 +.learn-press-courses .course-item .course-wishlist.filled {
4875 5291 opacity: 1;
4876 5292 }
4877 -.lp-archive-courses .course-item .course-instructor {
4878 - float: left;
4879 - margin-bottom: 16px;
4880 - font-size: 14px;
4881 - font-weight: 300;
4882 - line-height: 25px;
4883 - text-transform: capitalize;
4884 -}
4885 -.lp-archive-courses .course-item .course-instructor a {
4886 - color: #059de9;
4887 -}
4888 -.lp-archive-courses .course-item .course-instructor a:hover {
4889 - color: var(--lp-primary-color);
4890 -}
4891 -.lp-archive-courses .course-content {
5293 +.learn-press-courses .course-content {
4892 5294 position: relative;
4893 5295 border-top: 0;
4894 5296 }
4895 -.lp-archive-courses .course-content .course-permalink {
4896 - display: -webkit-box;
4897 - clear: both;
4898 - overflow: hidden;
4899 - position: relative;
5297 +.learn-press-courses .course-content .course-permalink {
5298 + display: block;
4900 5299 border: none;
4901 - color: #fff;
4902 5300 text-decoration: none;
4903 - text-transform: none;
4904 - -webkit-line-clamp: 2;
4905 - -webkit-box-orient: vertical;
4906 - -webkit-box-shadow: none;
4907 - -moz-box-shadow: none;
4908 - box-shadow: none;
5301 + color: inherit;
5302 + line-height: 1.3;
4909 5303 }
4910 -.lp-archive-courses .course-content .course-permalink:focus {
4911 - -webkit-box-shadow: none;
4912 - -moz-box-shadow: none;
4913 - box-shadow: none;
4914 -}
4915 -.lp-archive-courses .course-content .course-review {
5304 +.learn-press-courses .course-content .course-review {
4916 5305 display: none;
4917 5306 }
4918 -.lp-archive-courses .course-content .course-categories,
4919 -.lp-archive-courses .course-content .course-tags {
4920 - display: block;
4921 - font-size: 14px;
4922 - font-weight: 300;
4923 -}
4924 -.lp-archive-courses .course-content .course-categories {
4925 - float: left;
4926 - position: relative;
4927 - margin-right: 10px;
4928 - margin-bottom: 16px;
4929 -}
4930 -.lp-archive-courses .course-content .course-categories a {
5307 +.learn-press-courses .course-content .course-tags {
4931 5308 display: inline-block;
4932 - display: none;
4933 - margin: 0 10px;
4934 - color: #fff;
4935 - text-decoration: none;
4936 5309 }
4937 -.lp-archive-courses .course-content .course-categories a:first-child {
5310 +.learn-press-courses .course-content .course-info > span {
4938 5311 display: block;
4939 - margin-left: 0;
4940 - padding: 2px 16px;
4941 - background: var(--lp-primary-color);
4942 5312 }
4943 -.lp-archive-courses .course-content .course-categories a:hover {
4944 - 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);
4945 5317 }
4946 -.lp-archive-courses .course-content .course-categories::after {
4947 - position: absolute;
4948 - top: 50%;
4949 - right: -2px;
4950 - width: 1px;
4951 - height: 12px;
4952 - opacity: 0.5;
4953 - background: #999;
4954 - content: "";
4955 - transform: translate(0, -50%);
4956 -}
4957 -.lp-archive-courses .course-content .course-info {
4958 - color: #666;
4959 - font-size: 14px;
4960 - font-weight: 300;
4961 -}
4962 -.lp-archive-courses .course-content .course-info > span {
4963 - display: block;
4964 -}
4965 -.lp-archive-courses .course-content .course-info .course-price {
4966 - float: right;
4967 -}
4968 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4969 -.lp-archive-courses .course-content .course-info .course-price .price {
4970 - color: #333;
4971 - font-size: 16px;
4972 - font-weight: 600;
4973 -}
4974 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4975 - margin-right: 10px;
4976 - color: #666;
4977 - font-size: 14px;
4978 - 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);
4979 5322 text-decoration: line-through;
4980 5323 }
4981 -.lp-archive-courses .course-content .course-info .course-instructor {
4982 - float: right;
4983 -}
4984 -.lp-archive-courses .course-content .course-info::after {
4985 - display: block;
4986 - clear: both;
4987 - content: "";
4988 -}
4989 -.lp-archive-courses .course-content .course-excerpt {
5324 +.learn-press-courses .course-content .course-short-description {
4990 5325 display: -webkit-box;
4991 5326 overflow: hidden;
4992 - margin-bottom: 28px;
4993 - color: #666;
4994 - font-size: 16px;
4995 - font-weight: 300;
4996 - line-height: 26px;
5327 + margin-bottom: 16px;
4997 5328 -webkit-line-clamp: 2;
4998 5329 -webkit-box-orient: vertical;
4999 5330 }
5000 -.lp-archive-courses .course-content .separator {
5331 +.learn-press-courses .course-content .separator {
5001 5332 display: none;
5002 5333 }
5003 -.lp-archive-courses .course-wrap-thumbnail {
5334 +.learn-press-courses .course-thumbnail {
5004 5335 overflow: hidden;
5005 5336 position: relative;
5337 + border-radius: var(--lp-border-radius, 5px);
5006 5338 }
5007 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5339 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5008 5340 position: absolute;
5009 5341 z-index: 100;
5010 5342 top: 28px;
5011 5343 left: -110px;
@@ -5012,42 +5344,41 @@
5012 5344 width: 300px;
5013 5345 text-align: center;
5014 5346 transform: rotate(-45deg);
5015 5347 }
5016 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5348 +.learn-press-courses .course-thumbnail .course-wishlist {
5017 5349 position: absolute;
5018 5350 z-index: 2;
5019 5351 top: 6px;
5020 5352 right: 6px;
5021 5353 opacity: 0;
5022 - color: #fff;
5354 + color: var(--lp-color-white, #fff);
5023 5355 cursor: pointer;
5024 5356 }
5025 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5026 - font-family: "Font Awesome 5 Free";
5027 - font-weight: 900;
5357 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5358 + font-family: "lp-icon";
5028 5359 content: "\f004";
5029 5360 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5361 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5031 5362 display: none;
5032 5363 }
5033 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5364 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5034 5365 color: var(--lp-primary-color);
5035 5366 }
5036 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5367 +.learn-press-courses .course-thumbnail:hover::before {
5037 5368 opacity: 1;
5038 5369 }
5039 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5370 +.learn-press-courses .course-thumbnail:hover a img {
5040 5371 transform: scale(1.05);
5041 5372 }
5042 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5373 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5043 5374 opacity: 1;
5044 5375 }
5045 -.lp-archive-courses .course-thumbnail a {
5376 +.learn-press-courses .course-thumbnail a {
5046 5377 display: block;
5047 5378 overflow: hidden;
5048 5379 }
5049 -.lp-archive-courses .course-thumbnail .thumbnail {
5380 +.learn-press-courses .course-thumbnail .thumbnail {
5050 5381 margin: 0;
5051 5382 padding: 0;
5052 5383 border: 0;
5053 5384 border-radius: unset;
@@ -5052,103 +5383,862 @@
5052 5383 border: 0;
5053 5384 border-radius: unset;
5054 5385 line-height: unset;
5055 5386 }
5056 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5057 - position: absolute;
5058 - z-index: 1;
5059 - top: 0;
5060 - right: 0;
5061 - bottom: 0;
5062 - left: 0;
5063 - opacity: 0;
5064 - background: rgba(0, 0, 0, 0.5);
5065 - content: "";
5066 - transition: all 0.3s;
5067 -}
5068 -.lp-archive-courses .course-thumbnail img {
5387 +.learn-press-courses .course-thumbnail img {
5069 5388 display: block;
5070 5389 width: 100%;
5071 5390 height: auto;
5072 5391 transition: all 0.5s ease;
5073 5392 transform: scale(1);
5393 + max-width: unset !important;
5074 5394 }
5075 -.lp-archive-courses .course-title {
5076 - margin: 0;
5395 +.learn-press-courses .wap-course-title {
5396 + margin: 0 0 12px 0;
5077 5397 padding: 0;
5078 - color: #333;
5079 - font-size: 16px;
5080 - font-weight: 600;
5081 - 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);
5082 5401 }
5083 -.lp-archive-courses .course-title:hover {
5402 +.learn-press-courses .wap-course-title a:hover {
5084 5403 color: var(--lp-primary-color);
5085 5404 }
5405 +.learn-press-courses .course-permalink:hover {
5406 + color: var(--lp-primary-color);
5407 +}
5086 5408 @media (min-width: 769px) {
5087 - .lp-archive-courses .course-summary-content .course-info-left {
5088 - width: calc(100% - 330px);
5409 + .learn-press-courses .course-summary-content .course-info-left {
5410 + width: calc(100% - 340px);
5089 5411 }
5090 5412 }
5091 -.lp-archive-courses .course-summary-content .course-title {
5092 - margin-bottom: 42px;
5093 - color: #fff;
5094 - font-size: 1.5rem;
5095 - 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;
5096 5576 line-height: 1;
5097 5577 }
5098 -.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 {
5099 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;
5100 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 +}
5101 5781 @media (max-width: 768px) {
5102 - .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 {
5103 5829 width: 100%;
5104 5830 }
5831 + .lp-courses-bar .search-courses input {
5832 + min-width: 240px;
5833 + max-width: unset;
5834 + }
5105 5835 }
5106 -.lp-archive-courses .course-detail-info {
5107 - 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 {
5108 6029 color: #fff;
5109 - 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%;
5110 6054 position: relative;
5111 6055 }
5112 -.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");
5113 6157 content: "";
5114 - width: 50%;
5115 - 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);
5116 6188 background: var(--lp-secondary-color);
5117 - position: absolute;
5118 - top: 0;
6189 + position: relative;
5119 6190 }
5120 -.lp-archive-courses .course-detail-info::before {
5121 - right: 100%;
5122 - 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;
5123 6198 }
5124 -.lp-archive-courses .course-detail-info::after {
5125 - left: 100%;
5126 - 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 + }
5127 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 +}
5128 6229 .lp-archive-courses .course-meta__pull-left .meta-item {
5129 6230 display: flex;
5130 - height: 46px;
5131 - margin-right: 50px;
5132 - font-size: 16px;
5133 - font-weight: 300;
5134 6231 text-transform: capitalize;
6232 + align-items: center;
5135 6233 }
5136 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5137 - padding-right: 4px;
5138 - padding-left: 0;
5139 -}
5140 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5141 - margin-right: 0;
5142 -}
5143 6234 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5144 6235 margin-right: 8px;
5145 6236 color: var(--lp-primary-color);
5146 - font-family: "Font Awesome 5 Free";
5147 - font-weight: 900;
6237 + font-family: "lp-icon";
5148 6238 }
5149 6239 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5150 - margin-right: 10px;
6240 + margin-right: 8px;
5151 6241 flex: 0 0 46px;
5152 6242 }
5153 6243 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5154 6244 overflow: hidden;
@@ -5155,8 +6245,9 @@
5155 6245 position: relative;
5156 6246 width: 46px;
5157 6247 height: 46px;
5158 6248 border-radius: 50%;
6249 + display: block;
5159 6250 }
5160 6251 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5161 6252 content: "\f017";
5162 6253 }
@@ -5171,33 +6262,23 @@
5171 6262 }
5172 6263 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5173 6264 content: "\f501";
5174 6265 }
5175 -@media (max-width: 1024px) {
5176 - .lp-archive-courses .course-meta__pull-left .meta-item {
5177 - margin-right: 30px;
5178 - }
5179 -}
5180 -@media (max-width: 767px) {
5181 - .lp-archive-courses .course-meta__pull-left .meta-item {
5182 - margin-right: 0;
5183 - }
5184 -}
5185 6266 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5186 6267 margin: 0;
5187 - color: #999;
5188 - font-size: 14px;
6268 + color: var(--lp-color-accent-1);
6269 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5189 6270 font-weight: 300;
5190 6271 line-height: 1.5;
6272 + display: block;
5191 6273 }
5192 6274 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5193 6275 line-height: 1.5;
5194 6276 }
5195 6277 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5196 - color: #fff;
5197 - font-size: 16px;
5198 - font-weight: 400;
6278 + color: var(--lp-color-white, #fff);
5199 6279 text-transform: capitalize;
6280 + text-decoration: none;
5200 6281 }
5201 6282 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5202 6283 color: var(--lp-primary-color);
5203 6284 }
@@ -5203,38 +6284,22 @@
5203 6284 }
5204 6285 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5205 6286 align-items: center;
5206 6287 }
5207 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5208 - margin-right: 10px;
5209 - font-size: 36px;
5210 - content: "\f02e";
5211 -}
5212 6288 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5213 - padding: 0 5px;
6289 + padding: 0 4px;
5214 6290 }
5215 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5216 - color: var(--lp-primary-color);
5217 -}
5218 6291 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5219 6292 display: flex;
5220 - flex-direction: column-reverse;
5221 - justify-content: flex-end;
5222 - align-items: flex-end;
6293 + flex-direction: column;
6294 + justify-content: space-between;
5223 6295 }
5224 6296 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5225 6297 margin-bottom: 0;
5226 6298 line-height: 1;
5227 6299 }
5228 -@media (max-width: 767px) {
5229 - .lp-archive-courses .course-meta__pull-left {
5230 - display: grid;
5231 - grid-template-columns: repeat(2, 1fr);
5232 - grid-gap: 20px;
5233 - }
5234 -}
5235 6300 .lp-archive-courses .course-meta-primary {
5236 - margin-bottom: 36px;
6301 + margin-bottom: 20px;
5237 6302 }
5238 6303 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5239 6304 font-weight: 400;
5240 6305 }
@@ -5263,9 +6328,9 @@
5263 6328 }
5264 6329 .lp-archive-courses .course-summary-sidebar {
5265 6330 width: 300px;
5266 6331 max-width: 100%;
5267 - margin-top: -272px;
6332 + margin-top: -180px;
5268 6333 }
5269 6334 @media (max-width: 768px) {
5270 6335 .lp-archive-courses .course-summary-sidebar {
5271 6336 width: 100%;
@@ -5291,9 +6356,9 @@
5291 6356 margin-top: 30px;
5292 6357 padding: 0;
5293 6358 }
5294 6359 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5295 - color: #fff;
6360 + color: var(--lp-color-white, #fff);
5296 6361 background: transparent !important;
5297 6362 font-size: 0;
5298 6363 }
5299 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 {
@@ -5299,17 +6364,15 @@
5299 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 6365 color: var(--lp-primary-color);
5301 6366 }
5302 6367 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5303 - font-family: "Font Awesome 5 Free";
5304 - font-size: 16px;
5305 - font-weight: 900;
6368 + font-family: "lp-icon";
6369 + font-size: 1em;
5306 6370 content: "\f004";
5307 6371 }
5308 6372 .lp-archive-courses .course-summary-sidebar__inner > div {
5309 - overflow: hidden;
5310 6373 padding: 20px;
5311 - background: #fff;
6374 + background: var(--lp-color-white, #fff);
5312 6375 }
5313 6376 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5314 6377 list-style: none;
5315 6378 }
@@ -5314,603 +6377,579 @@
5314 6377 list-style: none;
5315 6378 }
5316 6379 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5317 6380 color: #666;
5318 - font-size: 16px;
5319 6381 font-weight: 300;
5320 - line-height: 24px;
6382 + line-height: 1.5em;
5321 6383 }
5322 6384 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5323 6385 color: var(--lp-primary-color);
5324 6386 box-shadow: unset;
5325 6387 }
5326 -
5327 -.learn-press-courses {
5328 - clear: both;
5329 - margin: 0 -15px;
5330 - padding: 0 !important;
5331 - min-height: 300px;
5332 - list-style: none;
5333 - position: relative;
5334 - display: -webkit-box;
5335 - display: -moz-box;
5336 - display: -ms-flexbox;
5337 - display: -moz-flex;
5338 - display: -webkit-flex;
6388 +.lp-archive-courses .courses-btn-load-more {
5339 6389 display: flex;
5340 - -webkit-flex-wrap: wrap;
5341 - flex-wrap: wrap;
6390 + align-items: center;
6391 + gap: 5px;
5342 6392 }
5343 -.learn-press-courses .course {
5344 - width: 25%;
5345 - margin: 0 0 60px 0;
5346 - box-shadow: none;
5347 - list-style: none;
6393 +.lp-archive-courses .course-wishlist:before {
6394 + font-family: "lp-icon";
5348 6395 }
5349 -.learn-press-courses[data-layout=list] {
5350 - margin: 0;
6396 +.lp-archive-courses .lp-course-curriculum ul {
6397 + padding: 0;
5351 6398 }
5352 -.learn-press-courses[data-layout=list] .course {
5353 - display: flex;
5354 - width: 100%;
5355 - padding: 24px;
5356 - border: 1px solid rgba(204, 204, 204, 0.3);
5357 - border-radius: 4px;
5358 - flex-wrap: wrap;
5359 - justify-content: flex-end;
6399 +
6400 +.lp-single-course__header {
6401 + background-color: #F1F2F8;
5360 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 +}
5361 6411 @media (max-width: 767px) {
5362 - .learn-press-courses[data-layout=list] .course {
5363 - padding: 15px;
6412 + .lp-single-course__header__inner {
6413 + padding-top: 20px;
6414 + padding-bottom: 20px;
5364 6415 }
5365 6416 }
5366 -.learn-press-courses[data-layout=list] .course-item {
5367 - flex-direction: row;
5368 - width: 100%;
5369 - border: unset;
5370 - justify-content: space-between;
6417 +@media (min-width: 992px) {
6418 + .lp-single-course__header__inner > * {
6419 + width: calc(100% - 440px);
6420 + }
5371 6421 }
5372 -@media (max-width: 767px) {
5373 - .learn-press-courses[data-layout=list] .course-item {
5374 - flex-direction: column;
5375 - }
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;
5376 6429 }
5377 -.learn-press-courses[data-layout=list] .course-content {
5378 - float: right;
5379 - width: calc(64.2% - 76px);
5380 - 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;
5381 6434 }
5382 -@media (max-width: 1200px) {
5383 - .learn-press-courses[data-layout=list] .course-content {
5384 - width: calc(64.2% - 40px);
6435 +@media (max-width: 767px) {
6436 + .lp-single-course__header .course-title {
6437 + margin: 0 0 16px 0;
5385 6438 }
5386 6439 }
5387 -@media (max-width: 1200px) {
5388 - .learn-press-courses[data-layout=list] .course-content {
5389 - width: calc(64.2% - 25px);
5390 - }
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;
5391 6446 }
5392 6447 @media (max-width: 767px) {
5393 - .learn-press-courses[data-layout=list] .course-content {
5394 - width: 100%;
5395 - padding-top: 20px;
6448 + .lp-single-course__header .course-instructor-category {
6449 + margin-bottom: 20px;
5396 6450 }
5397 6451 }
5398 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5399 - position: relative;
5400 - padding: 2px 20px 2px 15px;
5401 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5402 - 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;
5403 6455 }
5404 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5405 - height: 25px;
5406 - margin-bottom: 5px;
5407 - -webkit-line-clamp: 1;
6456 +.lp-single-course__header .course-instructor-category label {
6457 + font-size: inherit;
6458 + font-weight: inherit;
5408 6459 }
5409 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5410 - margin: 0 10px 10px 0;
5411 - padding: 3px 5px;
5412 - border-radius: 3px;
5413 - color: #fff;
5414 - background: #e4a2a2;
5415 - line-height: 1;
6460 +.lp-single-course__header .course-instructor-category a {
6461 + text-decoration: none;
6462 + color: inherit;
5416 6463 }
5417 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5418 - float: left;
5419 - margin-right: 20px;
6464 +.lp-single-course__header .course-instructor-category a:hover {
6465 + color: var(--lp-primary-color, #ffb606);
5420 6466 }
5421 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5422 - 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;
5423 6472 }
5424 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5425 - float: unset;
5426 -}
5427 -@media (max-width: 767px) {
5428 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5429 - margin-bottom: 30px;
5430 - }
5431 -}
5432 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5433 - 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;
5434 6478 position: relative;
5435 - right: 4px;
5436 6479 }
5437 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5438 - padding: 9px 24px;
5439 - border-radius: 3px;
5440 - color: #fff;
5441 - background: var(--lp-primary-color);
5442 - font-weight: 400;
5443 - line-height: 1;
5444 - transition: all 0.3s;
5445 - 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);
5446 6488 }
5447 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5448 - opacity: 0.5;
5449 - 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 + }
5450 6496 }
5451 -@media (max-width: 767px) {
5452 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5453 - display: flex;
5454 - float: unset;
5455 - clear: both;
5456 - }
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;
5457 6501 }
5458 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6502 +.lp-single-course .lp-single-course-main {
6503 + padding: 40px 0 80px;
5459 6504 display: flex;
5460 - padding-top: 12px;
5461 - padding-bottom: 18px;
5462 - color: #333;
5463 - font-size: 14px;
5464 - font-weight: 400;
6505 + column-gap: 60px;
6506 + row-gap: 30px;
6507 + flex-wrap: wrap;
5465 6508 }
5466 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5467 - padding-right: 28px;
5468 - text-transform: capitalize;
6509 +@media (max-width: 1500px) {
6510 + .lp-single-course .lp-single-course-main {
6511 + column-gap: 30px;
6512 + }
5469 6513 }
5470 -@media (max-width: 1024px) {
5471 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5472 - 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;
5473 6518 }
5474 6519 }
5475 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5476 - position: relative;
5477 - top: -1px;
5478 - margin-right: 8px;
5479 - color: var(--lp-primary-color);
5480 - font-family: "Font Awesome 5 Free";
5481 - font-weight: 900;
6520 +.lp-single-course .lp-single-course-main__left {
6521 + width: 100%;
5482 6522 }
5483 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5484 - content: "\f012";
5485 -}
5486 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5487 - content: "\f017";
5488 -}
5489 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5490 - content: "\f0c5";
5491 -}
5492 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5493 - content: "\f12e";
5494 -}
5495 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5496 - content: "\f501";
5497 -}
5498 -@media (max-width: 815px) {
5499 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5500 - display: grid;
5501 - grid-template-columns: repeat(2, 1fr);
5502 - grid-gap: 15px;
6523 +@media (min-width: 992px) {
6524 + .lp-single-course .lp-single-course-main__left {
6525 + width: calc(100% - 410px);
5503 6526 }
5504 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5505 - padding-right: 15px;
5506 - }
5507 6527 }
5508 -@media (max-width: 767px) {
5509 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5510 - 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);
5511 6531 }
5512 6532 }
5513 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5514 - float: left;
5515 - width: 35.8%;
6533 +.lp-single-course .lp-single-course-main__left > div {
6534 + margin-bottom: 40px;
5516 6535 }
5517 6536 @media (max-width: 767px) {
5518 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5519 - width: 100%;
6537 + .lp-single-course .lp-single-course-main__left > div {
6538 + margin-bottom: 30px;
5520 6539 }
5521 6540 }
5522 -.learn-press-courses[data-layout=list] .course-title {
5523 - font-size: 18px;
6541 +.lp-single-course .lp-single-course-main__left > div:last-child {
6542 + margin-bottom: 0;
5524 6543 }
5525 -.learn-press-courses[data-layout=grid] .course {
5526 - 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);
5527 6553 }
5528 -@media (max-width: 992px) {
5529 - .learn-press-courses[data-layout=grid] .course {
5530 - 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;
5531 6563 }
5532 6564 }
5533 -@media (max-width: 767px) {
5534 - .learn-press-courses[data-layout=grid] .course {
5535 - width: 100%;
5536 - }
6565 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6566 + margin: 0 0 0 20px;
6567 + padding: 0;
5537 6568 }
5538 -.learn-press-courses[data-layout=grid] .course-item:hover {
5539 - 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;
5540 6573 }
5541 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5542 - margin-bottom: 7px;
6574 +.lp-single-course .lp-single-course-main__right {
6575 + width: 100%;
5543 6576 }
5544 -.learn-press-courses[data-layout=grid] .course-content {
5545 - padding: 15px 20px 12px 20px;
5546 - border: 1px solid #f0f0f0;
5547 - border-top: 0;
5548 - 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 + }
5549 6582 }
5550 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5551 - float: right;
5552 - position: absolute;
5553 - z-index: 1;
5554 - top: -34px;
5555 - right: -1px;
5556 - 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);
5557 6590 }
5558 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5559 - display: none;
6591 +.lp-single-course .lp-single-course-main__right__inner > div {
6592 + margin-bottom: 20px;
5560 6593 }
5561 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5562 - position: relative;
5563 - margin: 0;
5564 - padding: 2px 12px 2px 22px;
5565 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5566 - 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;
5567 6596 }
5568 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5569 - height: 48px;
5570 - margin-bottom: 20px;
6597 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6598 + margin-bottom: 0;
5571 6599 }
5572 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6600 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5573 6601 display: flex;
5574 - flex-direction: column;
5575 - flex-grow: 1;
6602 + gap: 4px;
6603 + margin-bottom: 12px;
5576 6604 }
5577 -.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 {
5578 - display: none;
6605 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6606 + margin-bottom: 0;
5579 6607 }
5580 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5581 - padding-top: 18px;
5582 - 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;
5583 6612 }
5584 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5585 - float: left;
5586 - text-transform: capitalize;
6613 +.lp-single-course .lp-single-course-main .info-metas i {
6614 + color: var(--lp-primary-color, #ffb606);
5587 6615 }
5588 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5589 - position: relative;
5590 - top: -1px;
5591 - margin-right: 8px;
5592 - color: var(--lp-primary-color);
5593 - font-family: "Font Awesome 5 Free";
5594 - font-weight: 900;
5595 - 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;
5596 6621 }
5597 -.learn-press-courses[data-layout=grid] .learn-press-message {
5598 - margin-left: 15px;
5599 - margin-right: 15px;
6622 +.lp-single-course .lp-single-course-main .course-img img {
6623 + max-width: 100%;
6624 + display: block;
5600 6625 }
5601 -.learn-press-courses[data-size="3"] .course {
5602 - width: 33.3333%;
6626 +.lp-single-course .lp-single-course-main .course-price {
6627 + display: block;
6628 + margin-bottom: 20px;
5603 6629 }
5604 -@media (max-width: 767px) {
5605 - .learn-press-courses[data-size="3"] .course {
5606 - width: 100%;
5607 - }
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);
5608 6633 }
5609 -.learn-press-courses .lp-archive-course-skeleton {
5610 - position: absolute;
5611 - height: 100%;
5612 - 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%);
5613 - animation: lp-skeleton-loading 1.4s ease infinite;
5614 - 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;
5615 6639 }
5616 -.learn-press-courses .lp-archive-course-skeleton li {
5617 - 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);
5618 6643 }
5619 -
5620 -.lp-courses-bar {
6644 +.lp-single-course .lp-single-course-main .course-buttons {
5621 6645 display: flex;
5622 - float: right;
5623 - margin-bottom: 48px;
6646 + flex-direction: column;
6647 + gap: 8px;
5624 6648 }
5625 -@media (max-width: 767px) {
5626 - .lp-courses-bar {
5627 - flex-direction: row;
5628 - width: 100%;
5629 - justify-content: space-between;
5630 - }
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%;
5631 6651 }
5632 -.lp-courses-bar .search-courses {
5633 - position: relative;
5634 - width: 306px;
5635 - max-width: 100%;
5636 - margin-right: 20px;
5637 - line-height: 1;
5638 - 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);
5639 6656 }
5640 -.lp-courses-bar .search-courses input[type=text] {
5641 - width: 100%;
5642 - height: 44px;
5643 - padding: 6px 32px 6px 18px;
5644 - border: 1px solid #ccc;
5645 - border-radius: 5px;
5646 - background: #fff;
5647 - font-size: 14px;
5648 - font-style: italic;
5649 - 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);
5650 6660 }
5651 -.lp-courses-bar .search-courses input[type=text]:focus {
5652 - border-color: var(--lp-primary-color);
5653 - outline: 0;
6661 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6662 + margin: 0;
5654 6663 }
5655 -.lp-courses-bar .search-courses button {
5656 - position: absolute;
5657 - top: 50%;
5658 - right: 12px;
5659 - width: 30px;
5660 - height: 30px;
5661 - padding: 0;
5662 - border: none;
5663 - color: #333;
5664 - background: transparent;
5665 - font-size: 16px;
5666 - line-height: 1;
5667 - 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);
5668 6667 }
5669 -.lp-courses-bar .search-courses button:focus {
5670 - border: 0;
5671 - outline: 0;
6668 +.lp-single-course .lp-list-courses-related {
6669 + margin: 0 0 40px 0;
5672 6670 }
5673 -.lp-courses-bar .search-courses button.loading > i::before {
5674 - display: inline-block;
5675 - font-family: "Font Awesome 5 Free";
5676 - font-weight: 900;
5677 - content: "\f110";
5678 - -webkit-animation: lp-rotating 1s linear infinite;
5679 - -moz-animation: lp-rotating 1s linear infinite;
5680 - 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 + }
5681 6675 }
5682 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5683 - 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);
5684 6679 }
5685 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5686 - 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);
5687 6685 }
5688 -.lp-courses-bar .search-courses ::placeholder {
5689 - color: #999;
6686 +.lp-single-course .course-detail-info .course-meta {
6687 + gap: 16px;
6688 + flex-wrap: wrap;
5690 6689 }
5691 -@media (max-width: 767px) {
5692 - .lp-courses-bar .search-courses {
5693 - 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;
5694 6695 }
5695 6696 }
5696 -.lp-courses-bar .switch-layout {
5697 - display: flex;
5698 - height: 44px;
5699 - line-height: 1;
5700 - text-align: right;
5701 - flex: 0 0 40px;
5702 - align-items: center;
5703 - justify-content: center;
6697 +.lp-single-course .course-tabs .course-faqs__title,
6698 +.lp-single-course .course-tabs .course-material__title {
6699 + display: none;
5704 6700 }
5705 -.lp-courses-bar .switch-layout input[type=radio] {
5706 - 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);
5707 6706 }
5708 -.lp-courses-bar .switch-layout .switch-btn {
5709 - display: block;
5710 - width: 40px;
5711 - height: 40px;
5712 - margin: 0;
6707 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5713 6708 padding: 0;
5714 - border-radius: 5px;
5715 - font-size: 16px;
5716 - line-height: 40px;
5717 - text-align: center;
5718 - cursor: pointer;
6709 + margin-bottom: 20px;
5719 6710 }
5720 -.lp-courses-bar .switch-layout .switch-btn::before {
5721 - display: inline-block;
5722 - margin: 8px 6px;
5723 - color: #333;
5724 - font-family: "Font Awesome 5 Free";
5725 - font-weight: 900;
5726 - line-height: 1;
6711 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6712 + margin-bottom: 0;
5727 6713 }
5728 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5729 - 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;
5730 6717 }
5731 -.lp-courses-bar .switch-layout .switch-btn.list {
5732 - margin-left: 3px;
6718 +.lp-single-course .course-summary-sidebar .course-img img {
6719 + max-width: 100%;
6720 + width: 100%;
6721 + height: auto;
5733 6722 }
5734 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5735 - 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;
5736 6727 }
5737 -
5738 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5739 - background: #f5f5f5;
6728 +.lp-single-course .course-summary-sidebar .course-price .free {
6729 + color: #3AB500;
5740 6730 }
5741 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5742 - 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;
5743 6737 }
5744 -
5745 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5746 - background: #f5f5f5;
6738 +.lp-single-course button {
6739 + font-size: 1em;
5747 6740 }
5748 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5749 - color: var(--lp-primary-color);
6741 +@media (min-width: 992px) {
6742 + .lp-single-course .lp-is-mobile {
6743 + display: none;
6744 + }
5750 6745 }
5751 -
5752 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5753 - background: #f5f5f5;
6746 +@media (max-width: 991px) {
6747 + .lp-single-course .lp-is-pc {
6748 + display: none;
6749 + }
5754 6750 }
5755 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5756 - color: var(--lp-primary-color);
5757 -}
5758 6751
5759 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5760 - 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;
5761 6762 }
5762 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5763 - color: var(--lp-primary-color);
5764 -}
5765 6763
5766 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5767 - 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;
5768 6769 }
5769 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5770 - color: var(--lp-primary-color);
6770 +.course-summary div.lp-list-co-instructor__item {
6771 + display: flex;
6772 + column-gap: 30px;
5771 6773 }
5772 -
5773 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5774 - 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 + }
5775 6782 }
5776 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5777 - 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;
5778 6787 }
5779 -
5780 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5781 - background: #f5f5f5;
6788 +.course-summary div.lp-list-co-instructor__bio {
6789 + flex: 1;
5782 6790 }
5783 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5784 - 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;
5785 6794 }
5786 -
5787 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5788 - background: #f5f5f5;
6795 +.course-summary .course-price {
6796 + margin-bottom: 10px;
5789 6797 }
5790 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5791 - 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;
5792 6804 }
5793 -
5794 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5795 - background: #f5f5f5;
6805 +.course-summary .course-price .price {
6806 + font-size: 1.5em;
5796 6807 }
5797 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5798 - color: var(--lp-primary-color);
6808 +.course-summary .course-summary-sidebar .lp-course-buttons {
6809 + margin-bottom: 20px;
6810 + text-align: center;
5799 6811 }
5800 -
5801 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5802 - 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;
5803 6817 }
5804 -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;
5805 6820 color: var(--lp-primary-color);
5806 6821 }
5807 -
5808 -/**
5809 - * End Archive courses page.
5810 - */
5811 -.lp_allow_repuchase_select {
5812 - padding: 20px;
5813 - background: #f7f7f7;
6822 +.course-summary .course-featured-review .featured-review__content {
6823 + position: relative;
6824 + color: #666;
6825 + font-style: italic;
5814 6826 }
5815 -.lp_allow_repuchase_select > ul {
5816 - padding: 0;
5817 - 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);
5818 6838 }
5819 -.lp_allow_repuchase_select > a {
6839 +.course-summary .course-tags a {
5820 6840 display: inline-block;
5821 - margin-top: 10px;
6841 + padding: 3px 5px;
6842 + border-radius: 4px;
5822 6843 color: #fff;
5823 - background-color: #222;
6844 + background: #9aa5ab;
6845 + font-size: 0.75em;
6846 + line-height: 1;
5824 6847 }
5825 6848
5826 -.comment-respond .comment-reply-title {
5827 - font-size: 30px;
5828 - font-weight: 500;
5829 - line-height: 1.2;
5830 - margin-bottom: 15px;
6849 +/***********/
6850 +.course-meta {
6851 + display: flex;
6852 + margin-bottom: 40px;
5831 6853 }
5832 -.comment-respond .comment-form {
5833 - margin: 0 -15px;
6854 +.course-meta .course-students::before {
6855 + font-family: "lp-icon";
6856 + content: "";
5834 6857 }
5835 -.comment-respond .comment-form > p label {
5836 - display: block;
5837 - margin-bottom: 10px;
5838 - font-size: 16px;
5839 - 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;
5840 6863 }
5841 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5842 - color: #666;
5843 - 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 + }
5844 6871 }
5845 -.comment-respond .comment-form > p.logged-in-as a {
5846 - color: #666;
5847 - 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 + }
5848 6877 }
5849 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5850 - color: var(--lp-primary-color);
6878 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6879 + margin-right: 0 !important;
5851 6880 }
5852 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5853 - clear: both;
6881 +@media (max-width: 560px) {
6882 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6883 + width: 100%;
6884 + }
5854 6885 }
5855 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5856 - padding: 0;
5857 - margin-right: 8px;
6886 +@media (max-width: 1024px) {
6887 + .course-meta.course-meta-secondary .course-meta__pull-left {
6888 + gap: 16px;
6889 + }
5858 6890 }
5859 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5860 - 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 + }
5861 6896 }
5862 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5863 - padding: 0 15px;
5864 - margin-bottom: 15px;
6897 +@media (max-width: 768px) {
6898 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6899 + width: 100%;
6900 + }
5865 6901 }
5866 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5867 - height: 40px;
5868 - line-height: normal;
5869 - width: 100% !important;
5870 - margin-bottom: 15px;
6902 +.course-meta .course-meta__pull-left {
6903 + flex: 1;
5871 6904 }
5872 -.comment-respond .comment-form input[type=submit] {
5873 - background-color: var(--lp-primary-color);
5874 - border: 0;
5875 - min-height: 40px;
5876 - line-height: 40px;
5877 - padding: 0 15px;
5878 - font-size: 16px;
5879 - text-transform: capitalize;
5880 - font-weight: 500;
5881 - margin-top: 15px;
5882 - cursor: pointer;
5883 - color: white;
6905 +.course-meta .course-meta__pull-right {
6906 + flex: 0 0 50%;
5884 6907 }
5885 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5886 - width: 33.33%;
5887 - float: left;
6908 +.course-meta.two-columns .course-meta {
6909 + flex: 1;
5888 6910 }
5889 -@media (max-width: 575px) {
5890 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5891 - width: 100%;
5892 - float: unset;
5893 - }
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;
5894 6922 }
5895 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5896 - border: 1px solid #ccc;
5897 - -webkit-border-radius: 3px;
5898 - -moz-border-radius: 3px;
5899 - border-radius: 3px;
5900 - 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);
5901 6934 }
5902 -.comment-respond .comment-form textarea {
5903 - width: 100%;
5904 - display: block;
5905 - padding: 20px 15px;
5906 - 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);
5907 6937 }
5908 6938
6939 +.course-summary-sidebar {
6940 + --lp-button-background-color: #28303d;
6941 + --lp-button-color: #d1e4dd;
6942 + position: relative;
6943 +}
5909 6944 .course-summary-sidebar .course-sidebar-preview {
5910 6945 margin-bottom: 35px;
5911 6946 background: #fff;
5912 6947 }
6948 +.course-summary-sidebar .has-global-padding {
6949 + padding-right: 0;
6950 + padding-left: 0;
6951 +}
5913 6952 .course-summary-sidebar .lp-course-buttons {
5914 6953 margin-bottom: 34px;
5915 6954 }
5916 6955 .course-summary-sidebar .lp-course-buttons > * {
@@ -5925,39 +6964,15 @@
5925 6964 text-decoration: none;
5926 6965 }
5927 6966 .course-summary-sidebar .lp-course-buttons button {
5928 6967 font-weight: 500;
6968 + background-color: var(--lp-button-background-color);
6969 + color: var(--lp-button-color);
6970 + border: none;
5929 6971 }
5930 6972 .course-summary-sidebar .lp-course-buttons button:hover {
5931 6973 border-color: var(--lp-primary-color);
5932 6974 }
5933 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5934 - border-color: var(--lp-primary-color);
5935 - color: #fff;
5936 - background: var(--lp-primary-color);
5937 -}
5938 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5939 - opacity: 0.5;
5940 - background: var(--lp-primary-color);
5941 -}
5942 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5943 - display: inline-block;
5944 - font-family: "Font Awesome 5 Free";
5945 - font-weight: 900;
5946 - content: "\f110";
5947 - animation: lp-rotating 1s linear infinite;
5948 -}
5949 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5950 - margin-top: 20px;
5951 - padding: 20px;
5952 - border: 2px solid #059601;
5953 - border-radius: 9px;
5954 - font-size: 15px;
5955 - line-height: 1.4;
5956 -}
5957 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5958 - border-color: #d85554;
5959 -}
5960 6975 .course-summary-sidebar .course-results-progress .items-progress,
5961 6976 .course-summary-sidebar .course-results-progress .course-progress {
5962 6977 display: flex;
5963 6978 flex-direction: row;
@@ -5971,9 +6986,9 @@
5971 6986 margin: 0;
5972 6987 margin-bottom: 7px;
5973 6988 padding: 0;
5974 6989 color: #333;
5975 - font-size: 1rem;
6990 + font-size: 1em;
5976 6991 font-weight: 500;
5977 6992 flex: 1 1 auto;
5978 6993 width: auto;
5979 6994 }
@@ -5985,38 +7000,51 @@
5985 7000 .course-summary-sidebar .course-results-progress .number {
5986 7001 display: block;
5987 7002 margin: 0;
5988 7003 color: #666;
5989 - font-size: 16px;
7004 + font-size: 1em;
5990 7005 font-weight: 300;
5991 - line-height: 16px;
7006 + line-height: 1em;
5992 7007 text-align: right;
5993 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 +}
5994 7018
5995 7019 .course-sidebar-preview .course-price {
5996 7020 text-align: center;
5997 7021 }
5998 7022 .course-sidebar-preview .course-price .origin-price {
5999 - color: #666;
6000 - font-size: 18px;
7023 + color: var(--lp-primary-color);
7024 + font-size: 1.3em;
6001 7025 font-weight: 300;
6002 7026 font-style: unset;
6003 7027 }
6004 7028 .course-sidebar-preview .course-price .price {
6005 - color: #333;
6006 - font-size: 1.8rem;
7029 + color: var(--lp-primary-color);
7030 + font-size: 1.3em;
6007 7031 font-weight: 500;
6008 7032 }
6009 7033 .course-sidebar-preview .media-preview {
6010 7034 overflow: hidden;
6011 7035 position: relative;
6012 - margin: -20px -20px 20px;
7036 + margin: -20px -20px 10px;
6013 7037 }
6014 7038 .course-sidebar-preview .media-preview img {
6015 7039 max-width: 100%;
6016 7040 height: auto;
6017 7041 vertical-align: top;
7042 + width: 100%;
6018 7043 }
7044 +.course-sidebar-preview .course-wishlist {
7045 + float: none;
7046 +}
6019 7047 .course-sidebar-preview .course-time {
6020 7048 margin-bottom: 28px;
6021 7049 padding-bottom: 8px;
6022 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6021,13 +7049,12 @@
6021 7049 padding-bottom: 8px;
6022 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6023 7051 }
6024 7052 .course-sidebar-preview .course-time-row {
6025 - display: flex;
6026 7053 color: #666;
6027 - font-size: 16px;
7054 + font-size: 1em;
6028 7055 font-weight: 300;
6029 - justify-content: space-between;
7056 + margin-bottom: 0;
6030 7057 }
6031 7058 .course-sidebar-preview .course-time-row strong {
6032 7059 color: #333;
6033 7060 font-weight: 500;
@@ -6033,16 +7060,96 @@
6033 7060 font-weight: 500;
6034 7061 }
6035 7062 .course-sidebar-preview .course-time-row time {
6036 7063 color: #666;
6037 - font-size: 1rem;
6038 7064 font-weight: 300;
6039 - line-height: 24px;
6040 7065 }
6041 7066 .course-sidebar-preview > *:last-child {
6042 7067 margin-bottom: 0;
6043 7068 }
6044 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 +
6045 7152 .learnpress-page .lp-button.secondary {
6046 7153 background: #9198ab;
6047 7154 }
6048 7155 .learnpress-page .lp-button.secondary:hover {
@@ -6050,26 +7157,54 @@
6050 7157 }
6051 7158 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6052 7159 background: #ddd;
6053 7160 pointer-events: none;
7161 + color: var(--lp-button-background-color);
6054 7162 }
6055 7163 .learnpress-page:hover {
6056 7164 text-decoration: none;
6057 7165 }
6058 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 +
6059 7191 #popup-course {
6060 7192 display: flex;
6061 7193 position: fixed;
6062 - z-index: 99999;
7194 + z-index: 9999;
6063 7195 top: 0;
6064 7196 right: 0;
6065 7197 bottom: 0;
6066 7198 left: 0;
6067 - background: #fff;
7199 + background: var(--lp-bg-color-lesson, #fff);
6068 7200 }
7201 +#popup-course .wp-block-learnpress-item-close .back-course {
7202 + padding: 24px;
7203 +}
6069 7204 #popup-course .back-course {
6070 - padding-left: 30px;
6071 - padding-right: 30px;
7205 + padding-left: 24px;
7206 + padding-right: 24px;
6072 7207 line-height: 70px;
6073 7208 background: rgba(255, 255, 255, 0.1);
6074 7209 color: #fff;
6075 7210 }
@@ -6087,10 +7222,112 @@
6087 7222 background: transparent;
6088 7223 opacity: 1;
6089 7224 }
6090 7225 }
6091 -#popup-course #popup-header {
7226 +#popup-course .popup-header__inner {
6092 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;
6093 7330 position: fixed;
6094 7331 z-index: 100;
6095 7332 right: 0;
6096 7333 left: 475px;
@@ -6096,306 +7333,138 @@
6096 7333 left: 475px;
6097 7334 padding: 0;
6098 7335 border-bottom: 1px solid #d9e0f1;
6099 7336 background: var(--lp-secondary-color);
6100 - -webkit-transition: left 0.25s;
6101 - -moz-transition: left 0.25s;
6102 - -ms-transition: left 0.25s;
6103 - -o-transition: left 0.25s;
6104 - 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);
6105 7341 }
6106 -#popup-course #popup-header .course-title {
7342 +#popup-header .course-title {
6107 7343 margin: 0;
6108 7344 padding: 0;
6109 - line-height: 70px;
7345 + font-size: var(--lp-font-size-base, 1em);
6110 7346 letter-spacing: unset;
6111 7347 }
6112 -#popup-course #popup-header .course-title a {
7348 +#popup-header .course-title a {
6113 7349 display: -webkit-box;
6114 7350 overflow: hidden;
6115 7351 color: #fff;
6116 - font-size: 16px;
6117 7352 font-weight: 400;
6118 7353 text-overflow: ellipsis;
6119 7354 -webkit-line-clamp: 1;
6120 7355 -webkit-box-orient: vertical;
7356 + text-decoration: none;
6121 7357 }
6122 -#popup-course #popup-header .course-title a:hover {
7358 +#popup-header .course-title a:hover {
6123 7359 color: var(--lp-primary-color);
6124 7360 }
6125 -@media (max-width: 768px) {
6126 - #popup-course #popup-header .course-title {
6127 - flex: 1;
6128 - }
6129 -}
6130 -#popup-course #popup-header .items-progress {
7361 +#popup-header .items-progress {
6131 7362 display: flex;
6132 7363 justify-content: center;
6133 7364 align-items: center;
6134 7365 column-gap: 10px;
7366 + white-space: nowrap;
6135 7367 }
6136 -@media (max-width: 768px) {
6137 - #popup-course #popup-header .items-progress {
6138 - flex: 1;
6139 - }
6140 -}
6141 -@media (max-width: 767px) {
6142 - #popup-course #popup-header .items-progress {
6143 - padding-bottom: 20px;
6144 - justify-content: end;
6145 - }
6146 -}
6147 -#popup-course #popup-header .number {
7368 +#popup-header .number {
6148 7369 padding-right: 10px;
6149 7370 color: #fff;
6150 - font-size: 14px;
7371 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6151 7372 font-weight: 300;
6152 7373 }
6153 -#popup-course #popup-header .lp-button {
7374 +#popup-header .lp-button {
6154 7375 display: flex;
6155 7376 position: relative;
6156 - height: 40px;
6157 - margin: 9px;
7377 + height: auto;
6158 7378 border: none;
6159 7379 color: #fff;
6160 7380 background: var(--lp-primary-color);
6161 - font-size: 14px;
6162 - font-weight: 400;
6163 - justify-content: center;
6164 - line-height: 40px;
6165 - align-items: center;
7381 + white-space: nowrap;
7382 + padding: 6px 15px;
7383 + font-size: 1rem;
6166 7384 }
6167 -#popup-course #popup-header .lp-button:hover {
7385 +#popup-header .lp-button:hover {
6168 7386 opacity: 0.8;
6169 7387 }
6170 -#popup-course #popup-header .lp-button-back {
7388 +#popup-header .lp-button-back {
6171 7389 float: right;
6172 7390 margin: 9px 10px;
6173 7391 }
6174 -#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 {
6175 7393 content: "";
6176 7394 }
6177 -#popup-course #popup-header .lp-button-back button::before {
7395 +#popup-header .lp-button-back button::before {
6178 7396 border: 1px solid #ddd;
6179 7397 }
6180 -#popup-course #popup-header .lp-button-back button::after {
7398 +#popup-header .lp-button-back button::after {
6181 7399 border: 1px solid #ddd;
6182 7400 }
6183 -#popup-course .popup-header__inner {
6184 - display: flex;
6185 - width: 792px;
6186 - margin: 0 auto;
6187 - justify-content: space-between;
6188 - align-items: center;
6189 - padding-left: 15px;
6190 - padding-right: 15px;
6191 -}
6192 -@media (max-width: 1024px) {
6193 - #popup-course .popup-header__inner {
6194 - width: 100%;
6195 - }
6196 -}
6197 -@media (max-width: 767px) {
6198 - #popup-course .popup-header__inner {
6199 - flex-direction: column;
6200 - }
6201 -}
6202 -#popup-course #popup-sidebar {
7401 +
7402 +#popup-sidebar {
6203 7403 overflow: auto;
6204 7404 position: relative;
6205 7405 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6206 7406 flex: 0 0 475px;
6207 - -webkit-transition: 0.25s;
6208 - -moz-transition: 0.25s;
6209 - -ms-transition: 0.25s;
6210 - -o-transition: 0.25s;
6211 - 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);
6212 7410 }
6213 -#popup-course #popup-sidebar .search-course {
7411 +#popup-sidebar .search-course {
6214 7412 display: flex;
6215 7413 position: relative;
6216 7414 height: 70px;
6217 - background: #f9fafc;
7415 + background: var(--lp-white-grey, #F7F7FB);
6218 7416 }
6219 -#popup-course #popup-sidebar .search-course input[name=s] {
7417 +#popup-sidebar .search-course input[name=s] {
6220 7418 display: block;
6221 7419 width: 100%;
6222 - margin: 6px 0;
6223 7420 padding-left: 20px;
6224 7421 border: none;
6225 - color: #999;
7422 + color: var(--lp-color-base, #333);
6226 7423 background: transparent;
6227 7424 box-shadow: none;
6228 - font-size: 14px;
6229 - line-height: 1;
6230 - -webkit-box-sizing: border-box;
6231 - -moz-box-sizing: border-box;
6232 - box-sizing: border-box;
7425 + height: auto;
7426 + font-size: 1rem;
6233 7427 }
6234 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7428 +#popup-sidebar .search-course input[name=s]::placeholder {
6235 7429 color: #999;
6236 7430 }
6237 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6238 - color: #999;
6239 -}
6240 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6241 - color: #999;
6242 -}
6243 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6244 - color: #999;
6245 -}
6246 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6247 - color: #999;
6248 -}
6249 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6250 - font-style: italic;
6251 -}
6252 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6253 - font-style: italic;
6254 -}
6255 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6256 - font-style: italic;
6257 -}
6258 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6259 - font-style: italic;
6260 -}
6261 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6262 - font-style: italic;
6263 -}
6264 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7431 +#popup-sidebar .search-course input[name=s]:focus {
6265 7432 outline: 0;
6266 - color: #222;
6267 7433 }
6268 -#popup-course #popup-sidebar .search-course button {
7434 +#popup-sidebar .search-course button {
6269 7435 position: absolute;
6270 7436 top: 0;
6271 - right: 10px;
6272 - width: 16px;
7437 + right: 12px;
6273 7438 height: 70px;
6274 - margin: 0 10px;
6275 - padding: 0;
7439 + padding: 0 16px;
6276 7440 border: 0;
6277 7441 background: transparent;
6278 7442 line-height: 1px;
7443 + box-shadow: none;
7444 + font-size: 1rem;
6279 7445 }
6280 -#popup-course #popup-sidebar .search-course button::before {
6281 - color: #666;
6282 - font-family: "Font Awesome 5 Free";
6283 - font-size: 16px;
6284 - font-weight: 900;
6285 - content: "\f002";
7446 +#popup-sidebar .search-course button:focus {
7447 + outline: none;
6286 7448 }
6287 -#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 {
6288 7456 display: none;
6289 7457 }
6290 -#popup-course #popup-sidebar .search-course button.clear::before {
7458 +#popup-sidebar .search-course button.clear::before {
6291 7459 content: "\f00d";
6292 7460 }
6293 -#popup-course #popup-sidebar .search-course .search-results {
6294 - display: none;
6295 - overflow: auto;
6296 - position: fixed;
6297 - z-index: 99999999;
6298 - top: 92px;
6299 - bottom: 0;
6300 - left: 0;
6301 - width: 400px;
6302 - margin: 0;
6303 - border-top-color: transparent;
6304 - border-right: 1px solid #d9e0f1;
6305 - background: #fbfcff;
6306 -}
6307 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6308 - border-bottom: 1px solid #d9e0f1;
6309 - background: #fff;
6310 -}
6311 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6312 - position: absolute;
6313 - left: 10px;
6314 - width: 40px;
6315 - height: 40px;
6316 -}
6317 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6318 - display: -webkit-box;
6319 - overflow: hidden;
6320 - position: relative;
6321 - box-sizing: content-box;
6322 - height: 40px;
6323 - padding: 10px 10px 10px 60px;
6324 - color: #777;
6325 - text-overflow: ellipsis;
6326 - -webkit-line-clamp: 1;
6327 - -webkit-box-orient: vertical;
6328 -}
6329 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6330 - background: #d9e0f1;
6331 -}
6332 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6333 - overflow: hidden;
6334 - margin: 0 0 -2px 0;
6335 - padding: 0;
6336 - font-size: 16px;
6337 - font-weight: normal;
6338 -}
6339 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6340 - font-size: 12px;
6341 -}
6342 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6343 - position: absolute;
6344 - right: 10px;
6345 - bottom: 10px;
6346 - font-size: 12px;
6347 -}
6348 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6349 - font-size: smaller;
6350 - text-decoration: line-through;
6351 -}
6352 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6353 - padding: 10px;
6354 - color: #777;
6355 -}
6356 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6357 - padding: 10px;
6358 - text-align: center;
6359 -}
6360 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6361 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7461 +#popup-sidebar .search-course.searching button:before {
6362 7462 display: inline-block;
6363 - margin: 0 3px 10px 2px;
6364 - padding: 5px 8px;
6365 - border: 1px solid #d9e0f1;
6366 - border-radius: 4px;
6367 - color: #777;
6368 - font-size: 14px;
6369 - line-height: 1;
6370 - cursor: pointer;
7463 + content: "\f110";
7464 + animation: lp-rotating 1s linear infinite;
6371 7465 }
6372 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6373 - color: #999;
6374 - background: #d9e0f1;
6375 -}
6376 -#popup-course #popup-sidebar .search-course.searching .search-results {
6377 - display: block;
6378 -}
6379 -#popup-course #popup-sidebar .search-course.searching .clear {
6380 - display: block;
6381 -}
6382 -#popup-course #popup-sidebar .search-course.searching button {
6383 - display: none;
6384 -}
6385 -#popup-course #popup-sidebar .search-course.searching::after {
6386 - position: absolute;
6387 - z-index: 1;
6388 - bottom: 0;
6389 - left: 50%;
6390 - width: 0;
6391 - height: 0;
6392 - margin-left: -10px;
6393 - border: 10px solid transparent;
6394 - border-bottom-color: #fff;
6395 - content: "";
6396 -}
6397 -#popup-course #popup-sidebar .course-curriculum {
7466 +#popup-sidebar .course-curriculum {
6398 7467 overflow: auto;
6399 7468 position: absolute;
6400 7469 top: 70px;
6401 7470 bottom: 0;
@@ -6400,22 +7469,22 @@
6400 7469 top: 70px;
6401 7470 bottom: 0;
6402 7471 width: 475px;
6403 7472 }
6404 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7473 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6405 7474 background: #ccc;
6406 7475 }
6407 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6408 - width: 6px;
7476 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7477 + width: 8px;
6409 7478 }
6410 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7479 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6411 7480 background: #f5f5f5;
6412 7481 }
6413 -#popup-course #popup-sidebar .section {
7482 +#popup-sidebar .section {
6414 7483 position: relative;
6415 7484 padding: 0 0 4px 0;
6416 7485 }
6417 -#popup-course #popup-sidebar .section .circle-progress {
7486 +#popup-sidebar .section .circle-progress {
6418 7487 display: inline-block;
6419 7488 position: absolute;
6420 7489 top: 50%;
6421 7490 right: 10px;
@@ -6424,139 +7493,81 @@
6424 7493 margin-top: -12px;
6425 7494 border: 3px solid #d9e0f1;
6426 7495 border-radius: 50%;
6427 7496 }
6428 -#popup-course #popup-sidebar .section.section-empty .section-header {
7497 +#popup-sidebar .section.section-empty .section-header {
6429 7498 margin: 0;
6430 7499 }
6431 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6432 - margin: 0;
6433 - padding: 10px;
6434 - border-bottom: 1px solid #d9e0f1;
6435 - border-radius: 0;
6436 - color: #999;
6437 - background: #f5f5f5;
6438 - font-size: 14px;
6439 -}
6440 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6441 - position: absolute;
6442 - z-index: 9999;
6443 - top: -16px;
6444 - left: 10px;
6445 - width: 0;
6446 - height: 0;
6447 - border: 8px solid transparent;
6448 - border-bottom-color: #f5f5f5;
6449 - background: transparent;
6450 - content: "";
6451 - -webkit-border-radius: 0;
6452 - -moz-border-radius: 0;
6453 - border-radius: 0;
6454 -}
6455 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6456 - z-index: 9998;
6457 - top: -20px;
6458 - left: 8px;
6459 - border-width: 10px;
6460 - border-bottom-color: #d9e0f1;
6461 -}
6462 -#popup-course #popup-sidebar .section-header {
7500 +#popup-sidebar .section-header {
6463 7501 position: sticky;
6464 7502 z-index: 1000;
6465 7503 top: 0;
6466 - height: 94px;
6467 - padding: 38px 20px 20px 20px;
7504 + padding: 20px 16px;
6468 7505 cursor: pointer;
6469 - background-color: white;
7506 + background-color: var(--lp-bg-color-lesson, #fff);
6470 7507 }
6471 -#popup-course #popup-sidebar .section-header .section-title {
6472 - padding: 0 0 4px 0;
6473 - color: #000;
6474 - font-size: 20px;
6475 - font-weight: 500;
6476 -}
6477 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6478 - font-family: "Font Awesome 5 Free";
6479 - font-size: 18px;
6480 - font-weight: 900;
7508 +#popup-sidebar .section-header .section-title .show-desc::before {
7509 + font-family: "lp-icon";
7510 + font-size: 1.125em;
6481 7511 content: "\f0d7";
6482 7512 }
6483 -#popup-course #popup-sidebar .section-header .section-toggle {
7513 +#popup-sidebar .section-header .section-toggle {
6484 7514 justify-content: flex-end;
6485 7515 flex: 0;
6486 7516 }
6487 -#popup-course #popup-sidebar .section-header .section-toggle i {
6488 - color: #666;
7517 +#popup-sidebar .section-header .section-toggle i {
7518 + color: var(--lp-color-accent, #666);
6489 7519 }
6490 -#popup-course #popup-sidebar .section-header .section-meta {
7520 +#popup-sidebar .section-header .section-meta {
6491 7521 padding-top: 6px;
6492 7522 padding-bottom: 0;
6493 7523 }
6494 -#popup-course #popup-sidebar .section-content {
7524 +#popup-sidebar .section-content {
6495 7525 margin-bottom: 0;
6496 7526 }
6497 -#popup-course #popup-sidebar .course-item {
6498 - min-height: 50px;
6499 - margin-bottom: 4px;
6500 - padding: 5px 20px;
6501 - background: #f9fafc;
6502 - align-items: center;
7527 +#popup-sidebar .curriculum-more {
7528 + padding-right: 16px;
7529 + padding-left: 16px;
6503 7530 }
6504 -#popup-course #popup-sidebar .course-item > span {
7531 +#popup-sidebar .course-item > span {
6505 7532 display: none;
6506 7533 }
6507 -#popup-course #popup-sidebar .course-item::before {
7534 +#popup-sidebar .course-item::before {
6508 7535 top: -1px;
6509 7536 bottom: -1px;
6510 7537 height: auto;
6511 7538 background: transparent;
6512 7539 }
6513 -#popup-course #popup-sidebar .course-item::after {
7540 +#popup-sidebar .course-item::after {
6514 7541 content: "";
6515 7542 }
6516 -#popup-course #popup-sidebar .course-item.current {
6517 - background: #eaeaea;
6518 -}
6519 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7543 +#popup-sidebar .course-item.has-status.failed .trans {
6520 7544 color: #f02425;
6521 7545 }
6522 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7546 +#popup-sidebar .course-item.status-completed .trans {
6523 7547 color: #3bb54a;
6524 7548 }
6525 -#popup-course #popup-sidebar .section-item-link {
6526 - line-height: 1;
6527 - padding-right: 0;
7549 +#popup-sidebar .lp-course-curriculum .course-section {
7550 + --lp-border-radius: 0;
7551 + border-left: none;
6528 7552 }
6529 -#popup-course #popup-sidebar .section-item-link::before {
6530 - padding: 12px 0;
6531 - 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;
6532 7557 }
6533 -#popup-course #popup-sidebar .section-item-link .item-name {
6534 - width: 100%;
6535 - padding: 0 10px 0 17px;
6536 - font-size: 14px;
6537 - line-height: 21px;
6538 - font-weight: 500;
7558 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7559 + background: var(--lp-primary-color, #ffb606);
6539 7560 }
6540 -#popup-course #popup-sidebar .course-item-meta {
6541 - padding: 0;
7561 +#popup-sidebar .lp-course-curriculum .course-item__content {
7562 + flex-direction: column;
7563 + row-gap: 0;
6542 7564 }
6543 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6544 - padding: 0;
6545 - color: #999;
6546 - background: transparent;
6547 - font-size: 12px;
6548 - line-height: 1.5;
6549 - height: auto;
7565 +#popup-sidebar .lp-course-curriculum .course-item__right {
7566 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6550 7567 }
6551 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6552 - margin-left: 0;
6553 -}
6554 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6555 - font-size: 12px;
6556 - line-height: 21px;
6557 -}
6558 -#popup-course #popup-content {
7568 +
7569 +#popup-content {
6559 7570 overflow: auto;
6560 7571 position: relative;
6561 7572 margin: 70px 0 50px 0;
6562 7573 flex: 1;
@@ -6562,23 +7573,22 @@
6562 7573 flex: 1;
6563 7574 padding-left: 15px;
6564 7575 padding-right: 15px;
6565 7576 }
6566 -#popup-course #popup-content .lp-button {
7577 +#popup-content .lp-button {
6567 7578 position: relative;
6568 - margin: 0 10px 0 0;
6569 - padding: 12px 29px;
6570 - border-color: var(--lp-secondary-color);
6571 - font-size: 14px;
7579 + margin: 0;
7580 + padding: 8px 25px;
7581 + border-color: var(--lp-border-color, #E2E0DB);
6572 7582 }
6573 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7583 +#popup-content .lp-button.instant-check .instant-check__icon {
6574 7584 margin-right: 5px;
6575 7585 }
6576 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6577 - font-family: "Font Awesome 5 Free";
7586 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7587 + font-family: "lp-icon";
6578 7588 content: "\f058";
6579 7589 }
6580 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7590 +#popup-content .lp-button.instant-check .instant-check__info {
6581 7591 visibility: hidden;
6582 7592 position: absolute;
6583 7593 top: 100%;
6584 7594 left: 0;
@@ -6584,138 +7594,143 @@
6584 7594 left: 0;
6585 7595 margin-top: 3px;
6586 7596 padding: 11px 20px;
6587 7597 border-radius: 3px;
6588 - background: #eee;
7598 + background: var(--lp-white-grey, #F7F7FB);
7599 + color: var(--lp-color-base, #333);
6589 7600 white-space: nowrap;
6590 7601 text-transform: none;
6591 7602 }
6592 -#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 {
6593 7610 visibility: visible;
6594 - position: absolute;
6595 - top: 100%;
6596 - left: 0;
6597 - margin-top: 3px;
6598 - padding: 11px 11px;
6599 - border-radius: 3px;
6600 - color: #333;
6601 - background: #eee;
6602 - white-space: nowrap;
6603 7611 }
6604 -#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 {
6605 7616 display: inline-block;
6606 7617 animation: lp-rotating 1s linear infinite;
6607 7618 }
6608 -#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 {
6609 7620 font-weight: 800;
6610 7621 content: "\f110";
6611 7622 }
6612 -#popup-course #popup-content .lp-button:hover {
7623 +#popup-content .lp-button:hover {
6613 7624 border-color: var(--lp-primary-color);
6614 7625 }
6615 -#popup-course #popup-content .lp-button.completed {
7626 +#popup-content .lp-button.completed {
6616 7627 display: flex;
6617 7628 flex-direction: row-reverse;
6618 - margin-top: 32px;
6619 7629 border-color: transparent;
6620 7630 color: #fff;
6621 7631 background: #3db748;
6622 - font-size: 16px;
6623 7632 align-items: center;
6624 7633 justify-content: center;
7634 + float: left;
6625 7635 }
6626 -#popup-course #popup-content .lp-button.completed i {
7636 +#popup-content .lp-button.completed i {
6627 7637 margin-left: 9px;
6628 - font-size: 14px;
7638 + font-size: 0.8em;
6629 7639 }
6630 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7640 +#popup-content.fixed-quiz-status .quiz-status {
6631 7641 background: var(--lp-primary-color);
6632 7642 }
6633 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7643 +#popup-content.fixed-quiz-status .quiz-status > div {
6634 7644 padding: 0;
6635 7645 }
6636 -#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 {
6637 7657 position: fixed;
6638 - z-index: 999;
7658 + z-index: 99;
6639 7659 right: 0;
6640 7660 bottom: 0;
6641 7661 left: 475px;
6642 7662 width: 100%;
6643 7663 max-width: 792px;
6644 - height: 50px;
7664 + height: auto;
6645 7665 margin: 0 auto;
6646 7666 border-top: 1px solid #ebebeb;
6647 - background: #fff;
6648 - -webkit-transition: left 0.25s;
6649 - -moz-transition: left 0.25s;
6650 - -ms-transition: left 0.25s;
6651 - -o-transition: left 0.25s;
6652 - 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);
6653 7671 }
6654 7672 @media (max-width: 1024px) {
6655 - #popup-course #popup-footer {
7673 + #popup-footer {
6656 7674 width: auto;
6657 7675 padding: 0 15px;
6658 7676 }
6659 7677 }
6660 -#popup-course #popup-footer .course-item-nav {
7678 +#popup-footer .course-item-nav {
6661 7679 justify-content: space-between;
6662 7680 }
6663 -#popup-course #popup-footer .course-item-nav .prev,
6664 -#popup-course #popup-footer .course-item-nav .next {
7681 +#popup-footer .course-item-nav .prev,
7682 +#popup-footer .course-item-nav .next {
6665 7683 display: flex;
6666 - line-height: 50px;
7684 + line-height: 3.125em;
6667 7685 }
6668 -#popup-course #popup-footer .course-item-nav .prev a,
6669 -#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 {
6670 7688 display: block;
6671 - color: #666;
6672 - font-size: 16px;
7689 + color: var(--lp-color-accent, #666);
6673 7690 }
6674 -#popup-course #popup-footer .course-item-nav .prev::before,
6675 -#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 {
6676 7693 color: #999;
6677 - font-family: "Font Awesome 5 Free";
6678 - font-size: 12px;
6679 - font-weight: 900;
7694 + font-family: "lp-icon";
6680 7695 }
6681 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6682 -#popup-course #popup-footer .course-item-nav .next:hover a,
6683 -#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 {
6684 7699 color: var(--lp-primary-color);
6685 7700 }
6686 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6687 -#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 {
6688 7703 display: block;
6689 7704 }
6690 -#popup-course #popup-footer .course-item-nav .next {
7705 +#popup-footer .course-item-nav .next {
6691 7706 flex-direction: row-reverse;
6692 7707 }
6693 -#popup-course #popup-footer .course-item-nav .next::before {
7708 +#popup-footer .course-item-nav .next::before {
6694 7709 margin-left: 10px;
6695 7710 content: "\f0da";
6696 7711 }
6697 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7712 +#popup-footer .course-item-nav[data-nav=next] {
6698 7713 justify-content: flex-end;
6699 7714 }
6700 -#popup-course #popup-footer .prev::before {
7715 +#popup-footer .prev::before {
6701 7716 margin-right: 10px;
6702 7717 content: "\f0d9";
6703 7718 }
6704 -#popup-course #popup-footer .prev .course-item-nav__name {
7719 +#popup-footer .prev .course-item-nav__name {
6705 7720 right: auto;
6706 7721 left: -30px;
6707 7722 }
6708 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7723 +#popup-footer .prev .course-item-nav__name::before {
6709 7724 right: auto;
6710 7725 left: 5px;
6711 7726 }
6712 7727 @media (max-width: 1024px) {
6713 - #popup-course #popup-footer .prev .course-item-nav__name {
7728 + #popup-footer .prev .course-item-nav__name {
6714 7729 left: 15px;
6715 7730 }
6716 7731 }
6717 -#popup-course #popup-footer .course-item-nav__name {
7732 +#popup-footer .course-item-nav__name {
6718 7733 display: none;
6719 7734 position: absolute;
6720 7735 top: -20px;
6721 7736 right: -30px;
@@ -6720,233 +7735,208 @@
6720 7735 top: -20px;
6721 7736 right: -30px;
6722 7737 width: auto;
6723 7738 padding: 10px 15px;
6724 - color: #666;
7739 + color: var(--lp-color-accent, #666);
6725 7740 background: #ccc;
6726 - font-size: 14px;
6727 - font-weight: 300;
7741 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6728 7742 line-height: 1;
6729 7743 }
6730 7744 @media (max-width: 1024px) {
6731 - #popup-course #popup-footer .course-item-nav__name {
7745 + #popup-footer .course-item-nav__name {
6732 7746 top: -25px;
6733 7747 right: 15px;
6734 7748 left: auto;
6735 7749 }
6736 7750 }
6737 -#popup-course #sidebar-toggle {
7751 +
7752 +#sidebar-toggle {
6738 7753 display: inline-block;
6739 - position: absolute;
6740 - z-index: 100;
6741 - top: 198px;
6742 - left: 475px;
6743 - width: 25px;
6744 - height: 56px;
7754 + width: 32px;
7755 + min-width: 32px;
7756 + line-height: 70px;
7757 + height: unset;
6745 7758 margin: 0;
6746 - background: #fff;
6747 - 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;
6748 7762 cursor: pointer;
6749 7763 transition: 0.25s;
6750 7764 -webkit-appearance: none;
6751 7765 border: none;
7766 + text-align: center;
6752 7767 }
6753 -#popup-course #sidebar-toggle:after {
7768 +#sidebar-toggle:after {
6754 7769 display: none;
6755 7770 }
6756 -#popup-course #sidebar-toggle::before {
7771 +#sidebar-toggle::before {
6757 7772 display: inline-block;
6758 - position: absolute;
6759 - top: 50%;
6760 - left: 50%;
6761 - color: var(--lp-primary-color);
6762 - font-family: "Font Awesome 5 Free";
6763 - font-size: 18px;
6764 - font-weight: 900;
7773 + position: static;
7774 + margin: 0;
7775 + width: auto;
7776 + height: auto;
7777 + font-family: "lp-icon";
6765 7778 content: "\f0d9";
6766 - transition: 0.25s;
6767 - transform: translate(-50%, -50%);
7779 + line-height: 1;
6768 7780 }
6769 -#popup-course #sidebar-toggle:focus {
7781 +#sidebar-toggle:focus {
6770 7782 border: 0;
6771 7783 outline: 0;
6772 7784 }
6773 -#popup-course .lp-quiz-buttons .complete-quiz,
6774 -#popup-course .lp-quiz-buttons .back-quiz,
6775 -#popup-course .lp-quiz-buttons .review-quiz {
6776 - float: right;
7785 +
7786 +.course-item-popup #tab-curriculum {
7787 + display: block;
6777 7788 }
6778 -#popup-course .quiz-results,
6779 -#popup-course .quiz-content,
6780 -#popup-course .quiz-questions,
6781 -#popup-course .quiz-buttons,
6782 -#popup-course .quiz-attempts {
6783 - margin-bottom: 60px;
7789 +.course-item-popup .course-curriculum ul.curriculum-sections {
7790 + z-index: 9;
6784 7791 }
6785 -#popup-course .quiz-questions .lp-fib-content {
6786 - margin-bottom: 20px;
6787 - padding: 20px;
6788 - border: 2px solid #f5f5f5;
6789 - border-radius: 6px;
6790 - line-height: 1.6;
7792 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7793 + flex-direction: column;
7794 + row-gap: 4px;
6791 7795 }
6792 -#popup-course .quiz-questions .lp-fib-input {
6793 - display: inline-block;
6794 - width: auto;
6795 - max-width: none;
7796 +
7797 +/***********/
7798 +body.course-item-popup {
7799 + overflow-y: hidden;
6796 7800 }
6797 -#popup-course .quiz-questions .lp-fib-input > input {
6798 - height: 36px;
6799 - padding: 6px 16px;
6800 - border: 1px solid #222;
6801 - line-height: 36px;
7801 +@media (max-width: 1200px) {
7802 + body.course-item-popup #learn-press-course-curriculum {
7803 + width: 300px;
7804 + }
6802 7805 }
6803 -#popup-course .quiz-questions .lp-fib-answered {
6804 - padding: 0 10px;
6805 - background: #ececec;
6806 - white-space: nowrap;
7806 +@media (max-width: 768px) {
7807 + body.course-item-popup #learn-press-course-curriculum {
7808 + margin-right: 0%;
7809 + }
6807 7810 }
6808 -#popup-course .quiz-questions .lp-fib-answered.fail {
6809 - border: 2px solid #d85554;
7811 +@media (max-width: 768px) {
7812 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7813 + width: 200px;
7814 + }
6810 7815 }
6811 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6812 - text-decoration: line-through;
7816 +@media (max-width: 1300px) {
7817 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7818 + width: 40px;
7819 + }
6813 7820 }
6814 -#popup-course .quiz-questions .lp-fib-answered.correct {
6815 - 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 + }
6816 7829 }
6817 -#popup-course .quiz-questions .lp-fib-note {
6818 - display: flex;
6819 - margin-left: 10px;
6820 - font-size: 14px;
6821 - font-weight: 400;
6822 - align-items: center;
7830 +@media (max-width: 1300px) {
7831 + body.course-item-popup #content-item-nav {
7832 + left: 300px;
7833 + }
6823 7834 }
6824 -#popup-course .quiz-questions .lp-fib-note > span {
6825 - display: inline-block;
6826 - width: 20px;
6827 - height: 20px;
6828 - margin: 0 5px 0 0;
7835 +@media (max-width: 768px) {
7836 + body.course-item-popup #content-item-nav {
7837 + left: 200px;
7838 + }
6829 7839 }
6830 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6831 - padding: 5px 20px;
6832 - border: 2px solid #059601;
6833 - border-radius: 5px;
6834 - font-size: 1rem;
7840 +@media (max-width: 1300px) {
7841 + body.course-item-popup .section-desc {
7842 + display: none;
7843 + }
6835 7844 }
6836 -#popup-course .question .answer-option input[type=radio],
6837 -#popup-course .question .answer-option input[type=checkbox] {
6838 - -webkit-transform: translateY(-50%);
6839 - -moz-transform: translateY(-50%);
6840 - -ms-transform: translateY(-50%);
6841 - -o-transform: translateY(-50%);
6842 - transform: translateY(-50%);
6843 - 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 + }
6844 7850 }
6845 -#popup-course .question .answer-option input[type=radio]::before {
6846 - border-radius: 50%;
6847 -}
6848 -#popup-course .question .question-response {
6849 - display: flex;
6850 - align-items: center;
6851 - justify-content: flex-start;
6852 -}
6853 -#popup-course .scrollbar-light > .scroll-element {
6854 - z-index: 9999;
6855 -}
6856 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6857 - display: none;
6858 -}
6859 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6860 - -webkit-box-sizing: border-box;
6861 - -moz-box-sizing: border-box;
6862 - box-sizing: border-box;
6863 -}
6864 7851
6865 7852 body.admin-bar #popup-course {
6866 7853 top: 32px;
6867 7854 }
6868 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6869 - left: 0;
6870 -}
6871 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7855 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6872 7856 content: "\f0da";
6873 7857 }
6874 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7858 +body.lp-sidebar-toggle__close #popup-sidebar {
6875 7859 flex: 0 0 0;
6876 7860 }
6877 -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 {
6878 7862 left: 0;
6879 7863 }
6880 7864 @media (max-width: 768px) {
6881 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6882 - left: 0;
6883 - }
6884 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7865 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6885 7866 content: "\f0da";
6886 7867 }
6887 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7868 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6888 7869 flex: 0 0 0;
6889 7870 }
6890 7871 }
6891 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 +}
6892 7887 .course-curriculum .section-header .section-meta {
6893 7888 position: relative;
6894 7889 }
6895 7890
6896 7891 @media screen and (max-width: 1280px) {
6897 - #popup-course #popup-sidebar {
7892 + #popup-sidebar {
6898 7893 flex-basis: 300px;
6899 7894 }
6900 - #popup-course #popup-sidebar .course-curriculum {
7895 + #popup-sidebar .course-curriculum {
6901 7896 width: 300px;
6902 7897 }
6903 - #popup-course #popup-header,
6904 -#popup-course #popup-footer {
7898 + #popup-header, #popup-footer {
6905 7899 left: 300px;
6906 7900 }
6907 - #popup-course #sidebar-toggle {
6908 - left: 299px;
6909 - }
6910 7901 }
6911 7902 @media screen and (max-width: 782px) {
6912 7903 body.admin-bar #popup-course {
6913 7904 top: 46px;
6914 7905 }
6915 - #popup-course #popup-sidebar {
6916 - flex-basis: 250px;
7906 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7907 + display: none;
6917 7908 }
6918 - #popup-course #popup-sidebar .course-curriculum {
6919 - width: 250px;
7909 + #popup-sidebar {
7910 + flex-basis: 300px;
6920 7911 }
6921 - #popup-course #popup-header,
6922 -#popup-course #popup-footer {
6923 - left: 250px;
7912 + #popup-sidebar .course-curriculum {
7913 + width: 300px;
6924 7914 }
6925 - #popup-course #sidebar-toggle {
6926 - left: 249px;
7915 + #popup-header,
7916 + #popup-footer {
7917 + left: 300px;
6927 7918 }
6928 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6929 - display: none;
6930 - }
6931 7919 }
6932 7920 .content-item-wrap {
6933 7921 width: 792px;
6934 7922 max-width: 100%;
6935 7923 margin: 0 auto;
6936 - padding-bottom: 80px;
7924 + --lp-item-padding: 60px;
7925 + padding-top: var(--lp-item-padding);
7926 + padding-bottom: var(--lp-item-padding);
6937 7927 }
6938 7928 @media (max-width: 1024px) {
6939 7929 .content-item-wrap {
6940 7930 width: 100%;
7931 + --lp-item-padding: 40px;
6941 7932 }
6942 7933 }
6943 7934 .content-item-wrap .course-item-title {
6944 7935 margin-top: 0;
6945 7936 margin-bottom: 24px;
6946 - color: #333;
6947 - font-size: 30px;
6948 - font-weight: 600;
7937 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7938 + font-weight: 700;
6949 7939 }
6950 7940 @media (max-width: 767px) {
6951 7941 .content-item-wrap .course-item-title {
6952 7942 text-align: center;
@@ -6951,32 +7941,24 @@
6951 7941 .content-item-wrap .course-item-title {
6952 7942 text-align: center;
6953 7943 }
6954 7944 }
6955 -.content-item-wrap h4 {
6956 - font-size: 1.5rem;
6957 - font-weight: 500;
6958 - line-height: 1.5;
7945 +.content-item-wrap .content-item-summary:after {
7946 + clear: both;
7947 + content: "";
7948 + display: block;
6959 7949 }
6960 -.content-item-wrap .content-item-summary {
6961 - padding-top: 50px;
6962 -}
6963 7950 .content-item-wrap .content-item-description {
6964 7951 margin-bottom: 30px;
6965 7952 }
7953 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
7954 + margin-bottom: 15px;
7955 +}
6966 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 {
6967 - margin-top: 0;
6968 - margin-bottom: 18px;
6969 - font-size: 18px;
7957 + margin-top: 10px;
7958 + margin-bottom: 15px;
6970 7959 letter-spacing: unset;
6971 7960 }
6972 -.content-item-wrap .content-item-description p {
6973 - margin: 0 0 18px 0;
6974 - color: #666;
6975 - font-size: 16px;
6976 - font-weight: 300;
6977 - line-height: 26px;
6978 -}
6979 7961 .content-item-wrap .content-item-description img {
6980 7962 max-width: 100%;
6981 7963 height: auto;
6982 7964 vertical-align: middle;
@@ -6986,11 +7968,9 @@
6986 7968 }
6987 7969 .content-item-wrap .quiz-content {
6988 7970 margin-bottom: 40px;
6989 7971 color: #666;
6990 - font-size: 16px;
6991 7972 font-weight: 300;
6992 - line-height: 26px;
6993 7973 }
6994 7974 .content-item-wrap .quiz-content img {
6995 7975 max-width: 100%;
6996 7976 height: auto;
@@ -6999,49 +7979,13 @@
6999 7979 .content-item-wrap .quiz-buttons {
7000 7980 display: flex;
7001 7981 justify-content: center;
7002 7982 text-align: center;
7983 + gap: 10px;
7003 7984 }
7004 7985 .content-item-wrap .quiz-buttons .button-right .lp-button {
7005 7986 margin: 0 0 0 15px;
7006 7987 }
7007 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7008 - margin: 0;
7009 - border: 1px solid #d9e0f1;
7010 - color: #777;
7011 - background: #fbfcff;
7012 -}
7013 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7014 - display: inline-block;
7015 - width: 15px;
7016 - height: 15px;
7017 - border: 2px solid #d9e0f1;
7018 - border-top-color: transparent;
7019 - border-left-color: transparent;
7020 - content: "";
7021 - -webkit-transform: rotate(-45deg);
7022 - -moz-transform: rotate(-45deg);
7023 - -ms-transform: rotate(-45deg);
7024 - -o-transform: rotate(-45deg);
7025 - transform: rotate(-45deg);
7026 -}
7027 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7028 - margin-left: 7px;
7029 - -webkit-transform: rotate(135deg);
7030 - -moz-transform: rotate(135deg);
7031 - -ms-transform: rotate(135deg);
7032 - -o-transform: rotate(135deg);
7033 - transform: rotate(135deg);
7034 -}
7035 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7036 - margin-left: -1px;
7037 -}
7038 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7039 - margin-right: 7px;
7040 -}
7041 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7042 - background: #fff;
7043 -}
7044 7988 .content-item-wrap .quiz-buttons.align-center {
7045 7989 display: block;
7046 7990 text-align: center;
7047 7991 }
@@ -7049,16 +7993,18 @@
7049 7993 text-align: center;
7050 7994 }
7051 7995 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7052 7996 position: fixed;
7053 - z-index: 99999;
7997 + z-index: 999;
7054 7998 bottom: 0;
7055 7999 left: 50%;
7056 8000 width: 100%;
7057 8001 max-width: 792px;
7058 - height: 49px;
8002 + height: auto;
7059 8003 margin-left: 237px;
7060 8004 transform: translateX(-50%);
8005 + background: #fff;
8006 + padding-bottom: 10px;
7061 8007 }
7062 8008 @media (max-width: 768px) {
7063 8009 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7064 8010 width: 100% !important;
@@ -7073,60 +8019,43 @@
7073 8019 }
7074 8020 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7075 8021 display: none;
7076 8022 }
7077 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7078 - border-top-right-radius: 0;
7079 - border-bottom-right-radius: 0;
7080 -}
7081 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7082 - border-top-left-radius: 0;
7083 - border-bottom-left-radius: 0;
7084 -}
7085 -.content-item-wrap .questions-pagination {
7086 - height: 33px;
7087 - padding: 8px 0;
7088 - background: #fff;
7089 - text-align: center;
7090 -}
7091 8023 .content-item-wrap .questions-pagination .nav-links {
7092 8024 text-align: center;
8025 + display: flex;
8026 + justify-content: center;
8027 + gap: 4px;
8028 + margin-top: 6px;
7093 8029 }
7094 8030 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7095 - display: inline-block;
7096 - vertical-align: middle;
7097 - margin: 0 3px 3px;
7098 - padding: 10px 16px;
7099 - color: #666;
8031 + padding: 10px 15px;
8032 + margin: 0;
8033 + color: var(--lp-color-base, #333);
7100 8034 background-color: transparent;
7101 - font-size: 16px;
7102 - font-weight: 300;
8035 + font-weight: normal;
8036 + border: 1px solid var(--lp-border-color, #E2E0DB);
7103 8037 line-height: 1;
7104 - border: 1px solid;
7105 - cursor: pointer;
8038 + border-radius: var(--lp-border-radius, 5px);
7106 8039 }
7107 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7108 - display: inline-block;
7109 - padding: 10px;
7110 - background: transparent;
7111 - font-size: 16px;
7112 - text-align: center;
7113 - text-decoration: none;
7114 - text-transform: none;
7115 - border: 1px solid;
8040 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8041 + border: none;
7116 8042 }
7117 8043 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7118 8044 color: var(--lp-primary-color);
7119 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 +}
7120 8054
7121 8055 .course-curriculum .section-title {
7122 8056 position: relative;
7123 8057 margin-bottom: 0;
7124 - padding: 8px 0;
7125 - color: #5383f7;
7126 - font-size: 16px;
7127 - font-weight: normal;
7128 - line-height: 1;
7129 8058 }
7130 8059 .course-curriculum .section-title span.show-desc {
7131 8060 display: inline-block;
7132 8061 position: absolute;
@@ -7136,17 +8065,162 @@
7136 8065 height: 20px;
7137 8066 transform: translate(0, -50%);
7138 8067 }
7139 8068 .course-curriculum .section-title span.show-desc::before {
7140 - font-family: "Font Awesome 5 Free";
7141 - font-size: 18px;
7142 - font-weight: 900;
8069 + font-family: "lp-icon";
8070 + font-size: 1.125em;
7143 8071 content: "\f107";
7144 8072 }
7145 8073 .course-curriculum .section-title span.show-desc:hover::before {
7146 - border-top-color: #ccc;
8074 + border-top-color: var(--lp-border-color, #E2E0DB);
7147 8075 }
7148 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 +
7149 8223 .lp-overlay {
7150 8224 display: none;
7151 8225 position: fixed;
7152 8226 z-index: 99999;
@@ -7181,8 +8255,12 @@
7181 8255 text-align: center;
7182 8256 align-items: center;
7183 8257 justify-content: center;
7184 8258 }
8259 +.lp-modal-dialog .learn-press-message {
8260 + width: auto;
8261 + margin: 0 !important;
8262 +}
7185 8263 .lp-modal-dialog .lp-modal-content {
7186 8264 display: inline-block;
7187 8265 overflow: hidden;
7188 8266 z-index: 2;
@@ -7193,8 +8271,17 @@
7193 8271 vertical-align: middle;
7194 8272 background: white;
7195 8273 color: black;
7196 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 +}
7197 8284 .lp-modal-dialog .lp-modal-header {
7198 8285 background: #7c60d9;
7199 8286 border-bottom: 1px solid #eee;
7200 8287 padding: 1em;
@@ -7201,14 +8288,14 @@
7201 8288 }
7202 8289 .lp-modal-dialog .lp-modal-header h3 {
7203 8290 margin: 0;
7204 8291 color: white;
7205 - font-size: inherit;
7206 8292 font-weight: 400;
7207 8293 }
7208 8294 .lp-modal-dialog .lp-modal-body .main-content {
7209 8295 max-height: 500px;
7210 8296 overflow: auto;
8297 + overscroll-behavior: contain;
7211 8298 }
7212 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 {
7213 8300 padding: 1em;
7214 8301 }
@@ -7213,9 +8300,8 @@
7213 8300 padding: 1em;
7214 8301 }
7215 8302 .lp-modal-dialog .lp-modal-footer {
7216 8303 padding: 20px;
7217 - padding-top: 0;
7218 8304 background-color: #f9fafb;
7219 8305 text-align: right;
7220 8306 }
7221 8307 .lp-modal-dialog .btn-yes {
@@ -7243,18 +8329,14 @@
7243 8329 left: 50%;
7244 8330 padding: 35px 60px 28px 60px;
7245 8331 background: #fff;
7246 8332 transform: translate(-50%, -50%);
7247 - -webkit-border-radius: 4px;
7248 - -moz-border-radius: 4px;
7249 8333 border-radius: 4px;
7250 8334 }
7251 8335 #lp-modal-window #lp-modal-content {
7252 8336 margin: 0 0 24px 0;
7253 8337 color: #333;
7254 - font-size: 16px;
7255 8338 font-weight: 400;
7256 - line-height: 26px;
7257 8339 text-align: center;
7258 8340 }
7259 8341 #lp-modal-window #lp-modal-content > * {
7260 8342 margin: 0 0 0.5em;
@@ -7280,8 +8362,14 @@
7280 8362 width: 100%;
7281 8363 }
7282 8364 }
7283 8365
8366 +@media (min-width: 769px) {
8367 + #learn-press-item-comments {
8368 + padding-bottom: 50px;
8369 + }
8370 +}
8371 +
7284 8372 .learn-press-progress {
7285 8373 overflow: hidden;
7286 8374 position: relative;
7287 8375 width: 80px;
@@ -7287,8 +8375,24 @@
7287 8375 width: 80px;
7288 8376 height: 6px;
7289 8377 border-radius: 3px;
7290 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 +}
7291 8395 .learn-press-progress .learn-press-progress__active {
7292 8396 position: absolute;
7293 8397 z-index: 1;
7294 8398 left: -100%;
@@ -7296,11 +8400,8 @@
7296 8400 height: 100%;
7297 8401 border-radius: 3px;
7298 8402 background: var(--lp-primary-color);
7299 8403 -webkit-transition: 0.5s;
7300 - -moz-transition: 0.5s;
7301 - -ms-transition: 0.5s;
7302 - -o-transition: 0.5s;
7303 8404 transition: 0.5s;
7304 8405 }
7305 8406 .learn-press-progress::before {
7306 8407 display: block;
@@ -7312,12 +8413,45 @@
7312 8413 background: #ccc;
7313 8414 content: "";
7314 8415 }
7315 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 +
7316 8448 .course-curriculum .section-header .section-left {
7317 8449 display: flex;
8450 + align-items: center;
8451 + gap: 16px;
7318 8452 }
7319 -.course-curriculum .section-header .section-left .section-title {
8453 +.course-curriculum .section-header .section-left .wrapper-section-title {
7320 8454 flex: 1;
7321 8455 }
7322 8456 .course-curriculum .section-header .section-left .section-toggle {
7323 8457 flex: 0 0 40px;
@@ -7323,19 +8457,20 @@
7323 8457 flex: 0 0 40px;
7324 8458 align-items: center;
7325 8459 text-align: center;
7326 8460 cursor: pointer;
8461 + min-width: 1em;
7327 8462 }
7328 -.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 {
7329 8464 display: none;
7330 8465 }
7331 8466 .course-curriculum .section-header .learn-press-progress {
7332 8467 width: 80px;
7333 8468 }
7334 -.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 {
7335 8470 display: block;
7336 8471 }
7337 -.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 {
7338 8473 display: none;
7339 8474 }
7340 8475 .course-curriculum .section.closed .section-content {
7341 8476 overflow: hidden;
@@ -7341,34 +8476,22 @@
7341 8476 overflow: hidden;
7342 8477 height: 0;
7343 8478 }
7344 8479
7345 -* {
7346 - box-sizing: border-box;
7347 - margin: 0;
7348 - padding: 0;
8480 +.scroll-wrapper {
8481 + overflow: hidden;
8482 + opacity: 0;
7349 8483 }
7350 -
7351 -button {
7352 - cursor: pointer;
8484 +.scroll-wrapper .scroll-element {
8485 + background: transparent;
7353 8486 }
7354 -
7355 -input, button, select, textarea {
7356 - outline: none;
8487 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8488 + transition: opacity 0.25s;
7357 8489 }
7358 -
7359 -html {
7360 - overflow-x: hidden;
8490 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8491 + opacity: 0.7;
7361 8492 }
7362 8493
7363 -a {
7364 - -webkit-transition: 0.3s;
7365 - -moz-transition: 0.3s;
7366 - -ms-transition: 0.3s;
7367 - -o-transition: 0.3s;
7368 - transition: 0.3s;
7369 -}
7370 -
7371 8494 .lp-skeleton-animation {
7372 8495 margin: 0;
7373 8496 padding: 0;
7374 8497 list-style: none;
@@ -7377,9 +8500,9 @@
7377 8500 width: 100%;
7378 8501 height: 16px;
7379 8502 margin-top: 15px;
7380 8503 border-radius: 2px;
7381 - 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%);
7382 8505 background-size: 400% 100%;
7383 8506 list-style: none;
7384 8507 animation: lp-skeleton-loading 1.4s ease infinite;
7385 8508 }
@@ -7391,8 +8514,37 @@
7391 8514 to {
7392 8515 background-position: 0 50%;
7393 8516 }
7394 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 +
7395 8547 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7396 8548 max-width: none;
7397 8549 padding-right: 0;
7398 8550 padding-left: 0;
@@ -7404,10 +8556,9 @@
7404 8556 }
7405 8557 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7406 8558 max-width: none;
7407 8559 }
7408 -
7409 -.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 {
7410 8561 max-width: 100%;
7411 8562 margin-left: 0 !important;
7412 8563 margin-right: 0 !important;
7413 8564 padding-left: 0 !important;
@@ -7413,313 +8564,358 @@
7413 8564 padding-left: 0 !important;
7414 8565 padding-right: 0 !important;
7415 8566 }
7416 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 +
7417 8578 @media (max-width: 1199px) {
7418 - .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 {
7419 8580 padding-left: 15px;
7420 8581 padding-right: 15px;
7421 8582 }
7422 8583 }
7423 -input[type=text],
7424 -input[type=email],
7425 -input[type=number],
7426 -input[type=password] {
7427 - -webkit-box-sizing: border-box;
7428 - -moz-box-sizing: border-box;
7429 - 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;
7430 8594 margin: 0;
7431 - box-shadow: unset;
8595 + padding: 0;
8596 + border: 0;
8597 + outline: 0;
8598 + background: transparent;
8599 + list-style: none;
7432 8600 }
7433 -
7434 -/* start reset css */
7435 -body {
7436 - background: #fff;
8601 +.learnpress-block-pagination .page-numbers > li,
8602 +.learn-press-pagination .page-numbers > li {
8603 + display: inline-block;
8604 + margin: 0;
7437 8605 }
7438 -body.learnpress-page {
7439 - 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;
7440 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 +}
7441 8622
7442 -.wrap-fullwidth a:focus,
7443 -.wrap-fullwidth button:focus,
7444 -.wrap-fullwidth input:focus,
7445 -.wrap-fullwidth textarea:focus {
7446 - border: 0;
7447 - 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;
7448 8629 }
7449 -.wrap-fullwidth a:hover {
7450 - text-decoration: none;
8630 +ul.learn-press-breadcrumb li {
8631 + display: inline-block;
8632 + margin: 0;
7451 8633 }
7452 -.wrap-fullwidth p {
7453 - word-break: break-word;
8634 +ul.learn-press-breadcrumb li a:hover {
8635 + color: var(--lp-primary-color);
7454 8636 }
7455 -.wrap-fullwidth p:last-child {
7456 - margin-bottom: 0;
8637 +ul.learn-press-breadcrumb i {
8638 + margin: 0 8px;
7457 8639 }
7458 -.wrap-fullwidth label {
7459 - display: block;
7460 - margin: 0;
7461 - outline: none;
8640 +ul.learn-press-breadcrumb a {
8641 + color: inherit;
7462 8642 }
7463 -.wrap-fullwidth img {
7464 - max-width: 100%;
7465 - 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;
7466 8654 }
7467 -.wrap-fullwidth form {
8655 +
8656 +table.lp-list-table {
8657 + border-collapse: collapse;
8658 + width: 100%;
7468 8659 margin: 0;
8660 + min-width: 768px;
8661 + border: none;
7469 8662 }
7470 -.wrap-fullwidth .col-full {
7471 - box-sizing: border-box;
7472 - max-width: 100%;
8663 +table.lp-list-table td {
7473 8664 padding: 0;
7474 8665 }
7475 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7476 - display: none;
8666 +table.lp-list-table .learn-press-pagination {
8667 + text-align: left;
7477 8668 }
7478 -
7479 -/* end reset css */
7480 -footer {
7481 - clear: both;
8669 +table.lp-list-table thead {
8670 + border: none;
7482 8671 }
7483 -
7484 -.margin-bottom {
7485 - 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;
7486 8674 }
7487 -
7488 -.hide-if-js {
7489 - 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);
7490 8681 }
7491 -
7492 -.clearfix::after {
7493 - display: block;
7494 - clear: both;
7495 - content: "";
8682 +table.lp-list-table thead th {
8683 + background: none;
8684 + border: none;
8685 + padding: 10px 20px;
8686 + text-align: left;
7496 8687 }
7497 -
7498 -.lp-form-fields {
7499 - margin: 0;
8688 +table.lp-list-table thead th td {
8689 + border: none;
7500 8690 padding: 0;
7501 - list-style: none;
7502 8691 }
7503 -.lp-form-fields .form-field {
7504 - margin: 0 0 20px 0;
7505 - list-style: none;
8692 +table.lp-list-table tbody tr {
8693 + border: none;
7506 8694 }
7507 -
7508 -.lp-content-wrap {
7509 - width: 1170px;
7510 - max-width: 90%;
7511 - margin: 0 auto;
8695 +table.lp-list-table tbody tr:nth-child(even) {
8696 + background-color: hsla(0, 0%, 50%, 0.05);
7512 8697 }
7513 -.lp-content-wrap > h2 {
7514 - margin-top: 0;
7515 - margin-bottom: 26px;
7516 - color: #333;
7517 - font-size: 30px;
7518 - font-weight: 600;
8698 +table.lp-list-table tbody tr:hover {
8699 + background-color: #eff6ff;
7519 8700 }
7520 -
7521 -.learn-press-breadcrumb {
7522 - max-width: 1170px;
7523 - width: 100%;
7524 - 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;
7525 8728 padding: 0;
7526 - color: #333;
7527 - font-size: 14px;
7528 - font-weight: 400;
7529 - list-style: none;
7530 8729 }
7531 -.learn-press-breadcrumb li {
7532 - display: inline-block;
7533 - margin: 0;
8730 +table.lp-list-table.order-table-details tbody tr:last-child {
8731 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7534 8732 }
7535 -.learn-press-breadcrumb li a:hover {
7536 - color: var(--lp-primary-color);
8733 +table.lp-list-table.order-table-details tfoot {
8734 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7537 8735 }
7538 -.learn-press-breadcrumb i {
7539 - margin: 0 5px;
7540 - color: #666;
7541 - 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;
7542 8739 }
7543 -@media (max-width: 1024px) {
7544 - .learn-press-breadcrumb {
7545 - padding-right: 15px;
7546 - padding-left: 15px;
7547 - }
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;
7548 8742 }
7549 -.learn-press-breadcrumb a {
7550 - color: #666;
7551 - font-weight: 500;
8743 +
8744 +.lp_profile_course_progress__nav {
8745 + margin-top: 1rem;
7552 8746 }
7553 8747
7554 -.learnpress-page .lp-button,
7555 -.learnpress-page #lp-button {
7556 - padding: 16px 24px;
7557 - border: 1px solid #ccc;
7558 - color: #333;
7559 - background: transparent;
7560 - box-shadow: unset;
7561 - font-family: inherit;
7562 - font-size: 16px;
7563 - font-weight: 400;
7564 - line-height: 1;
7565 - text-align: center;
7566 - vertical-align: middle;
7567 - text-decoration: none;
7568 - text-transform: capitalize;
7569 - -webkit-box-sizing: border-box;
7570 - -moz-box-sizing: border-box;
7571 - box-sizing: border-box;
7572 - -webkit-border-radius: 3px;
7573 - -moz-border-radius: 3px;
7574 - border-radius: 3px;
7575 - -webkit-transition: all 0.25s;
7576 - -moz-transition: all 0.25s;
7577 - -ms-transition: all 0.25s;
7578 - -o-transition: all 0.25s;
7579 - transition: all 0.25s;
7580 - /*&.gray {
7581 - position: absolute;
7582 - z-index: 1;
7583 - top: 8px;
7584 - right: 5px;
7585 - padding: 0;
7586 - border: 0;
8748 +#profile-content-order-details .lp-table-wrap {
8749 + margin-bottom: 1rem;
8750 +}
7587 8751
7588 - &:hover {
7589 - background: transparent;
7590 - text-decoration: none;
7591 - }
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 +}
7592 8761
7593 - &:focus {
7594 - border: 0;
7595 - outline: 0;
7596 - }
7597 - }*/
8762 +.swal2-popup {
8763 + max-width: 850px;
7598 8764 }
7599 -.learnpress-page .lp-button.large,
7600 -.learnpress-page #lp-button.large {
7601 - height: 52px;
7602 - padding: 18px 30px;
7603 - 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;
7604 8771 }
7605 -.learnpress-page .lp-button:hover,
7606 -.learnpress-page #lp-button:hover {
7607 - border-color: var(--lp-primary-color);
7608 - color: #fff;
7609 - background: var(--lp-primary-color);
8772 +.swal2-popup .swal2-actions {
8773 + width: 100%;
8774 + padding: 0 30px;
7610 8775 }
7611 -.learnpress-page .lp-button.btn-ajax-off .icon,
7612 -.learnpress-page #lp-button.btn-ajax-off .icon {
7613 - display: none;
8776 +.swal2-popup .swal2-actions button {
8777 + flex: 1;
7614 8778 }
7615 -.learnpress-page .lp-button.btn-ajax-on .icon,
7616 -.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;
7617 8803 display: inline-block;
7618 - margin-right: 5px;
7619 - -webkit-animation: lp-rotating 1s linear infinite;
7620 - -moz-animation: lp-rotating 1s linear infinite;
7621 - animation: lp-rotating 1s linear infinite;
7622 8804 }
7623 -.learnpress-page .lp-button:focus,
7624 -.learnpress-page #lp-button:focus {
7625 - outline: 0;
8805 +.swal2-popup .swal2-title {
8806 + font-size: 1.5em;
7626 8807 }
7627 -.learnpress-page .lp-button.loading::before,
7628 -.learnpress-page #lp-button.loading::before {
7629 - display: inline-block;
7630 - font-family: "Font Awesome 5 Free";
7631 - font-weight: 900;
7632 - content: "\f110";
7633 - animation: lp-rotating 1s linear infinite;
8808 +.swal2-popup .swal2-html-container {
8809 + font-size: 1em;
7634 8810 }
7635 -.learnpress-page .rwmb-field .description {
7636 - margin-top: 8px;
7637 - color: #999;
7638 - font-size: smaller;
7639 - font-style: italic;
8811 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8812 + max-height: 200px;
8813 + overflow: hidden;
7640 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 +}
7641 8826
7642 -.btn-base {
7643 - border-color: var(--lp-primary-color);
7644 - color: white;
7645 - 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;
7646 8836 }
7647 -
7648 -.lp-ajax-message {
7649 - display: none;
7650 - margin-top: 20px;
7651 - padding: 20px;
7652 - border: 2px solid #059601;
7653 - border-radius: 9px;
7654 - font-size: 15px;
7655 - line-height: 1.4;
8837 +.lp-form-filter__fields {
8838 + display: flex;
8839 + flex-wrap: wrap;
8840 + align-items: flex-end;
8841 + gap: 14px;
7656 8842 }
7657 -.lp-ajax-message.error {
7658 - border-color: #d85554;
8843 +.lp-form-filter__fields > * {
8844 + flex: 1 1 0;
8845 + min-width: 0;
7659 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 +}
7660 8866
7661 -.course-meta {
7662 - margin-bottom: 14px;
8867 +/* end reset css */
8868 +@media (max-width: 1024px) {
8869 + body.learnpress-page {
8870 + --lp-cotainer-padding: 1rem;
8871 + }
7663 8872 }
7664 -.course-meta .course-students::before {
7665 - font-family: "Font Awesome 5 Free";
7666 - content: "";
8873 +footer {
8874 + clear: both;
7667 8875 }
7668 8876
7669 -.lp-entry-content .course-tabs {
7670 - margin-bottom: 60px;
8877 +.margin-bottom {
8878 + margin-bottom: 20px;
7671 8879 }
7672 8880
7673 -/* Archive */
7674 -.learn-press-checkout-comment h4 {
7675 - display: none;
8881 +.hide-if-js {
8882 + display: none !important;
7676 8883 }
7677 8884
7678 -.order-comments {
7679 - width: 100%;
7680 - padding: 15px;
7681 - min-height: 150px;
7682 - border: 1px solid #ccc;
7683 - resize: none;
8885 +.clearfix::after {
8886 + display: block;
8887 + clear: both;
8888 + content: "";
7684 8889 }
7685 8890
7686 -.learn-press-progress .progress-bg {
7687 - overflow: hidden;
7688 - position: relative;
7689 - height: 6px;
7690 - background: #ccc;
7691 - -webkit-border-radius: 5px;
7692 - -moz-border-radius: 5px;
7693 - border-radius: 5px;
8891 +.lp-form-fields {
8892 + margin: 0;
8893 + padding: 0;
8894 + list-style: none;
7694 8895 }
7695 -.learn-press-progress .progress-bg .progress-active {
7696 - position: absolute;
7697 - left: 50%;
7698 - width: 100%;
7699 - height: 100%;
7700 - margin-left: -100%;
7701 - background: var(--lp-primary-color);
7702 - -webkit-border-radius: 5px;
7703 - -moz-border-radius: 5px;
7704 - border-radius: 5px;
8896 +.lp-form-fields .form-field {
8897 + margin: 0 0 20px 0;
8898 + list-style: none;
7705 8899 }
7706 8900
8901 +.lp-entry-content .course-tabs {
8902 + margin-bottom: 40px;
8903 +}
8904 +
7707 8905 /**
7708 8906 * Forms
7709 8907 */
7710 -.retake-course,
7711 -.enroll-course,
7712 -.purchase-course {
7713 - 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;
7714 8914 }
7715 8915
7716 8916 /* */
7717 -.table-orders {
7718 - font-size: 16px;
7719 -}
7720 -.table-orders th,
7721 -.table-orders td {
8917 +.table-orders th, .table-orders td {
7722 8918 padding: 5px 10px;
7723 8919 }
7724 8920
7725 8921 .form-button {
@@ -7725,42 +8921,8 @@
7725 8921 .form-button {
7726 8922 display: inline-block;
7727 8923 }
7728 8924
7729 -.learn-press-pagination {
7730 - padding-bottom: 20px;
7731 - text-align: center;
7732 -}
7733 -.learn-press-pagination .page-numbers {
7734 - display: inline-block;
7735 - margin: 0;
7736 - padding: 0;
7737 - border: 0;
7738 - outline: 0;
7739 - background: transparent;
7740 - list-style: none;
7741 -}
7742 -.learn-press-pagination .page-numbers > li {
7743 - display: inline-block;
7744 - margin: 0;
7745 - padding: 0 14px;
7746 -}
7747 -.learn-press-pagination .page-numbers > li .page-numbers {
7748 - float: unset;
7749 - padding: 0;
7750 - color: #666;
7751 - background: transparent;
7752 - font-size: 16px;
7753 - font-weight: 300;
7754 -}
7755 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7756 - color: var(--lp-primary-color);
7757 - font-weight: 400;
7758 -}
7759 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7760 - color: var(--lp-primary-color);
7761 -}
7762 -
7763 8925 ul.list-table-nav {
7764 8926 display: flex;
7765 8927 margin-left: 0;
7766 8928 list-style: none;
@@ -7778,25 +8940,25 @@
7778 8940 margin-bottom: 0;
7779 8941 }
7780 8942
7781 8943 .primary-color {
7782 - color: #00adff;
8944 + color: var(--lp-primary-color);
7783 8945 }
7784 8946
7785 8947 .primary-color-before::before {
7786 - color: #00adff;
8948 + color: var(--lp-primary-color);
7787 8949 }
7788 8950
7789 8951 .primary-color-after::after {
7790 - color: #00adff;
8952 + color: var(--lp-primary-color);
7791 8953 }
7792 8954
7793 8955 .primary-background-color {
7794 - background: #00adff;
8956 + background: var(--lp-primary-color);
7795 8957 }
7796 8958
7797 8959 .primary-background-color {
7798 - background: #00adff;
8960 + background: var(--lp-primary-color);
7799 8961 }
7800 8962
7801 8963 .course-origin-price {
7802 8964 margin-right: 5px;
@@ -7803,28 +8965,8 @@
7803 8965 font-size: 85%;
7804 8966 text-decoration: line-through;
7805 8967 }
7806 8968
7807 -.course-item-nav {
7808 - display: flex;
7809 -}
7810 -.course-item-nav .prev,
7811 -.course-item-nav .next {
7812 - /* flex: 1;*/
7813 -}
7814 -.course-item-nav .prev span,
7815 -.course-item-nav .next span {
7816 - display: block;
7817 - font-weight: bold;
7818 -}
7819 -.course-item-nav .prev a,
7820 -.course-item-nav .next a {
7821 - color: #999;
7822 -}
7823 -.course-item-nav .next {
7824 - text-align: right;
7825 -}
7826 -
7827 8969 .content-item-wrap #comments {
7828 8970 margin-right: 0;
7829 8971 margin-left: 0;
7830 8972 }
@@ -7829,104 +8971,15 @@
7829 8971 margin-left: 0;
7830 8972 }
7831 8973 .content-item-wrap #comments #comment {
7832 8974 -webkit-box-sizing: border-box;
7833 - -moz-box-sizing: border-box;
7834 8975 box-sizing: border-box;
7835 8976 }
7836 8977
7837 -.course-summary-sidebar {
7838 - position: relative;
7839 -}
7840 -@media (min-width: 769px) {
7841 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7842 - position: fixed;
7843 - top: 0;
7844 - }
7845 -}
7846 -@media (min-width: 1200px) {
7847 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7848 - position: absolute;
7849 - }
7850 -}
7851 -
7852 -.course-graduation span {
7853 - color: #999;
7854 -}
7855 -.course-graduation .icon {
7856 - margin-right: 5px;
7857 - font-size: 20px;
7858 -}
7859 -.course-graduation.passed .icon {
7860 - color: #059601;
7861 -}
7862 -.course-graduation.error .icon {
7863 - color: #d85554;
7864 -}
7865 -
7866 -.learn-press-template-warning::before {
7867 - color: #ffc107;
7868 - font-family: "Font Awesome 5 Free";
7869 - content: "\f071";
7870 -}
7871 -
7872 -.lp-badge {
7873 - display: flex;
7874 - height: 30px;
7875 - padding: 0;
7876 - line-height: 1;
7877 - align-items: center;
7878 - justify-content: center;
7879 -}
7880 -.lp-badge::before, .lp-badge::after {
7881 - content: "";
7882 -}
7883 -.lp-badge::before {
7884 - display: inline-block;
7885 - position: relative;
7886 - z-index: 10;
7887 - color: #fff;
7888 - font-weight: bold;
7889 - line-height: 1;
7890 -}
7891 -.lp-badge.featured-course {
7892 - position: absolute;
7893 - z-index: 1;
7894 - top: 25px;
7895 - left: -110px;
7896 - width: 300px;
7897 - background: #93f;
7898 - text-align: center;
7899 - transform: rotate(-45deg);
7900 -}
7901 -.lp-badge.featured-course::before {
7902 - font-size: 12px;
7903 - text-transform: uppercase;
7904 - content: attr(data-text);
7905 -}
7906 -
7907 -@media (min-width: 769px) {
7908 - #learn-press-item-comments {
7909 - padding-bottom: 50px;
7910 - }
7911 -}
7912 -
7913 8978 .course-tabs input[name=learn-press-course-tab-radio],
7914 8979 .course-tabs .course-tab-panel {
7915 8980 display: none;
7916 8981 }
7917 -.course-tabs .course-nav label {
7918 - display: flex;
7919 - align-items: center;
7920 - justify-content: center;
7921 - margin: 0;
7922 - padding: 17px 10px;
7923 - font-size: 16px;
7924 - line-height: 1;
7925 - font-weight: 600;
7926 - text-transform: capitalize;
7927 - cursor: pointer;
7928 -}
7929 8982
7930 8983 .no-event {
7931 8984 pointer-events: none;
7932 8985 }
@@ -7943,30 +8996,5 @@
7943 8996 }
7944 8997 }
7945 8998 .course-price:empty {
7946 8999 display: none !important;
7947 -}
7948 -
7949 -.quiz-attempts .attempts-heading {
7950 - margin-bottom: 15px;
7951 -}
7952 -.quiz-attempts table {
7953 - border-spacing: 0;
7954 - border-left: 1px solid var(--lp-secondary-color);
7955 - border-top: 1px solid var(--lp-secondary-color);
7956 - width: 100%;
7957 -}
7958 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7959 - border-right: 1px solid var(--lp-secondary-color);
7960 - border-bottom: 1px solid var(--lp-secondary-color);
7961 - padding: 5px 15px;
7962 - text-align: center;
7963 -}
7964 -.quiz-attempts table tr th {
7965 - font-weight: 500;
7966 -}
7967 -
7968 -@media (max-width: 575px) {
7969 - #popup-course .quiz-attempts {
7970 - overflow-x: auto;
7971 - }
7972 9000 }