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-rtl.css +5396 -4364 4.1.7.3.24.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 right: -40%;
36 24 width: 40%;
37 25 }
@@ -39,123 +27,164 @@
39 27 right: 100%;
40 28 width: 10%;
41 29 }
42 30 }
43 -@keyframes animation4 {
44 - from {
45 - right: -40%;
46 - width: 40%;
31 +/**
32 +* Style for the buttons
33 +*/
34 +.lp-btn-edit-primary {
35 + border: none;
36 + background: #135e96;
37 + color: #fff;
38 +}
39 +.lp-btn-edit-primary:not(.active) {
40 + opacity: 0.5;
41 +}
42 +.lp-btn-edit-primary:hover, .lp-btn-edit-primary.active, .lp-btn-edit-primary.active:hover {
43 + background: #135E96;
44 + color: #fff;
45 + opacity: 1;
46 +}
47 +
48 +/* 5. Minimal Bottom Line */
49 +.btn-line::after {
50 + content: "";
51 + position: absolute;
52 + bottom: 0;
53 + right: 0;
54 + height: 4px;
55 + width: 0%;
56 + background-color: #38bdf8;
57 + animation: lineLoad 2s ease-in-out infinite;
58 +}
59 +
60 +@keyframes lineLoad {
61 + 0% {
62 + width: 0%;
63 + right: 0;
47 64 }
48 - to {
65 + 50% {
66 + width: 100%;
67 + right: 0;
68 + }
69 + 100% {
70 + width: 0%;
49 71 right: 100%;
50 - width: 10%;
51 72 }
52 73 }
53 -.learn-press-message {
74 +.lp-button {
75 + padding: 8px 16px;
76 + border: 1px solid var(--lp-border-color, #E2E0DB);
77 + border-radius: var(--lp-border-radius, 5px);
78 + color: #374151;
79 + font-weight: 500;
80 + text-decoration: none;
81 + cursor: pointer;
82 +}
83 +.lp-button.loading {
54 84 position: relative;
55 - margin: 0 0 20px 0;
56 - padding: 10px 15px 10px 50px;
57 - border-top: 5px solid #00adff;
58 - border-radius: 0 0 5px 5px;
59 - background: #f5f5f5;
60 - width: 100%;
85 + display: flex;
86 + align-items: center;
87 + justify-content: center;
88 + pointer-events: none;
89 + color: rgba(0, 0, 0, 0.2) !important;
61 90 }
62 -.learn-press-message.icon {
63 - padding-right: 45px;
64 -}
65 -.learn-press-message.icon::before {
66 - background: #00adff;
67 -}
68 -.learn-press-message.icon::after {
91 +.lp-button.loading:before {
69 92 position: absolute;
70 - top: 50%;
71 - right: 15px;
72 - width: 10px;
73 - height: 10px;
74 - margin-top: -13px;
75 - margin-left: 10px;
76 - border-radius: 50%;
77 - color: #fff;
78 - background: #00adff;
79 - font-family: "Font Awesome 5 Free";
80 - font-size: 20px;
81 - line-height: 26px;
82 - text-align: center;
83 - vertical-align: baseline;
84 - content: "\f129";
93 + 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 - left: 20px;
93 - width: 20px;
94 - height: 30px;
95 - background: #00adff;
96 -}
97 -.learn-press-message::after {
98 - top: 10px;
99 - left: 20px;
100 - width: 0;
101 - height: 0;
102 - border: 10px solid transparent;
103 - border-bottom-color: #f5f5f5;
104 -}
105 114 .learn-press-message.error {
106 - border-color: #d85554;
115 + background-color: #FEE5E5;
116 + color: #FF3B30;
117 + border-right: 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-right: 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 + right: -40%;
232 + width: 40%;
233 + }
234 + to {
235 + right: 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-left: 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 - right: 50%;
199 - width: 6px;
200 - height: 6px;
201 - margin-right: -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-left: var(--lp-cotainer-padding);
340 + padding-right: var(--lp-cotainer-padding);
341 +}
342 +.lp-content-area.learn-press-message {
343 + margin-bottom: 24px;
344 + padding-right: 15px;
345 + padding-left: 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-left: 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 right: 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 + right: 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-left: 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-left: 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-left: 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-left: 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 right: 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 - right: 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 - right: -1px;
464 - width: 1px;
465 - height: 100%;
466 - background: #fff;
467 - content: "";
468 -}
469 -.learn-press-tabs.stretch .learn-press-tabs__tab {
470 - flex: 1;
471 -}
472 -.learn-press-tabs.stretch .learn-press-tabs__tab > label {
473 - padding: 18px 10px;
474 -}
475 753
476 -.learn-press-filters {
477 - display: flex;
478 - margin-bottom: 30px;
479 - margin-right: 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-left: 30px;
490 - margin-right: 0;
491 - }
492 - .learn-press-filters > li:last-child {
493 - margin-left: 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 0 0 4px;
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 right: 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: right;
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-left: 0;
792 - border-right: 0;
793 - background: unset;
794 - line-height: 1;
795 - text-align: right;
796 - vertical-align: inherit;
797 963 }
798 -#checkout-order td:last-child,
799 -#checkout-order th:last-child {
800 - padding-left: 0;
801 -}
802 964 #checkout-order .course-name {
803 - font-size: 16px;
804 965 font-weight: 600;
805 - line-height: 26px;
966 + text-align: right;
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: left;
982 + text-align: right;
824 983 }
825 -#checkout-order .order-total > th {
826 - padding: 24px 0 24px 20px;
984 +#checkout-order tfoot {
985 + text-align: right;
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 0 17px 20px;
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 0 18px 13px;
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: left;
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-right: 10px;
935 1092 }
936 1093 #checkout-payment .secure-connection i {
937 1094 margin-left: 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 0 0 8px;
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: right;
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: right;
1193 -}
1194 -.lp-list-table .list-table-nav td.nav-pages {
1195 - text-align: left;
1196 -}
1197 -.lp-list-table .list-table-nav td.nav-pages .learn-press-pagination {
1198 - text-align: left;
1199 -}
1200 -.lp-list-table .list-table-nav td.nav-pages .page-numbers {
1201 - margin-bottom: 0;
1202 -}
1203 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-right: 15px;
1390 + padding-left: 15px;
1391 +}
1392 +@media (min-width: 767px) {
1393 + .lp-profile-content .learn-press-form .form-fields .form-field__50 {
1394 + width: 50%;
1395 + float: right;
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-left: 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-left: auto;
1249 1463 margin-bottom: 60px;
1250 1464 margin-right: 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-left: 2.5rem;
1500 + padding-left: 2.5em;
1351 1501 }
1352 1502 .lp-password-input input::-ms-reveal {
1353 1503 display: none;
1354 1504 }
@@ -1358,10 +1508,9 @@
1358 1508 left: 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,1302 +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 + left: 0;
1565 + background: var(--lp-white-grey, #F7F7FB);
1566 + padding: 12px 20px;
1567 + border-radius: 0 var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px);
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: right;
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: left;
1455 - width: calc(100% - 270px);
1456 - margin-right: 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-left: -5px;
1468 - margin-right: -5px;
1469 - }
1470 - .lp-user-profile .wrapper-profile-header .lp-user-profile-socials a {
1471 - width: 36px;
1472 - height: 36px;
1473 - margin: 0 5px;
1474 - line-height: 36px;
1475 - }
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 - left: 100%;
1490 - right: auto;
1491 -}
1492 -.lp-user-profile .wrapper-profile-header::after {
1493 - right: 100%;
1494 - left: auto;
1495 -}
1496 -.lp-user-profile .lp-profile-content-area {
1497 - position: relative;
1498 - padding-top: 50px;
1499 - padding-bottom: 50px;
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 + right: 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-left: 15px;
1522 - padding-right: 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-left: 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-right: 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: right;
1552 - width: 270px;
1553 - margin-top: 0;
1554 - border: 1px solid rgba(0, 0, 0, 0.1);
1555 - border-top: 0;
1556 - background: #fff;
1557 - margin-top: 58px;
1558 -}
1559 -@media (max-width: 990px) {
1560 - .lp-user-profile #profile-sidebar {
1561 - width: 100%;
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 52px 0 20px;
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 - right: 24px;
1592 - width: 28px;
1593 - color: var(--lp-primary-color);
1594 - font-size: 12px;
1595 - line-height: 53px;
1596 - text-align: right;
1597 1678 }
1598 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1599 - float: left;
1600 - margin-left: 4px;
1601 - color: #999;
1602 - font-family: "Font Awesome 5 Free";
1603 - font-size: 10px;
1604 - font-weight: 900;
1605 - content: "\f054";
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-right: 15px;
1726 + margin-left: 0;
1626 1727 }
1627 -.lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1628 - padding-right: 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-left-radius: 4px;
1632 - border-bottom-right-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 - right: 25px;
1637 - color: var(--lp-primary-color);
1638 - font-family: "Font Awesome 5 Free";
1639 - font-size: 12px;
1640 - font-weight: 900;
1641 - content: "\f004";
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 - right: 100%;
1659 - min-width: 150px;
1660 - margin: 0;
1661 - padding: 0;
1662 - background: #fff;
1663 - box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.05);
1664 - list-style: none;
1665 -}
1666 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a {
1667 - color: #fff;
1668 -}
1669 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > a::after, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > a::after {
1670 - color: #fff;
1671 -}
1672 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover > ul {
1673 - display: block;
1674 -}
1675 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul {
1676 - position: relative;
1677 - right: 0;
1678 -}
1679 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active {
1680 - background: #fff;
1681 -}
1682 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a {
1683 - color: #ffb606;
1684 -}
1685 -.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active > ul .active > a i {
1686 - color: #ffb606;
1687 -}
1688 -@media (max-width: 990px) {
1689 - .lp-user-profile #profile-nav {
1690 - overflow-x: scroll;
1691 - border-top: 1px solid rgba(204, 204, 204, 0.3);
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: right;
1703 - border: none;
1704 - border-left: 1px solid rgba(204, 204, 204, 0.3);
1705 - }
1706 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a {
1707 - height: auto;
1708 - padding: 0 45px 0 20px;
1709 - }
1710 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li > a::after {
1711 - margin-right: 10px;
1712 - }
1713 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.has-child a::after {
1714 - content: "\f077";
1715 - }
1716 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a {
1717 - padding-right: 45px;
1718 - }
1719 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active a::after {
1720 - content: "\f078";
1721 - }
1722 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul {
1723 - display: none;
1724 - width: max-content;
1725 - transform: translateX(20%);
1726 - }
1727 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul::after {
1728 - display: table;
1729 - clear: both;
1730 - box-shadow: 0 0 0;
1731 - content: "";
1732 - }
1733 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li {
1734 - float: right;
1735 - border-left: 1px solid rgba(204, 204, 204, 0.3);
1736 - }
1737 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li:last-child {
1738 - border-left: none;
1739 - }
1740 - .lp-user-profile #profile-nav .lp-profile-nav-tabs > li.active.has-child ul li a {
1741 - padding: 0 10px;
1742 - }
1743 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover ul {
1744 - display: none !important;
1745 - }
1746 - .lp-user-profile #profile-nav .lp-profile-nav-tabs li:not(.has-child) > a::after {
1747 - display: none;
1748 - }
1749 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-right: 0;
1759 - }
1760 1760 }
1761 -.lp-user-profile .lp-profile-content {
1762 - float: left;
1763 - width: calc(100% - 300px);
1764 - margin-bottom: 60px;
1765 - padding-top: 58px;
1766 -}
1767 -@media (max-width: 990px) {
1768 - .lp-user-profile .lp-profile-content {
1769 - width: 100%;
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: right;
1785 - border-left: 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-left: 25px;
1789 - padding-right: 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-left: 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: right;
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-right: 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-left: 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: left;
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: right;
1999 - width: calc(50% - 20px);
2000 - margin-left: 10px;
2001 -}
2002 -@media (max-width: 767px) {
2003 - .profile-basic-information .form-field__50,
2004 -form[name=profile-change-password] .form-field__50 {
2005 - float: unset;
2006 - width: 100%;
2007 - margin: 0 0 24px 0;
2008 - }
2009 -}
2010 -.profile-basic-information .form-field__clear,
2011 -form[name=profile-change-password] .form-field__clear {
2012 - clear: both;
2013 -}
2014 -.profile-basic-information button,
2015 -form[name=profile-change-password] button {
2016 - padding: 16px 24px;
2017 - border: 0;
2018 - border-radius: 3px;
2019 - color: #fff;
2020 - background: var(--lp-primary-color);
2021 - font-size: 16px;
2022 - font-weight: 400;
2023 - line-height: 1;
2024 -}
2025 -.profile-basic-information button:hover,
2026 -form[name=profile-change-password] button:hover {
2027 - opacity: 0.5;
2028 - background: var(--lp-primary-color);
2029 -}
2030 -.profile-basic-information p,
2031 -form[name=profile-change-password] p {
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-right: 20px;
2087 - flex: 0 0 auto;
2088 -}
2089 -div.order-recover > .button-recover-order.loading::before {
2090 - display: inline-block;
2091 - margin-left: 5px;
2092 - font-family: "Font Awesome 5 Free";
2093 - font-weight: 900;
2094 - content: "\f110";
2095 - animation: lp-rotating 1s linear infinite;
2096 -}
2097 -div.order-recover input[type=text] {
2098 - width: 100%;
2099 - height: 43px;
2100 - margin-left: 10px;
2101 - padding: 0 22px;
2102 - border: 1px solid #ccc;
2103 - border-radius: 3px;
2104 - background-color: #fff;
2105 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-left: 5px;
2154 - font-family: "Font Awesome 5 Free";
2155 - font-weight: 900;
2156 - content: "\f110";
2157 - -webkit-animation: lp-rotating 1s linear infinite;
2158 - -moz-animation: lp-rotating 1s linear infinite;
2159 - animation: lp-rotating 1s linear infinite;
2160 -}
2161 -
2162 -.entry-content ul.learn-press-profile-course__tab__inner {
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-right: -15px;
2168 - margin-left: -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: 3px;
2201 - width: 100%;
2202 - background-color: var(--lp-primary-color);
2203 - position: absolute;
2204 - top: 0;
2205 - right: 0;
2206 - left: 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-right: 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 + left: 0;
2243 + right: 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-left: 5px;
2252 - font-family: "Font Awesome 5 Free";
2253 - font-weight: 900;
2254 - content: "\f110";
2255 - -webkit-animation: lp-rotating 1s linear infinite;
2256 - -moz-animation: lp-rotating 1s linear infinite;
2257 - animation: lp-rotating 1s linear infinite;
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-right: 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-right: 15px;
2271 - margin-left: 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: right;
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 + left: 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 + right: 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: left;
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-left: 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-left: 0;
2453 + padding-right: 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-left: 1px solid var(--lp-border-color, #E2E0DB);
2477 + flex: 1;
2478 + }
2479 + .lp-user-profile .lp-profile-nav-tabs > li:last-child {
2480 + border-left: 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-right: 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: right;
2522 + border-left: 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-left: 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-left: 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-left: 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 20px 0 45px;
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-right: 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 + left: 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-right: 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-left: 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-right: 16px;
2778 + padding-left: 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-left: 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 - left: -15px;
2567 - color: rgba(102, 102, 102, 0.1);
2568 - font-family: Arial;
2569 - font-size: 180px;
2570 - font-weight: 700;
2571 - font-style: normal;
2572 - content: "‘‘";
2573 - transform: rotate(-180deg);
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-right: 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-bottom: 0;
2594 - background: #f1f2f8;
2595 - 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 + }
2596 2825 }
2597 -ul.learn-press-nav-tabs .course-nav {
2598 - float: right;
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;
2599 2843 position: relative;
2600 2844 margin: 0;
2601 - list-style: none;
2845 + padding: 12px 20px 12px 45px;
2846 + font-size: 1em;
2847 + line-height: 1.5;
2848 + font-weight: var(--lp-font-weight-link, 600);
2849 + cursor: pointer;
2602 2850 }
2603 -ul.learn-press-nav-tabs .course-nav:first-child.active::after {
2851 +.course-tab-panel-faqs .course-faqs-box__title::after {
2604 2852 position: absolute;
2605 - top: -1px;
2606 - right: -1px;
2607 - width: 1px;
2608 - height: 100%;
2609 - background: #fff;
2610 - content: "";
2853 + top: 12px;
2854 + left: 20px;
2855 + font-family: "lp-icon";
2856 + content: "\f067";
2611 2857 }
2612 -ul.learn-press-nav-tabs .course-nav:last-child {
2613 - border-left: 0;
2858 +.course-tab-panel-faqs .course-faqs-box:last-child {
2859 + margin-bottom: 40px;
2614 2860 }
2615 -ul.learn-press-nav-tabs .course-nav:last-child.active::after {
2616 - position: absolute;
2617 - top: -1px;
2618 - left: -2px;
2619 - width: 2px;
2620 - height: 100%;
2621 - background: #fff;
2622 - content: "";
2861 +.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
2862 + color: var(--lp-primary-color);
2623 2863 }
2624 -ul.learn-press-nav-tabs .course-nav.active {
2625 - border-bottom: 0;
2864 +.course-tab-panel-faqs .course-faqs-box__content {
2865 + display: none;
2626 2866 }
2627 -ul.learn-press-nav-tabs .course-nav.active::before {
2628 - position: absolute;
2629 - top: -1px;
2630 - right: 0;
2631 - width: 100%;
2632 - height: 3px;
2633 - background: var(--lp-primary-color);
2634 - content: "";
2867 +.course-tab-panel-faqs .course-faqs-box__content-inner {
2868 + padding: 20px;
2869 + -webkit-animation-name: course-faqs-box__content-inner-transform;
2870 + animation-name: course-faqs-box__content-inner-transform;
2871 + -webkit-animation-duration: 0.3s;
2872 + animation-duration: 0.3s;
2873 + -webkit-animation-timing-function: ease-in-out;
2874 + animation-timing-function: ease-in-out;
2875 + -webkit-animation-iteration-count: 1;
2876 + animation-iteration-count: 1;
2877 + -webkit-animation-direction: normal;
2878 + animation-direction: normal;
2635 2879 }
2636 -ul.learn-press-nav-tabs .course-nav.active label {
2637 - color: var(--lp-primary-color);
2638 - background-color: white;
2880 +
2881 +input[name=course-faqs-box-ratio] {
2882 + display: none;
2639 2883 }
2640 -ul.learn-press-nav-tabs .course-nav a {
2641 - display: inline-block;
2642 - padding: 10px 20px;
2643 - border-bottom: none;
2644 - outline: none;
2645 - -webkit-box-shadow: none;
2646 - -moz-box-shadow: none;
2647 - box-shadow: none;
2884 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
2885 + display: block;
2648 2886 }
2649 -ul.learn-press-nav-tabs .course-nav a:focus {
2650 - -webkit-box-shadow: none;
2651 - -moz-box-shadow: none;
2652 - box-shadow: none;
2887 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
2888 + color: var(--lp-primary-color);
2889 + background: rgba(241, 242, 248, 0.4);
2653 2890 }
2654 -ul.learn-press-nav-tabs[data-tabs] .course-nav {
2655 - flex: 1;
2891 +input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
2892 + content: "\f068";
2656 2893 }
2657 -ul.learn-press-nav-tabs[data-tabs] .course-nav a {
2658 - width: 100%;
2659 - text-align: center;
2894 +
2895 +@-webkit-keyframes course-faqs-box__content-inner-transform {
2896 + from {
2897 + opacity: 0;
2898 + -webkit-transform: translateY(-5%);
2899 + transform: translateY(-5%);
2900 + }
2901 + to {
2902 + opacity: 1;
2903 + -webkit-transform: translateY(0%);
2904 + transform: translateY(0%);
2905 + }
2660 2906 }
2661 -ul.learn-press-nav-tabs::after {
2662 - display: block;
2663 - clear: both;
2664 - content: "";
2907 +@keyframes course-faqs-box__content-inner-transform {
2908 + from {
2909 + opacity: 0;
2910 + -webkit-transform: translateY(-5%);
2911 + transform: translateY(-5%);
2912 + }
2913 + to {
2914 + opacity: 1;
2915 + -webkit-transform: translateY(0%);
2916 + transform: translateY(0%);
2917 + }
2665 2918 }
2666 -@media (max-width: 767px) {
2667 - ul.learn-press-nav-tabs {
2668 - display: grid;
2669 - grid-template-columns: repeat(2, 1fr);
2670 - max-height: none;
2671 - }
2919 +.extra-box__title, .course-faqs__title, .course-material__title {
2920 + margin-top: 0;
2921 + margin-bottom: 12px;
2672 2922 }
2673 2923
2674 -.course-item-popup #tab-curriculum {
2675 - display: block;
2924 +.edit-content {
2925 + margin-right: 5px;
2676 2926 }
2677 2927
2678 2928 .course-curriculum ul.curriculum-sections {
2679 2929 position: relative;
2680 - z-index: 499;
2681 2930 margin: 0;
2682 2931 padding: 0;
2683 2932 list-style: none;
2684 2933 }
@@ -2704,11 +2953,8 @@
2704 2953 display: block;
2705 2954 }
2706 2955 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
2707 2956 -webkit-transform: rotate(-180deg);
2708 - -moz-transform: rotate(-180deg);
2709 - -ms-transform: rotate(-180deg);
2710 - -o-transform: rotate(-180deg);
2711 2957 transform: rotate(-180deg);
2712 2958 top: 0;
2713 2959 }
2714 2960 .course-curriculum ul.curriculum-sections .item-meta.duration {
@@ -2719,48 +2965,39 @@
2719 2965 justify-content: center;
2720 2966 align-items: center;
2721 2967 }
2722 2968 .course-curriculum .section-item__loadmore button {
2723 - display: inline-flex;
2724 2969 margin-top: 10px;
2725 - margin-left: auto;
2726 - margin-right: auto;
2727 - padding: 10px 20px;
2728 - border: 1px solid #ccc;
2729 - border-radius: 4px;
2970 + border: 1px solid var(--lp-border-color, #E2E0DB);
2971 + border-radius: var(--lp-border-radius, 5px);
2972 + padding: 8px 16px;
2973 + box-shadow: none;
2730 2974 outline: none;
2731 - color: #222;
2732 - background: #f7f7f7;
2733 - box-shadow: none;
2734 - font-weight: 500;
2735 - justify-content: center;
2736 - align-items: center;
2737 - cursor: pointer;
2738 - font-size: 1rem;
2739 - font-family: sans-serif;
2740 2975 }
2741 -.course-curriculum .section-item__loadmore.loading button::before {
2976 +.course-curriculum .section-item__loadmore.loading button:before {
2977 + position: absolute;
2742 2978 display: inline-block;
2743 - margin-left: 5px;
2744 - font-family: "Font Awesome 5 Free";
2745 - font-weight: 900;
2979 + font-family: "lp-icon";
2746 2980 content: "\f110";
2747 - -webkit-animation: lp-rotating 1s linear infinite;
2748 - -moz-animation: lp-rotating 1s linear infinite;
2749 2981 animation: lp-rotating 1s linear infinite;
2982 + font-variant: normal;
2983 + text-transform: none;
2984 + -webkit-font-smoothing: antialiased;
2985 + -moz-osx-font-smoothing: grayscale;
2986 + vertical-align: middle;
2987 + color: black;
2750 2988 }
2751 2989 .course-curriculum .section-header {
2752 2990 display: table;
2753 2991 width: 100%;
2754 - padding: 0 0 26px 0;
2992 + padding: 20px 0;
2755 2993 border-bottom: 0;
2756 2994 border-bottom: 1px solid #d9e0f1;
2995 + cursor: pointer;
2757 2996 -webkit-box-sizing: border-box;
2758 - -moz-box-sizing: border-box;
2759 2997 box-sizing: border-box;
2760 2998 }
2761 -.course-curriculum .section-header .section-title,
2762 -.course-curriculum .section-header .section-desc {
2999 +.course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
2763 3000 margin: 0;
2764 3001 }
2765 3002 .course-curriculum .section-header span.show-desc {
2766 3003 display: inline-block;
@@ -2771,11 +3008,10 @@
2771 3008 height: 20px;
2772 3009 transform: translate(0, -50%);
2773 3010 }
2774 3011 .course-curriculum .section-header span.show-desc::before {
2775 - font-family: "Font Awesome 5 Free";
2776 - font-size: 18px;
2777 - font-weight: 900;
3012 + font-family: "lp-icon";
3013 + font-size: 1.125em;
2778 3014 content: "\f107";
2779 3015 }
2780 3016 .course-curriculum .section-header span.show-desc:hover::before {
2781 3017 border-top-color: #ccc;
@@ -2780,20 +3016,19 @@
2780 3016 .course-curriculum .section-header span.show-desc:hover::before {
2781 3017 border-top-color: #ccc;
2782 3018 }
2783 3019 .course-curriculum .section-header .section-desc {
2784 - margin: 0;
2785 3020 margin-top: 10px;
2786 - font-size: 14px;
2787 - line-height: 21px;
2788 - color: #999;
3021 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3022 + color: var(--lp-color-accent);
2789 3023 font-style: italic;
3024 + line-height: 1.3;
2790 3025 }
2791 3026 .course-curriculum .section-header .section-meta {
2792 3027 display: block;
2793 3028 padding-top: 17px;
2794 3029 padding-bottom: 15px;
2795 - font-size: 14px;
3030 + font-size: 0.8em;
2796 3031 text-align: left;
2797 3032 vertical-align: middle;
2798 3033 white-space: nowrap;
2799 3034 }
@@ -2800,15 +3035,14 @@
2800 3035 .course-curriculum .section-item {
2801 3036 width: 100%;
2802 3037 }
2803 3038 .course-curriculum .section-content {
2804 - margin: 0 0 15px 0;
3039 + margin: 0;
2805 3040 padding: 0;
2806 3041 list-style: none;
2807 3042 }
2808 3043 .course-curriculum .section-content .course-item-meta {
2809 3044 display: table-cell;
2810 - padding: 10px 0;
2811 3045 text-align: left;
2812 3046 vertical-align: middle;
2813 3047 white-space: nowrap;
2814 3048 }
@@ -2813,16 +3047,9 @@
2813 3047 white-space: nowrap;
2814 3048 }
2815 3049 .course-curriculum .section-content .course-item-meta .item-meta {
2816 3050 display: inline-block;
2817 - margin-right: 14px;
2818 - border-radius: 3px;
2819 3051 color: #fff;
2820 - font-size: 14px;
2821 - line-height: 23px;
2822 - text-align: center;
2823 - vertical-align: middle;
2824 - padding: 0 8px;
2825 3052 }
2826 3053 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
2827 3054 background: #14c4ff;
2828 3055 }
@@ -2837,21 +3064,11 @@
2837 3064 }
2838 3065 .course-curriculum .section-content .course-item-meta .course-item-status {
2839 3066 padding: 0;
2840 3067 color: #999;
2841 - -webkit-border-radius: 50%;
2842 - -moz-border-radius: 50%;
2843 - border-radius: 50%;
2844 - -webkit-box-sizing: border-box;
2845 - -moz-box-sizing: border-box;
2846 - box-sizing: border-box;
2847 3068 }
2848 3069 .course-curriculum .section-content .course-item-meta .course-item-status::before {
2849 - font-family: "Font Awesome 5 Free";
2850 - font-size: 14px;
2851 - font-weight: 900;
2852 - vertical-align: middle;
2853 - text-transform: lowercase;
3070 + font-family: "lp-icon";
2854 3071 content: "\f00c";
2855 3072 }
2856 3073 .course-curriculum .section-content .course-item-preview {
2857 3074 font-style: normal;
@@ -2857,87 +3074,69 @@
2857 3074 font-style: normal;
2858 3075 padding: 0;
2859 3076 }
2860 3077 .course-curriculum .section-content .course-item-preview::before {
2861 - color: #fff;
2862 - padding: 0 8px;
2863 - background: #00adff;
2864 - display: inline-flex;
2865 - align-items: center;
2866 - justify-content: center;
2867 - -webkit-border-radius: 3px;
2868 - -moz-border-radius: 3px;
2869 - border-radius: 3px;
2870 - vertical-align: baseline;
2871 - content: attr(data-preview);
3078 + font-family: "lp-icon";
3079 + content: "\f06e";
3080 + color: #999;
2872 3081 }
2873 3082 .course-curriculum .course-item {
2874 3083 display: flex;
2875 3084 position: relative;
2876 3085 margin: 0 0 2px 0;
2877 - padding: 0 30px 0 15px;
3086 + padding: 0 16px;
2878 3087 background: rgba(241, 242, 248, 0.4);
2879 - font-size: 14px;
2880 3088 transition: padding-right linear 0.15s;
2881 3089 }
2882 -@media (max-width: 767px) {
2883 - .course-curriculum .course-item {
2884 - padding: 0 15px 0 0;
2885 - }
2886 -}
2887 3090 .course-curriculum .course-item > span {
2888 3091 display: flex;
2889 3092 width: 28px;
2890 3093 color: #666;
2891 - font-size: 16px;
2892 3094 font-weight: 300;
2893 3095 align-items: center;
2894 3096 }
2895 3097 .course-curriculum .course-item .section-item-link {
2896 - display: table;
2897 - padding-left: 15px;
2898 - padding-right: 0;
2899 - border-bottom: none;
3098 + display: flex;
3099 + align-items: flex-start;
3100 + justify-content: space-between;
3101 + width: 100%;
3102 + padding: 12px 0;
3103 + color: inherit;
2900 3104 outline: none;
2901 - box-shadow: none;
2902 - line-height: 1.5;
2903 - color: #777;
2904 - text-decoration: none;
3105 + gap: 12px;
2905 3106 }
2906 3107 .course-curriculum .course-item .section-item-link:hover .item-name {
2907 3108 color: var(--lp-primary-color);
2908 3109 }
2909 3110 .course-curriculum .course-item .section-item-link::before {
2910 - display: table-cell;
2911 - display: table-cell;
2912 - right: 0;
2913 - width: 20px;
2914 - padding: 15px 0;
2915 3111 color: var(--lp-primary-color);
2916 - font-family: "Font Awesome 5 Free";
2917 - font-size: 18px;
2918 - font-weight: 400;
2919 - vertical-align: middle;
2920 - transition: right linear 0.15s;
3112 + font-family: "lp-icon";
2921 3113 }
2922 -.course-curriculum .course-item .item-icon,
3114 +.course-curriculum .course-item .section-item-link .course-item-info {
3115 + width: 100%;
3116 +}
3117 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre {
3118 + display: flex;
3119 + flex-flow: row-reverse;
3120 + justify-content: flex-end;
3121 + gap: 16px;
3122 + align-items: center;
3123 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
3124 +}
3125 +.course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration {
3126 + background: transparent;
3127 +}
2923 3128 .course-curriculum .course-item .item-name {
2924 - display: table-cell;
2925 - padding: 17px 16px;
2926 - color: #333;
2927 - font-size: 16px;
2928 3129 font-weight: 600;
2929 - vertical-align: middle;
2930 3130 }
2931 -.course-curriculum .course-item .item-icon::before {
2932 - font-size: 18px;
3131 +.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
3132 + content: "\f059";
2933 3133 }
2934 -.course-curriculum .course-item .item-icon.icon-lock {
2935 - float: left;
2936 - margin-top: 15px;
3134 +.course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
3135 + content: "\e929" !important;
2937 3136 }
2938 -.course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
2939 - content: "\f059";
3137 +.course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
3138 + content: "\e92a" !important;
2940 3139 }
2941 3140 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
2942 3141 content: "\f15b";
2943 3142 }
@@ -2972,9 +3171,8 @@
2972 3171 content: "";
2973 3172 transition: height linear 0.15s, top linear 0.15s;
2974 3173 }
2975 3174 .course-curriculum .course-item.current {
2976 - padding-right: 10px;
2977 3175 background: #f9f9f9;
2978 3176 }
2979 3177 .course-curriculum .course-item.current a::before {
2980 3178 right: 10px;
@@ -2986,177 +3184,44 @@
2986 3184 .course-curriculum .section-left {
2987 3185 vertical-align: top;
2988 3186 }
2989 3187 .course-curriculum .section-left .section-title {
2990 - padding: 0;
2991 - color: #666;
2992 - font-size: 1.4rem;
2993 - letter-spacing: 0;
3188 + font-weight: 700;
3189 + font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2994 3190 text-transform: capitalize;
2995 3191 display: block;
2996 3192 }
2997 3193 .course-curriculum .curriculum-more__button {
2998 - display: flex;
3194 + border: 1px solid var(--lp-border-color, #E2E0DB);
3195 + border-radius: var(--lp-border-radius, 5px);
3196 + padding: 8px 16px;
3197 + box-shadow: none;
3198 + outline: none;
2999 3199 width: 100%;
3000 3200 margin-top: 20px;
3001 3201 margin-bottom: 20px;
3002 - padding: 10px 0;
3003 - border: none;
3004 - outline: none;
3005 - color: #fff;
3006 - background: #333;
3007 - box-shadow: none;
3008 - justify-content: center;
3009 - align-items: center;
3010 - cursor: pointer;
3011 - font-size: 1rem;
3012 - font-family: sans-serif;
3013 3202 }
3014 -.course-curriculum .curriculum-more__button.loading::before {
3203 +.course-curriculum .curriculum-more__button.loading:before {
3204 + position: absolute;
3015 3205 display: inline-block;
3016 - margin-left: 5px;
3017 - font-family: "Font Awesome 5 Free";
3018 - font-weight: 900;
3206 + font-family: "lp-icon";
3019 3207 content: "\f110";
3020 - -webkit-animation: lp-rotating 1s linear infinite;
3021 - -moz-animation: lp-rotating 1s linear infinite;
3022 3208 animation: lp-rotating 1s linear infinite;
3209 + font-variant: normal;
3210 + text-transform: none;
3211 + -webkit-font-smoothing: antialiased;
3212 + -moz-osx-font-smoothing: grayscale;
3213 + vertical-align: middle;
3214 + color: black;
3023 3215 }
3024 3216
3025 -body.course-item-popupx {
3026 - overflow: hidden;
3027 - _opacity: 0;
3028 -}
3029 -body.course-item-popupx #learn-press-course-curriculum {
3030 - overflow: auto;
3031 - position: fixed;
3032 - z-index: 9999;
3033 - top: 32px;
3034 - bottom: 0;
3035 - right: 0;
3036 - width: 400px;
3037 - border-left: 1px solid #ddd;
3038 - background: #fff;
3039 -}
3040 -body.course-item-popupx #learn-press-course-curriculum .section-header {
3041 - padding: 0 15px;
3042 -}
3043 -body.course-item-popupx #learn-press-course-curriculum .section-header .section-desc {
3044 - margin: -10px 0 5px;
3045 -}
3046 -body.course-item-popupx #learn-press-course-curriculum .course-item {
3047 - padding-left: 15px;
3048 - padding-right: 15px;
3049 -}
3050 -body.course-item-popupx #learn-press-course-curriculum .course-item a::before {
3051 - right: 15px;
3052 -}
3053 -body.course-item-popupx #learn-press-content-item {
3054 - overflow: hidden;
3055 - position: fixed;
3056 - z-index: 9999;
3057 - top: 32px;
3058 - left: 0;
3059 - bottom: 0;
3060 - right: 400px;
3061 - background: #fff;
3062 -}
3063 -body.course-item-popupx #learn-press-content-item .content-item-wrap {
3064 - max-width: 900px;
3065 - margin: 10px auto;
3066 -}
3067 -body.course-item-popupx #learn-press-content-item .course-item-title {
3068 - font-size: 1.4rem;
3069 -}
3070 -body.course-item-popupx #learn-press-content-item .content-question-summary .review-heading {
3071 - text-align: center;
3072 -}
3073 -body.course-item-popupx #learn-press-content-item .content-question-summary .question-title {
3074 - margin-bottom: 10px;
3075 - font-size: 1.2rem;
3076 -}
3077 -body.course-item-popupx #content-item-nav {
3078 - position: fixed;
3079 - z-index: 99999;
3080 - left: 0;
3081 - bottom: 0;
3082 - right: 400px;
3083 - height: 60px;
3084 - border-top: 1px solid #ddd;
3085 - background: #f5f5f5;
3086 -}
3087 -body.course-item-popupx #content-item-nav .content-item-nav-wrap {
3088 - max-width: 900px;
3089 - margin: 10px auto;
3090 -}
3091 -body.course-item-popupx #content-item-nav button {
3092 - height: 40px;
3093 - padding: 0 20px;
3094 - line-height: 40px;
3095 -}
3096 -body.course-item-popupx .comment-form-textarea {
3097 - -webkit-box-sizing: border-box;
3098 - -moz-box-sizing: border-box;
3099 - box-sizing: border-box;
3100 -}
3101 -body.course-item-popupx.wpadminbar #learn-press-course-curriculum,
3102 -body.course-item-popupx.wpadminbar #learn-press-content-item {
3103 - top: 92px;
3104 -}
3105 -body.course-item-popupx.wpadminbar .content-item-description {
3106 - margin-bottom: 20px;
3107 -}
3108 -body.course-item-popupx .content-item-summary {
3109 - margin-bottom: 50px;
3110 -}
3111 -body.course-item-popupx .content-item-summary > h3 {
3112 - margin-bottom: 20px;
3113 -}
3114 -body.course-item-popupx .content-item-summary.content-item-video .entry-video {
3115 - position: absolute;
3116 - top: 0;
3117 - right: 0;
3118 - width: 100%;
3119 - background: #000;
3120 - line-height: 1;
3121 -}
3122 -body.course-item-popupx .content-item-summary.content-item-video .entry-video iframe {
3123 - width: 100%;
3124 - max-width: 900px;
3125 - margin-bottom: 0;
3126 - vertical-align: top;
3127 -}
3128 -body.course-item-popupx .learn-press-content-protected-message {
3129 - margin-bottom: 50px;
3130 - padding: 20px;
3131 - background: #ffe0e0;
3132 -}
3133 -body.course-item-popupx.content-only #learn-press-content-item {
3134 - z-index: 9999999;
3135 - top: 0;
3136 - bottom: 0;
3137 - right: 0;
3138 -}
3139 -body.course-item-popupx.content-only #learn-press-content-item .content-item-scrollable {
3140 - bottom: 0;
3141 -}
3142 -body #ifr-course-item {
3143 - position: absolute;
3144 - z-index: 999999;
3145 - top: 0;
3146 - right: 0;
3147 - width: 100%;
3148 - height: 100%;
3149 - background: #fff;
3150 -}
3151 -body .content-item-summary .form-button-finish-course,
3152 -body .lp-quiz-buttons .form-button-finish-course {
3217 +body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
3153 3218 float: left;
3154 3219 }
3155 3220
3156 3221 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before, #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3157 3222 top: 2px;
3158 - font-family: "Font Awesome 5 Free";
3223 + font-family: "lp-icon";
3159 3224 }
3160 3225 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
3161 3226 content: "\f017";
3162 3227 }
@@ -3166,33 +3231,12 @@
3166 3231 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
3167 3232 content: "\f29c";
3168 3233 }
3169 3234
3170 -.scroll-wrapper {
3171 - overflow: hidden;
3172 - opacity: 0;
3173 -}
3174 -.scroll-wrapper .scroll-element {
3175 - background: transparent;
3176 -}
3177 -.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
3178 - transition: opacity 0.25s;
3179 -}
3180 -.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
3181 - opacity: 0.7;
3182 -}
3183 -
3184 3235 .course-remaining-time .label-enrolled {
3185 3236 font-size: inherit;
3186 3237 }
3187 3238
3188 -.learn-press-form.completed button::before {
3189 - margin-left: 10px;
3190 - font-family: "Font Awesome 5 Free";
3191 - font-size: 18px;
3192 - content: "\f00c";
3193 -}
3194 -
3195 3239 .lp-course-progress {
3196 3240 position: relative;
3197 3241 }
3198 3242 .lp-course-progress .lp-passing-conditional {
@@ -3206,328 +3250,250 @@
3206 3250
3207 3251 .viewing-course-item .section-header .section-desc {
3208 3252 display: none;
3209 3253 }
3210 -.viewing-course-item .content-item-wrap {
3211 - margin-top: 50px;
3254 +
3255 +.lp-course-curriculum ul, .lp-course-curriculum li {
3256 + list-style: none;
3257 + margin: 0;
3258 + padding: 0;
3212 3259 }
3213 -
3214 -/***********/
3215 -.course-meta {
3260 +.lp-course-curriculum .course-curriculum-info {
3216 3261 display: flex;
3217 - margin-bottom: 40px;
3262 + justify-content: space-between;
3263 + gap: 20px;
3264 + margin-bottom: 20px;
3218 3265 }
3219 -.course-meta .course-meta__pull-left,
3220 -.course-meta .course-meta__pull-right {
3266 +.lp-course-curriculum .course-curriculum-info__left {
3221 3267 display: flex;
3268 + align-items: center;
3222 3269 flex-wrap: wrap;
3270 + gap: 8px;
3223 3271 }
3224 -.course-meta .course-meta__pull-left {
3225 - flex: 1;
3272 +.lp-course-curriculum .course-curriculum-info__left li {
3273 + display: inline-flex;
3274 + align-items: center;
3275 + gap: 8px;
3226 3276 }
3227 -.course-meta .course-meta__pull-left .meta-item {
3228 - margin-left: 10px;
3277 +.lp-course-curriculum .course-curriculum-info__left li::after {
3278 + content: "";
3279 + width: 4px;
3280 + height: 4px;
3281 + background-color: var(--lp-border-color, #E2E0DB);
3282 + display: inline-block;
3229 3283 }
3230 -.course-meta .course-meta__pull-right {
3231 - flex: 0 0 50%;
3284 +.lp-course-curriculum .course-curriculum-info__left li:last-child::after {
3285 + content: none;
3232 3286 }
3233 -.course-meta .course-meta__pull-right .meta-item {
3234 - margin-right: 10px;
3287 +.lp-course-curriculum .course-curriculum-info__right {
3288 + font-weight: var(--lp-font-weight-link, 600);
3289 + text-align: left;
3290 + text-transform: capitalize;
3235 3291 }
3236 -.course-meta.course-meta-primary .meta-item {
3237 - flex: 1;
3292 +.lp-course-curriculum .course-toggle-all-sections {
3293 + cursor: pointer;
3238 3294 }
3239 -.course-meta.two-columns .course-meta {
3240 - flex: 1;
3295 +.lp-course-curriculum .course-section {
3296 + margin-bottom: 8px;
3297 + border: 1px solid var(--lp-border-color, #E2E0DB);
3298 + border-radius: var(--lp-border-radius, 5px);
3299 + cursor: pointer;
3300 + overflow: hidden;
3241 3301 }
3242 -
3243 -.course-extra-box {
3244 - margin-bottom: 3px;
3245 - border: 1px solid rgba(204, 204, 204, 0.3);
3246 - border-radius: 5px;
3302 +.lp-course-curriculum .course-section.lp-collapse .course-section__items {
3303 + display: none;
3304 + animation: ease-in-out;
3247 3305 }
3248 -.course-extra-box__title {
3249 - --extra-height: 50px;
3250 - display: flex;
3251 - align-items: center;
3252 - position: relative;
3253 - height: var(--extra-height);
3254 - margin: 0 !important;
3255 - padding: 0 38px 0 45px;
3256 - background: rgba(181, 187, 211, 0.15);
3257 - font-size: 1.1rem;
3258 - font-weight: 600;
3259 - cursor: pointer;
3306 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
3307 + display: none;
3260 3308 }
3261 -@media (max-width: 767px) {
3262 - .course-extra-box__title {
3263 - padding-right: 15px;
3264 - }
3309 +.lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
3310 + display: block;
3265 3311 }
3266 -.course-extra-box__title::after {
3267 - position: absolute;
3268 - top: 0;
3269 - left: 20px;
3270 - color: #666;
3271 - font-family: "Font Awesome 5 Free";
3272 - line-height: var(--extra-height);
3273 - content: "\f0d7";
3312 +.lp-course-curriculum .course-section .lp-icon-angle-down {
3313 + display: none;
3274 3314 }
3275 -.course-extra-box__content {
3276 - display: none;
3315 +.lp-course-curriculum .course-section:last-child {
3316 + margin-bottom: 0;
3277 3317 }
3278 -.course-extra-box__content-inner {
3279 - -webkit-animation-name: course-extra-box__content-inner-transform;
3280 - animation-name: course-extra-box__content-inner-transform;
3281 - -webkit-animation-duration: 0.3s;
3282 - animation-duration: 0.3s;
3283 - -webkit-animation-timing-function: ease-in-out;
3284 - animation-timing-function: ease-in-out;
3285 - -webkit-animation-iteration-count: 1;
3286 - animation-iteration-count: 1;
3287 - -webkit-animation-direction: normal;
3288 - animation-direction: normal;
3318 +.lp-course-curriculum .course-section .course-section-header {
3319 + background-color: var(--lp-white-grey, #F7F7FB);
3320 + padding: 20px;
3321 + column-gap: 12px;
3322 + display: flex;
3323 + justify-content: space-between;
3289 3324 }
3290 -.course-extra-box__content ul,
3291 -.course-extra-box__content li {
3292 - list-style: none;
3325 +.lp-course-curriculum .course-section__title {
3326 + font-weight: 600;
3327 + font-size: 1.1em;
3328 + line-height: 1.3em;
3293 3329 }
3294 -.course-extra-box__content ul {
3295 - margin: 0;
3296 - padding: 0;
3330 +.lp-course-curriculum .course-section__description {
3331 + margin: 4px 0 0 0;
3297 3332 }
3298 -.course-extra-box__content li {
3299 - margin: 0;
3300 - padding: 10px 38px;
3301 - border-bottom: 1px solid rgba(204, 204, 204, 0.3);
3302 - color: #666;
3303 - font-size: 16px;
3304 - font-weight: 300;
3333 +.lp-course-curriculum .course-section .section-toggle {
3334 + line-height: 1;
3305 3335 }
3306 -@media (max-width: 767px) {
3307 - .course-extra-box__content li {
3308 - padding-right: 30px;
3309 - padding-left: 30px;
3310 - }
3336 +.lp-course-curriculum .course-section .section-toggle i {
3337 + font-size: 24px;
3311 3338 }
3312 -.course-extra-box__content li::before {
3313 - margin-left: 8px;
3314 - color: var(--lp-primary-color);
3315 - font-family: "Font Awesome 5 Free";
3316 - font-weight: 900;
3317 - content: "\f00c";
3339 +.lp-course-curriculum .course-section .course-section-info {
3340 + margin-right: 0;
3341 + margin-left: auto;
3318 3342 }
3319 -.course-extra-box__content li:last-child {
3320 - border-bottom: 0;
3343 +.lp-course-curriculum .course-section .section-count-items {
3344 + min-width: 24px;
3345 + font-weight: 600;
3346 + text-align: center;
3347 + line-height: 1.3;
3348 + white-space: nowrap;
3321 3349 }
3322 -.course-extra-box:last-child {
3323 - margin-bottom: 60px;
3350 +.lp-course-curriculum .course-section .course-item {
3351 + background-color: transparent;
3352 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
3353 + padding: 12px 20px;
3354 + margin: 0;
3324 3355 }
3325 -.course-extra-box.active .course-extra-box__title::after {
3326 - content: "\f0d8";
3356 +.lp-course-curriculum .course-section .course-item__link {
3357 + display: flex;
3358 + justify-content: space-between;
3359 + width: 100%;
3360 + column-gap: 12px;
3361 + row-gap: 8px;
3362 + position: relative;
3363 + align-items: flex-start;
3364 + color: inherit;
3327 3365 }
3328 -.course-extra-box + .comment-respond, .course-extra-box + .comments-area {
3329 - margin-top: 60px;
3330 - margin-bottom: 30px;
3366 +.lp-course-curriculum .course-section .course-item__info {
3367 + display: flex;
3368 + column-gap: 12px;
3369 + row-gap: 8px;
3331 3370 }
3332 -.course-extra-box + .course-tabs {
3333 - margin-top: 60px;
3371 +.lp-course-curriculum .course-section .course-item__info .course-item-ico {
3372 + min-width: 16px;
3334 3373 }
3335 -
3336 -input[name=course-extra-box-ratio] {
3337 - display: none;
3374 +.lp-course-curriculum .course-section .course-item__content {
3375 + display: flex;
3376 + justify-content: space-between;
3377 + column-gap: 12px;
3378 + row-gap: 8px;
3379 + align-items: baseline;
3380 + flex: 1;
3338 3381 }
3339 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
3340 - display: block;
3382 +@media (max-width: 1024px) {
3383 + .lp-course-curriculum .course-section .course-item__content {
3384 + flex-wrap: wrap;
3385 + }
3341 3386 }
3342 -input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
3343 - transform: scale(1);
3387 +.lp-course-curriculum .course-section .course-item__left:hover {
3388 + color: var(--lp-primary-color, #ffb606);
3344 3389 }
3345 -
3346 -@-webkit-keyframes course-extra-box__content-inner-transform {
3347 - from {
3348 - opacity: 0;
3349 - -webkit-transform: translateX(-5%);
3350 - -moz-transform: translateX(-5%);
3351 - -ms-transform: translateX(-5%);
3352 - -o-transform: translateX(-5%);
3353 - transform: translateX(-5%);
3354 - }
3355 - to {
3356 - opacity: 1;
3357 - -webkit-transform: translateX(0%);
3358 - -moz-transform: translateX(0%);
3359 - -ms-transform: translateX(0%);
3360 - -o-transform: translateX(0%);
3361 - transform: translateX(0%);
3362 - }
3390 +.lp-course-curriculum .course-section .course-item__right {
3391 + display: flex;
3392 + column-gap: 12px;
3393 + row-gap: 8px;
3394 + align-items: center;
3395 + flex: none;
3396 + color: var(--lp-color-meta, #8a8a8a);
3397 + flex-wrap: wrap;
3398 + flex-direction: row-reverse;
3399 + justify-content: flex-end;
3363 3400 }
3364 -@keyframes course-extra-box__content-inner-transform {
3365 - from {
3366 - opacity: 0;
3367 - transform: translateX(-5%);
3401 +@media (max-width: 1024px) {
3402 + .lp-course-curriculum .course-section .course-item__right {
3403 + width: 100%;
3404 + order: 3;
3368 3405 }
3369 - to {
3370 - opacity: 1;
3371 - transform: translateX(0%);
3372 - }
3373 3406 }
3374 -.course-tab-panel-faqs {
3375 - padding-top: 64px;
3407 +.lp-course-curriculum .course-section .course-item__status .course-item-ico {
3408 + width: 24px;
3409 + display: flex;
3410 + justify-content: center;
3376 3411 }
3377 -.course-tab-panel-faqs .course-faqs-box {
3378 - margin-bottom: 20px;
3379 - border: 1px solid rgba(204, 204, 204, 0.6);
3380 - border-radius: 5px;
3412 +.lp-course-curriculum .course-section .course-item-ico::before {
3413 + content: "";
3414 + display: inline-block;
3415 + font-family: "lp-icon";
3416 + font-weight: normal;
3381 3417 }
3382 -.course-tab-panel-faqs .course-faqs-box__title {
3383 - display: block;
3384 - position: relative;
3385 - margin: 0;
3386 - padding: 20px 25px 20px 45px;
3387 - font-size: 1.1rem;
3388 - font-weight: 500;
3389 - line-height: 1.7;
3390 - cursor: pointer;
3418 +.lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
3419 + content: "\f15b";
3391 3420 }
3392 -.course-tab-panel-faqs .course-faqs-box__title::after {
3393 - position: absolute;
3394 - top: 50%;
3395 - left: 28px;
3396 - color: #6c6c6c;
3397 - font-family: "Font Awesome 5 Free";
3398 - font-size: 12px;
3399 - font-weight: 900;
3400 - content: "\f078";
3401 - transform: translateY(-50%);
3421 +.lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
3422 + content: "\f12e";
3402 3423 }
3403 -.course-tab-panel-faqs .course-faqs-box:last-child {
3404 - margin-bottom: 40px;
3424 +.lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
3425 + content: "\e929";
3405 3426 }
3406 -.course-tab-panel-faqs .course-faqs-box:hover {
3407 - background: rgba(241, 242, 248, 0.4);
3427 +.lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
3428 + content: "\e92a";
3408 3429 }
3409 -.course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
3410 - color: var(--lp-primary-color);
3430 +.lp-course-curriculum .course-section .course-item-ico.preview::before {
3431 + content: "\f06e";
3432 + color: #999;
3411 3433 }
3412 -.course-tab-panel-faqs .course-faqs-box__content {
3413 - display: none;
3434 +.lp-course-curriculum .course-section .course-item-ico.locked::before {
3435 + content: "\f023";
3436 + color: #999;
3414 3437 }
3415 -.course-tab-panel-faqs .course-faqs-box__content-inner {
3416 - padding: 0 25px 25px 25px;
3417 - color: #666;
3418 - font-size: 1rem;
3419 - font-weight: 300;
3420 - line-height: 26px;
3421 - -webkit-animation-name: course-faqs-box__content-inner-transform;
3422 - animation-name: course-faqs-box__content-inner-transform;
3423 - -webkit-animation-duration: 0.3s;
3424 - animation-duration: 0.3s;
3425 - -webkit-animation-timing-function: ease-in-out;
3426 - animation-timing-function: ease-in-out;
3427 - -webkit-animation-iteration-count: 1;
3428 - animation-iteration-count: 1;
3429 - -webkit-animation-direction: normal;
3430 - animation-direction: normal;
3438 +.lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
3439 + content: "\f00c";
3440 + color: #3bb54a;
3431 3441 }
3432 -
3433 -input[name=course-faqs-box-ratio] {
3434 - display: none;
3442 +.lp-course-curriculum .course-section .course-item-ico.in-progress::before, .lp-course-curriculum .course-section .course-item-ico.completed::before {
3443 + content: "\f00c";
3444 + color: #999;
3435 3445 }
3436 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
3437 - display: block;
3446 +.lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
3447 + content: "\f00d";
3448 + color: #f02425;
3438 3449 }
3439 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box {
3440 - background: rgba(241, 242, 248, 0.4);
3450 +.lp-course-curriculum .course-section .course-item-ico.started::before {
3451 + content: "\f00c";
3452 + color: #999;
3441 3453 }
3442 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
3443 - color: var(--lp-primary-color);
3454 +.lp-course-curriculum .course-section .course-item-ico.doing::before {
3455 + content: "\e921";
3456 + color: #999;
3444 3457 }
3445 -input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
3446 - content: "\f077";
3458 +
3459 +.info-learning .course-progress > div {
3460 + margin-bottom: 8px;
3447 3461 }
3448 -
3449 -@-webkit-keyframes course-faqs-box__content-inner-transform {
3450 - from {
3451 - opacity: 0;
3452 - -webkit-transform: translateX(-5%);
3453 - -moz-transform: translateX(-5%);
3454 - -ms-transform: translateX(-5%);
3455 - -o-transform: translateX(-5%);
3456 - transform: translateX(-5%);
3457 - }
3458 - to {
3459 - opacity: 1;
3460 - -webkit-transform: translateX(0%);
3461 - -moz-transform: translateX(0%);
3462 - -ms-transform: translateX(0%);
3463 - -o-transform: translateX(0%);
3464 - transform: translateX(0%);
3465 - }
3462 +.info-learning .course-progress__line {
3463 + width: 100%;
3464 + background: #ccc;
3465 + height: 5px;
3466 + border-radius: 5px;
3467 + position: relative;
3466 3468 }
3467 -@keyframes course-faqs-box__content-inner-transform {
3468 - from {
3469 - opacity: 0;
3470 - -webkit-transform: translateX(-5%);
3471 - -moz-transform: translateX(-5%);
3472 - -ms-transform: translateX(-5%);
3473 - -o-transform: translateX(-5%);
3474 - transform: translateX(-5%);
3475 - }
3476 - to {
3477 - opacity: 1;
3478 - -webkit-transform: translateX(0%);
3479 - -moz-transform: translateX(0%);
3480 - -ms-transform: translateX(0%);
3481 - -o-transform: translateX(0%);
3482 - transform: translateX(0%);
3483 - }
3469 +.info-learning .course-progress__line__active {
3470 + background: var(--lp-primary-color);
3471 + height: 100%;
3472 + border-radius: 5px;
3473 + position: absolute;
3474 + top: 0;
3475 + right: 0;
3484 3476 }
3485 -/***********/
3486 -@media screen and (max-width: 1300px) {
3487 - body.course-item-popup #learn-press-course-curriculum {
3488 - width: 300px;
3489 - }
3490 - body.course-item-popup #learn-press-course-curriculum .progress-bg {
3491 - width: 40px;
3492 - }
3493 - body.course-item-popup #content-item-nav {
3494 - right: 300px;
3495 - }
3496 - body.course-item-popup .section-desc {
3497 - display: none;
3498 - }
3477 +.info-learning .course-progress__line__active {
3478 + background: var(--lp-primary-color);
3479 + height: 100%;
3480 + border-radius: 5px;
3481 + position: absolute;
3482 + top: 0;
3483 + right: 0;
3499 3484 }
3500 -@media screen and (max-width: 1200px) {
3501 - body.course-item-popupx #learn-press-course-curriculum {
3502 - width: 300px;
3503 - }
3504 - body.course-item-popupx #content-item-nav {
3505 - right: 300px;
3506 - }
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);
3507 3491 }
3508 -@media screen and (max-width: 768px) {
3509 - body.course-item-popup .course-curriculum {
3510 - width: 200px;
3511 - }
3512 - body.course-item-popup #content-item-nav {
3513 - right: 200px;
3514 - }
3515 - body.course-item-popup.wpadminbar #learn-press-content-item,
3516 -body.course-item-popup.wpadminbar #learn-press-course-curriculum {
3517 - top: 106px;
3518 - }
3519 - .learn-press-course-results-progress {
3520 - margin-left: 0%;
3521 - }
3522 - .learn-press-course-results-progress .items-progress,
3523 -.learn-press-course-results-progress .course-progress {
3524 - float: none;
3525 - width: 100%;
3526 - margin-left: 0%;
3527 - margin-bottom: 20px;
3528 - }
3492 +.info-learning .start-date, .info-learning .end-date {
3493 + margin-bottom: 8px;
3529 3494 }
3495 +
3530 3496 .lp-quiz-buttons {
3531 3497 margin-bottom: 20px;
3532 3498 display: block;
3533 3499 clear: both;
@@ -3543,13 +3509,12 @@
3543 3509 }
3544 3510 .quiz-progress .progress-items .progress-item {
3545 3511 position: relative;
3546 3512 color: #777;
3547 - font-size: 15px;
3513 + font-size: 0.938em;
3548 3514 flex: 1;
3549 3515 }
3550 -.quiz-progress .progress-items .progress-item .progress-number,
3551 -.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 {
3552 3517 display: block;
3553 3518 line-height: 1;
3554 3519 text-align: center;
3555 3520 }
@@ -3554,13 +3519,13 @@
3554 3519 text-align: center;
3555 3520 }
3556 3521 .quiz-progress .progress-items .progress-item .progress-number {
3557 3522 margin: 15px 0 10px 0;
3558 - font-size: 20px;
3523 + font-size: 1.25em;
3559 3524 }
3560 3525 .quiz-progress .progress-items .progress-item .progress-label {
3561 3526 margin-bottom: 15px;
3562 - font-size: 14px;
3527 + font-size: 0.875em;
3563 3528 }
3564 3529 .quiz-progress .progress-items .progress-item i {
3565 3530 display: none;
3566 3531 float: right;
@@ -3567,9 +3532,9 @@
3567 3532 width: 60px;
3568 3533 height: 60px;
3569 3534 color: #fff;
3570 3535 background: #00adff;
3571 - font-size: 30px;
3536 + font-size: 1.875em;
3572 3537 line-height: 60px;
3573 3538 text-align: center;
3574 3539 }
3575 3540 .quiz-progress .progress-items .progress-item::after {
@@ -3588,24 +3553,15 @@
3588 3553 overflow: hidden;
3589 3554 position: relative;
3590 3555 margin: 0 0 18px 0;
3591 3556 padding: 10px;
3592 - color: #777;
3593 - background: #f5f5f5;
3594 - font-size: 20px;
3595 3557 cursor: pointer;
3596 - -webkit-border-radius: 4px;
3597 - -moz-border-radius: 4px;
3598 3558 border-radius: 4px;
3599 3559 -webkit-transition: background linear 0.25s;
3600 - -moz-transition: background linear 0.25s;
3601 - -ms-transition: background linear 0.25s;
3602 - -o-transition: background linear 0.25s;
3603 3560 transition: background linear 0.25s;
3604 3561 }
3605 3562 .answer-options .answer-option .option-title {
3606 3563 display: table-cell;
3607 - font-size: smaller;
3608 3564 }
3609 3565 .answer-options .answer-option .option-title .option-title-content {
3610 3566 display: inline-block;
3611 3567 vertical-align: middle;
@@ -3618,11 +3574,8 @@
3618 3574 width: 3px;
3619 3575 background: #ddd;
3620 3576 content: "";
3621 3577 -webkit-transition: background linear 0.25s;
3622 - -moz-transition: background linear 0.25s;
3623 - -ms-transition: background linear 0.25s;
3624 - -o-transition: background linear 0.25s;
3625 3578 transition: background linear 0.25s;
3626 3579 }
3627 3580 .answer-options .answer-option input[type=checkbox],
3628 3581 .answer-options .answer-option input[type=radio] {
@@ -3629,36 +3582,27 @@
3629 3582 -webkit-appearance: initial;
3630 3583 -moz-appearance: initial;
3631 3584 position: relative;
3632 3585 z-index: 10;
3633 - width: 35px;
3634 - min-width: 35px;
3635 - height: 35px;
3586 + width: 32px;
3587 + min-width: 32px;
3588 + height: 32px;
3636 3589 margin: 0 3px 0 10px;
3637 3590 border: 1px solid #cfcfcf;
3638 3591 background: #f9fafc;
3639 - -webkit-border-radius: 4px;
3640 - -moz-border-radius: 4px;
3641 3592 border-radius: 4px;
3642 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 + right: 50%;
3599 + transform: translate(50%, -50%);
3600 +}
3643 3601 .answer-options .answer-option input[type=checkbox]:focus,
3644 3602 .answer-options .answer-option input[type=radio]:focus {
3645 3603 outline: none;
3646 3604 }
3647 -.answer-options .answer-option input[type=checkbox]::after,
3648 -.answer-options .answer-option input[type=radio]::after {
3649 - margin-top: -10px;
3650 - position: absolute;
3651 - top: 18px;
3652 - right: 9px;
3653 - box-sizing: content-box;
3654 - opacity: 0;
3655 - color: #3db748;
3656 - font-family: "Font Awesome 5 Free";
3657 - font-weight: 900;
3658 - font-size: 16px;
3659 - content: "\f00c";
3660 -}
3661 3605 .answer-options .answer-option input[type=checkbox]:checked ~ .option-title .option-title-content,
3662 3606 .answer-options .answer-option input[type=radio]:checked ~ .option-title .option-title-content {
3663 3607 position: relative;
3664 3608 }
@@ -3671,24 +3615,37 @@
3671 3615 opacity: 1;
3672 3616 }
3673 3617 .answer-options .answer-option input[type=checkbox]::after {
3674 3618 margin-top: 0;
3675 - top: 50%;
3676 - right: 50%;
3677 - -webkit-transform: translate(50%, -50%);
3678 - -moz-transform: translate(50%, -50%);
3679 - -ms-transform: translate(50%, -50%);
3680 - -o-transform: translate(50%, -50%);
3681 - transform: translate(50%, -50%);
3682 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 +}
3683 3635 .answer-options .answer-option input[type=radio] {
3684 - -webkit-border-radius: 50%;
3685 - -moz-border-radius: 50%;
3686 3636 border-radius: 50%;
3687 3637 }
3688 3638 .answer-options .answer-option input[type=radio]::before {
3689 3639 border-radius: 50%;
3690 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 +}
3691 3648 .answer-options .answer-option .option-title {
3692 3649 margin: 0;
3693 3650 }
3694 3651 .answer-options .answer-option:hover {
@@ -3693,26 +3650,12 @@
3693 3650 }
3694 3651 .answer-options .answer-option:hover {
3695 3652 background: #e1f5ff;
3696 3653 }
3697 -.answer-options .answer-option.answer-correct {
3698 - background: #e1f5ff;
3699 -}
3700 -.answer-options .answer-option.answer-correct input[type=radio]:checked ~ .option-title::before,
3701 -.answer-options .answer-option.answer-correct input[type=checkbox]:checked ~ .option-title::before {
3702 - background: #e1f5ff;
3703 -}
3704 -.answer-options .answer-option.answered-correct input[type=radio]:checked ~ .option-title::before,
3705 -.answer-options .answer-option.answered-correct input[type=checkbox]:checked ~ .option-title::before {
3706 - background: #00adff;
3707 -}
3708 -.answer-options .answer-option.answered-wrong input[type=radio]::before, .answer-options .answer-option.answered-wrong input[type=radio]::after,
3709 -.answer-options .answer-option.answered-wrong input[type=checkbox]::before,
3710 3654 .answer-options .answer-option.answered-wrong input[type=checkbox]::after {
3711 - border-color: #f00;
3655 + color: #f00;
3712 3656 }
3713 -.answer-options .answer-option.answered-wrong input[type=radio]:checked ~ .option-title::before,
3714 -.answer-options .answer-option.answered-wrong input[type=checkbox]:checked ~ .option-title::before {
3657 +.answer-options .answer-option.answered-wrong input[type=radio]::after {
3715 3658 background: #f00;
3716 3659 }
3717 3660
3718 3661 button[data-counter] {
@@ -3738,25 +3681,19 @@
3738 3681 content: "\f00c";
3739 3682 }
3740 3683 .quiz-result .result-message {
3741 3684 margin-bottom: 30px;
3742 - padding: 10px 0 !important;
3685 + padding: 10px 0;
3743 3686 color: #fff;
3744 3687 background: #f02425;
3745 - font-size: 16px;
3746 - line-height: 22px;
3747 - font-weight: 400;
3748 3688 display: flex;
3749 3689 align-items: center;
3750 3690 justify-content: center;
3751 - -webkit-border-radius: 4px;
3752 - -moz-border-radius: 4px;
3753 - border-radius: 4px;
3691 + border-radius: var(--lp-border-radius, 5px);
3692 + gap: 8px;
3754 3693 }
3755 3694 .quiz-result .result-message::after {
3756 - margin-right: 10px;
3757 - font-family: "Font Awesome 5 Free";
3758 - font-weight: 900;
3695 + font-family: "lp-icon";
3759 3696 content: "\f00d";
3760 3697 }
3761 3698 .quiz-result .result-grade .result-achieved,
3762 3699 .quiz-result .result-grade .result-require {
@@ -3764,11 +3701,10 @@
3764 3701 margin: 0 auto;
3765 3702 }
3766 3703 .quiz-result .result-grade .result-achieved {
3767 3704 padding-bottom: 7px;
3768 - border-bottom: 1px solid #999;
3769 - color: #333;
3770 - font-size: 28px;
3705 + border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
3706 + font-size: 1.75em;
3771 3707 font-weight: 500;
3772 3708 line-height: 1;
3773 3709 }
3774 3710 .quiz-result .result-grade .result-require {
@@ -3774,14 +3710,14 @@
3774 3710 .quiz-result .result-grade .result-require {
3775 3711 display: block;
3776 3712 padding-top: 5px;
3777 3713 color: #666;
3778 - font-size: 16px;
3714 + font-size: 1em;
3779 3715 font-weight: 400;
3780 3716 line-height: 1;
3781 3717 }
3782 3718 .quiz-result .result-grade .result-message {
3783 - font-size: 14px;
3719 + font-size: 0.875em;
3784 3720 }
3785 3721 .quiz-result.passed .result-achieved {
3786 3722 color: #04adff;
3787 3723 }
@@ -3798,20 +3734,19 @@
3798 3734 display: flex;
3799 3735 margin: 0;
3800 3736 }
3801 3737 .quiz-result .result-statistic .result-statistic-field + li {
3802 - border-top: 1px dashed #ccc;
3738 + border-top: 1px dashed var(--lp-border-color, #E2E0DB);
3803 3739 }
3804 -.quiz-result .result-statistic .result-statistic-field span,
3805 -.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 {
3806 3741 margin: 0;
3807 3742 flex: 1;
3808 3743 }
3809 3744 .quiz-result .result-statistic .result-statistic-field span {
3810 3745 color: #666;
3811 - font-size: 16px;
3746 + font-size: 1em;
3812 3747 font-weight: 400;
3813 - line-height: 35px;
3748 + line-height: 2.1875em;
3814 3749 }
3815 3750 .quiz-result .result-statistic .result-statistic-field span::before {
3816 3751 display: inline-block;
3817 3752 width: 15px;
@@ -3816,17 +3751,15 @@
3816 3751 display: inline-block;
3817 3752 width: 15px;
3818 3753 margin-left: 10px;
3819 3754 color: var(--lp-primary-color);
3820 - font-family: "Font Awesome 5 Free";
3821 - font-size: 16px;
3755 + font-family: "lp-icon";
3756 + font-size: 1em;
3822 3757 font-weight: 900;
3823 3758 }
3824 3759 .quiz-result .result-statistic .result-statistic-field p {
3825 3760 color: #333;
3826 - font-size: 16px;
3827 3761 font-weight: 500;
3828 - line-height: 35px;
3829 3762 text-align: left;
3830 3763 }
3831 3764 .quiz-result .result-statistic .result-statistic-field.result-time-spend label::before {
3832 3765 font-weight: 400;
@@ -3852,8 +3785,121 @@
3852 3785 color: #ddd;
3853 3786 content: "\f2f5";
3854 3787 }
3855 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 +}
3856 3902 .quiz-status {
3857 3903 position: sticky;
3858 3904 z-index: 99;
3859 3905 top: 0;
@@ -3865,27 +3911,15 @@
3865 3911 display: flex;
3866 3912 box-sizing: border-box;
3867 3913 width: 100%;
3868 3914 max-width: 792px;
3869 - height: 60px;
3870 3915 margin: 0 auto;
3871 - padding: 5px 30px 5px 10px;
3916 + padding: 8px 16px;
3872 3917 border-radius: 4px;
3873 3918 background: var(--lp-primary-color);
3874 3919 justify-content: center;
3875 3920 align-items: center;
3876 3921 }
3877 -@media (max-width: 480px) {
3878 - .quiz-status > div {
3879 - display: block;
3880 - height: auto;
3881 - text-align: center;
3882 - padding: 15px;
3883 - }
3884 - .quiz-status > div .questions-index {
3885 - margin-bottom: 10px;
3886 - }
3887 -}
3888 3922 .quiz-status > div > div {
3889 3923 display: flex;
3890 3924 flex-direction: row-reverse;
3891 3925 flex: 0 0 50%;
@@ -3895,8 +3929,20 @@
3895 3929 .quiz-status > div > div {
3896 3930 justify-content: center;
3897 3931 }
3898 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 +}
3899 3945 .quiz-status > div .current-point {
3900 3946 display: none;
3901 3947 }
3902 3948 .quiz-status .questions-index {
@@ -3901,11 +3947,11 @@
3901 3947 }
3902 3948 .quiz-status .questions-index {
3903 3949 display: inline-block;
3904 3950 color: #666;
3905 - font-size: 16px;
3951 + font-size: 1em;
3906 3952 font-weight: 400;
3907 - line-height: 26px;
3953 + line-height: 1.625em;
3908 3954 }
3909 3955 .quiz-status .questions-index span {
3910 3956 color: #333;
3911 3957 font-weight: 500;
@@ -3910,26 +3956,16 @@
3910 3956 color: #333;
3911 3957 font-weight: 500;
3912 3958 }
3913 3959 .quiz-status .countdown {
3914 - position: relative;
3915 - min-width: 120px;
3916 - margin-left: 5px;
3917 - padding: 12px 29px;
3960 + min-height: 38px;
3918 3961 color: #333;
3919 - background: #fff;
3920 - font-size: 14px;
3921 - font-weight: 400;
3922 - line-height: 1;
3962 + font-weight: 500;
3923 3963 text-align: center;
3924 3964 }
3925 3965 .quiz-status .countdown .fas {
3926 - position: absolute;
3927 - top: 50%;
3928 - right: 10px;
3929 3966 color: #333;
3930 - font-size: 14px;
3931 - transform: translateY(-50%);
3967 + font-size: 1em;
3932 3968 }
3933 3969 .quiz-status .countdown .clock {
3934 3970 display: none;
3935 3971 width: 40px;
@@ -3942,9 +3978,8 @@
3942 3978 border: 4px solid #b1c1e6;
3943 3979 border-radius: 50%;
3944 3980 content: "";
3945 3981 -webkit-box-sizing: border-box;
3946 - -moz-box-sizing: border-box;
3947 3982 box-sizing: border-box;
3948 3983 }
3949 3984 .quiz-status .countdown .clock .circle-progress-bar {
3950 3985 display: inline-block;
@@ -3960,8 +3995,11 @@
3960 3995 }
3961 3996 .quiz-status .countdown .clock.x .circle-progress-bar__circle {
3962 3997 stroke: #f00;
3963 3998 }
3999 +.quiz-status .countdown i {
4000 + margin: 0 0 0 5px;
4001 +}
3964 4002 .quiz-status .submit-quiz button {
3965 4003 margin: 0 10px 0 0;
3966 4004 border: none;
3967 4005 border-radius: 0;
@@ -3991,9 +4029,9 @@
3991 4029 border: 1px solid #ddd;
3992 4030 color: #999;
3993 4031 background: #f5f5f5;
3994 4032 box-shadow: none;
3995 - font-size: 12px;
4033 + font-size: 0.75em;
3996 4034 line-height: 1;
3997 4035 }
3998 4036 .question-numbers li a span {
3999 4037 vertical-align: middle;
@@ -4012,9 +4050,9 @@
4012 4050 background: #fff;
4013 4051 }
4014 4052 .question-numbers li.answered a::after {
4015 4053 margin-right: 3px;
4016 - font-family: "Font Awesome 5 Free";
4054 + font-family: "lp-icon";
4017 4055 font-size: 8px;
4018 4056 vertical-align: middle;
4019 4057 }
4020 4058 .question-numbers li.answered.answered-wrong a {
@@ -4063,14 +4101,12 @@
4063 4101 }
4064 4102 }
4065 4103 .quiz-intro-item::before {
4066 4104 position: relative;
4067 - top: -2px;
4068 4105 margin-left: 10px;
4069 4106 color: var(--lp-primary-color);
4070 - font-family: "Font Awesome 5 Free";
4071 - font-size: 16px;
4072 - font-weight: 900;
4107 + font-family: "lp-icon";
4108 + font-size: 1em;
4073 4109 }
4074 4110 .quiz-intro-item--passing-grade {
4075 4111 order: 2;
4076 4112 }
@@ -4092,15 +4128,12 @@
4092 4128 .quiz-intro-item__title {
4093 4129 margin: 0;
4094 4130 padding: 0 0 0 8px;
4095 4131 color: #333;
4096 - font-size: 16px;
4097 4132 font-weight: 300;
4098 - line-height: 1.7;
4099 4133 }
4100 4134 .quiz-intro-item__content {
4101 4135 color: #222;
4102 - font-size: 16px;
4103 4136 font-weight: 400;
4104 4137 }
4105 4138
4106 4139 .question-explanation-content,
@@ -4179,11 +4212,8 @@
4179 4212 padding: 50px;
4180 4213 justify-content: center;
4181 4214 align-items: center;
4182 4215 -webkit-transform: none !important;
4183 - -moz-transform: none !important;
4184 - -ms-transform: none !important;
4185 - -o-transform: none !important;
4186 4216 transform: none !important;
4187 4217 }
4188 4218 .quiz-result .result-grade::before,
4189 4219 .quiz-result .result-grade svg {
@@ -4192,10 +4222,8 @@
4192 4222 right: 50%;
4193 4223 width: 200px;
4194 4224 height: 200px;
4195 4225 margin-right: -100px;
4196 - -webkit-border-radius: 50%;
4197 - -moz-border-radius: 50%;
4198 4226 border-radius: 50%;
4199 4227 }
4200 4228 .quiz-result .result-grade::before {
4201 4229 box-sizing: border-box;
@@ -4204,11 +4232,8 @@
4204 4232 content: "";
4205 4233 }
4206 4234 .quiz-result .result-grade svg {
4207 4235 -webkit-transform: rotate(90deg);
4208 - -moz-transform: rotate(90deg);
4209 - -ms-transform: rotate(90deg);
4210 - -o-transform: rotate(90deg);
4211 4236 transform: rotate(90deg);
4212 4237 }
4213 4238 .quiz-result .result-grade svg circle {
4214 4239 stroke: var(--lp-primary-color);
@@ -4214,11 +4239,8 @@
4214 4239 stroke: var(--lp-primary-color);
4215 4240 }
4216 4241 .quiz-result.passed .result-grade svg {
4217 4242 -webkit-transform: rotate(90deg);
4218 - -moz-transform: rotate(90deg);
4219 - -ms-transform: rotate(90deg);
4220 - -o-transform: rotate(90deg);
4221 4243 transform: rotate(90deg);
4222 4244 }
4223 4245 .quiz-result.passed .result-grade .result-achieved {
4224 4246 color: #333;
@@ -4229,22 +4251,24 @@
4229 4251
4230 4252 .quiz-questions .question {
4231 4253 margin-bottom: 60px;
4232 4254 }
4255 +.quiz-questions .question-answers .answer-options {
4256 + margin: 0;
4257 + padding: 0;
4258 +}
4233 4259
4234 4260 .question .answer-option {
4235 4261 padding: 0;
4236 - _border: 2px solid #d9e0f1;
4237 - background: #fff;
4238 4262 }
4239 4263 .question .answer-option input[type=radio],
4240 4264 .question .answer-option input[type=checkbox] {
4241 4265 position: absolute;
4242 4266 top: 50%;
4243 - margin: -19px 10px 0 0;
4244 4267 border-color: #d9e0f1;
4245 - -webkit-border-radius: 4px;
4246 - -moz-border-radius: 4px;
4268 + -webkit-transform: translateY(-50%);
4269 + transform: translateY(-50%);
4270 + margin: 0 10px 0 0;
4247 4271 border-radius: 4px;
4248 4272 }
4249 4273 .question .answer-option input[type=radio]::after,
4250 4274 .question .answer-option input[type=checkbox]::after {
@@ -4263,10 +4287,8 @@
4263 4287 .question .answer-option input[type=checkbox]:checked:not(:disabled)::after {
4264 4288 border-color: #99aee4;
4265 4289 }
4266 4290 .question .answer-option input[type=radio] {
4267 - -webkit-border-radius: 50%;
4268 - -moz-border-radius: 50%;
4269 4291 border-radius: 50%;
4270 4292 }
4271 4293 .question .answer-option input[type=radio]::before {
4272 4294 border-radius: 50%;
@@ -4274,24 +4296,14 @@
4274 4296 .question .answer-option .option-title {
4275 4297 display: flex;
4276 4298 width: 100%;
4277 4299 margin: 0;
4278 - padding: 14px 65px 11px 10px;
4279 - border: 1px solid #ccc;
4300 + padding: 10px 60px 10px 10px;
4301 + border: 1px solid var(--lp-border-color, #E2E0DB);
4280 4302 color: #666;
4281 - background: #fff;
4282 - font-size: 16px;
4283 - font-weight: 300;
4284 - line-height: 26px;
4285 - -webkit-border-radius: 4px;
4286 - -moz-border-radius: 4px;
4303 + font-weight: normal;
4287 4304 border-radius: 4px;
4288 4305 }
4289 -.question .answer-option .option-title::after {
4290 - display: inline-block;
4291 - visibility: hidden !important;
4292 - content: ".";
4293 -}
4294 4306 .question .answer-option .option-title:hover {
4295 4307 background: #f9f9f9;
4296 4308 }
4297 4309 .question .answer-option .option-title::before {
@@ -4306,31 +4318,25 @@
4306 4318 .question .question-title {
4307 4319 display: block;
4308 4320 margin-top: 0;
4309 4321 margin-bottom: 18px;
4310 - color: #333;
4311 - font-size: 18px;
4322 + font-size: 1.125em;
4312 4323 font-weight: 500;
4313 4324 }
4314 4325 .question .question-title .edit-link {
4315 4326 float: left;
4316 - font-size: 14px;
4327 + font-size: 0.875em;
4317 4328 font-weight: normal;
4318 4329 }
4319 4330 .question .question-content {
4320 4331 margin-bottom: 30px;
4321 - color: #666;
4322 - font-size: 16px;
4323 - font-weight: 300;
4324 - line-height: 26px;
4325 4332 }
4326 4333 .question .question-content img {
4327 - width: 100%;
4328 4334 max-width: 100%;
4329 4335 }
4330 4336 .question .question-response {
4331 4337 margin-bottom: 10px;
4332 - font-size: 14px;
4338 + font-size: 0.875em;
4333 4339 }
4334 4340 .question .question-response .label {
4335 4341 display: inline-block;
4336 4342 margin: 0 0 0 5px;
@@ -4360,11 +4366,12 @@
4360 4366 color: #00adff;
4361 4367 background: transparent;
4362 4368 font-size: 0;
4363 4369 text-decoration: none;
4370 + border: none;
4364 4371 }
4365 4372 .question .btn-show-hint::before {
4366 - font-family: "Font Awesome 5 Free";
4373 + font-family: "lp-icon";
4367 4374 font-size: 18px;
4368 4375 content: "\f059";
4369 4376 }
4370 4377 .question .btn-show-hint:hover span {
@@ -4369,9 +4376,9 @@
4369 4376 }
4370 4377 .question .btn-show-hint:hover span {
4371 4378 position: absolute;
4372 4379 bottom: 100%;
4373 - right: 0;
4380 + right: 100%;
4374 4381 width: auto;
4375 4382 padding: 6px 9px;
4376 4383 border-radius: 2px;
4377 4384 color: #333;
@@ -4394,9 +4401,9 @@
4394 4401 min-width: 50px;
4395 4402 margin: 0 10px;
4396 4403 padding: 0 10px;
4397 4404 border: none;
4398 - border-bottom: 1px dashed #ddd;
4405 + border-bottom: 1px dashed var(--lp-border-color, #E2E0DB);
4399 4406 text-align: center;
4400 4407 white-space: nowrap;
4401 4408 }
4402 4409 .question.question-fill_in_blanks .blanks .blank-input br {
@@ -4419,10 +4426,8 @@
4419 4426 margin: 0 5px;
4420 4427 padding: 0 6px;
4421 4428 background: #ddd;
4422 4429 line-height: 1;
4423 - -webkit-border-radius: 4px;
4424 - -moz-border-radius: 4px;
4425 4430 border-radius: 4px;
4426 4431 }
4427 4432 .question.question-fill_in_blanks .blanks.ordered {
4428 4433 list-style-position: inside;
@@ -4434,8 +4439,15 @@
4434 4439 .lp-sort-bg label.option-title {
4435 4440 background: rgba(255, 182, 6, 0.68) !important;
4436 4441 }
4437 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 +
4438 4450 .learn-press-message.fixed {
4439 4451 position: fixed;
4440 4452 top: 32px;
4441 4453 right: 0;
@@ -4449,30 +4461,124 @@
4449 4461 .learn-press-message.fixed[data-delay-in] {
4450 4462 display: none;
4451 4463 }
4452 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-left: 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-left: 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 + right: -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 +
4453 4556 /**
4454 4557 * CSS for overriding some style defaults of themes
4455 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-right: 0;
4565 + padding-left: 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 +}
4456 4573 .lp-archive-courses ul {
4457 4574 list-style-type: revert;
4458 - padding: 0 1em 23px 0;
4575 + padding: 0 1em 1em 0;
4459 4576 }
4460 -.lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4577 +.lp-archive-courses ul.course-nav-tabs {
4461 4578 list-style: none;
4462 4579 padding: 0;
4463 4580 }
4464 -@media (max-width: 768px) {
4465 - .lp-archive-courses ul.learn-press-breadcrumb, .lp-archive-courses ul.course-nav-tabs {
4466 - padding-right: 15px;
4467 - padding-left: 15px;
4468 - }
4469 -}
4470 -.lp-archive-courses ul, .lp-archive-courses ol {
4471 - list-style-type: decimal;
4472 - list-style-position: inside;
4473 - padding: 0 0 23px;
4474 -}
4475 4581 .lp-archive-courses ol ul {
4476 4582 padding: 2px 35px 2px 0;
4477 4583 }
4478 4584 .lp-archive-courses ol ol {
@@ -4477,18 +4583,11 @@
4477 4583 }
4478 4584 .lp-archive-courses ol ol {
4479 4585 padding: 2px 20px 2px 0;
4480 4586 }
4481 -.lp-archive-courses thead th, .lp-archive-courses tr th {
4482 - padding: 9px 24px;
4483 -}
4484 -.lp-archive-courses tr td {
4485 - border-top: 1px solid #eee;
4486 - padding: 6px 24px;
4487 -}
4488 4587
4489 -.learnpress #left-area ul, .learnpress .entry-content ul, .learnpress .et-l--body ul, .learnpress .et-l--footer ul, .learnpress .et-l--header ul {
4490 - 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;
4491 4590 list-style: none !important;
4492 4591 }
4493 4592
4494 4593 .learnpress.dt-the7 .learn-press-filters {
@@ -4524,8 +4623,20 @@
4524 4623 padding-right: 15px;
4525 4624 padding-left: 15px;
4526 4625 }
4527 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 +
4528 4639 body.learnpress-page.twentysixteen #primary .lp-entry-content {
4529 4640 float: none;
4530 4641 width: auto;
4531 4642 margin: 0 15%;
@@ -4543,8 +4654,16 @@
4543 4654 }
4544 4655 body.learnpress-page.twentyseventeen #primary article.type-page {
4545 4656 width: 100%;
4546 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-right: 0;
4664 + padding-left: 0;
4665 +}
4547 4666
4548 4667 @media screen and (min-width: 61.5625em) {
4549 4668 body.twentysixteen.learnpress-page .entry-footer {
4550 4669 display: none;
@@ -4568,19 +4687,361 @@
4568 4687 }
4569 4688
4570 4689 @media screen and (min-width: 48em) {
4571 4690 body.twentyseventeen.learnpress-page #primary article.page .entry-header,
4572 -body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4691 + body.twentyseventeen.learnpress-page #primary article.page .lp-entry-content {
4573 4692 width: 100%;
4574 4693 float: none;
4575 4694 }
4576 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 15px 8px 35px !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-right: 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-right: 16px;
4851 + padding-left: 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-right: 0;
4869 + padding-left: 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-right: 0;
4939 + --lp-white-grey: trasparent;
4940 + padding-left: 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-right: 20px;
4990 + padding-left: 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-right: 15px;
5009 + padding-left: 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-right: 20px;
5022 + padding-left: 20px;
5023 +}
5024 +.business-coaching .thim-ekit-tablist .lp-course-curriculum .course-item {
5025 + padding-right: 0;
5026 + padding-left: 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 +
4577 5038 .learn-press-tip {
4578 5039 display: none;
4579 5040 margin: 0 5px;
4580 5041 color: #444;
4581 - font-size: 13px;
4582 5042 font-style: normal;
5043 + font-weight: normal;
4583 5044 line-height: 1;
4584 5045 vertical-align: baseline;
4585 5046 cursor: pointer;
4586 5047 }
@@ -4587,9 +5048,9 @@
4587 5048 .learn-press-tip.ready {
4588 5049 display: inline-block;
4589 5050 }
4590 5051 .learn-press-tip::before {
4591 - font-family: "Font Awesome 5 Free";
5052 + font-family: "lp-icon";
4592 5053 content: "\f059";
4593 5054 }
4594 5055 .learn-press-tip:hover {
4595 5056 opacity: 0.8;
@@ -4602,16 +5063,14 @@
4602 5063 margin-right: -1px;
4603 5064 padding: 0.618em 1em;
4604 5065 color: #fff;
4605 5066 background: #383838;
4606 - font-size: 12px;
5067 + font-size: 0.8em;
4607 5068 line-height: 1.2em;
4608 - -webkit-border-radius: 3px;
4609 - -moz-border-radius: 3px;
4610 5069 border-radius: 3px;
4611 5070 }
4612 5071 .learn-press-tip-floating > * {
4613 - font-size: 12px;
5072 + font-size: 0.8em;
4614 5073 }
4615 5074 .learn-press-tip-floating .close {
4616 5075 display: inline-block;
4617 5076 position: absolute;
@@ -4621,17 +5080,15 @@
4621 5080 height: 16px;
4622 5081 border: 1px solid #fff;
4623 5082 color: #fff;
4624 5083 background: #468fbc;
4625 - line-height: 16px;
5084 + line-height: 1rem;
4626 5085 text-align: center;
4627 5086 cursor: pointer;
4628 - -webkit-border-radius: 50%;
4629 - -moz-border-radius: 50%;
4630 5087 border-radius: 50%;
4631 5088 }
4632 5089 .learn-press-tip-floating .close::before {
4633 - font-family: "Font Awesome 5 Free";
5090 + font-family: "lp-icon";
4634 5091 content: "\f00d";
4635 5092 }
4636 5093 .learn-press-tip-floating p {
4637 5094 margin: 0;
@@ -4665,46 +5122,16 @@
4665 5122 */
4666 5123 /**
4667 5124 * Mixin
4668 5125 */
4669 -@-webkit-keyframes rotating4 {
4670 - from {
4671 - -webkit-transform: rotate(0deg);
4672 - -o-transform: rotate(0deg);
4673 - transform: rotate(0deg);
4674 - }
4675 - to {
4676 - -webkit-transform: rotate(-360deg);
4677 - -o-transform: rotate(-360deg);
4678 - transform: rotate(-360deg);
4679 - }
4680 -}
4681 5126 @keyframes rotating4 {
4682 5127 from {
4683 - -ms-transform: rotate(0deg);
4684 - -moz-transform: rotate(0deg);
4685 - -webkit-transform: rotate(0deg);
4686 - -o-transform: rotate(0deg);
4687 5128 transform: rotate(0deg);
4688 5129 }
4689 5130 to {
4690 - -ms-transform: rotate(-360deg);
4691 - -moz-transform: rotate(-360deg);
4692 - -webkit-transform: rotate(-360deg);
4693 - -o-transform: rotate(-360deg);
4694 5131 transform: rotate(-360deg);
4695 5132 }
4696 5133 }
4697 -@-webkit-keyframes animation4 {
4698 - from {
4699 - right: -40%;
4700 - width: 40%;
4701 - }
4702 - to {
4703 - right: 100%;
4704 - width: 10%;
4705 - }
4706 -}
4707 5134 @keyframes animation4 {
4708 5135 from {
4709 5136 right: -40%;
4710 5137 width: 40%;
@@ -4728,10 +5155,8 @@
4728 5155 min-width: 300px !important;
4729 5156 padding: 10px !important;
4730 5157 background: #F5F5F5;
4731 5158 transition: opacity 0.25s;
4732 - -webkit-border-radius: 3px;
4733 - -moz-border-radius: 3px;
4734 5159 border-radius: 3px;
4735 5160 }
4736 5161 body.confirm #popup_container #popup_title {
4737 5162 display: none !important;
@@ -4739,10 +5164,8 @@
4739 5164 body.confirm #popup_container #popup_message {
4740 5165 margin: -10px;
4741 5166 background: #FFF;
4742 5167 padding: 20px;
4743 - -webkit-border-radius: 3px;
4744 - -moz-border-radius: 3px;
4745 5168 border-radius: 3px;
4746 5169 }
4747 5170 body.confirm #popup_container .close {
4748 5171 position: absolute;
@@ -4754,9 +5177,9 @@
4754 5177 text-align: center;
4755 5178 }
4756 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] {
4757 5180 height: 30px;
4758 - line-height: 30px;
5181 + line-height: 1.875rem;
4759 5182 padding: 0 25px;
4760 5183 }
4761 5184 body.confirm #popup_container #popup_cancel {
4762 5185 display: none;
@@ -4768,35 +5191,46 @@
4768 5191
4769 5192 /**
4770 5193 * Archive courses page.
4771 5194 */
4772 -a {
4773 - text-decoration: none;
5195 +.lp-archive-courses {
5196 + width: 100%;
5197 + scroll-margin: 30px;
4774 5198 }
4775 -
4776 -.lp-content-area {
4777 - width: 100%;
4778 - max-width: 1170px;
4779 - margin: 0 auto;
5199 +.lp-archive-courses .lp-content-area.has-sidebar {
5200 + display: flex;
5201 + gap: 32px;
5202 + align-items: flex-start;
4780 5203 }
4781 -@media (max-width: 1024px) {
4782 - .lp-content-area {
4783 - padding-left: 15px;
4784 - padding-right: 15px;
5204 +@media (max-width: 768px) {
5205 + .lp-archive-courses .lp-content-area.has-sidebar {
5206 + display: inherit;
4785 5207 }
4786 5208 }
4787 -
4788 -.lp-content-area::after,
4789 -.lp-content-area::before {
4790 - display: table;
4791 - clear: both;
4792 - content: "";
5209 +.lp-archive-courses .lp-content-area.has-sidebar .learn-press-courses[data-layout=grid] li {
5210 + width: 33.33%;
4793 5211 }
4794 -
4795 -.lp-archive-courses {
4796 - width: 100%;
4797 - 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 + }
4798 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 +}
4799 5233 .lp-archive-courses.loading ul.learn-press-courses {
4800 5234 position: relative;
4801 5235 }
4802 5236 .lp-archive-courses.loading ul.learn-press-courses::before, .lp-archive-courses.loading ul.learn-press-courses::after {
@@ -4809,9 +5243,9 @@
4809 5243 }
4810 5244 .lp-archive-courses.loading ul.learn-press-courses::after {
4811 5245 z-index: 3;
4812 5246 background: #f3f3f3;
4813 - 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%);
4814 5248 background-size: 400% 100%;
4815 5249 list-style: none;
4816 5250 animation: lp-skeleton-loading 1.4s ease infinite;
4817 5251 }
@@ -4817,192 +5251,93 @@
4817 5251 }
4818 5252 .lp-archive-courses.loading ul.learn-press-courses::before {
4819 5253 z-index: 2;
4820 5254 opacity: 0.8%;
4821 - background: #fff;
5255 + background: var(--lp-color-white, #fff);
4822 5256 }
4823 -.lp-archive-courses form[name=search-course] {
4824 - position: relative;
4825 - margin-bottom: 20px;
4826 -}
4827 -.lp-archive-courses form[name=search-course] .search-course-input {
4828 - width: 100%;
4829 - padding: 12px;
4830 - -webkit-box-sizing: border-box;
4831 - -moz-box-sizing: border-box;
4832 - box-sizing: border-box;
4833 -}
4834 -.lp-archive-courses form[name=search-course] .search-course-button {
4835 - position: absolute;
4836 - top: 1px;
4837 - left: 1px;
4838 - bottom: 1px;
4839 - height: auto;
4840 - padding: 15px;
4841 - line-height: 1px;
4842 -}
4843 5257 .lp-archive-courses .learn-press-courses-header {
4844 - float: right;
4845 - padding-top: 4px;
5258 + margin-bottom: 16px;
4846 5259 }
4847 5260 .lp-archive-courses .learn-press-courses-header h1 {
4848 5261 margin: 0;
4849 - font-size: 30px;
4850 - font-weight: 600;
5262 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
4851 5263 }
4852 -@media (max-width: 767px) {
4853 - .lp-archive-courses .learn-press-courses-header {
4854 - margin-bottom: 20px;
4855 - }
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;
4856 5275 }
4857 -.lp-archive-courses .course-item {
5276 +.learn-press-courses .course-item {
4858 5277 flex-direction: column;
4859 5278 display: flex;
4860 5279 transition: all 0.3s;
4861 5280 }
4862 -.lp-archive-courses .course-item:hover .course-thumbnail .thumbnail::before {
5281 +.learn-press-courses .course-item:hover .course-thumbnail .thumbnail::before {
4863 5282 opacity: 1;
4864 5283 }
4865 -.lp-archive-courses .course-item:hover .course-thumbnail a img {
5284 +.learn-press-courses .course-item:hover .course-thumbnail a img {
4866 5285 transform: scale(1.05);
4867 5286 }
4868 -.lp-archive-courses .course-item:hover .course-wishlist {
5287 +.learn-press-courses .course-item:hover .course-wishlist {
4869 5288 opacity: 1;
4870 5289 }
4871 -.lp-archive-courses .course-item .course-wishlist.filled {
5290 +.learn-press-courses .course-item .course-wishlist.filled {
4872 5291 opacity: 1;
4873 5292 }
4874 -.lp-archive-courses .course-item .course-instructor {
4875 - float: right;
4876 - margin-bottom: 16px;
4877 - font-size: 14px;
4878 - font-weight: 300;
4879 - line-height: 25px;
4880 - text-transform: capitalize;
4881 -}
4882 -.lp-archive-courses .course-item .course-instructor a {
4883 - color: #059de9;
4884 -}
4885 -.lp-archive-courses .course-item .course-instructor a:hover {
4886 - color: var(--lp-primary-color);
4887 -}
4888 -.lp-archive-courses .course-content {
5293 +.learn-press-courses .course-content {
4889 5294 position: relative;
4890 5295 border-top: 0;
4891 5296 }
4892 -.lp-archive-courses .course-content .course-permalink {
4893 - display: -webkit-box;
4894 - clear: both;
4895 - overflow: hidden;
4896 - position: relative;
5297 +.learn-press-courses .course-content .course-permalink {
5298 + display: block;
4897 5299 border: none;
4898 - color: #fff;
4899 5300 text-decoration: none;
4900 - text-transform: none;
4901 - -webkit-line-clamp: 2;
4902 - -webkit-box-orient: vertical;
4903 - -webkit-box-shadow: none;
4904 - -moz-box-shadow: none;
4905 - box-shadow: none;
5301 + color: inherit;
5302 + line-height: 1.3;
4906 5303 }
4907 -.lp-archive-courses .course-content .course-permalink:focus {
4908 - -webkit-box-shadow: none;
4909 - -moz-box-shadow: none;
4910 - box-shadow: none;
4911 -}
4912 -.lp-archive-courses .course-content .course-review {
5304 +.learn-press-courses .course-content .course-review {
4913 5305 display: none;
4914 5306 }
4915 -.lp-archive-courses .course-content .course-categories,
4916 -.lp-archive-courses .course-content .course-tags {
4917 - display: block;
4918 - font-size: 14px;
4919 - font-weight: 300;
4920 -}
4921 -.lp-archive-courses .course-content .course-categories {
4922 - float: right;
4923 - position: relative;
4924 - margin-left: 10px;
4925 - margin-bottom: 16px;
4926 -}
4927 -.lp-archive-courses .course-content .course-categories a {
5307 +.learn-press-courses .course-content .course-tags {
4928 5308 display: inline-block;
4929 - display: none;
4930 - margin: 0 10px;
4931 - color: #fff;
4932 - text-decoration: none;
4933 5309 }
4934 -.lp-archive-courses .course-content .course-categories a:first-child {
5310 +.learn-press-courses .course-content .course-info > span {
4935 5311 display: block;
4936 - margin-right: 0;
4937 - padding: 2px 16px;
4938 - background: var(--lp-primary-color);
4939 5312 }
4940 -.lp-archive-courses .course-content .course-categories a:hover {
4941 - 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);
4942 5317 }
4943 -.lp-archive-courses .course-content .course-categories::after {
4944 - position: absolute;
4945 - top: 50%;
4946 - left: -2px;
4947 - width: 1px;
4948 - height: 12px;
4949 - opacity: 0.5;
4950 - background: #999;
4951 - content: "";
4952 - transform: translate(0, -50%);
4953 -}
4954 -.lp-archive-courses .course-content .course-info {
4955 - color: #666;
4956 - font-size: 14px;
4957 - font-weight: 300;
4958 -}
4959 -.lp-archive-courses .course-content .course-info > span {
4960 - display: block;
4961 -}
4962 -.lp-archive-courses .course-content .course-info .course-price {
4963 - float: left;
4964 -}
4965 -.lp-archive-courses .course-content .course-info .course-price .origin-price,
4966 -.lp-archive-courses .course-content .course-info .course-price .price {
4967 - color: #333;
4968 - font-size: 16px;
4969 - font-weight: 600;
4970 -}
4971 -.lp-archive-courses .course-content .course-info .course-price .origin-price {
4972 - margin-left: 10px;
4973 - color: #666;
4974 - font-size: 14px;
4975 - font-weight: 300;
5318 +.learn-press-courses .course-content .course-info .course-price .origin-price {
5319 + margin-left: 8px;
5320 + opacity: 0.8;
5321 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
4976 5322 text-decoration: line-through;
4977 5323 }
4978 -.lp-archive-courses .course-content .course-info .course-instructor {
4979 - float: left;
4980 -}
4981 -.lp-archive-courses .course-content .course-info::after {
4982 - display: block;
4983 - clear: both;
4984 - content: "";
4985 -}
4986 -.lp-archive-courses .course-content .course-excerpt {
5324 +.learn-press-courses .course-content .course-short-description {
4987 5325 display: -webkit-box;
4988 5326 overflow: hidden;
4989 - margin-bottom: 28px;
4990 - color: #666;
4991 - font-size: 16px;
4992 - font-weight: 300;
4993 - line-height: 26px;
5327 + margin-bottom: 16px;
4994 5328 -webkit-line-clamp: 2;
4995 5329 -webkit-box-orient: vertical;
4996 5330 }
4997 -.lp-archive-courses .course-content .separator {
5331 +.learn-press-courses .course-content .separator {
4998 5332 display: none;
4999 5333 }
5000 -.lp-archive-courses .course-wrap-thumbnail {
5334 +.learn-press-courses .course-thumbnail {
5001 5335 overflow: hidden;
5002 5336 position: relative;
5337 + border-radius: var(--lp-border-radius, 5px);
5003 5338 }
5004 -.lp-archive-courses .course-wrap-thumbnail .lp-badge.featured {
5339 +.learn-press-courses .course-thumbnail .lp-badge.featured {
5005 5340 position: absolute;
5006 5341 z-index: 100;
5007 5342 top: 28px;
5008 5343 right: -110px;
@@ -5009,42 +5344,41 @@
5009 5344 width: 300px;
5010 5345 text-align: center;
5011 5346 transform: rotate(45deg);
5012 5347 }
5013 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist {
5348 +.learn-press-courses .course-thumbnail .course-wishlist {
5014 5349 position: absolute;
5015 5350 z-index: 2;
5016 5351 top: 6px;
5017 5352 left: 6px;
5018 5353 opacity: 0;
5019 - color: #fff;
5354 + color: var(--lp-color-white, #fff);
5020 5355 cursor: pointer;
5021 5356 }
5022 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist::before {
5023 - font-family: "Font Awesome 5 Free";
5024 - font-weight: 900;
5357 +.learn-press-courses .course-thumbnail .course-wishlist::before {
5358 + font-family: "lp-icon";
5025 5359 content: "\f004";
5026 5360 }
5027 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist .course-wishlist__btn {
5361 +.learn-press-courses .course-thumbnail .course-wishlist .course-wishlist__btn {
5028 5362 display: none;
5029 5363 }
5030 -.lp-archive-courses .course-wrap-thumbnail .course-wishlist:hover {
5364 +.learn-press-courses .course-thumbnail .course-wishlist:hover {
5031 5365 color: var(--lp-primary-color);
5032 5366 }
5033 -.lp-archive-courses .course-wrap-thumbnail:hover::before {
5367 +.learn-press-courses .course-thumbnail:hover::before {
5034 5368 opacity: 1;
5035 5369 }
5036 -.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
5370 +.learn-press-courses .course-thumbnail:hover a img {
5037 5371 transform: scale(1.05);
5038 5372 }
5039 -.lp-archive-courses .course-wrap-thumbnail:hover .course-wishlist {
5373 +.learn-press-courses .course-thumbnail:hover .course-wishlist {
5040 5374 opacity: 1;
5041 5375 }
5042 -.lp-archive-courses .course-thumbnail a {
5376 +.learn-press-courses .course-thumbnail a {
5043 5377 display: block;
5044 5378 overflow: hidden;
5045 5379 }
5046 -.lp-archive-courses .course-thumbnail .thumbnail {
5380 +.learn-press-courses .course-thumbnail .thumbnail {
5047 5381 margin: 0;
5048 5382 padding: 0;
5049 5383 border: 0;
5050 5384 border-radius: unset;
@@ -5049,103 +5383,862 @@
5049 5383 border: 0;
5050 5384 border-radius: unset;
5051 5385 line-height: unset;
5052 5386 }
5053 -.lp-archive-courses .course-thumbnail .thumbnail::before {
5054 - position: absolute;
5055 - z-index: 1;
5056 - top: 0;
5057 - left: 0;
5058 - bottom: 0;
5059 - right: 0;
5060 - opacity: 0;
5061 - background: rgba(0, 0, 0, 0.5);
5062 - content: "";
5063 - transition: all 0.3s;
5064 -}
5065 -.lp-archive-courses .course-thumbnail img {
5387 +.learn-press-courses .course-thumbnail img {
5066 5388 display: block;
5067 5389 width: 100%;
5068 5390 height: auto;
5069 5391 transition: all 0.5s ease;
5070 5392 transform: scale(1);
5393 + max-width: unset !important;
5071 5394 }
5072 -.lp-archive-courses .course-title {
5073 - margin: 0;
5395 +.learn-press-courses .wap-course-title {
5396 + margin: 0 0 12px 0;
5074 5397 padding: 0;
5075 - color: #333;
5076 - font-size: 16px;
5077 - font-weight: 600;
5078 - 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);
5079 5401 }
5080 -.lp-archive-courses .course-title:hover {
5402 +.learn-press-courses .wap-course-title a:hover {
5081 5403 color: var(--lp-primary-color);
5082 5404 }
5405 +.learn-press-courses .course-permalink:hover {
5406 + color: var(--lp-primary-color);
5407 +}
5083 5408 @media (min-width: 769px) {
5084 - .lp-archive-courses .course-summary-content .course-info-left {
5085 - width: calc(100% - 330px);
5409 + .learn-press-courses .course-summary-content .course-info-left {
5410 + width: calc(100% - 340px);
5086 5411 }
5087 5412 }
5088 -.lp-archive-courses .course-summary-content .course-title {
5089 - margin-bottom: 42px;
5090 - color: #fff;
5091 - font-size: 1.5rem;
5092 - 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-left: 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-left: 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 24px 0 0;
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 0 10px 10px;
5572 + padding: 3px 5px;
5573 + border-radius: 3px;
5574 + color: var(--lp-color-white, #fff);
5575 + background: #e4a2a2;
5093 5576 line-height: 1;
5094 5577 }
5095 -.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-right: 15px;
5662 + margin-left: 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 {
5096 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-left: 30px;
5712 + background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
5713 + background-size: 0.8em;
5714 + background-position: calc(100% - (100% - 0.5em)) center;
5715 + background-repeat: no-repeat;
5716 + -webkit-appearance: none;
5717 + appearance: none;
5718 + line-height: 1.1;
5097 5719 }
5720 +.woocommerce-js .lp-courses-bar .courses-order-by {
5721 + background-position-x: calc(100% - (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 0 0 4px;
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 +}
5098 5781 @media (max-width: 768px) {
5099 - .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: 0 var(--lp-border-radius, 5px) var(--lp-border-radius, 5px) 0;
5804 + border: 1px solid var(--lp-border-color, #E2E0DB);
5805 + border-left: 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: var(--lp-border-radius, 5px) 0 0 var(--lp-border-radius, 5px);
5812 + border: 1px solid var(--lp-border-color, #E2E0DB);
5813 + border-right: 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 {
5100 5829 width: 100%;
5101 5830 }
5831 + .lp-courses-bar .search-courses input {
5832 + min-width: 240px;
5833 + max-width: unset;
5834 + }
5102 5835 }
5103 -.lp-archive-courses .course-detail-info {
5104 - 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-left: 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-right: 12px;
5980 + padding-right: 12px;
5981 + border-right: 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-left: 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 20px 0 0;
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 {
5105 6029 color: #fff;
5106 - 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%;
5107 6054 position: relative;
5108 6055 }
5109 -.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");
5110 6157 content: "";
5111 - width: 50%;
5112 - 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);
5113 6188 background: var(--lp-secondary-color);
5114 - position: absolute;
5115 - top: 0;
6189 + position: relative;
5116 6190 }
5117 -.lp-archive-courses .course-detail-info::before {
5118 - left: 100%;
5119 - right: 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;
5120 6198 }
5121 -.lp-archive-courses .course-detail-info::after {
5122 - right: 100%;
5123 - left: 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-left: 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 + left: 100%;
6216 + right: auto;
6217 + }
6218 + .lp-archive-courses .course-detail-info::after {
6219 + right: 100%;
6220 + left: auto;
6221 + }
5124 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 +}
5125 6229 .lp-archive-courses .course-meta__pull-left .meta-item {
5126 6230 display: flex;
5127 - height: 46px;
5128 - margin-left: 50px;
5129 - font-size: 16px;
5130 - font-weight: 300;
5131 6231 text-transform: capitalize;
6232 + align-items: center;
5132 6233 }
5133 -.lp-archive-courses .course-meta__pull-left .meta-item span {
5134 - padding-left: 4px;
5135 - padding-right: 0;
5136 -}
5137 -.lp-archive-courses .course-meta__pull-left .meta-item:last-child {
5138 - margin-left: 0;
5139 -}
5140 6234 .lp-archive-courses .course-meta__pull-left .meta-item::before {
5141 6235 margin-left: 8px;
5142 6236 color: var(--lp-primary-color);
5143 - font-family: "Font Awesome 5 Free";
5144 - font-weight: 900;
6237 + font-family: "lp-icon";
5145 6238 }
5146 6239 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image {
5147 - margin-left: 10px;
6240 + margin-left: 8px;
5148 6241 flex: 0 0 46px;
5149 6242 }
5150 6243 .lp-archive-courses .course-meta__pull-left .meta-item .meta-item__image img {
5151 6244 overflow: hidden;
@@ -5152,8 +6245,9 @@
5152 6245 position: relative;
5153 6246 width: 46px;
5154 6247 height: 46px;
5155 6248 border-radius: 50%;
6249 + display: block;
5156 6250 }
5157 6251 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-duration::before {
5158 6252 content: "\f017";
5159 6253 }
@@ -5168,33 +6262,23 @@
5168 6262 }
5169 6263 .lp-archive-courses .course-meta__pull-left .meta-item.meta-item-student::before {
5170 6264 content: "\f501";
5171 6265 }
5172 -@media (max-width: 1024px) {
5173 - .lp-archive-courses .course-meta__pull-left .meta-item {
5174 - margin-left: 30px;
5175 - }
5176 -}
5177 -@media (max-width: 767px) {
5178 - .lp-archive-courses .course-meta__pull-left .meta-item {
5179 - margin-left: 0;
5180 - }
5181 -}
5182 6266 .lp-archive-courses .course-meta__pull-left .meta-item__value label {
5183 6267 margin: 0;
5184 - color: #999;
5185 - font-size: 14px;
6268 + color: var(--lp-color-accent-1);
6269 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
5186 6270 font-weight: 300;
5187 6271 line-height: 1.5;
6272 + display: block;
5188 6273 }
5189 6274 .lp-archive-courses .course-meta__pull-left .meta-item__value > div {
5190 6275 line-height: 1.5;
5191 6276 }
5192 6277 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a {
5193 - color: #fff;
5194 - font-size: 16px;
5195 - font-weight: 400;
6278 + color: var(--lp-color-white, #fff);
5196 6279 text-transform: capitalize;
6280 + text-decoration: none;
5197 6281 }
5198 6282 .lp-archive-courses .course-meta__pull-left .meta-item__value > div a:hover {
5199 6283 color: var(--lp-primary-color);
5200 6284 }
@@ -5200,38 +6284,22 @@
5200 6284 }
5201 6285 .lp-archive-courses .course-meta__pull-left .meta-item-categories {
5202 6286 align-items: center;
5203 6287 }
5204 -.lp-archive-courses .course-meta__pull-left .meta-item-categories::before {
5205 - margin-left: 10px;
5206 - font-size: 36px;
5207 - content: "\f02e";
5208 -}
5209 6288 .lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div span {
5210 - padding: 0 5px;
6289 + padding: 0 4px;
5211 6290 }
5212 -.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
5213 - color: var(--lp-primary-color);
5214 -}
5215 6291 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value {
5216 6292 display: flex;
5217 - flex-direction: column-reverse;
5218 - justify-content: flex-end;
5219 - align-items: flex-end;
6293 + flex-direction: column;
6294 + justify-content: space-between;
5220 6295 }
5221 6296 .lp-archive-courses .course-meta__pull-left .meta-item-review .meta-item__value .review-stars-rated {
5222 6297 margin-bottom: 0;
5223 6298 line-height: 1;
5224 6299 }
5225 -@media (max-width: 767px) {
5226 - .lp-archive-courses .course-meta__pull-left {
5227 - display: grid;
5228 - grid-template-columns: repeat(2, 1fr);
5229 - grid-gap: 20px;
5230 - }
5231 -}
5232 6300 .lp-archive-courses .course-meta-primary {
5233 - margin-bottom: 36px;
6301 + margin-bottom: 20px;
5234 6302 }
5235 6303 .lp-archive-courses .course-meta-primary .meta-item-categories::before {
5236 6304 font-weight: 400;
5237 6305 }
@@ -5260,9 +6328,9 @@
5260 6328 }
5261 6329 .lp-archive-courses .course-summary-sidebar {
5262 6330 width: 300px;
5263 6331 max-width: 100%;
5264 - margin-top: -272px;
6332 + margin-top: -180px;
5265 6333 }
5266 6334 @media (max-width: 768px) {
5267 6335 .lp-archive-courses .course-summary-sidebar {
5268 6336 width: 100%;
@@ -5288,9 +6356,9 @@
5288 6356 margin-top: 30px;
5289 6357 padding: 0;
5290 6358 }
5291 6359 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist {
5292 - color: #fff;
6360 + color: var(--lp-color-white, #fff);
5293 6361 background: transparent !important;
5294 6362 font-size: 0;
5295 6363 }
5296 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 {
@@ -5296,17 +6364,15 @@
5296 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 {
5297 6365 color: var(--lp-primary-color);
5298 6366 }
5299 6367 .lp-archive-courses .course-summary-sidebar__inner .learn-press-course-wishlist::before {
5300 - font-family: "Font Awesome 5 Free";
5301 - font-size: 16px;
5302 - font-weight: 900;
6368 + font-family: "lp-icon";
6369 + font-size: 1em;
5303 6370 content: "\f004";
5304 6371 }
5305 6372 .lp-archive-courses .course-summary-sidebar__inner > div {
5306 - overflow: hidden;
5307 6373 padding: 20px;
5308 - background: #fff;
6374 + background: var(--lp-color-white, #fff);
5309 6375 }
5310 6376 .lp-archive-courses .course-summary-sidebar__inner > div ul {
5311 6377 list-style: none;
5312 6378 }
@@ -5311,603 +6377,579 @@
5311 6377 list-style: none;
5312 6378 }
5313 6379 .lp-archive-courses .course-summary-sidebar__inner > div ul li a {
5314 6380 color: #666;
5315 - font-size: 16px;
5316 6381 font-weight: 300;
5317 - line-height: 24px;
6382 + line-height: 1.5em;
5318 6383 }
5319 6384 .lp-archive-courses .course-summary-sidebar__inner > div ul li a:hover {
5320 6385 color: var(--lp-primary-color);
5321 6386 box-shadow: unset;
5322 6387 }
5323 -
5324 -.learn-press-courses {
5325 - clear: both;
5326 - margin: 0 -15px;
5327 - padding: 0 !important;
5328 - min-height: 300px;
5329 - list-style: none;
5330 - position: relative;
5331 - display: -webkit-box;
5332 - display: -moz-box;
5333 - display: -ms-flexbox;
5334 - display: -moz-flex;
5335 - display: -webkit-flex;
6388 +.lp-archive-courses .courses-btn-load-more {
5336 6389 display: flex;
5337 - -webkit-flex-wrap: wrap;
5338 - flex-wrap: wrap;
6390 + align-items: center;
6391 + gap: 5px;
5339 6392 }
5340 -.learn-press-courses .course {
5341 - width: 25%;
5342 - margin: 0 0 60px 0;
5343 - box-shadow: none;
5344 - list-style: none;
6393 +.lp-archive-courses .course-wishlist:before {
6394 + font-family: "lp-icon";
5345 6395 }
5346 -.learn-press-courses[data-layout=list] {
5347 - margin: 0;
6396 +.lp-archive-courses .lp-course-curriculum ul {
6397 + padding: 0;
5348 6398 }
5349 -.learn-press-courses[data-layout=list] .course {
5350 - display: flex;
5351 - width: 100%;
5352 - padding: 24px;
5353 - border: 1px solid rgba(204, 204, 204, 0.3);
5354 - border-radius: 4px;
5355 - flex-wrap: wrap;
5356 - justify-content: flex-end;
6399 +
6400 +.lp-single-course__header {
6401 + background-color: #F1F2F8;
5357 6402 }
6403 +.lp-single-course__header__inner {
6404 + max-width: var(--lp-container-max-width);
6405 + margin: 0 auto;
6406 + padding-left: var(--lp-cotainer-padding);
6407 + padding-right: var(--lp-cotainer-padding);
6408 + padding-top: 40px;
6409 + padding-bottom: 40px;
6410 +}
5358 6411 @media (max-width: 767px) {
5359 - .learn-press-courses[data-layout=list] .course {
5360 - padding: 15px;
6412 + .lp-single-course__header__inner {
6413 + padding-top: 20px;
6414 + padding-bottom: 20px;
5361 6415 }
5362 6416 }
5363 -.learn-press-courses[data-layout=list] .course-item {
5364 - flex-direction: row;
5365 - width: 100%;
5366 - border: unset;
5367 - justify-content: space-between;
6417 +@media (min-width: 992px) {
6418 + .lp-single-course__header__inner > * {
6419 + width: calc(100% - 440px);
6420 + }
5368 6421 }
5369 -@media (max-width: 767px) {
5370 - .learn-press-courses[data-layout=list] .course-item {
5371 - flex-direction: column;
5372 - }
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;
5373 6429 }
5374 -.learn-press-courses[data-layout=list] .course-content {
5375 - float: left;
5376 - width: calc(64.2% - 76px);
5377 - 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;
5378 6434 }
5379 -@media (max-width: 1200px) {
5380 - .learn-press-courses[data-layout=list] .course-content {
5381 - width: calc(64.2% - 40px);
6435 +@media (max-width: 767px) {
6436 + .lp-single-course__header .course-title {
6437 + margin: 0 0 16px 0;
5382 6438 }
5383 6439 }
5384 -@media (max-width: 1200px) {
5385 - .learn-press-courses[data-layout=list] .course-content {
5386 - width: calc(64.2% - 25px);
5387 - }
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;
5388 6446 }
5389 6447 @media (max-width: 767px) {
5390 - .learn-press-courses[data-layout=list] .course-content {
5391 - width: 100%;
5392 - padding-top: 20px;
6448 + .lp-single-course__header .course-instructor-category {
6449 + margin-bottom: 20px;
5393 6450 }
5394 6451 }
5395 -.learn-press-courses[data-layout=list] .course-content .course-categories a {
5396 - position: relative;
5397 - padding: 2px 15px 2px 20px;
5398 - -webkit-clip-path: polygon(0% 0%, 100% 0, 88% 50%, 100% 100%, 0% 100%);
5399 - 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;
5400 6455 }
5401 -.learn-press-courses[data-layout=list] .course-content .course-permalink {
5402 - height: 25px;
5403 - margin-bottom: 5px;
5404 - -webkit-line-clamp: 1;
6456 +.lp-single-course__header .course-instructor-category label {
6457 + font-size: inherit;
6458 + font-weight: inherit;
5405 6459 }
5406 -.learn-press-courses[data-layout=list] .course-content .course-tags a {
5407 - margin: 0 0 10px 10px;
5408 - padding: 3px 5px;
5409 - border-radius: 3px;
5410 - color: #fff;
5411 - background: #e4a2a2;
5412 - line-height: 1;
6460 +.lp-single-course__header .course-instructor-category a {
6461 + text-decoration: none;
6462 + color: inherit;
5413 6463 }
5414 -.learn-press-courses[data-layout=list] .course-content .course-footer {
5415 - float: right;
5416 - margin-left: 20px;
6464 +.lp-single-course__header .course-instructor-category a:hover {
6465 + color: var(--lp-primary-color, #ffb606);
5417 6466 }
5418 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-students {
5419 - 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;
5420 6472 }
5421 -.learn-press-courses[data-layout=list] .course-content .course-footer .course-price {
5422 - float: unset;
5423 -}
5424 -@media (max-width: 767px) {
5425 - .learn-press-courses[data-layout=list] .course-content .course-footer {
5426 - margin-bottom: 30px;
5427 - }
5428 -}
5429 -.learn-press-courses[data-layout=list] .course-content .course-readmore {
5430 - float: left;
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-left: 20px;
5431 6478 position: relative;
5432 - left: 4px;
5433 6479 }
5434 -.learn-press-courses[data-layout=list] .course-content .course-readmore a {
5435 - padding: 9px 24px;
5436 - border-radius: 3px;
5437 - color: #fff;
5438 - background: var(--lp-primary-color);
5439 - font-weight: 400;
5440 - line-height: 1;
5441 - transition: all 0.3s;
5442 - display: block;
6480 +.lp-single-course__header .lp-single-course-info-one .star-info::after {
6481 + content: "";
6482 + left: 0;
6483 + right: auto;
6484 + width: 1px;
6485 + height: 20px;
6486 + position: absolute;
6487 + background-color: var(--lp-border-color, #E2E0DB);
5443 6488 }
5444 -.learn-press-courses[data-layout=list] .course-content .course-readmore a:hover {
5445 - opacity: 0.5;
5446 - background: var(--lp-primary-color);
6489 +@media (max-width: 500px) {
6490 + .lp-single-course__header .lp-single-course-info-one .star-info {
6491 + padding-left: 0;
6492 + }
6493 + .lp-single-course__header .lp-single-course-info-one .star-info::after {
6494 + content: none;
6495 + }
5447 6496 }
5448 -@media (max-width: 767px) {
5449 - .learn-press-courses[data-layout=list] .course-content .course-readmore {
5450 - display: flex;
5451 - float: unset;
5452 - clear: both;
5453 - }
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;
5454 6501 }
5455 -.learn-press-courses[data-layout=list] .course-wrap-meta {
6502 +.lp-single-course .lp-single-course-main {
6503 + padding: 40px 0 80px;
5456 6504 display: flex;
5457 - padding-top: 12px;
5458 - padding-bottom: 18px;
5459 - color: #333;
5460 - font-size: 14px;
5461 - font-weight: 400;
6505 + column-gap: 60px;
6506 + row-gap: 30px;
6507 + flex-wrap: wrap;
5462 6508 }
5463 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5464 - padding-left: 28px;
5465 - text-transform: capitalize;
6509 +@media (max-width: 1500px) {
6510 + .lp-single-course .lp-single-course-main {
6511 + column-gap: 30px;
6512 + }
5466 6513 }
5467 -@media (max-width: 1024px) {
5468 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5469 - padding-left: 20px;
6514 +@media (max-width: 991px) {
6515 + .lp-single-course .lp-single-course-main {
6516 + flex-direction: column-reverse;
6517 + padding: 40px 0;
5470 6518 }
5471 6519 }
5472 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item::before {
5473 - position: relative;
5474 - top: -1px;
5475 - margin-left: 8px;
5476 - color: var(--lp-primary-color);
5477 - font-family: "Font Awesome 5 Free";
5478 - font-weight: 900;
6520 +.lp-single-course .lp-single-course-main__left {
6521 + width: 100%;
5479 6522 }
5480 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level::before {
5481 - content: "\f012";
5482 -}
5483 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-duration::before {
5484 - content: "\f017";
5485 -}
5486 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-lesson::before {
5487 - content: "\f0c5";
5488 -}
5489 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-quiz::before {
5490 - content: "\f12e";
5491 -}
5492 -.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-student::before {
5493 - content: "\f501";
5494 -}
5495 -@media (max-width: 815px) {
5496 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5497 - display: grid;
5498 - grid-template-columns: repeat(2, 1fr);
5499 - grid-gap: 15px;
6523 +@media (min-width: 992px) {
6524 + .lp-single-course .lp-single-course-main__left {
6525 + width: calc(100% - 410px);
5500 6526 }
5501 - .learn-press-courses[data-layout=list] .course-wrap-meta .meta-item {
5502 - padding-left: 15px;
5503 - }
5504 6527 }
5505 -@media (max-width: 767px) {
5506 - .learn-press-courses[data-layout=list] .course-wrap-meta {
5507 - 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);
5508 6531 }
5509 6532 }
5510 -.learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5511 - float: right;
5512 - width: 35.8%;
6533 +.lp-single-course .lp-single-course-main__left > div {
6534 + margin-bottom: 40px;
5513 6535 }
5514 6536 @media (max-width: 767px) {
5515 - .learn-press-courses[data-layout=list] .course-wrap-thumbnail {
5516 - width: 100%;
6537 + .lp-single-course .lp-single-course-main__left > div {
6538 + margin-bottom: 30px;
5517 6539 }
5518 6540 }
5519 -.learn-press-courses[data-layout=list] .course-title {
5520 - font-size: 18px;
6541 +.lp-single-course .lp-single-course-main__left > div:last-child {
6542 + margin-bottom: 0;
5521 6543 }
5522 -.learn-press-courses[data-layout=grid] .course {
5523 - 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);
5524 6553 }
5525 -@media (max-width: 992px) {
5526 - .learn-press-courses[data-layout=grid] .course {
5527 - 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;
5528 6563 }
5529 6564 }
5530 -@media (max-width: 767px) {
5531 - .learn-press-courses[data-layout=grid] .course {
5532 - width: 100%;
5533 - }
6565 +.lp-single-course .lp-single-course-main__left .extra-box ul {
6566 + margin: 0 20px 0 0;
6567 + padding: 0;
5534 6568 }
5535 -.learn-press-courses[data-layout=grid] .course-item:hover {
5536 - 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;
5537 6573 }
5538 -.learn-press-courses[data-layout=grid] .course-item .course-instructor {
5539 - margin-bottom: 7px;
6574 +.lp-single-course .lp-single-course-main__right {
6575 + width: 100%;
5540 6576 }
5541 -.learn-press-courses[data-layout=grid] .course-content {
5542 - padding: 15px 20px 12px 20px;
5543 - border: 1px solid #f0f0f0;
5544 - border-top: 0;
5545 - 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 + }
5546 6582 }
5547 -.learn-press-courses[data-layout=grid] .course-content .course-categories {
5548 - float: left;
5549 - position: absolute;
5550 - z-index: 1;
5551 - top: -34px;
5552 - left: -1px;
5553 - margin-left: 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);
5554 6590 }
5555 -.learn-press-courses[data-layout=grid] .course-content .course-categories::after {
5556 - display: none;
6591 +.lp-single-course .lp-single-course-main__right__inner > div {
6592 + margin-bottom: 20px;
5557 6593 }
5558 -.learn-press-courses[data-layout=grid] .course-content .course-categories a {
5559 - position: relative;
5560 - margin: 0;
5561 - padding: 2px 22px 2px 12px;
5562 - -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 12px 50%);
5563 - 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;
5564 6596 }
5565 -.learn-press-courses[data-layout=grid] .course-content .course-permalink {
5566 - height: 48px;
5567 - margin-bottom: 20px;
6597 +.lp-single-course .lp-single-course-main__right__inner > div:last-child {
6598 + margin-bottom: 0;
5568 6599 }
5569 -.learn-press-courses[data-layout=grid] .course-content .course-info {
6600 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item {
5570 6601 display: flex;
5571 - flex-direction: column;
5572 - flex-grow: 1;
6602 + gap: 4px;
6603 + margin-bottom: 12px;
5573 6604 }
5574 -.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 {
5575 - display: none;
6605 +.lp-single-course .lp-single-course-main .info-metas .info-meta-item:last-child {
6606 + margin-bottom: 0;
5576 6607 }
5577 -.learn-press-courses[data-layout=grid] .course-content .course-footer {
5578 - padding-top: 18px;
5579 - 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;
5580 6612 }
5581 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students {
5582 - float: right;
5583 - text-transform: capitalize;
6613 +.lp-single-course .lp-single-course-main .info-metas i {
6614 + color: var(--lp-primary-color, #ffb606);
5584 6615 }
5585 -.learn-press-courses[data-layout=grid] .course-content .course-footer .course-students::before {
5586 - position: relative;
5587 - top: -1px;
5588 - margin-left: 8px;
5589 - color: var(--lp-primary-color);
5590 - font-family: "Font Awesome 5 Free";
5591 - font-weight: 900;
5592 - 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;
5593 6621 }
5594 -.learn-press-courses[data-layout=grid] .learn-press-message {
5595 - margin-right: 15px;
5596 - margin-left: 15px;
6622 +.lp-single-course .lp-single-course-main .course-img img {
6623 + max-width: 100%;
6624 + display: block;
5597 6625 }
5598 -.learn-press-courses[data-size="3"] .course {
5599 - width: 33.3333%;
6626 +.lp-single-course .lp-single-course-main .course-price {
6627 + display: block;
6628 + margin-bottom: 20px;
5600 6629 }
5601 -@media (max-width: 767px) {
5602 - .learn-press-courses[data-size="3"] .course {
5603 - width: 100%;
5604 - }
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);
5605 6633 }
5606 -.learn-press-courses .lp-archive-course-skeleton {
5607 - position: absolute;
5608 - height: 100%;
5609 - 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%);
5610 - animation: lp-skeleton-loading 1.4s ease infinite;
5611 - 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-left: 4px;
5612 6639 }
5613 -.learn-press-courses .lp-archive-course-skeleton li {
5614 - 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);
5615 6643 }
5616 -
5617 -.lp-courses-bar {
6644 +.lp-single-course .lp-single-course-main .course-buttons {
5618 6645 display: flex;
5619 - float: left;
5620 - margin-bottom: 48px;
6646 + flex-direction: column;
6647 + gap: 8px;
5621 6648 }
5622 -@media (max-width: 767px) {
5623 - .lp-courses-bar {
5624 - flex-direction: row;
5625 - width: 100%;
5626 - justify-content: space-between;
5627 - }
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%;
5628 6651 }
5629 -.lp-courses-bar .search-courses {
5630 - position: relative;
5631 - width: 306px;
5632 - max-width: 100%;
5633 - margin-left: 20px;
5634 - line-height: 1;
5635 - 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);
5636 6656 }
5637 -.lp-courses-bar .search-courses input[type=text] {
5638 - width: 100%;
5639 - height: 44px;
5640 - padding: 6px 18px 6px 32px;
5641 - border: 1px solid #ccc;
5642 - border-radius: 5px;
5643 - background: #fff;
5644 - font-size: 14px;
5645 - font-style: italic;
5646 - 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);
5647 6660 }
5648 -.lp-courses-bar .search-courses input[type=text]:focus {
5649 - border-color: var(--lp-primary-color);
5650 - outline: 0;
6661 +.lp-single-course .lp-single-course-main .course-buttons .learn-press-message {
6662 + margin: 0;
5651 6663 }
5652 -.lp-courses-bar .search-courses button {
5653 - position: absolute;
5654 - top: 50%;
5655 - left: 12px;
5656 - width: 30px;
5657 - height: 30px;
5658 - padding: 0;
5659 - border: none;
5660 - color: #333;
5661 - background: transparent;
5662 - font-size: 16px;
5663 - line-height: 1;
5664 - 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);
5665 6667 }
5666 -.lp-courses-bar .search-courses button:focus {
5667 - border: 0;
5668 - outline: 0;
6668 +.lp-single-course .lp-list-courses-related {
6669 + margin: 0 0 40px 0;
5669 6670 }
5670 -.lp-courses-bar .search-courses button.loading > i::before {
5671 - display: inline-block;
5672 - font-family: "Font Awesome 5 Free";
5673 - font-weight: 900;
5674 - content: "\f110";
5675 - -webkit-animation: lp-rotating 1s linear infinite;
5676 - -moz-animation: lp-rotating 1s linear infinite;
5677 - 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 + }
5678 6675 }
5679 -.lp-courses-bar .search-courses ::-webkit-input-placeholder {
5680 - 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);
5681 6679 }
5682 -.lp-courses-bar .search-courses :-ms-input-placeholder {
5683 - color: #999;
6680 +.lp-single-course .course-detail-info__inner {
6681 + max-width: var(--lp-container-max-width);
6682 + margin: 0 auto;
6683 + padding-left: var(--lp-cotainer-padding);
6684 + padding-right: var(--lp-cotainer-padding);
5684 6685 }
5685 -.lp-courses-bar .search-courses ::placeholder {
5686 - color: #999;
6686 +.lp-single-course .course-detail-info .course-meta {
6687 + gap: 16px;
6688 + flex-wrap: wrap;
5687 6689 }
5688 -@media (max-width: 767px) {
5689 - .lp-courses-bar .search-courses {
5690 - 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;
5691 6695 }
5692 6696 }
5693 -.lp-courses-bar .switch-layout {
5694 - display: flex;
5695 - height: 44px;
5696 - line-height: 1;
5697 - text-align: left;
5698 - flex: 0 0 40px;
5699 - align-items: center;
5700 - justify-content: center;
6697 +.lp-single-course .course-tabs .course-faqs__title,
6698 +.lp-single-course .course-tabs .course-material__title {
6699 + display: none;
5701 6700 }
5702 -.lp-courses-bar .switch-layout input[type=radio] {
5703 - 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);
5704 6706 }
5705 -.lp-courses-bar .switch-layout .switch-btn {
5706 - display: block;
5707 - width: 40px;
5708 - height: 40px;
5709 - margin: 0;
6707 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > * {
5710 6708 padding: 0;
5711 - border-radius: 5px;
5712 - font-size: 16px;
5713 - line-height: 40px;
5714 - text-align: center;
5715 - cursor: pointer;
6709 + margin-bottom: 20px;
5716 6710 }
5717 -.lp-courses-bar .switch-layout .switch-btn::before {
5718 - display: inline-block;
5719 - margin: 8px 6px;
5720 - color: #333;
5721 - font-family: "Font Awesome 5 Free";
5722 - font-weight: 900;
5723 - line-height: 1;
6711 +.lp-single-course .course-summary-sidebar .course-summary-sidebar__inner > *:last-child {
6712 + margin-bottom: 0;
5724 6713 }
5725 -.lp-courses-bar .switch-layout .switch-btn.grid::before {
5726 - 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;
5727 6717 }
5728 -.lp-courses-bar .switch-layout .switch-btn.list {
5729 - margin-right: 3px;
6718 +.lp-single-course .course-summary-sidebar .course-img img {
6719 + max-width: 100%;
6720 + width: 100%;
6721 + height: auto;
5730 6722 }
5731 -.lp-courses-bar .switch-layout .switch-btn.list::before {
5732 - 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;
5733 6727 }
5734 -
5735 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2) {
5736 - background: #f5f5f5;
6728 +.lp-single-course .course-summary-sidebar .course-price .free {
6729 + color: #3AB500;
5737 6730 }
5738 -input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before {
5739 - 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-left: 4px;
6736 + font-weight: normal;
5740 6737 }
5741 -
5742 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4) {
5743 - background: #f5f5f5;
6738 +.lp-single-course button {
6739 + font-size: 1em;
5744 6740 }
5745 -input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before {
5746 - color: var(--lp-primary-color);
6741 +@media (min-width: 992px) {
6742 + .lp-single-course .lp-is-mobile {
6743 + display: none;
6744 + }
5747 6745 }
5748 -
5749 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6) {
5750 - background: #f5f5f5;
6746 +@media (max-width: 991px) {
6747 + .lp-single-course .lp-is-pc {
6748 + display: none;
6749 + }
5751 6750 }
5752 -input[type=radio]:nth-child(5):checked ~ .switch-btn:nth-child(6)::before {
5753 - color: var(--lp-primary-color);
5754 -}
5755 6751
5756 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8) {
5757 - 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;
5758 6762 }
5759 -input[type=radio]:nth-child(7):checked ~ .switch-btn:nth-child(8)::before {
5760 - color: var(--lp-primary-color);
5761 -}
5762 6763
5763 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10) {
5764 - 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;
5765 6769 }
5766 -input[type=radio]:nth-child(9):checked ~ .switch-btn:nth-child(10)::before {
5767 - color: var(--lp-primary-color);
6770 +.course-summary div.lp-list-co-instructor__item {
6771 + display: flex;
6772 + column-gap: 30px;
5768 6773 }
5769 -
5770 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12) {
5771 - 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 + }
5772 6782 }
5773 -input[type=radio]:nth-child(11):checked ~ .switch-btn:nth-child(12)::before {
5774 - 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;
5775 6787 }
5776 -
5777 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14) {
5778 - background: #f5f5f5;
6788 +.course-summary div.lp-list-co-instructor__bio {
6789 + flex: 1;
5779 6790 }
5780 -input[type=radio]:nth-child(13):checked ~ .switch-btn:nth-child(14)::before {
5781 - 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;
5782 6794 }
5783 -
5784 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16) {
5785 - background: #f5f5f5;
6795 +.course-summary .course-price {
6796 + margin-bottom: 10px;
5786 6797 }
5787 -input[type=radio]:nth-child(15):checked ~ .switch-btn:nth-child(16)::before {
5788 - color: var(--lp-primary-color);
6798 +.course-summary .course-price .origin-price,
6799 +.course-summary .course-price .origin-price {
6800 + margin-left: 10px;
6801 + font-size: 1.125em;
6802 + font-style: italic;
6803 + text-decoration: line-through;
5789 6804 }
5790 -
5791 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18) {
5792 - background: #f5f5f5;
6805 +.course-summary .course-price .price {
6806 + font-size: 1.5em;
5793 6807 }
5794 -input[type=radio]:nth-child(17):checked ~ .switch-btn:nth-child(18)::before {
5795 - color: var(--lp-primary-color);
6808 +.course-summary .course-summary-sidebar .lp-course-buttons {
6809 + margin-bottom: 20px;
6810 + text-align: center;
5796 6811 }
5797 -
5798 -input[type=radio]:nth-child(19):checked ~ .switch-btn:nth-child(20) {
5799 - 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;
5800 6817 }
5801 -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;
5802 6820 color: var(--lp-primary-color);
5803 6821 }
5804 -
5805 -/**
5806 - * End Archive courses page.
5807 - */
5808 -.lp_allow_repuchase_select {
5809 - padding: 20px;
5810 - background: #f7f7f7;
6822 +.course-summary .course-featured-review .featured-review__content {
6823 + position: relative;
6824 + color: #666;
6825 + font-style: italic;
5811 6826 }
5812 -.lp_allow_repuchase_select > ul {
5813 - padding: 0;
5814 - list-style: none;
6827 +.course-summary .course-featured-review .featured-review__content::after {
6828 + position: absolute;
6829 + top: -42px;
6830 + left: -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);
5815 6838 }
5816 -.lp_allow_repuchase_select > a {
6839 +.course-summary .course-tags a {
5817 6840 display: inline-block;
5818 - margin-top: 10px;
6841 + padding: 3px 5px;
6842 + border-radius: 4px;
5819 6843 color: #fff;
5820 - background-color: #222;
6844 + background: #9aa5ab;
6845 + font-size: 0.75em;
6846 + line-height: 1;
5821 6847 }
5822 6848
5823 -.comment-respond .comment-reply-title {
5824 - font-size: 30px;
5825 - font-weight: 500;
5826 - line-height: 1.2;
5827 - margin-bottom: 15px;
6849 +/***********/
6850 +.course-meta {
6851 + display: flex;
6852 + margin-bottom: 40px;
5828 6853 }
5829 -.comment-respond .comment-form {
5830 - margin: 0 -15px;
6854 +.course-meta .course-students::before {
6855 + font-family: "lp-icon";
6856 + content: "";
5831 6857 }
5832 -.comment-respond .comment-form > p label {
5833 - display: block;
5834 - margin-bottom: 10px;
5835 - font-size: 16px;
5836 - 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;
5837 6863 }
5838 -.comment-respond .comment-form > p.comment-notes, .comment-respond .comment-form > p.logged-in-as {
5839 - color: #666;
5840 - 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 + }
5841 6871 }
5842 -.comment-respond .comment-form > p.logged-in-as a {
5843 - color: #666;
5844 - 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 + }
5845 6877 }
5846 -.comment-respond .comment-form > p.logged-in-as a:hover, .comment-respond .comment-form > p.logged-in-as a:focus {
5847 - color: var(--lp-primary-color);
6878 +.course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6879 + margin-left: 0 !important;
5848 6880 }
5849 -.comment-respond .comment-form > p.comment-form-cookies-consent {
5850 - clear: both;
6881 +@media (max-width: 560px) {
6882 + .course-meta.course-meta-primary .course-meta__pull-left .meta-item {
6883 + width: 100%;
6884 + }
5851 6885 }
5852 -.comment-respond .comment-form > p.comment-form-cookies-consent input {
5853 - padding: 0;
5854 - margin-left: 8px;
6886 +@media (max-width: 1024px) {
6887 + .course-meta.course-meta-secondary .course-meta__pull-left {
6888 + gap: 16px;
6889 + }
5855 6890 }
5856 -.comment-respond .comment-form > p.comment-form-cookies-consent label {
5857 - display: inline;
6891 +@media (max-width: 1024px) {
6892 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6893 + margin-left: 0 !important;
6894 + width: calc((100% - 32px) / 3);
6895 + }
5858 6896 }
5859 -.comment-respond .comment-form > p, .comment-respond .comment-form > div {
5860 - padding: 0 15px;
5861 - margin-bottom: 15px;
6897 +@media (max-width: 768px) {
6898 + .course-meta.course-meta-secondary .course-meta__pull-left .meta-item {
6899 + width: 100%;
6900 + }
5862 6901 }
5863 -.comment-respond .comment-form input[type=text], .comment-respond .comment-form input[type=email], .comment-respond .comment-form input[type=url] {
5864 - height: 40px;
5865 - line-height: normal;
5866 - width: 100% !important;
5867 - margin-bottom: 15px;
6902 +.course-meta .course-meta__pull-left {
6903 + flex: 1;
5868 6904 }
5869 -.comment-respond .comment-form input[type=submit] {
5870 - background-color: var(--lp-primary-color);
5871 - border: 0;
5872 - min-height: 40px;
5873 - line-height: 40px;
5874 - padding: 0 15px;
5875 - font-size: 16px;
5876 - text-transform: capitalize;
5877 - font-weight: 500;
5878 - margin-top: 15px;
5879 - cursor: pointer;
5880 - color: white;
6905 +.course-meta .course-meta__pull-right {
6906 + flex: 0 0 50%;
5881 6907 }
5882 -.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5883 - width: 33.33%;
5884 - float: right;
6908 +.course-meta.two-columns .course-meta {
6909 + flex: 1;
5885 6910 }
5886 -@media (max-width: 575px) {
5887 - .comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url {
5888 - width: 100%;
5889 - float: unset;
5890 - }
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;
5891 6922 }
5892 -.comment-respond .comment-form textarea, .comment-respond .comment-form input {
5893 - border: 1px solid #ccc;
5894 - -webkit-border-radius: 3px;
5895 - -moz-border-radius: 3px;
5896 - border-radius: 3px;
5897 - 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);
5898 6934 }
5899 -.comment-respond .comment-form textarea {
5900 - width: 100%;
5901 - display: block;
5902 - padding: 20px 15px;
5903 - 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);
5904 6937 }
5905 6938
6939 +.course-summary-sidebar {
6940 + --lp-button-background-color: #28303d;
6941 + --lp-button-color: #d1e4dd;
6942 + position: relative;
6943 +}
5906 6944 .course-summary-sidebar .course-sidebar-preview {
5907 6945 margin-bottom: 35px;
5908 6946 background: #fff;
5909 6947 }
6948 +.course-summary-sidebar .has-global-padding {
6949 + padding-left: 0;
6950 + padding-right: 0;
6951 +}
5910 6952 .course-summary-sidebar .lp-course-buttons {
5911 6953 margin-bottom: 34px;
5912 6954 }
5913 6955 .course-summary-sidebar .lp-course-buttons > * {
@@ -5922,39 +6964,15 @@
5922 6964 text-decoration: none;
5923 6965 }
5924 6966 .course-summary-sidebar .lp-course-buttons button {
5925 6967 font-weight: 500;
6968 + background-color: var(--lp-button-background-color);
6969 + color: var(--lp-button-color);
6970 + border: none;
5926 6971 }
5927 6972 .course-summary-sidebar .lp-course-buttons button:hover {
5928 6973 border-color: var(--lp-primary-color);
5929 6974 }
5930 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course {
5931 - border-color: var(--lp-primary-color);
5932 - color: #fff;
5933 - background: var(--lp-primary-color);
5934 -}
5935 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course:hover {
5936 - opacity: 0.5;
5937 - background: var(--lp-primary-color);
5938 -}
5939 -.course-summary-sidebar .lp-course-buttons button.button-enroll-course.loading::before {
5940 - display: inline-block;
5941 - font-family: "Font Awesome 5 Free";
5942 - font-weight: 900;
5943 - content: "\f110";
5944 - animation: lp-rotating 1s linear infinite;
5945 -}
5946 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice {
5947 - margin-top: 20px;
5948 - padding: 20px;
5949 - border: 2px solid #059601;
5950 - border-radius: 9px;
5951 - font-size: 15px;
5952 - line-height: 1.4;
5953 -}
5954 -.course-summary-sidebar .lp-course-buttons button ~ .lp-enroll-notice.error {
5955 - border-color: #d85554;
5956 -}
5957 6975 .course-summary-sidebar .course-results-progress .items-progress,
5958 6976 .course-summary-sidebar .course-results-progress .course-progress {
5959 6977 display: flex;
5960 6978 flex-direction: row;
@@ -5968,9 +6986,9 @@
5968 6986 margin: 0;
5969 6987 margin-bottom: 7px;
5970 6988 padding: 0;
5971 6989 color: #333;
5972 - font-size: 1rem;
6990 + font-size: 1em;
5973 6991 font-weight: 500;
5974 6992 flex: 1 1 auto;
5975 6993 width: auto;
5976 6994 }
@@ -5982,38 +7000,51 @@
5982 7000 .course-summary-sidebar .course-results-progress .number {
5983 7001 display: block;
5984 7002 margin: 0;
5985 7003 color: #666;
5986 - font-size: 16px;
7004 + font-size: 1em;
5987 7005 font-weight: 300;
5988 - line-height: 16px;
7006 + line-height: 1em;
5989 7007 text-align: left;
5990 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 +}
5991 7018
5992 7019 .course-sidebar-preview .course-price {
5993 7020 text-align: center;
5994 7021 }
5995 7022 .course-sidebar-preview .course-price .origin-price {
5996 - color: #666;
5997 - font-size: 18px;
7023 + color: var(--lp-primary-color);
7024 + font-size: 1.3em;
5998 7025 font-weight: 300;
5999 7026 font-style: unset;
6000 7027 }
6001 7028 .course-sidebar-preview .course-price .price {
6002 - color: #333;
6003 - font-size: 1.8rem;
7029 + color: var(--lp-primary-color);
7030 + font-size: 1.3em;
6004 7031 font-weight: 500;
6005 7032 }
6006 7033 .course-sidebar-preview .media-preview {
6007 7034 overflow: hidden;
6008 7035 position: relative;
6009 - margin: -20px -20px 20px;
7036 + margin: -20px -20px 10px;
6010 7037 }
6011 7038 .course-sidebar-preview .media-preview img {
6012 7039 max-width: 100%;
6013 7040 height: auto;
6014 7041 vertical-align: top;
7042 + width: 100%;
6015 7043 }
7044 +.course-sidebar-preview .course-wishlist {
7045 + float: none;
7046 +}
6016 7047 .course-sidebar-preview .course-time {
6017 7048 margin-bottom: 28px;
6018 7049 padding-bottom: 8px;
6019 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
@@ -6018,13 +7049,12 @@
6018 7049 padding-bottom: 8px;
6019 7050 border-bottom: 1px solid rgba(204, 204, 204, 0.3);
6020 7051 }
6021 7052 .course-sidebar-preview .course-time-row {
6022 - display: flex;
6023 7053 color: #666;
6024 - font-size: 16px;
7054 + font-size: 1em;
6025 7055 font-weight: 300;
6026 - justify-content: space-between;
7056 + margin-bottom: 0;
6027 7057 }
6028 7058 .course-sidebar-preview .course-time-row strong {
6029 7059 color: #333;
6030 7060 font-weight: 500;
@@ -6030,16 +7060,96 @@
6030 7060 font-weight: 500;
6031 7061 }
6032 7062 .course-sidebar-preview .course-time-row time {
6033 7063 color: #666;
6034 - font-size: 1rem;
6035 7064 font-weight: 300;
6036 - line-height: 24px;
6037 7065 }
6038 7066 .course-sidebar-preview > *:last-child {
6039 7067 margin-bottom: 0;
6040 7068 }
6041 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-right: 1px solid var(--lp-border-color, #E2E0DB);
7138 + padding-right: 20px;
7139 +}
7140 +
7141 +.lp-instructor-meta .instructor-item-meta:first-child {
7142 + border: none;
7143 + padding-right: 0;
7144 +}
7145 +
7146 +.wrapper-instructor-total-students, .wrapper-instructor-total-courses {
7147 + display: flex;
7148 + gap: 4px;
7149 + align-items: center;
7150 +}
7151 +
6042 7152 .learnpress-page .lp-button.secondary {
6043 7153 background: #9198ab;
6044 7154 }
6045 7155 .learnpress-page .lp-button.secondary:hover {
@@ -6047,26 +7157,54 @@
6047 7157 }
6048 7158 .learnpress-page .lp-button:disabled, .learnpress-page .lp-button[disabled] {
6049 7159 background: #ddd;
6050 7160 pointer-events: none;
7161 + color: var(--lp-button-background-color);
6051 7162 }
6052 7163 .learnpress-page:hover {
6053 7164 text-decoration: none;
6054 7165 }
6055 7166
7167 +.lp-sidebar-toggle__close .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7168 + margin-right: 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: left;
7189 +}
7190 +
6056 7191 #popup-course {
6057 7192 display: flex;
6058 7193 position: fixed;
6059 - z-index: 99999;
7194 + z-index: 9999;
6060 7195 top: 0;
6061 7196 left: 0;
6062 7197 bottom: 0;
6063 7198 right: 0;
6064 - background: #fff;
7199 + background: var(--lp-bg-color-lesson, #fff);
6065 7200 }
7201 +#popup-course .wp-block-learnpress-item-close .back-course {
7202 + padding: 24px;
7203 +}
6066 7204 #popup-course .back-course {
6067 - padding-right: 30px;
6068 - padding-left: 30px;
7205 + padding-right: 24px;
7206 + padding-left: 24px;
6069 7207 line-height: 70px;
6070 7208 background: rgba(255, 255, 255, 0.1);
6071 7209 color: #fff;
6072 7210 }
@@ -6084,10 +7222,112 @@
6084 7222 background: transparent;
6085 7223 opacity: 1;
6086 7224 }
6087 7225 }
6088 -#popup-course #popup-header {
7226 +#popup-course .popup-header__inner {
6089 7227 display: flex;
7228 + width: 792px;
7229 + margin: 0 auto;
7230 + justify-content: space-between;
7231 + align-items: center;
7232 + padding-right: 15px;
7233 + padding-left: 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: left;
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-right: 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 0 0 5px;
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;
6090 7330 position: fixed;
6091 7331 z-index: 100;
6092 7332 left: 0;
6093 7333 right: 475px;
@@ -6093,306 +7333,138 @@
6093 7333 right: 475px;
6094 7334 padding: 0;
6095 7335 border-bottom: 1px solid #d9e0f1;
6096 7336 background: var(--lp-secondary-color);
6097 - -webkit-transition: right 0.25s;
6098 - -moz-transition: right 0.25s;
6099 - -ms-transition: right 0.25s;
6100 - -o-transition: right 0.25s;
6101 - transition: right 0.25s;
7337 + align-items: center;
7338 + transition: right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7339 + will-change: left;
7340 + transform: translateZ(0);
6102 7341 }
6103 -#popup-course #popup-header .course-title {
7342 +#popup-header .course-title {
6104 7343 margin: 0;
6105 7344 padding: 0;
6106 - line-height: 70px;
7345 + font-size: var(--lp-font-size-base, 1em);
6107 7346 letter-spacing: unset;
6108 7347 }
6109 -#popup-course #popup-header .course-title a {
7348 +#popup-header .course-title a {
6110 7349 display: -webkit-box;
6111 7350 overflow: hidden;
6112 7351 color: #fff;
6113 - font-size: 16px;
6114 7352 font-weight: 400;
6115 7353 text-overflow: ellipsis;
6116 7354 -webkit-line-clamp: 1;
6117 7355 -webkit-box-orient: vertical;
7356 + text-decoration: none;
6118 7357 }
6119 -#popup-course #popup-header .course-title a:hover {
7358 +#popup-header .course-title a:hover {
6120 7359 color: var(--lp-primary-color);
6121 7360 }
6122 -@media (max-width: 768px) {
6123 - #popup-course #popup-header .course-title {
6124 - flex: 1;
6125 - }
6126 -}
6127 -#popup-course #popup-header .items-progress {
7361 +#popup-header .items-progress {
6128 7362 display: flex;
6129 7363 justify-content: center;
6130 7364 align-items: center;
6131 7365 column-gap: 10px;
7366 + white-space: nowrap;
6132 7367 }
6133 -@media (max-width: 768px) {
6134 - #popup-course #popup-header .items-progress {
6135 - flex: 1;
6136 - }
6137 -}
6138 -@media (max-width: 767px) {
6139 - #popup-course #popup-header .items-progress {
6140 - padding-bottom: 20px;
6141 - justify-content: end;
6142 - }
6143 -}
6144 -#popup-course #popup-header .number {
7368 +#popup-header .number {
6145 7369 padding-left: 10px;
6146 7370 color: #fff;
6147 - font-size: 14px;
7371 + font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
6148 7372 font-weight: 300;
6149 7373 }
6150 -#popup-course #popup-header .lp-button {
7374 +#popup-header .lp-button {
6151 7375 display: flex;
6152 7376 position: relative;
6153 - height: 40px;
6154 - margin: 9px;
7377 + height: auto;
6155 7378 border: none;
6156 7379 color: #fff;
6157 7380 background: var(--lp-primary-color);
6158 - font-size: 14px;
6159 - font-weight: 400;
6160 - justify-content: center;
6161 - line-height: 40px;
6162 - align-items: center;
7381 + white-space: nowrap;
7382 + padding: 6px 15px;
7383 + font-size: 1rem;
6163 7384 }
6164 -#popup-course #popup-header .lp-button:hover {
7385 +#popup-header .lp-button:hover {
6165 7386 opacity: 0.8;
6166 7387 }
6167 -#popup-course #popup-header .lp-button-back {
7388 +#popup-header .lp-button-back {
6168 7389 float: left;
6169 7390 margin: 9px 10px;
6170 7391 }
6171 -#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 {
6172 7393 content: "";
6173 7394 }
6174 -#popup-course #popup-header .lp-button-back button::before {
7395 +#popup-header .lp-button-back button::before {
6175 7396 border: 1px solid #ddd;
6176 7397 }
6177 -#popup-course #popup-header .lp-button-back button::after {
7398 +#popup-header .lp-button-back button::after {
6178 7399 border: 1px solid #ddd;
6179 7400 }
6180 -#popup-course .popup-header__inner {
6181 - display: flex;
6182 - width: 792px;
6183 - margin: 0 auto;
6184 - justify-content: space-between;
6185 - align-items: center;
6186 - padding-right: 15px;
6187 - padding-left: 15px;
6188 -}
6189 -@media (max-width: 1024px) {
6190 - #popup-course .popup-header__inner {
6191 - width: 100%;
6192 - }
6193 -}
6194 -@media (max-width: 767px) {
6195 - #popup-course .popup-header__inner {
6196 - flex-direction: column;
6197 - }
6198 -}
6199 -#popup-course #popup-sidebar {
7401 +
7402 +#popup-sidebar {
6200 7403 overflow: auto;
6201 7404 position: relative;
6202 7405 box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1);
6203 7406 flex: 0 0 475px;
6204 - -webkit-transition: 0.25s;
6205 - -moz-transition: 0.25s;
6206 - -ms-transition: 0.25s;
6207 - -o-transition: 0.25s;
6208 - 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);
6209 7410 }
6210 -#popup-course #popup-sidebar .search-course {
7411 +#popup-sidebar .search-course {
6211 7412 display: flex;
6212 7413 position: relative;
6213 7414 height: 70px;
6214 - background: #f9fafc;
7415 + background: var(--lp-white-grey, #F7F7FB);
6215 7416 }
6216 -#popup-course #popup-sidebar .search-course input[name=s] {
7417 +#popup-sidebar .search-course input[name=s] {
6217 7418 display: block;
6218 7419 width: 100%;
6219 - margin: 6px 0;
6220 7420 padding-right: 20px;
6221 7421 border: none;
6222 - color: #999;
7422 + color: var(--lp-color-base, #333);
6223 7423 background: transparent;
6224 7424 box-shadow: none;
6225 - font-size: 14px;
6226 - line-height: 1;
6227 - -webkit-box-sizing: border-box;
6228 - -moz-box-sizing: border-box;
6229 - box-sizing: border-box;
7425 + height: auto;
7426 + font-size: 1rem;
6230 7427 }
6231 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
7428 +#popup-sidebar .search-course input[name=s]::placeholder {
6232 7429 color: #999;
6233 7430 }
6234 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6235 - color: #999;
6236 -}
6237 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6238 - color: #999;
6239 -}
6240 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6241 - color: #999;
6242 -}
6243 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6244 - color: #999;
6245 -}
6246 -#popup-course #popup-sidebar .search-course input[name=s]::-webkit-input-placeholder {
6247 - font-style: italic;
6248 -}
6249 -#popup-course #popup-sidebar .search-course input[name=s]::-moz-placeholder {
6250 - font-style: italic;
6251 -}
6252 -#popup-course #popup-sidebar .search-course input[name=s]:-ms-input-placeholder {
6253 - font-style: italic;
6254 -}
6255 -#popup-course #popup-sidebar .search-course input[name=s]:-moz-placeholder {
6256 - font-style: italic;
6257 -}
6258 -#popup-course #popup-sidebar .search-course input[name=s]::placeholder {
6259 - font-style: italic;
6260 -}
6261 -#popup-course #popup-sidebar .search-course input[name=s]:focus {
7431 +#popup-sidebar .search-course input[name=s]:focus {
6262 7432 outline: 0;
6263 - color: #222;
6264 7433 }
6265 -#popup-course #popup-sidebar .search-course button {
7434 +#popup-sidebar .search-course button {
6266 7435 position: absolute;
6267 7436 top: 0;
6268 - left: 10px;
6269 - width: 16px;
7437 + left: 12px;
6270 7438 height: 70px;
6271 - margin: 0 10px;
6272 - padding: 0;
7439 + padding: 0 16px;
6273 7440 border: 0;
6274 7441 background: transparent;
6275 7442 line-height: 1px;
7443 + box-shadow: none;
7444 + font-size: 1rem;
6276 7445 }
6277 -#popup-course #popup-sidebar .search-course button::before {
6278 - color: #666;
6279 - font-family: "Font Awesome 5 Free";
6280 - font-size: 16px;
6281 - font-weight: 900;
6282 - content: "\f002";
7446 +#popup-sidebar .search-course button:focus {
7447 + outline: none;
6283 7448 }
6284 -#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 {
6285 7456 display: none;
6286 7457 }
6287 -#popup-course #popup-sidebar .search-course button.clear::before {
7458 +#popup-sidebar .search-course button.clear::before {
6288 7459 content: "\f00d";
6289 7460 }
6290 -#popup-course #popup-sidebar .search-course .search-results {
6291 - display: none;
6292 - overflow: auto;
6293 - position: fixed;
6294 - z-index: 99999999;
6295 - top: 92px;
6296 - bottom: 0;
6297 - right: 0;
6298 - width: 400px;
6299 - margin: 0;
6300 - border-top-color: transparent;
6301 - border-left: 1px solid #d9e0f1;
6302 - background: #fbfcff;
6303 -}
6304 -#popup-course #popup-sidebar .search-course .search-results .search-results__item {
6305 - border-bottom: 1px solid #d9e0f1;
6306 - background: #fff;
6307 -}
6308 -#popup-course #popup-sidebar .search-course .search-results .search-results__item img {
6309 - position: absolute;
6310 - right: 10px;
6311 - width: 40px;
6312 - height: 40px;
6313 -}
6314 -#popup-course #popup-sidebar .search-course .search-results .search-results__item a {
6315 - display: -webkit-box;
6316 - overflow: hidden;
6317 - position: relative;
6318 - box-sizing: content-box;
6319 - height: 40px;
6320 - padding: 10px 60px 10px 10px;
6321 - color: #777;
6322 - text-overflow: ellipsis;
6323 - -webkit-line-clamp: 1;
6324 - -webkit-box-orient: vertical;
6325 -}
6326 -#popup-course #popup-sidebar .search-course .search-results .search-results__item:hover {
6327 - background: #d9e0f1;
6328 -}
6329 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-title {
6330 - overflow: hidden;
6331 - margin: 0 0 -2px 0;
6332 - padding: 0;
6333 - font-size: 16px;
6334 - font-weight: normal;
6335 -}
6336 -#popup-course #popup-sidebar .search-course .search-results .search-results__item-author {
6337 - font-size: 12px;
6338 -}
6339 -#popup-course #popup-sidebar .search-course .search-results .course-price {
6340 - position: absolute;
6341 - left: 10px;
6342 - bottom: 10px;
6343 - font-size: 12px;
6344 -}
6345 -#popup-course #popup-sidebar .search-course .search-results .course-price .origin-price {
6346 - font-size: smaller;
6347 - text-decoration: line-through;
6348 -}
6349 -#popup-course #popup-sidebar .search-course .search-results .search-results__not-found {
6350 - padding: 10px;
6351 - color: #777;
6352 -}
6353 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination {
6354 - padding: 10px;
6355 - text-align: center;
6356 -}
6357 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination a,
6358 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
7461 +#popup-sidebar .search-course.searching button:before {
6359 7462 display: inline-block;
6360 - margin: 0 2px 10px 3px;
6361 - padding: 5px 8px;
6362 - border: 1px solid #d9e0f1;
6363 - border-radius: 4px;
6364 - color: #777;
6365 - font-size: 14px;
6366 - line-height: 1;
6367 - cursor: pointer;
7463 + content: "\f110";
7464 + animation: lp-rotating 1s linear infinite;
6368 7465 }
6369 -#popup-course #popup-sidebar .search-course .search-results .search-results__pagination span {
6370 - color: #999;
6371 - background: #d9e0f1;
6372 -}
6373 -#popup-course #popup-sidebar .search-course.searching .search-results {
6374 - display: block;
6375 -}
6376 -#popup-course #popup-sidebar .search-course.searching .clear {
6377 - display: block;
6378 -}
6379 -#popup-course #popup-sidebar .search-course.searching button {
6380 - display: none;
6381 -}
6382 -#popup-course #popup-sidebar .search-course.searching::after {
6383 - position: absolute;
6384 - z-index: 1;
6385 - bottom: 0;
6386 - right: 50%;
6387 - width: 0;
6388 - height: 0;
6389 - margin-right: -10px;
6390 - border: 10px solid transparent;
6391 - border-bottom-color: #fff;
6392 - content: "";
6393 -}
6394 -#popup-course #popup-sidebar .course-curriculum {
7466 +#popup-sidebar .course-curriculum {
6395 7467 overflow: auto;
6396 7468 position: absolute;
6397 7469 top: 70px;
6398 7470 bottom: 0;
@@ -6397,22 +7469,22 @@
6397 7469 top: 70px;
6398 7470 bottom: 0;
6399 7471 width: 475px;
6400 7472 }
6401 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
7473 +#popup-sidebar .course-curriculum::-webkit-scrollbar-thumb {
6402 7474 background: #ccc;
6403 7475 }
6404 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar {
6405 - width: 6px;
7476 +#popup-sidebar .course-curriculum::-webkit-scrollbar {
7477 + width: 8px;
6406 7478 }
6407 -#popup-course #popup-sidebar .course-curriculum::-webkit-scrollbar-track {
7479 +#popup-sidebar .course-curriculum::-webkit-scrollbar-track {
6408 7480 background: #f5f5f5;
6409 7481 }
6410 -#popup-course #popup-sidebar .section {
7482 +#popup-sidebar .section {
6411 7483 position: relative;
6412 7484 padding: 0 0 4px 0;
6413 7485 }
6414 -#popup-course #popup-sidebar .section .circle-progress {
7486 +#popup-sidebar .section .circle-progress {
6415 7487 display: inline-block;
6416 7488 position: absolute;
6417 7489 top: 50%;
6418 7490 left: 10px;
@@ -6421,139 +7493,81 @@
6421 7493 margin-top: -12px;
6422 7494 border: 3px solid #d9e0f1;
6423 7495 border-radius: 50%;
6424 7496 }
6425 -#popup-course #popup-sidebar .section.section-empty .section-header {
7497 +#popup-sidebar .section.section-empty .section-header {
6426 7498 margin: 0;
6427 7499 }
6428 -#popup-course #popup-sidebar .section.section-empty .learn-press-message {
6429 - margin: 0;
6430 - padding: 10px;
6431 - border-bottom: 1px solid #d9e0f1;
6432 - border-radius: 0;
6433 - color: #999;
6434 - background: #f5f5f5;
6435 - font-size: 14px;
6436 -}
6437 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::before, #popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6438 - position: absolute;
6439 - z-index: 9999;
6440 - top: -16px;
6441 - right: 10px;
6442 - width: 0;
6443 - height: 0;
6444 - border: 8px solid transparent;
6445 - border-bottom-color: #f5f5f5;
6446 - background: transparent;
6447 - content: "";
6448 - -webkit-border-radius: 0;
6449 - -moz-border-radius: 0;
6450 - border-radius: 0;
6451 -}
6452 -#popup-course #popup-sidebar .section.section-empty .learn-press-message::after {
6453 - z-index: 9998;
6454 - top: -20px;
6455 - right: 8px;
6456 - border-width: 10px;
6457 - border-bottom-color: #d9e0f1;
6458 -}
6459 -#popup-course #popup-sidebar .section-header {
7500 +#popup-sidebar .section-header {
6460 7501 position: sticky;
6461 7502 z-index: 1000;
6462 7503 top: 0;
6463 - height: 94px;
6464 - padding: 38px 20px 20px 20px;
7504 + padding: 20px 16px;
6465 7505 cursor: pointer;
6466 - background-color: white;
7506 + background-color: var(--lp-bg-color-lesson, #fff);
6467 7507 }
6468 -#popup-course #popup-sidebar .section-header .section-title {
6469 - padding: 0 0 4px 0;
6470 - color: #000;
6471 - font-size: 20px;
6472 - font-weight: 500;
6473 -}
6474 -#popup-course #popup-sidebar .section-header .section-title .show-desc::before {
6475 - font-family: "Font Awesome 5 Free";
6476 - font-size: 18px;
6477 - font-weight: 900;
7508 +#popup-sidebar .section-header .section-title .show-desc::before {
7509 + font-family: "lp-icon";
7510 + font-size: 1.125em;
6478 7511 content: "\f0d7";
6479 7512 }
6480 -#popup-course #popup-sidebar .section-header .section-toggle {
7513 +#popup-sidebar .section-header .section-toggle {
6481 7514 justify-content: flex-end;
6482 7515 flex: 0;
6483 7516 }
6484 -#popup-course #popup-sidebar .section-header .section-toggle i {
6485 - color: #666;
7517 +#popup-sidebar .section-header .section-toggle i {
7518 + color: var(--lp-color-accent, #666);
6486 7519 }
6487 -#popup-course #popup-sidebar .section-header .section-meta {
7520 +#popup-sidebar .section-header .section-meta {
6488 7521 padding-top: 6px;
6489 7522 padding-bottom: 0;
6490 7523 }
6491 -#popup-course #popup-sidebar .section-content {
7524 +#popup-sidebar .section-content {
6492 7525 margin-bottom: 0;
6493 7526 }
6494 -#popup-course #popup-sidebar .course-item {
6495 - min-height: 50px;
6496 - margin-bottom: 4px;
6497 - padding: 5px 20px;
6498 - background: #f9fafc;
6499 - align-items: center;
7527 +#popup-sidebar .curriculum-more {
7528 + padding-left: 16px;
7529 + padding-right: 16px;
6500 7530 }
6501 -#popup-course #popup-sidebar .course-item > span {
7531 +#popup-sidebar .course-item > span {
6502 7532 display: none;
6503 7533 }
6504 -#popup-course #popup-sidebar .course-item::before {
7534 +#popup-sidebar .course-item::before {
6505 7535 top: -1px;
6506 7536 bottom: -1px;
6507 7537 height: auto;
6508 7538 background: transparent;
6509 7539 }
6510 -#popup-course #popup-sidebar .course-item::after {
7540 +#popup-sidebar .course-item::after {
6511 7541 content: "";
6512 7542 }
6513 -#popup-course #popup-sidebar .course-item.current {
6514 - background: #eaeaea;
6515 -}
6516 -#popup-course #popup-sidebar .course-item.has-status.failed .trans {
7543 +#popup-sidebar .course-item.has-status.failed .trans {
6517 7544 color: #f02425;
6518 7545 }
6519 -#popup-course #popup-sidebar .course-item.status-completed .trans {
7546 +#popup-sidebar .course-item.status-completed .trans {
6520 7547 color: #3bb54a;
6521 7548 }
6522 -#popup-course #popup-sidebar .section-item-link {
6523 - line-height: 1;
6524 - padding-left: 0;
7549 +#popup-sidebar .lp-course-curriculum .course-section {
7550 + --lp-border-radius: 0;
7551 + border-right: none;
6525 7552 }
6526 -#popup-course #popup-sidebar .section-item-link::before {
6527 - padding: 12px 0;
6528 - 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;
6529 7557 }
6530 -#popup-course #popup-sidebar .section-item-link .item-name {
6531 - width: 100%;
6532 - padding: 0 17px 0 10px;
6533 - font-size: 14px;
6534 - line-height: 21px;
6535 - font-weight: 500;
7558 +#popup-sidebar .lp-course-curriculum .course-item.current:before {
7559 + background: var(--lp-primary-color, #ffb606);
6536 7560 }
6537 -#popup-course #popup-sidebar .course-item-meta {
6538 - padding: 0;
7561 +#popup-sidebar .lp-course-curriculum .course-item__content {
7562 + flex-direction: column;
7563 + row-gap: 0;
6539 7564 }
6540 -#popup-course #popup-sidebar .course-item-meta .item-meta {
6541 - padding: 0;
6542 - color: #999;
6543 - background: transparent;
6544 - font-size: 12px;
6545 - line-height: 1.5;
6546 - height: auto;
7565 +#popup-sidebar .lp-course-curriculum .course-item__right {
7566 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6547 7567 }
6548 -#popup-course #popup-sidebar .course-item-meta .item-meta:first-child {
6549 - margin-right: 0;
6550 -}
6551 -#popup-course #popup-sidebar .course-item-meta .item-meta::before {
6552 - font-size: 12px;
6553 - line-height: 21px;
6554 -}
6555 -#popup-course #popup-content {
7568 +
7569 +#popup-content {
6556 7570 overflow: auto;
6557 7571 position: relative;
6558 7572 margin: 70px 0 50px 0;
6559 7573 flex: 1;
@@ -6559,23 +7573,22 @@
6559 7573 flex: 1;
6560 7574 padding-right: 15px;
6561 7575 padding-left: 15px;
6562 7576 }
6563 -#popup-course #popup-content .lp-button {
7577 +#popup-content .lp-button {
6564 7578 position: relative;
6565 - margin: 0 0 0 10px;
6566 - padding: 12px 29px;
6567 - border-color: var(--lp-secondary-color);
6568 - font-size: 14px;
7579 + margin: 0;
7580 + padding: 8px 25px;
7581 + border-color: var(--lp-border-color, #E2E0DB);
6569 7582 }
6570 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon {
7583 +#popup-content .lp-button.instant-check .instant-check__icon {
6571 7584 margin-left: 5px;
6572 7585 }
6573 -#popup-course #popup-content .lp-button.instant-check .instant-check__icon::before {
6574 - font-family: "Font Awesome 5 Free";
7586 +#popup-content .lp-button.instant-check .instant-check__icon::before {
7587 + font-family: "lp-icon";
6575 7588 content: "\f058";
6576 7589 }
6577 -#popup-course #popup-content .lp-button.instant-check .instant-check__info {
7590 +#popup-content .lp-button.instant-check .instant-check__info {
6578 7591 visibility: hidden;
6579 7592 position: absolute;
6580 7593 top: 100%;
6581 7594 right: 0;
@@ -6581,138 +7594,143 @@
6581 7594 right: 0;
6582 7595 margin-top: 3px;
6583 7596 padding: 11px 20px;
6584 7597 border-radius: 3px;
6585 - background: #eee;
7598 + background: var(--lp-white-grey, #F7F7FB);
7599 + color: var(--lp-color-base, #333);
6586 7600 white-space: nowrap;
6587 7601 text-transform: none;
6588 7602 }
6589 -#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 {
6590 7610 visibility: visible;
6591 - position: absolute;
6592 - top: 100%;
6593 - right: 0;
6594 - margin-top: 3px;
6595 - padding: 11px 11px;
6596 - border-radius: 3px;
6597 - color: #333;
6598 - background: #eee;
6599 - white-space: nowrap;
6600 7611 }
6601 -#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 {
6602 7616 display: inline-block;
6603 7617 animation: lp-rotating 1s linear infinite;
6604 7618 }
6605 -#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 {
6606 7620 font-weight: 800;
6607 7621 content: "\f110";
6608 7622 }
6609 -#popup-course #popup-content .lp-button:hover {
7623 +#popup-content .lp-button:hover {
6610 7624 border-color: var(--lp-primary-color);
6611 7625 }
6612 -#popup-course #popup-content .lp-button.completed {
7626 +#popup-content .lp-button.completed {
6613 7627 display: flex;
6614 7628 flex-direction: row-reverse;
6615 - margin-top: 32px;
6616 7629 border-color: transparent;
6617 7630 color: #fff;
6618 7631 background: #3db748;
6619 - font-size: 16px;
6620 7632 align-items: center;
6621 7633 justify-content: center;
7634 + float: right;
6622 7635 }
6623 -#popup-course #popup-content .lp-button.completed i {
7636 +#popup-content .lp-button.completed i {
6624 7637 margin-right: 9px;
6625 - font-size: 14px;
7638 + font-size: 0.8em;
6626 7639 }
6627 -#popup-course #popup-content.fixed-quiz-status .quiz-status {
7640 +#popup-content.fixed-quiz-status .quiz-status {
6628 7641 background: var(--lp-primary-color);
6629 7642 }
6630 -#popup-course #popup-content.fixed-quiz-status .quiz-status > div {
7643 +#popup-content.fixed-quiz-status .quiz-status > div {
6631 7644 padding: 0;
6632 7645 }
6633 -#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 {
6634 7657 position: fixed;
6635 - z-index: 999;
7658 + z-index: 99;
6636 7659 left: 0;
6637 7660 bottom: 0;
6638 7661 right: 475px;
6639 7662 width: 100%;
6640 7663 max-width: 792px;
6641 - height: 50px;
7664 + height: auto;
6642 7665 margin: 0 auto;
6643 7666 border-top: 1px solid #ebebeb;
6644 - background: #fff;
6645 - -webkit-transition: right 0.25s;
6646 - -moz-transition: right 0.25s;
6647 - -ms-transition: right 0.25s;
6648 - -o-transition: right 0.25s;
6649 - transition: right 0.25s;
7667 + background: var(--lp-bg-color-lesson, #fff);
7668 + transition: right 0.35s cubic-bezier(0.4, 0, 0.2, 1);
7669 + will-change: left;
7670 + transform: translateZ(0);
6650 7671 }
6651 7672 @media (max-width: 1024px) {
6652 - #popup-course #popup-footer {
7673 + #popup-footer {
6653 7674 width: auto;
6654 7675 padding: 0 15px;
6655 7676 }
6656 7677 }
6657 -#popup-course #popup-footer .course-item-nav {
7678 +#popup-footer .course-item-nav {
6658 7679 justify-content: space-between;
6659 7680 }
6660 -#popup-course #popup-footer .course-item-nav .prev,
6661 -#popup-course #popup-footer .course-item-nav .next {
7681 +#popup-footer .course-item-nav .prev,
7682 +#popup-footer .course-item-nav .next {
6662 7683 display: flex;
6663 - line-height: 50px;
7684 + line-height: 3.125em;
6664 7685 }
6665 -#popup-course #popup-footer .course-item-nav .prev a,
6666 -#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 {
6667 7688 display: block;
6668 - color: #666;
6669 - font-size: 16px;
7689 + color: var(--lp-color-accent, #666);
6670 7690 }
6671 -#popup-course #popup-footer .course-item-nav .prev::before,
6672 -#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 {
6673 7693 color: #999;
6674 - font-family: "Font Awesome 5 Free";
6675 - font-size: 12px;
6676 - font-weight: 900;
7694 + font-family: "lp-icon";
6677 7695 }
6678 -#popup-course #popup-footer .course-item-nav .prev:hover a, #popup-course #popup-footer .course-item-nav .prev:hover::before,
6679 -#popup-course #popup-footer .course-item-nav .next:hover a,
6680 -#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 {
6681 7699 color: var(--lp-primary-color);
6682 7700 }
6683 -#popup-course #popup-footer .course-item-nav .prev:hover .course-item-nav__name,
6684 -#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 {
6685 7703 display: block;
6686 7704 }
6687 -#popup-course #popup-footer .course-item-nav .next {
7705 +#popup-footer .course-item-nav .next {
6688 7706 flex-direction: row-reverse;
6689 7707 }
6690 -#popup-course #popup-footer .course-item-nav .next::before {
7708 +#popup-footer .course-item-nav .next::before {
6691 7709 margin-right: 10px;
6692 7710 content: "\f0da";
6693 7711 }
6694 -#popup-course #popup-footer .course-item-nav[data-nav=next] {
7712 +#popup-footer .course-item-nav[data-nav=next] {
6695 7713 justify-content: flex-end;
6696 7714 }
6697 -#popup-course #popup-footer .prev::before {
7715 +#popup-footer .prev::before {
6698 7716 margin-left: 10px;
6699 7717 content: "\f0d9";
6700 7718 }
6701 -#popup-course #popup-footer .prev .course-item-nav__name {
7719 +#popup-footer .prev .course-item-nav__name {
6702 7720 left: auto;
6703 7721 right: -30px;
6704 7722 }
6705 -#popup-course #popup-footer .prev .course-item-nav__name::before {
7723 +#popup-footer .prev .course-item-nav__name::before {
6706 7724 left: auto;
6707 7725 right: 5px;
6708 7726 }
6709 7727 @media (max-width: 1024px) {
6710 - #popup-course #popup-footer .prev .course-item-nav__name {
7728 + #popup-footer .prev .course-item-nav__name {
6711 7729 right: 15px;
6712 7730 }
6713 7731 }
6714 -#popup-course #popup-footer .course-item-nav__name {
7732 +#popup-footer .course-item-nav__name {
6715 7733 display: none;
6716 7734 position: absolute;
6717 7735 top: -20px;
6718 7736 left: -30px;
@@ -6717,233 +7735,208 @@
6717 7735 top: -20px;
6718 7736 left: -30px;
6719 7737 width: auto;
6720 7738 padding: 10px 15px;
6721 - color: #666;
7739 + color: var(--lp-color-accent, #666);
6722 7740 background: #ccc;
6723 - font-size: 14px;
6724 - font-weight: 300;
7741 + font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
6725 7742 line-height: 1;
6726 7743 }
6727 7744 @media (max-width: 1024px) {
6728 - #popup-course #popup-footer .course-item-nav__name {
7745 + #popup-footer .course-item-nav__name {
6729 7746 top: -25px;
6730 7747 left: 15px;
6731 7748 right: auto;
6732 7749 }
6733 7750 }
6734 -#popup-course #sidebar-toggle {
7751 +
7752 +#sidebar-toggle {
6735 7753 display: inline-block;
6736 - position: absolute;
6737 - z-index: 100;
6738 - top: 198px;
6739 - right: 475px;
6740 - width: 25px;
6741 - height: 56px;
7754 + width: 32px;
7755 + min-width: 32px;
7756 + line-height: 70px;
7757 + height: unset;
6742 7758 margin: 0;
6743 - background: #fff;
6744 - 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;
6745 7762 cursor: pointer;
6746 7763 transition: 0.25s;
6747 7764 -webkit-appearance: none;
6748 7765 border: none;
7766 + text-align: center;
6749 7767 }
6750 -#popup-course #sidebar-toggle:after {
7768 +#sidebar-toggle:after {
6751 7769 display: none;
6752 7770 }
6753 -#popup-course #sidebar-toggle::before {
7771 +#sidebar-toggle::before {
6754 7772 display: inline-block;
6755 - position: absolute;
6756 - top: 50%;
6757 - right: 50%;
6758 - color: var(--lp-primary-color);
6759 - font-family: "Font Awesome 5 Free";
6760 - font-size: 18px;
6761 - font-weight: 900;
7773 + position: static;
7774 + margin: 0;
7775 + width: auto;
7776 + height: auto;
7777 + font-family: "lp-icon";
6762 7778 content: "\f0d9";
6763 - transition: 0.25s;
6764 - transform: translate(50%, -50%);
7779 + line-height: 1;
6765 7780 }
6766 -#popup-course #sidebar-toggle:focus {
7781 +#sidebar-toggle:focus {
6767 7782 border: 0;
6768 7783 outline: 0;
6769 7784 }
6770 -#popup-course .lp-quiz-buttons .complete-quiz,
6771 -#popup-course .lp-quiz-buttons .back-quiz,
6772 -#popup-course .lp-quiz-buttons .review-quiz {
6773 - float: left;
7785 +
7786 +.course-item-popup #tab-curriculum {
7787 + display: block;
6774 7788 }
6775 -#popup-course .quiz-results,
6776 -#popup-course .quiz-content,
6777 -#popup-course .quiz-questions,
6778 -#popup-course .quiz-buttons,
6779 -#popup-course .quiz-attempts {
6780 - margin-bottom: 60px;
7789 +.course-item-popup .course-curriculum ul.curriculum-sections {
7790 + z-index: 9;
6781 7791 }
6782 -#popup-course .quiz-questions .lp-fib-content {
6783 - margin-bottom: 20px;
6784 - padding: 20px;
6785 - border: 2px solid #f5f5f5;
6786 - border-radius: 6px;
6787 - line-height: 1.6;
7792 +.course-item-popup .lp-course-curriculum .course-section .course-item__content {
7793 + flex-direction: column;
7794 + row-gap: 4px;
6788 7795 }
6789 -#popup-course .quiz-questions .lp-fib-input {
6790 - display: inline-block;
6791 - width: auto;
6792 - max-width: none;
7796 +
7797 +/***********/
7798 +body.course-item-popup {
7799 + overflow-y: hidden;
6793 7800 }
6794 -#popup-course .quiz-questions .lp-fib-input > input {
6795 - height: 36px;
6796 - padding: 6px 16px;
6797 - border: 1px solid #222;
6798 - line-height: 36px;
7801 +@media (max-width: 1200px) {
7802 + body.course-item-popup #learn-press-course-curriculum {
7803 + width: 300px;
7804 + }
6799 7805 }
6800 -#popup-course .quiz-questions .lp-fib-answered {
6801 - padding: 0 10px;
6802 - background: #ececec;
6803 - white-space: nowrap;
7806 +@media (max-width: 768px) {
7807 + body.course-item-popup #learn-press-course-curriculum {
7808 + margin-left: 0%;
7809 + }
6804 7810 }
6805 -#popup-course .quiz-questions .lp-fib-answered.fail {
6806 - border: 2px solid #d85554;
7811 +@media (max-width: 768px) {
7812 + body.course-item-popup #learn-press-course-curriculum .course-curriculum {
7813 + width: 200px;
7814 + }
6807 7815 }
6808 -#popup-course .quiz-questions .lp-fib-answered.fail .lp-fib-answered__answer {
6809 - text-decoration: line-through;
7816 +@media (max-width: 1300px) {
7817 + body.course-item-popup #learn-press-course-curriculum .progress-bg {
7818 + width: 40px;
7819 + }
6810 7820 }
6811 -#popup-course .quiz-questions .lp-fib-answered.correct {
6812 - 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-left: 0%;
7827 + margin-bottom: 20px;
7828 + }
6813 7829 }
6814 -#popup-course .quiz-questions .lp-fib-note {
6815 - display: flex;
6816 - margin-right: 10px;
6817 - font-size: 14px;
6818 - font-weight: 400;
6819 - align-items: center;
7830 +@media (max-width: 1300px) {
7831 + body.course-item-popup #content-item-nav {
7832 + right: 300px;
7833 + }
6820 7834 }
6821 -#popup-course .quiz-questions .lp-fib-note > span {
6822 - display: inline-block;
6823 - width: 20px;
6824 - height: 20px;
6825 - margin: 0 0 0 5px;
7835 +@media (max-width: 768px) {
7836 + body.course-item-popup #content-item-nav {
7837 + right: 200px;
7838 + }
6826 7839 }
6827 -#popup-course .quiz-questions .lp-sorting-choice__check-answer {
6828 - padding: 5px 20px;
6829 - border: 2px solid #059601;
6830 - border-radius: 5px;
6831 - font-size: 1rem;
7840 +@media (max-width: 1300px) {
7841 + body.course-item-popup .section-desc {
7842 + display: none;
7843 + }
6832 7844 }
6833 -#popup-course .question .answer-option input[type=radio],
6834 -#popup-course .question .answer-option input[type=checkbox] {
6835 - -webkit-transform: translateY(-50%);
6836 - -moz-transform: translateY(-50%);
6837 - -ms-transform: translateY(-50%);
6838 - -o-transform: translateY(-50%);
6839 - transform: translateY(-50%);
6840 - margin: 0 10px 0 0;
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 + }
6841 7850 }
6842 -#popup-course .question .answer-option input[type=radio]::before {
6843 - border-radius: 50%;
6844 -}
6845 -#popup-course .question .question-response {
6846 - display: flex;
6847 - align-items: center;
6848 - justify-content: flex-start;
6849 -}
6850 -#popup-course .scrollbar-light > .scroll-element {
6851 - z-index: 9999;
6852 -}
6853 -#popup-course .scrollbar-light > .scroll-element.scroll-y {
6854 - display: none;
6855 -}
6856 -#popup-course .scrollbar-light > .scroll-element.scroll-y .scroll-bar {
6857 - -webkit-box-sizing: border-box;
6858 - -moz-box-sizing: border-box;
6859 - box-sizing: border-box;
6860 -}
6861 7851
6862 7852 body.admin-bar #popup-course {
6863 7853 top: 32px;
6864 7854 }
6865 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle {
6866 - right: 0;
6867 -}
6868 -body.lp-sidebar-toggle__close #popup-course > #sidebar-toggle::before {
7855 +body.lp-sidebar-toggle__close #sidebar-toggle::before {
6869 7856 content: "\f0da";
6870 7857 }
6871 -body.lp-sidebar-toggle__close #popup-course #popup-sidebar {
7858 +body.lp-sidebar-toggle__close #popup-sidebar {
6872 7859 flex: 0 0 0;
6873 7860 }
6874 -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 {
6875 7862 right: 0;
6876 7863 }
6877 7864 @media (max-width: 768px) {
6878 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle {
6879 - right: 0;
6880 - }
6881 - body:not(.lp-sidebar-toggle__open) #popup-course > #sidebar-toggle::before {
7865 + body:not(.lp-sidebar-toggle__open) #sidebar-toggle::before {
6882 7866 content: "\f0da";
6883 7867 }
6884 - body:not(.lp-sidebar-toggle__open) #popup-course #popup-sidebar {
7868 + body:not(.lp-sidebar-toggle__open) #popup-sidebar {
6885 7869 flex: 0 0 0;
6886 7870 }
6887 7871 }
6888 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 +}
6889 7887 .course-curriculum .section-header .section-meta {
6890 7888 position: relative;
6891 7889 }
6892 7890
6893 7891 @media screen and (max-width: 1280px) {
6894 - #popup-course #popup-sidebar {
7892 + #popup-sidebar {
6895 7893 flex-basis: 300px;
6896 7894 }
6897 - #popup-course #popup-sidebar .course-curriculum {
7895 + #popup-sidebar .course-curriculum {
6898 7896 width: 300px;
6899 7897 }
6900 - #popup-course #popup-header,
6901 -#popup-course #popup-footer {
7898 + #popup-header, #popup-footer {
6902 7899 right: 300px;
6903 7900 }
6904 - #popup-course #sidebar-toggle {
6905 - right: 299px;
6906 - }
6907 7901 }
6908 7902 @media screen and (max-width: 782px) {
6909 7903 body.admin-bar #popup-course {
6910 7904 top: 46px;
6911 7905 }
6912 - #popup-course #popup-sidebar {
6913 - flex-basis: 250px;
7906 + #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
7907 + display: none;
6914 7908 }
6915 - #popup-course #popup-sidebar .course-curriculum {
6916 - width: 250px;
7909 + #popup-sidebar {
7910 + flex-basis: 300px;
6917 7911 }
6918 - #popup-course #popup-header,
6919 -#popup-course #popup-footer {
6920 - right: 250px;
7912 + #popup-sidebar .course-curriculum {
7913 + width: 300px;
6921 7914 }
6922 - #popup-course #sidebar-toggle {
6923 - right: 249px;
7915 + #popup-header,
7916 + #popup-footer {
7917 + right: 300px;
6924 7918 }
6925 - #popup-course .course-item-meta .item-meta.count-questions, #popup-course .course-item-meta .item-meta.duration {
6926 - display: none;
6927 - }
6928 7919 }
6929 7920 .content-item-wrap {
6930 7921 width: 792px;
6931 7922 max-width: 100%;
6932 7923 margin: 0 auto;
6933 - padding-bottom: 80px;
7924 + --lp-item-padding: 60px;
7925 + padding-top: var(--lp-item-padding);
7926 + padding-bottom: var(--lp-item-padding);
6934 7927 }
6935 7928 @media (max-width: 1024px) {
6936 7929 .content-item-wrap {
6937 7930 width: 100%;
7931 + --lp-item-padding: 40px;
6938 7932 }
6939 7933 }
6940 7934 .content-item-wrap .course-item-title {
6941 7935 margin-top: 0;
6942 7936 margin-bottom: 24px;
6943 - color: #333;
6944 - font-size: 30px;
6945 - font-weight: 600;
7937 + font-size: calc(var(--lp-font-size-base, 1em) * 1.8);
7938 + font-weight: 700;
6946 7939 }
6947 7940 @media (max-width: 767px) {
6948 7941 .content-item-wrap .course-item-title {
6949 7942 text-align: center;
@@ -6948,32 +7941,24 @@
6948 7941 .content-item-wrap .course-item-title {
6949 7942 text-align: center;
6950 7943 }
6951 7944 }
6952 -.content-item-wrap h4 {
6953 - font-size: 1.5rem;
6954 - font-weight: 500;
6955 - line-height: 1.5;
7945 +.content-item-wrap .content-item-summary:after {
7946 + clear: both;
7947 + content: "";
7948 + display: block;
6956 7949 }
6957 -.content-item-wrap .content-item-summary {
6958 - padding-top: 50px;
6959 -}
6960 7950 .content-item-wrap .content-item-description {
6961 7951 margin-bottom: 30px;
6962 7952 }
7953 +.content-item-wrap .content-item-description .wp-video, .content-item-wrap .content-item-description .mejs-container {
7954 + margin-bottom: 15px;
7955 +}
6963 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 {
6964 - margin-top: 0;
6965 - margin-bottom: 18px;
6966 - font-size: 18px;
7957 + margin-top: 10px;
7958 + margin-bottom: 15px;
6967 7959 letter-spacing: unset;
6968 7960 }
6969 -.content-item-wrap .content-item-description p {
6970 - margin: 0 0 18px 0;
6971 - color: #666;
6972 - font-size: 16px;
6973 - font-weight: 300;
6974 - line-height: 26px;
6975 -}
6976 7961 .content-item-wrap .content-item-description img {
6977 7962 max-width: 100%;
6978 7963 height: auto;
6979 7964 vertical-align: middle;
@@ -6983,11 +7968,9 @@
6983 7968 }
6984 7969 .content-item-wrap .quiz-content {
6985 7970 margin-bottom: 40px;
6986 7971 color: #666;
6987 - font-size: 16px;
6988 7972 font-weight: 300;
6989 - line-height: 26px;
6990 7973 }
6991 7974 .content-item-wrap .quiz-content img {
6992 7975 max-width: 100%;
6993 7976 height: auto;
@@ -6996,49 +7979,13 @@
6996 7979 .content-item-wrap .quiz-buttons {
6997 7980 display: flex;
6998 7981 justify-content: center;
6999 7982 text-align: center;
7983 + gap: 10px;
7000 7984 }
7001 7985 .content-item-wrap .quiz-buttons .button-right .lp-button {
7002 7986 margin: 0 15px 0 0;
7003 7987 }
7004 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav] {
7005 - margin: 0;
7006 - border: 1px solid #d9e0f1;
7007 - color: #777;
7008 - background: #fbfcff;
7009 -}
7010 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]::before {
7011 - display: inline-block;
7012 - width: 15px;
7013 - height: 15px;
7014 - border: 2px solid #d9e0f1;
7015 - border-top-color: transparent;
7016 - border-right-color: transparent;
7017 - content: "";
7018 - -webkit-transform: rotate(45deg);
7019 - -moz-transform: rotate(45deg);
7020 - -ms-transform: rotate(45deg);
7021 - -o-transform: rotate(45deg);
7022 - transform: rotate(45deg);
7023 -}
7024 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].prev::before {
7025 - margin-right: 7px;
7026 - -webkit-transform: rotate(-135deg);
7027 - -moz-transform: rotate(-135deg);
7028 - -ms-transform: rotate(-135deg);
7029 - -o-transform: rotate(-135deg);
7030 - transform: rotate(-135deg);
7031 -}
7032 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next {
7033 - margin-right: -1px;
7034 -}
7035 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav].next::before {
7036 - margin-left: 7px;
7037 -}
7038 -.content-item-wrap .quiz-buttons .lp-button[data-type=question-nav]:hover {
7039 - background: #fff;
7040 -}
7041 7988 .content-item-wrap .quiz-buttons.align-center {
7042 7989 display: block;
7043 7990 text-align: center;
7044 7991 }
@@ -7046,16 +7993,18 @@
7046 7993 text-align: center;
7047 7994 }
7048 7995 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7049 7996 position: fixed;
7050 - z-index: 99999;
7997 + z-index: 999;
7051 7998 bottom: 0;
7052 7999 right: 50%;
7053 8000 width: 100%;
7054 8001 max-width: 792px;
7055 - height: 49px;
8002 + height: auto;
7056 8003 margin-right: 237px;
7057 8004 transform: translateX(50%);
8005 + background: #fff;
8006 + padding-bottom: 10px;
7058 8007 }
7059 8008 @media (max-width: 768px) {
7060 8009 .content-item-wrap .quiz-buttons.align-center .button-left.fixed {
7061 8010 width: 100% !important;
@@ -7070,60 +8019,43 @@
7070 8019 }
7071 8020 .content-item-wrap .quiz-buttons:not(.infinity).is-last .next {
7072 8021 display: none;
7073 8022 }
7074 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .prev {
7075 - border-top-left-radius: 0;
7076 - border-bottom-left-radius: 0;
7077 -}
7078 -.content-item-wrap .quiz-buttons:not(.is-first):not(.is-last) .next {
7079 - border-top-right-radius: 0;
7080 - border-bottom-right-radius: 0;
7081 -}
7082 -.content-item-wrap .questions-pagination {
7083 - height: 33px;
7084 - padding: 8px 0;
7085 - background: #fff;
7086 - text-align: center;
7087 -}
7088 8023 .content-item-wrap .questions-pagination .nav-links {
7089 8024 text-align: center;
8025 + display: flex;
8026 + justify-content: center;
8027 + gap: 4px;
8028 + margin-top: 6px;
7090 8029 }
7091 8030 .content-item-wrap .questions-pagination .nav-links .page-numbers {
7092 - display: inline-block;
7093 - vertical-align: middle;
7094 - margin: 0 3px 3px;
7095 - padding: 10px 16px;
7096 - color: #666;
8031 + padding: 10px 15px;
8032 + margin: 0;
8033 + color: var(--lp-color-base, #333);
7097 8034 background-color: transparent;
7098 - font-size: 16px;
7099 - font-weight: 300;
8035 + font-weight: normal;
8036 + border: 1px solid var(--lp-border-color, #E2E0DB);
7100 8037 line-height: 1;
7101 - border: 1px solid;
7102 - cursor: pointer;
8038 + border-radius: var(--lp-border-radius, 5px);
7103 8039 }
7104 -.content-item-wrap .questions-pagination .nav-links .page-numbers.next, .content-item-wrap .questions-pagination .nav-links .page-numbers.prev {
7105 - display: inline-block;
7106 - padding: 10px;
7107 - background: transparent;
7108 - font-size: 16px;
7109 - text-align: center;
7110 - text-decoration: none;
7111 - text-transform: none;
7112 - border: 1px solid;
8040 +.content-item-wrap .questions-pagination .nav-links .page-numbers.dots {
8041 + border: none;
7113 8042 }
7114 8043 .content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {
7115 8044 color: var(--lp-primary-color);
7116 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 +}
7117 8054
7118 8055 .course-curriculum .section-title {
7119 8056 position: relative;
7120 8057 margin-bottom: 0;
7121 - padding: 8px 0;
7122 - color: #5383f7;
7123 - font-size: 16px;
7124 - font-weight: normal;
7125 - line-height: 1;
7126 8058 }
7127 8059 .course-curriculum .section-title span.show-desc {
7128 8060 display: inline-block;
7129 8061 position: absolute;
@@ -7133,17 +8065,162 @@
7133 8065 height: 20px;
7134 8066 transform: translate(0, -50%);
7135 8067 }
7136 8068 .course-curriculum .section-title span.show-desc::before {
7137 - font-family: "Font Awesome 5 Free";
7138 - font-size: 18px;
7139 - font-weight: 900;
8069 + font-family: "lp-icon";
8070 + font-size: 1.125em;
7140 8071 content: "\f107";
7141 8072 }
7142 8073 .course-curriculum .section-title span.show-desc:hover::before {
7143 - border-top-color: #ccc;
8074 + border-top-color: var(--lp-border-color, #E2E0DB);
7144 8075 }
7145 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 + right: 50%;
8149 + left: 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 + right: 50%;
8165 + bottom: -5px;
8166 + margin-right: -3px;
8167 + border-right: 5px solid transparent;
8168 + border-left: 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: right;
8190 + opacity: 0;
8191 + transition: all 0.27s ease;
8192 + position: absolute;
8193 + left: 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 + right: 0;
8208 + left: 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 +
7146 8223 .lp-overlay {
7147 8224 display: none;
7148 8225 position: fixed;
7149 8226 z-index: 99999;
@@ -7178,8 +8255,12 @@
7178 8255 text-align: center;
7179 8256 align-items: center;
7180 8257 justify-content: center;
7181 8258 }
8259 +.lp-modal-dialog .learn-press-message {
8260 + width: auto;
8261 + margin: 0 !important;
8262 +}
7182 8263 .lp-modal-dialog .lp-modal-content {
7183 8264 display: inline-block;
7184 8265 overflow: hidden;
7185 8266 z-index: 2;
@@ -7190,8 +8271,17 @@
7190 8271 vertical-align: middle;
7191 8272 background: white;
7192 8273 color: black;
7193 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 +}
7194 8284 .lp-modal-dialog .lp-modal-header {
7195 8285 background: #7c60d9;
7196 8286 border-bottom: 1px solid #eee;
7197 8287 padding: 1em;
@@ -7198,14 +8288,14 @@
7198 8288 }
7199 8289 .lp-modal-dialog .lp-modal-header h3 {
7200 8290 margin: 0;
7201 8291 color: white;
7202 - font-size: inherit;
7203 8292 font-weight: 400;
7204 8293 }
7205 8294 .lp-modal-dialog .lp-modal-body .main-content {
7206 8295 max-height: 500px;
7207 8296 overflow: auto;
8297 + overscroll-behavior: contain;
7208 8298 }
7209 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 {
7210 8300 padding: 1em;
7211 8301 }
@@ -7239,18 +8329,14 @@
7239 8329 right: 50%;
7240 8330 padding: 35px 60px 28px 60px;
7241 8331 background: #fff;
7242 8332 transform: translate(50%, -50%);
7243 - -webkit-border-radius: 4px;
7244 - -moz-border-radius: 4px;
7245 8333 border-radius: 4px;
7246 8334 }
7247 8335 #lp-modal-window #lp-modal-content {
7248 8336 margin: 0 0 24px 0;
7249 8337 color: #333;
7250 - font-size: 16px;
7251 8338 font-weight: 400;
7252 - line-height: 26px;
7253 8339 text-align: center;
7254 8340 }
7255 8341 #lp-modal-window #lp-modal-content > * {
7256 8342 margin: 0 0 0.5em;
@@ -7276,8 +8362,14 @@
7276 8362 width: 100%;
7277 8363 }
7278 8364 }
7279 8365
8366 +@media (min-width: 769px) {
8367 + #learn-press-item-comments {
8368 + padding-bottom: 50px;
8369 + }
8370 +}
8371 +
7280 8372 .learn-press-progress {
7281 8373 overflow: hidden;
7282 8374 position: relative;
7283 8375 width: 80px;
@@ -7283,8 +8375,24 @@
7283 8375 width: 80px;
7284 8376 height: 6px;
7285 8377 border-radius: 3px;
7286 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 + right: 50%;
8389 + width: 100%;
8390 + height: 100%;
8391 + margin-right: -100%;
8392 + background: var(--lp-primary-color);
8393 + border-radius: 5px;
8394 +}
7287 8395 .learn-press-progress .learn-press-progress__active {
7288 8396 position: absolute;
7289 8397 z-index: 1;
7290 8398 right: -100%;
@@ -7292,11 +8400,8 @@
7292 8400 height: 100%;
7293 8401 border-radius: 3px;
7294 8402 background: var(--lp-primary-color);
7295 8403 -webkit-transition: 0.5s;
7296 - -moz-transition: 0.5s;
7297 - -ms-transition: 0.5s;
7298 - -o-transition: 0.5s;
7299 8404 transition: 0.5s;
7300 8405 }
7301 8406 .learn-press-progress::before {
7302 8407 display: block;
@@ -7308,12 +8413,45 @@
7308 8413 background: #ccc;
7309 8414 content: "";
7310 8415 }
7311 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 + right: 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 + right: 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 +
7312 8448 .course-curriculum .section-header .section-left {
7313 8449 display: flex;
8450 + align-items: center;
8451 + gap: 16px;
7314 8452 }
7315 -.course-curriculum .section-header .section-left .section-title {
8453 +.course-curriculum .section-header .section-left .wrapper-section-title {
7316 8454 flex: 1;
7317 8455 }
7318 8456 .course-curriculum .section-header .section-left .section-toggle {
7319 8457 flex: 0 0 40px;
@@ -7319,19 +8457,20 @@
7319 8457 flex: 0 0 40px;
7320 8458 align-items: center;
7321 8459 text-align: center;
7322 8460 cursor: pointer;
8461 + min-width: 1em;
7323 8462 }
7324 -.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 {
7325 8464 display: none;
7326 8465 }
7327 8466 .course-curriculum .section-header .learn-press-progress {
7328 8467 width: 80px;
7329 8468 }
7330 -.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 {
7331 8470 display: block;
7332 8471 }
7333 -.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 {
7334 8473 display: none;
7335 8474 }
7336 8475 .course-curriculum .section.closed .section-content {
7337 8476 overflow: hidden;
@@ -7337,34 +8476,22 @@
7337 8476 overflow: hidden;
7338 8477 height: 0;
7339 8478 }
7340 8479
7341 -* {
7342 - box-sizing: border-box;
7343 - margin: 0;
7344 - padding: 0;
8480 +.scroll-wrapper {
8481 + overflow: hidden;
8482 + opacity: 0;
7345 8483 }
7346 -
7347 -button {
7348 - cursor: pointer;
8484 +.scroll-wrapper .scroll-element {
8485 + background: transparent;
7349 8486 }
7350 -
7351 -input, button, select, textarea {
7352 - outline: none;
8487 +.scroll-wrapper .scroll-element.scroll-y.scroll-scrolly_visible {
8488 + transition: opacity 0.25s;
7353 8489 }
7354 -
7355 -html {
7356 - overflow-x: hidden;
8490 +.scroll-wrapper:hover .scroll-element.scroll-y.scroll-scrolly_visible {
8491 + opacity: 0.7;
7357 8492 }
7358 8493
7359 -a {
7360 - -webkit-transition: 0.3s;
7361 - -moz-transition: 0.3s;
7362 - -ms-transition: 0.3s;
7363 - -o-transition: 0.3s;
7364 - transition: 0.3s;
7365 -}
7366 -
7367 8494 .lp-skeleton-animation {
7368 8495 margin: 0;
7369 8496 padding: 0;
7370 8497 list-style: none;
@@ -7373,9 +8500,9 @@
7373 8500 width: 100%;
7374 8501 height: 16px;
7375 8502 margin-top: 15px;
7376 8503 border-radius: 2px;
7377 - 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%);
7378 8505 background-size: 400% 100%;
7379 8506 list-style: none;
7380 8507 animation: lp-skeleton-loading 1.4s ease infinite;
7381 8508 }
@@ -7387,8 +8514,37 @@
7387 8514 to {
7388 8515 background-position: 100% 50%;
7389 8516 }
7390 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: right;
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: right;
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 +
7391 8547 .learnpress.theme-twentytwentytwo .wp-site-blocks, .learnpress.twentytwentytwo .wp-site-blocks {
7392 8548 max-width: none;
7393 8549 padding-left: 0;
7394 8550 padding-right: 0;
@@ -7400,10 +8556,9 @@
7400 8556 }
7401 8557 .learnpress.theme-twentytwentytwo .lp-archive-courses, .learnpress.twentytwentytwo .lp-archive-courses {
7402 8558 max-width: none;
7403 8559 }
7404 -
7405 -.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 {
7406 8561 max-width: 100%;
7407 8562 margin-right: 0 !important;
7408 8563 margin-left: 0 !important;
7409 8564 padding-right: 0 !important;
@@ -7409,313 +8564,358 @@
7409 8564 padding-right: 0 !important;
7410 8565 padding-left: 0 !important;
7411 8566 }
7412 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 +
7413 8578 @media (max-width: 1199px) {
7414 - .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 {
7415 8580 padding-right: 15px;
7416 8581 padding-left: 15px;
7417 8582 }
7418 8583 }
7419 -input[type=text],
7420 -input[type=email],
7421 -input[type=number],
7422 -input[type=password] {
7423 - -webkit-box-sizing: border-box;
7424 - -moz-box-sizing: border-box;
7425 - 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;
7426 8594 margin: 0;
7427 - box-shadow: unset;
8595 + padding: 0;
8596 + border: 0;
8597 + outline: 0;
8598 + background: transparent;
8599 + list-style: none;
7428 8600 }
7429 -
7430 -/* start reset css */
7431 -body {
7432 - background: #fff;
8601 +.learnpress-block-pagination .page-numbers > li,
8602 +.learn-press-pagination .page-numbers > li {
8603 + display: inline-block;
8604 + margin: 0;
7433 8605 }
7434 -body.learnpress-page {
7435 - 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;
7436 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 +}
7437 8622
7438 -.wrap-fullwidth a:focus,
7439 -.wrap-fullwidth button:focus,
7440 -.wrap-fullwidth input:focus,
7441 -.wrap-fullwidth textarea:focus {
7442 - border: 0;
7443 - 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;
7444 8629 }
7445 -.wrap-fullwidth a:hover {
7446 - text-decoration: none;
8630 +ul.learn-press-breadcrumb li {
8631 + display: inline-block;
8632 + margin: 0;
7447 8633 }
7448 -.wrap-fullwidth p {
7449 - word-break: break-word;
8634 +ul.learn-press-breadcrumb li a:hover {
8635 + color: var(--lp-primary-color);
7450 8636 }
7451 -.wrap-fullwidth p:last-child {
7452 - margin-bottom: 0;
8637 +ul.learn-press-breadcrumb i {
8638 + margin: 0 8px;
7453 8639 }
7454 -.wrap-fullwidth label {
7455 - display: block;
7456 - margin: 0;
7457 - outline: none;
8640 +ul.learn-press-breadcrumb a {
8641 + color: inherit;
7458 8642 }
7459 -.wrap-fullwidth img {
7460 - max-width: 100%;
7461 - 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;
7462 8654 }
7463 -.wrap-fullwidth form {
8655 +
8656 +table.lp-list-table {
8657 + border-collapse: collapse;
8658 + width: 100%;
7464 8659 margin: 0;
8660 + min-width: 768px;
8661 + border: none;
7465 8662 }
7466 -.wrap-fullwidth .col-full {
7467 - box-sizing: border-box;
7468 - max-width: 100%;
8663 +table.lp-list-table td {
7469 8664 padding: 0;
7470 8665 }
7471 -.wrap-fullwidth .col-full .woocommerce-breadcrumb {
7472 - display: none;
8666 +table.lp-list-table .learn-press-pagination {
8667 + text-align: right;
7473 8668 }
7474 -
7475 -/* end reset css */
7476 -footer {
7477 - clear: both;
8669 +table.lp-list-table thead {
8670 + border: none;
7478 8671 }
7479 -
7480 -.margin-bottom {
7481 - 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;
7482 8674 }
7483 -
7484 -.hide-if-js {
7485 - 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);
7486 8681 }
7487 -
7488 -.clearfix::after {
7489 - display: block;
7490 - clear: both;
7491 - content: "";
8682 +table.lp-list-table thead th {
8683 + background: none;
8684 + border: none;
8685 + padding: 10px 20px;
8686 + text-align: right;
7492 8687 }
7493 -
7494 -.lp-form-fields {
7495 - margin: 0;
8688 +table.lp-list-table thead th td {
8689 + border: none;
7496 8690 padding: 0;
7497 - list-style: none;
7498 8691 }
7499 -.lp-form-fields .form-field {
7500 - margin: 0 0 20px 0;
7501 - list-style: none;
8692 +table.lp-list-table tbody tr {
8693 + border: none;
7502 8694 }
7503 -
7504 -.lp-content-wrap {
7505 - width: 1170px;
7506 - max-width: 90%;
7507 - margin: 0 auto;
8695 +table.lp-list-table tbody tr:nth-child(even) {
8696 + background-color: hsla(0, 0%, 50%, 0.05);
7508 8697 }
7509 -.lp-content-wrap > h2 {
7510 - margin-top: 0;
7511 - margin-bottom: 26px;
7512 - color: #333;
7513 - font-size: 30px;
7514 - font-weight: 600;
8698 +table.lp-list-table tbody tr:hover {
8699 + background-color: #eff6ff;
7515 8700 }
7516 -
7517 -.learn-press-breadcrumb {
7518 - max-width: 1170px;
7519 - width: 100%;
7520 - 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: right;
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;
7521 8728 padding: 0;
7522 - color: #333;
7523 - font-size: 14px;
7524 - font-weight: 400;
7525 - list-style: none;
7526 8729 }
7527 -.learn-press-breadcrumb li {
7528 - display: inline-block;
7529 - margin: 0;
8730 +table.lp-list-table.order-table-details tbody tr:last-child {
8731 + --lp-white-grey: var(--lp-border-color, #E2E0DB);
7530 8732 }
7531 -.learn-press-breadcrumb li a:hover {
7532 - color: var(--lp-primary-color);
8733 +table.lp-list-table.order-table-details tfoot {
8734 + border-top: 1px solid var(--lp-border-color, #E2E0DB);
7533 8735 }
7534 -.learn-press-breadcrumb i {
7535 - margin: 0 5px;
7536 - color: #666;
7537 - 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;
7538 8739 }
7539 -@media (max-width: 1024px) {
7540 - .learn-press-breadcrumb {
7541 - padding-left: 15px;
7542 - padding-right: 15px;
7543 - }
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;
7544 8742 }
7545 -.learn-press-breadcrumb a {
7546 - color: #666;
7547 - font-weight: 500;
8743 +
8744 +.lp_profile_course_progress__nav {
8745 + margin-top: 1rem;
7548 8746 }
7549 8747
7550 -.learnpress-page .lp-button,
7551 -.learnpress-page #lp-button {
7552 - padding: 16px 24px;
7553 - border: 1px solid #ccc;
7554 - color: #333;
7555 - background: transparent;
7556 - box-shadow: unset;
7557 - font-family: inherit;
7558 - font-size: 16px;
7559 - font-weight: 400;
7560 - line-height: 1;
7561 - text-align: center;
7562 - vertical-align: middle;
7563 - text-decoration: none;
7564 - text-transform: capitalize;
7565 - -webkit-box-sizing: border-box;
7566 - -moz-box-sizing: border-box;
7567 - box-sizing: border-box;
7568 - -webkit-border-radius: 3px;
7569 - -moz-border-radius: 3px;
7570 - border-radius: 3px;
7571 - -webkit-transition: all 0.25s;
7572 - -moz-transition: all 0.25s;
7573 - -ms-transition: all 0.25s;
7574 - -o-transition: all 0.25s;
7575 - transition: all 0.25s;
7576 - /*&.gray {
7577 - position: absolute;
7578 - z-index: 1;
7579 - top: 8px;
7580 - right: 5px;
7581 - padding: 0;
7582 - border: 0;
8748 +#profile-content-order-details .lp-table-wrap {
8749 + margin-bottom: 1rem;
8750 +}
7583 8751
7584 - &:hover {
7585 - background: transparent;
7586 - text-decoration: none;
7587 - }
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 +}
7588 8761
7589 - &:focus {
7590 - border: 0;
7591 - outline: 0;
7592 - }
7593 - }*/
8762 +.swal2-popup {
8763 + max-width: 850px;
7594 8764 }
7595 -.learnpress-page .lp-button.large,
7596 -.learnpress-page #lp-button.large {
7597 - height: 52px;
7598 - padding: 18px 30px;
7599 - 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;
7600 8771 }
7601 -.learnpress-page .lp-button:hover,
7602 -.learnpress-page #lp-button:hover {
7603 - border-color: var(--lp-primary-color);
7604 - color: #fff;
7605 - background: var(--lp-primary-color);
8772 +.swal2-popup .swal2-actions {
8773 + width: 100%;
8774 + padding: 0 30px;
7606 8775 }
7607 -.learnpress-page .lp-button.btn-ajax-off .icon,
7608 -.learnpress-page #lp-button.btn-ajax-off .icon {
7609 - display: none;
8776 +.swal2-popup .swal2-actions button {
8777 + flex: 1;
7610 8778 }
7611 -.learnpress-page .lp-button.btn-ajax-on .icon,
7612 -.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;
7613 8803 display: inline-block;
7614 - margin-left: 5px;
7615 - -webkit-animation: lp-rotating 1s linear infinite;
7616 - -moz-animation: lp-rotating 1s linear infinite;
7617 - animation: lp-rotating 1s linear infinite;
7618 8804 }
7619 -.learnpress-page .lp-button:focus,
7620 -.learnpress-page #lp-button:focus {
7621 - outline: 0;
8805 +.swal2-popup .swal2-title {
8806 + font-size: 1.5em;
7622 8807 }
7623 -.learnpress-page .lp-button.loading::before,
7624 -.learnpress-page #lp-button.loading::before {
7625 - display: inline-block;
7626 - font-family: "Font Awesome 5 Free";
7627 - font-weight: 900;
7628 - content: "\f110";
7629 - animation: lp-rotating 1s linear infinite;
8808 +.swal2-popup .swal2-html-container {
8809 + font-size: 1em;
7630 8810 }
7631 -.learnpress-page .rwmb-field .description {
7632 - margin-top: 8px;
7633 - color: #999;
7634 - font-size: smaller;
7635 - font-style: italic;
8811 +.swal2-popup .lp-tom-select.ts-wrapper .ts-dropdown {
8812 + max-height: 200px;
8813 + overflow: hidden;
7636 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 +}
7637 8826
7638 -.btn-base {
7639 - border-color: var(--lp-primary-color);
7640 - color: white;
7641 - 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;
7642 8836 }
7643 -
7644 -.lp-ajax-message {
7645 - display: none;
7646 - margin-top: 20px;
7647 - padding: 20px;
7648 - border: 2px solid #059601;
7649 - border-radius: 9px;
7650 - font-size: 15px;
7651 - line-height: 1.4;
8837 +.lp-form-filter__fields {
8838 + display: flex;
8839 + flex-wrap: wrap;
8840 + align-items: flex-end;
8841 + gap: 14px;
7652 8842 }
7653 -.lp-ajax-message.error {
7654 - border-color: #d85554;
8843 +.lp-form-filter__fields > * {
8844 + flex: 1 1 0;
8845 + min-width: 0;
7655 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: right;
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 +}
7656 8866
7657 -.course-meta {
7658 - margin-bottom: 14px;
8867 +/* end reset css */
8868 +@media (max-width: 1024px) {
8869 + body.learnpress-page {
8870 + --lp-cotainer-padding: 1rem;
8871 + }
7659 8872 }
7660 -.course-meta .course-students::before {
7661 - font-family: "Font Awesome 5 Free";
7662 - content: "";
8873 +footer {
8874 + clear: both;
7663 8875 }
7664 8876
7665 -.lp-entry-content .course-tabs {
7666 - margin-bottom: 60px;
8877 +.margin-bottom {
8878 + margin-bottom: 20px;
7667 8879 }
7668 8880
7669 -/* Archive */
7670 -.learn-press-checkout-comment h4 {
7671 - display: none;
8881 +.hide-if-js {
8882 + display: none !important;
7672 8883 }
7673 8884
7674 -.order-comments {
7675 - width: 100%;
7676 - padding: 15px;
7677 - min-height: 150px;
7678 - border: 1px solid #ccc;
7679 - resize: none;
8885 +.clearfix::after {
8886 + display: block;
8887 + clear: both;
8888 + content: "";
7680 8889 }
7681 8890
7682 -.learn-press-progress .progress-bg {
7683 - overflow: hidden;
7684 - position: relative;
7685 - height: 6px;
7686 - background: #ccc;
7687 - -webkit-border-radius: 5px;
7688 - -moz-border-radius: 5px;
7689 - border-radius: 5px;
8891 +.lp-form-fields {
8892 + margin: 0;
8893 + padding: 0;
8894 + list-style: none;
7690 8895 }
7691 -.learn-press-progress .progress-bg .progress-active {
7692 - position: absolute;
7693 - right: 50%;
7694 - width: 100%;
7695 - height: 100%;
7696 - margin-right: -100%;
7697 - background: var(--lp-primary-color);
7698 - -webkit-border-radius: 5px;
7699 - -moz-border-radius: 5px;
7700 - border-radius: 5px;
8896 +.lp-form-fields .form-field {
8897 + margin: 0 0 20px 0;
8898 + list-style: none;
7701 8899 }
7702 8900
8901 +.lp-entry-content .course-tabs {
8902 + margin-bottom: 40px;
8903 +}
8904 +
7703 8905 /**
7704 8906 * Forms
7705 8907 */
7706 -.retake-course,
7707 -.enroll-course,
7708 -.purchase-course {
7709 - 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;
7710 8914 }
7711 8915
7712 8916 /* */
7713 -.table-orders {
7714 - font-size: 16px;
7715 -}
7716 -.table-orders th,
7717 -.table-orders td {
8917 +.table-orders th, .table-orders td {
7718 8918 padding: 5px 10px;
7719 8919 }
7720 8920
7721 8921 .form-button {
@@ -7721,42 +8921,8 @@
7721 8921 .form-button {
7722 8922 display: inline-block;
7723 8923 }
7724 8924
7725 -.learn-press-pagination {
7726 - padding-bottom: 20px;
7727 - text-align: center;
7728 -}
7729 -.learn-press-pagination .page-numbers {
7730 - display: inline-block;
7731 - margin: 0;
7732 - padding: 0;
7733 - border: 0;
7734 - outline: 0;
7735 - background: transparent;
7736 - list-style: none;
7737 -}
7738 -.learn-press-pagination .page-numbers > li {
7739 - display: inline-block;
7740 - margin: 0;
7741 - padding: 0 14px;
7742 -}
7743 -.learn-press-pagination .page-numbers > li .page-numbers {
7744 - float: unset;
7745 - padding: 0;
7746 - color: #666;
7747 - background: transparent;
7748 - font-size: 16px;
7749 - font-weight: 300;
7750 -}
7751 -.learn-press-pagination .page-numbers > li .page-numbers.current {
7752 - color: var(--lp-primary-color);
7753 - font-weight: 400;
7754 -}
7755 -.learn-press-pagination .page-numbers > li .page-numbers:hover {
7756 - color: var(--lp-primary-color);
7757 -}
7758 -
7759 8925 ul.list-table-nav {
7760 8926 display: flex;
7761 8927 margin-right: 0;
7762 8928 list-style: none;
@@ -7774,25 +8940,25 @@
7774 8940 margin-bottom: 0;
7775 8941 }
7776 8942
7777 8943 .primary-color {
7778 - color: #00adff;
8944 + color: var(--lp-primary-color);
7779 8945 }
7780 8946
7781 8947 .primary-color-before::before {
7782 - color: #00adff;
8948 + color: var(--lp-primary-color);
7783 8949 }
7784 8950
7785 8951 .primary-color-after::after {
7786 - color: #00adff;
8952 + color: var(--lp-primary-color);
7787 8953 }
7788 8954
7789 8955 .primary-background-color {
7790 - background: #00adff;
8956 + background: var(--lp-primary-color);
7791 8957 }
7792 8958
7793 8959 .primary-background-color {
7794 - background: #00adff;
8960 + background: var(--lp-primary-color);
7795 8961 }
7796 8962
7797 8963 .course-origin-price {
7798 8964 margin-left: 5px;
@@ -7799,28 +8965,8 @@
7799 8965 font-size: 85%;
7800 8966 text-decoration: line-through;
7801 8967 }
7802 8968
7803 -.course-item-nav {
7804 - display: flex;
7805 -}
7806 -.course-item-nav .prev,
7807 -.course-item-nav .next {
7808 - /* flex: 1;*/
7809 -}
7810 -.course-item-nav .prev span,
7811 -.course-item-nav .next span {
7812 - display: block;
7813 - font-weight: bold;
7814 -}
7815 -.course-item-nav .prev a,
7816 -.course-item-nav .next a {
7817 - color: #999;
7818 -}
7819 -.course-item-nav .next {
7820 - text-align: left;
7821 -}
7822 -
7823 8969 .content-item-wrap #comments {
7824 8970 margin-left: 0;
7825 8971 margin-right: 0;
7826 8972 }
@@ -7825,104 +8971,15 @@
7825 8971 margin-right: 0;
7826 8972 }
7827 8973 .content-item-wrap #comments #comment {
7828 8974 -webkit-box-sizing: border-box;
7829 - -moz-box-sizing: border-box;
7830 8975 box-sizing: border-box;
7831 8976 }
7832 8977
7833 -.course-summary-sidebar {
7834 - position: relative;
7835 -}
7836 -@media (min-width: 769px) {
7837 - .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
7838 - position: fixed;
7839 - top: 0;
7840 - }
7841 -}
7842 -@media (min-width: 1200px) {
7843 - .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
7844 - position: absolute;
7845 - }
7846 -}
7847 -
7848 -.course-graduation span {
7849 - color: #999;
7850 -}
7851 -.course-graduation .icon {
7852 - margin-left: 5px;
7853 - font-size: 20px;
7854 -}
7855 -.course-graduation.passed .icon {
7856 - color: #059601;
7857 -}
7858 -.course-graduation.error .icon {
7859 - color: #d85554;
7860 -}
7861 -
7862 -.learn-press-template-warning::before {
7863 - color: #ffc107;
7864 - font-family: "Font Awesome 5 Free";
7865 - content: "\f071";
7866 -}
7867 -
7868 -.lp-badge {
7869 - display: flex;
7870 - height: 30px;
7871 - padding: 0;
7872 - line-height: 1;
7873 - align-items: center;
7874 - justify-content: center;
7875 -}
7876 -.lp-badge::before, .lp-badge::after {
7877 - content: "";
7878 -}
7879 -.lp-badge::before {
7880 - display: inline-block;
7881 - position: relative;
7882 - z-index: 10;
7883 - color: #fff;
7884 - font-weight: bold;
7885 - line-height: 1;
7886 -}
7887 -.lp-badge.featured-course {
7888 - position: absolute;
7889 - z-index: 1;
7890 - top: 25px;
7891 - right: -110px;
7892 - width: 300px;
7893 - background: #93f;
7894 - text-align: center;
7895 - transform: rotate(45deg);
7896 -}
7897 -.lp-badge.featured-course::before {
7898 - font-size: 12px;
7899 - text-transform: uppercase;
7900 - content: attr(data-text);
7901 -}
7902 -
7903 -@media (min-width: 769px) {
7904 - #learn-press-item-comments {
7905 - padding-bottom: 50px;
7906 - }
7907 -}
7908 -
7909 8978 .course-tabs input[name=learn-press-course-tab-radio],
7910 8979 .course-tabs .course-tab-panel {
7911 8980 display: none;
7912 8981 }
7913 -.course-tabs .course-nav label {
7914 - display: flex;
7915 - align-items: center;
7916 - justify-content: center;
7917 - margin: 0;
7918 - padding: 17px 10px;
7919 - font-size: 16px;
7920 - line-height: 1;
7921 - font-weight: 600;
7922 - text-transform: capitalize;
7923 - cursor: pointer;
7924 -}
7925 8982
7926 8983 .no-event {
7927 8984 pointer-events: none;
7928 8985 }
@@ -7939,30 +8996,5 @@
7939 8996 }
7940 8997 }
7941 8998 .course-price:empty {
7942 8999 display: none !important;
7943 -}
7944 -
7945 -.quiz-attempts .attempts-heading {
7946 - margin-bottom: 15px;
7947 -}
7948 -.quiz-attempts table {
7949 - border-spacing: 0;
7950 - border-right: 1px solid var(--lp-secondary-color);
7951 - border-top: 1px solid var(--lp-secondary-color);
7952 - width: 100%;
7953 -}
7954 -.quiz-attempts table tr th, .quiz-attempts table tr td {
7955 - border-left: 1px solid var(--lp-secondary-color);
7956 - border-bottom: 1px solid var(--lp-secondary-color);
7957 - padding: 5px 15px;
7958 - text-align: center;
7959 -}
7960 -.quiz-attempts table tr th {
7961 - font-weight: 500;
7962 -}
7963 -
7964 -@media (max-width: 575px) {
7965 - #popup-course .quiz-attempts {
7966 - overflow-x: auto;
7967 - }
7968 9000 }