PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 All 140 releases
learnpress / assets / css / learnpress-block-rtl.css

learnpress-block-rtl.css in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.9, at assets/css/learnpress-block-rtl.css

2,268 lines 56.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Mixin
3 */
4 @keyframes rotating4 {
5 from {
6 transform: rotate(0deg);
7 }
8 to {
9 transform: rotate(-360deg);
10 }
11 }
12 @keyframes animation4 {
13 from {
14 right: -40%;
15 width: 40%;
16 }
17 to {
18 right: 100%;
19 width: 10%;
20 }
21 }
22 :root {
23 --lp-cotainer-max-with: var(--lp-container-max-width);
24 }
25
26 .wp-block-group {
27 --lp-container-max-width: var(--wp--style--global--wide-size);
28 }
29
30 /**
31 * Style for the buttons
32 */
33 .lp-btn-edit-primary {
34 border: none;
35 background: #135e96;
36 color: #fff;
37 }
38 .lp-btn-edit-primary:not(.active) {
39 opacity: 0.5;
40 }
41 .lp-btn-edit-primary:hover, .lp-btn-edit-primary.active, .lp-btn-edit-primary.active:hover {
42 background: #135E96;
43 color: #fff;
44 opacity: 1;
45 }
46
47 /* 5. Minimal Bottom Line */
48 .btn-line::after {
49 content: "";
50 position: absolute;
51 bottom: 0;
52 right: 0;
53 height: 4px;
54 width: 0%;
55 background-color: #38bdf8;
56 animation: lineLoad 2s ease-in-out infinite;
57 }
58
59 @keyframes lineLoad {
60 0% {
61 width: 0%;
62 right: 0;
63 }
64 50% {
65 width: 100%;
66 right: 0;
67 }
68 100% {
69 width: 0%;
70 right: 100%;
71 }
72 }
73 .lp-button {
74 padding: 8px 16px;
75 border: 1px solid var(--lp-border-color, #E2E0DB);
76 border-radius: var(--lp-border-radius, 5px);
77 color: #374151;
78 font-weight: 500;
79 text-decoration: none;
80 cursor: pointer;
81 }
82 .lp-button.loading {
83 position: relative;
84 display: flex;
85 align-items: center;
86 justify-content: center;
87 pointer-events: none;
88 color: rgba(0, 0, 0, 0.2) !important;
89 }
90 .lp-button.loading:before {
91 position: absolute;
92 inset: 0;
93 display: flex;
94 align-items: center;
95 justify-content: center;
96 font-family: "lp-icon";
97 content: "\f110";
98 animation: lp-rotating 1s linear infinite;
99 line-height: 1;
100 font-variant: normal;
101 text-transform: none;
102 -webkit-font-smoothing: antialiased;
103 -moz-osx-font-smoothing: grayscale;
104 color: black;
105 }
106
107 .learn-press-message {
108 position: relative;
109 display: flex;
110 align-items: center;
111 margin: 0 !important;
112 padding: 10px 20px;
113 border-radius: var(--lp-border-radius, 5px);
114 background-color: #E5F7FF;
115 color: #007AFF;
116 max-width: 100%;
117 }
118 .learn-press-message::before {
119 display: inline-block;
120 margin-left: 8px;
121 font-family: "lp-icon";
122 font-size: 20px;
123 font-style: normal;
124 font-weight: normal;
125 line-height: 1;
126 }
127 .learn-press-message.error {
128 background-color: #FEE5E5;
129 color: #FF3B30;
130 border: 1px solid #E31A1A;
131 padding: 10px 20px;
132 }
133 .learn-press-message.error::before {
134 content: "\f071";
135 color: #E31A1A;
136 }
137 .learn-press-message.warning {
138 background-color: #FEF7E6;
139 color: #FF9500;
140 border: 1px solid #F8A100;
141 }
142 .learn-press-message.warning::before {
143 content: "\f06a";
144 color: #F8A100;
145 }
146 .learn-press-message.success {
147 background-color: #EBF8E5;
148 color: #3AB500;
149 border: 1px solid #28A746;
150 }
151 .learn-press-message.success::before {
152 content: "\f058";
153 color: #28A746;
154 }
155 .learn-press-message.info {
156 background-color: rgba(0, 122, 255, 0.1019607843);
157 color: #007AFF;
158 border: 1px solid #2E91FA;
159 }
160 .learn-press-message.info::before {
161 content: "\e931";
162 color: #2E91FA;
163 }
164 .learn-press-message a {
165 text-decoration: underline;
166 }
167
168 .lp-toast.toastify {
169 background: #EBF8E5;
170 color: #3AB500;
171 border-radius: var(--lp-border-radius, 5px);
172 box-shadow: 0 0 0;
173 display: flex;
174 align-items: center;
175 }
176 .lp-toast.toastify .toast-close {
177 background: transparent !important;
178 font-size: 0;
179 padding-right: 12px;
180 }
181 .lp-toast.toastify .toast-close:before {
182 content: "\f00d";
183 font-family: "lp-icon";
184 font-size: 16px;
185 color: #000;
186 line-height: 17px;
187 }
188 .lp-toast.toastify .toast-close:hover {
189 opacity: 1;
190 }
191 .lp-toast.toastify.error {
192 background-color: #FEE5E5;
193 color: #FF3B30;
194 padding: 12px 20px;
195 border: none;
196 margin: 0 auto;
197 }
198 .lp-toast.toastify.warning {
199 background-color: #FEF7E6;
200 color: #fb9422;
201 padding: 12px 20px;
202 border: none;
203 margin: 0 auto;
204 }
205 .lp-toast.toastify.info {
206 background-color: rgba(0, 122, 255, 0.1019607843);
207 color: #277afc;
208 padding: 12px 20px;
209 border: none;
210 margin: 0 auto;
211 }
212
213 @keyframes lp-rotating {
214 from {
215 -webkit-transform: rotate(0deg);
216 transform: rotate(0deg);
217 }
218 to {
219 -webkit-transform: rotate(-360deg);
220 transform: rotate(-360deg);
221 }
222 }
223 @-webkit-keyframes lp-rotating {
224 from {
225 -webkit-transform: rotate(0deg);
226 transform: rotate(0deg);
227 }
228 to {
229 -webkit-transform: rotate(-360deg);
230 transform: rotate(-360deg);
231 }
232 }
233 .lp-loading-change {
234 position: absolute;
235 width: 100%;
236 height: 100%;
237 background: rgba(255, 255, 255, 0.38);
238 top: 0;
239 }
240
241 .lp-load-ajax-element {
242 position: relative;
243 }
244
245 *,
246 :after,
247 :before {
248 box-sizing: border-box;
249 }
250
251 .learnpress-block-pagination,
252 .learn-press-pagination {
253 margin: 20px 0;
254 text-align: center;
255 }
256 .learnpress-block-pagination .page-numbers,
257 .learn-press-pagination .page-numbers {
258 display: inline-flex;
259 gap: 5px;
260 flex-wrap: wrap;
261 margin: 0;
262 padding: 0;
263 border: 0;
264 outline: 0;
265 background: transparent;
266 list-style: none;
267 }
268 .learnpress-block-pagination .page-numbers > li,
269 .learn-press-pagination .page-numbers > li {
270 display: inline-block;
271 margin: 0;
272 }
273 .learnpress-block-pagination .page-numbers > li .page-numbers,
274 .learn-press-pagination .page-numbers > li .page-numbers {
275 float: unset;
276 padding: 0 12px;
277 color: #666;
278 text-decoration: none;
279 }
280 .learnpress-block-pagination .page-numbers > li .page-numbers.current,
281 .learn-press-pagination .page-numbers > li .page-numbers.current {
282 color: var(--lp-primary-color);
283 font-weight: 400;
284 }
285 .learnpress-block-pagination .page-numbers > li .page-numbers:hover,
286 .learn-press-pagination .page-numbers > li .page-numbers:hover {
287 color: var(--lp-primary-color);
288 }
289
290 .social-share-toggle {
291 position: relative;
292 display: flex;
293 gap: 20px;
294 }
295 .social-share-toggle .share-toggle-icon {
296 cursor: pointer;
297 display: flex;
298 align-items: center;
299 gap: 8px;
300 }
301 .social-share-toggle .share-toggle-icon .share-label {
302 margin: 0;
303 cursor: pointer;
304 }
305 .social-share-toggle .share-toggle-icon:hover {
306 color: var(--lp-primary-color, #ffb606);
307 }
308 .social-share-toggle .content-widget-social-share {
309 padding: 20px;
310 background: #fff;
311 box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.12);
312 }
313 .social-share-toggle .lp-social-media {
314 display: inline-flex;
315 padding: 0;
316 gap: 12px;
317 margin: 0;
318 }
319 .social-share-toggle .lp-social-media > li {
320 text-align: center;
321 list-style: none;
322 }
323 .social-share-toggle .lp-social-media > li span {
324 display: none;
325 }
326 .social-share-toggle .lp-social-media > li i {
327 width: 40px;
328 height: 40px;
329 display: inline-flex;
330 align-items: center;
331 justify-content: center;
332 border: 1px solid var(--lp-border-color, #E2E0DB);
333 border-radius: 50%;
334 }
335 .social-share-toggle .lp-social-media > li i:hover {
336 background-color: var(--lp-primary-color, #ffb606);
337 border-color: var(--lp-primary-color, #ffb606);
338 color: var(--lp-color-white, #fff);
339 }
340 .social-share-toggle .clipboard-post {
341 display: flex;
342 justify-content: space-between;
343 margin-bottom: 20px;
344 gap: 12px;
345 }
346 .social-share-toggle .btn-clipboard {
347 position: relative;
348 padding: 12px 20px;
349 white-space: nowrap;
350 }
351 .social-share-toggle .btn-clipboard .tooltip {
352 display: none;
353 position: absolute;
354 z-index: 2;
355 right: 50%;
356 left: auto;
357 bottom: 100%;
358 transform: translateX(50%);
359 width: max-content;
360 color: #fff;
361 font-size: 0.825em;
362 padding: 5px 10px;
363 background: rgba(0, 0, 0, 0.72);
364 border-radius: 3px;
365 margin-bottom: 10px;
366 }
367 .social-share-toggle .btn-clipboard .tooltip:before {
368 content: "";
369 position: absolute;
370 z-index: 2;
371 right: 50%;
372 bottom: -5px;
373 margin-right: -3px;
374 border-right: 5px solid transparent;
375 border-left: 5px solid transparent;
376 border-top: 5px solid rgba(0, 0, 0, 0.72);
377 }
378 .social-share-toggle .btn-clipboard:hover {
379 background-color: #eee;
380 }
381 .social-share-toggle .btn-clipboard:hover .tooltip {
382 display: block;
383 }
384 .social-share-toggle .clipboard-value {
385 border: 1px solid var(--lp-border-color, #E2E0DB);
386 padding: 12px 20px;
387 flex: 1;
388 }
389 @media (max-width: 600px) {
390 .social-share-toggle .clipboard-value {
391 width: 100%;
392 }
393 }
394 .social-share-toggle .wrapper-content-widget {
395 visibility: hidden;
396 text-align: right;
397 opacity: 0;
398 transition: all 0.27s ease;
399 position: absolute;
400 left: 0;
401 top: auto;
402 z-index: 9;
403 margin-top: 20px;
404 }
405 .social-share-toggle.social-share-toggle__open .wrapper-content-widget {
406 margin-top: 0;
407 visibility: visible;
408 opacity: 1;
409 }
410 @media (max-width: 768px) {
411 .social-share-toggle .wrapper-content-widget {
412 position: fixed;
413 top: 0;
414 right: 0;
415 left: 0;
416 bottom: 0;
417 background-color: rgba(0, 0, 0, 0.7);
418 }
419 .social-share-toggle .wrapper-content-widget .content-widget-social-share {
420 position: relative;
421 z-index: 1;
422 max-width: fit-content;
423 top: 50%;
424 min-width: 320px;
425 transform: translateY(-50%);
426 margin: 0 auto;
427 }
428 }
429
430 .lp-instructor-info {
431 display: flex;
432 gap: 30px;
433 margin-top: 30px;
434 margin-bottom: 30px;
435 }
436 @media (max-width: 600px) {
437 .lp-instructor-info {
438 flex-wrap: wrap;
439 }
440 }
441 .lp-instructor-info .lp-section-instructor {
442 flex: 1;
443 }
444 .lp-instructor-info .instructor-display-name {
445 font-size: 1.4rem;
446 }
447 .lp-instructor-info .instructor-avatar {
448 max-width: 200px;
449 }
450 .lp-instructor-info .lp-instructor-meta {
451 margin-top: 16px;
452 display: flex;
453 column-gap: 20px;
454 row-gap: 8px;
455 }
456 .lp-instructor-info .instructor-description {
457 margin-top: 16px;
458 }
459 .lp-instructor-info img {
460 max-width: 100%;
461 border-radius: var(--lp-border-radius, 5px);
462 }
463 .lp-instructor-info .instructor-social {
464 display: inline-flex;
465 padding: 0;
466 gap: 12px;
467 margin: 16px 0 0 0;
468 }
469 .lp-instructor-info .instructor-social > a {
470 text-align: center;
471 list-style: none;
472 }
473 .lp-instructor-info .instructor-social > a span {
474 display: none;
475 }
476 .lp-instructor-info .instructor-social > a i {
477 width: 40px;
478 height: 40px;
479 display: inline-flex;
480 align-items: center;
481 justify-content: center;
482 border: 1px solid var(--lp-border-color, #E2E0DB);
483 border-radius: 50%;
484 }
485 .lp-instructor-info .instructor-social > a i:hover {
486 background-color: var(--lp-primary-color, #ffb606);
487 border-color: var(--lp-primary-color, #ffb606);
488 color: var(--lp-color-white, #fff);
489 }
490
491 .instructor-display-name {
492 font-weight: var(--lp-font-weight-link, 600);
493 }
494
495 .instructor-item-meta {
496 display: inline-flex;
497 border-right: 1px solid var(--lp-border-color, #E2E0DB);
498 padding-right: 20px;
499 }
500
501 .lp-instructor-meta .instructor-item-meta:first-child {
502 border: none;
503 padding-right: 0;
504 }
505
506 .wrapper-instructor-total-students, .wrapper-instructor-total-courses {
507 display: flex;
508 gap: 4px;
509 align-items: center;
510 }
511
512 .course-extra-box {
513 margin-bottom: 16px;
514 border: 1px solid var(--lp-border-color, #E2E0DB);
515 border-radius: var(--lp-border-radius, 5px);
516 width: 100%;
517 }
518 .course-extra-box.active .course-extra-box__content {
519 height: auto;
520 }
521 .course-extra-box__title {
522 --extra-height: 50px;
523 display: flex;
524 align-items: center;
525 position: relative;
526 height: var(--extra-height);
527 margin: 0 !important;
528 padding: 0 20px 0 45px;
529 background: rgba(181, 187, 211, 0.15);
530 font-size: 1em;
531 font-weight: 700;
532 cursor: pointer;
533 }
534 @media (max-width: 767px) {
535 .course-extra-box__title {
536 padding-right: 16px;
537 }
538 }
539 .course-extra-box__title::after {
540 position: absolute;
541 top: 0;
542 left: 20px;
543 font-family: "lp-icon";
544 line-height: var(--extra-height);
545 content: "\f107";
546 }
547 .course-extra-box__content {
548 overflow: hidden;
549 transition: height 0.3s ease;
550 }
551 .course-extra-box__content-inner {
552 animation-name: course-extra-box__content-inner-transform;
553 animation-duration: 0.3s;
554 animation-timing-function: ease-in-out;
555 animation-iteration-count: 1;
556 animation-direction: normal;
557 }
558 .course-extra-box__content-inner > ul {
559 padding-right: 0 !important;
560 padding-bottom: 0 !important;
561 }
562 .course-extra-box__content ul,
563 .course-extra-box__content li {
564 list-style: none;
565 }
566 .course-extra-box__content ul {
567 margin: 0;
568 padding: 0;
569 }
570 .course-extra-box__content li {
571 margin: 0;
572 padding: 12px 20px;
573 border-bottom: 1px solid var(--lp-border-color, #E2E0DB);
574 }
575 @media (max-width: 767px) {
576 .course-extra-box__content li {
577 padding-right: 16px;
578 padding-left: 16px;
579 }
580 }
581 .course-extra-box__content li::before {
582 margin-left: 8px;
583 color: var(--lp-primary-color);
584 font-family: "lp-icon";
585 content: "\f00c";
586 }
587 .course-extra-box__content li:last-child {
588 border-bottom: 0;
589 }
590 .course-extra-box:last-child {
591 margin-bottom: 60px;
592 }
593 .course-extra-box.active .course-extra-box__title::after {
594 content: "\f106";
595 }
596 .course-extra-box + .comment-respond, .course-extra-box + .comments-area {
597 margin-top: 30px;
598 margin-bottom: 30px;
599 }
600 .course-extra-box + .course-tabs {
601 margin-top: 30px;
602 }
603
604 input[name=course-extra-box-ratio] {
605 display: none;
606 }
607 input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content {
608 display: block;
609 }
610 input[name=course-extra-box-ratio]:checked + .course-extra-box .course-extra-box__content .course-extra-box__content-inner {
611 transform: scale(1);
612 }
613
614 @-webkit-keyframes course-extra-box__content-inner-transform {
615 from {
616 opacity: 0;
617 -webkit-transform: translateX(-5%);
618 transform: translateX(-5%);
619 }
620 to {
621 opacity: 1;
622 -webkit-transform: translateX(0%);
623 transform: translateX(0%);
624 }
625 }
626 @keyframes course-extra-box__content-inner-transform {
627 from {
628 opacity: 0;
629 transform: translateX(-5%);
630 }
631 to {
632 opacity: 1;
633 transform: translateX(0%);
634 }
635 }
636 .course-tab-panel-faqs .course-faqs-box {
637 margin-bottom: 20px;
638 border: 1px solid rgba(204, 204, 204, 0.6);
639 border-radius: 5px;
640 }
641 .course-tab-panel-faqs .course-faqs-box__title {
642 display: block;
643 position: relative;
644 margin: 0;
645 padding: 12px 20px 12px 45px;
646 font-size: 1em;
647 line-height: 1.5;
648 font-weight: var(--lp-font-weight-link, 600);
649 cursor: pointer;
650 }
651 .course-tab-panel-faqs .course-faqs-box__title::after {
652 position: absolute;
653 top: 12px;
654 left: 20px;
655 font-family: "lp-icon";
656 content: "\f067";
657 }
658 .course-tab-panel-faqs .course-faqs-box:last-child {
659 margin-bottom: 40px;
660 }
661 .course-tab-panel-faqs .course-faqs-box:hover .course-faqs-box__title {
662 color: var(--lp-primary-color);
663 }
664 .course-tab-panel-faqs .course-faqs-box__content {
665 display: none;
666 }
667 .course-tab-panel-faqs .course-faqs-box__content-inner {
668 padding: 20px;
669 -webkit-animation-name: course-faqs-box__content-inner-transform;
670 animation-name: course-faqs-box__content-inner-transform;
671 -webkit-animation-duration: 0.3s;
672 animation-duration: 0.3s;
673 -webkit-animation-timing-function: ease-in-out;
674 animation-timing-function: ease-in-out;
675 -webkit-animation-iteration-count: 1;
676 animation-iteration-count: 1;
677 -webkit-animation-direction: normal;
678 animation-direction: normal;
679 }
680
681 input[name=course-faqs-box-ratio] {
682 display: none;
683 }
684 input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__content {
685 display: block;
686 }
687 input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title {
688 color: var(--lp-primary-color);
689 background: rgba(241, 242, 248, 0.4);
690 }
691 input[name=course-faqs-box-ratio]:checked + .course-faqs-box .course-faqs-box__title::after {
692 content: "\f068";
693 }
694
695 @-webkit-keyframes course-faqs-box__content-inner-transform {
696 from {
697 opacity: 0;
698 -webkit-transform: translateY(-5%);
699 transform: translateY(-5%);
700 }
701 to {
702 opacity: 1;
703 -webkit-transform: translateY(0%);
704 transform: translateY(0%);
705 }
706 }
707 @keyframes course-faqs-box__content-inner-transform {
708 from {
709 opacity: 0;
710 -webkit-transform: translateY(-5%);
711 transform: translateY(-5%);
712 }
713 to {
714 opacity: 1;
715 -webkit-transform: translateY(0%);
716 transform: translateY(0%);
717 }
718 }
719 .extra-box__title, .course-faqs__title, .course-material__title {
720 margin-top: 0;
721 margin-bottom: 12px;
722 }
723
724 .edit-content {
725 margin-right: 5px;
726 }
727
728 .course-curriculum ul.curriculum-sections {
729 position: relative;
730 margin: 0;
731 padding: 0;
732 list-style: none;
733 }
734 .course-curriculum ul.curriculum-sections .closed .section-item__loadmore {
735 display: none;
736 }
737 .course-curriculum ul.curriculum-sections .section {
738 margin: 0;
739 padding: 0;
740 flex-wrap: wrap;
741 }
742 .course-curriculum ul.curriculum-sections .section:last-child {
743 padding: 0;
744 }
745 .course-curriculum ul.curriculum-sections .section.section-empty .section-header {
746 margin-bottom: 20px;
747 }
748 .course-curriculum ul.curriculum-sections .section.section-empty .learn-press-message {
749 margin-left: 15px;
750 margin-right: 15px;
751 }
752 .course-curriculum ul.curriculum-sections .section-title.c + .section-desc {
753 display: block;
754 }
755 .course-curriculum ul.curriculum-sections .section-title.c span.show-desc::before {
756 -webkit-transform: rotate(-180deg);
757 transform: rotate(-180deg);
758 top: 0;
759 }
760 .course-curriculum ul.curriculum-sections .item-meta.duration {
761 background: #d9e0f1;
762 }
763 .course-curriculum .section-item__loadmore {
764 display: flex;
765 justify-content: center;
766 align-items: center;
767 }
768 .course-curriculum .section-item__loadmore button {
769 margin-top: 10px;
770 border: 1px solid var(--lp-border-color, #E2E0DB);
771 border-radius: var(--lp-border-radius, 5px);
772 padding: 8px 16px;
773 box-shadow: none;
774 outline: none;
775 }
776 .course-curriculum .section-item__loadmore.loading button:before {
777 position: absolute;
778 inset: 0;
779 display: flex;
780 align-items: center;
781 justify-content: center;
782 font-family: "lp-icon";
783 content: "\f110";
784 animation: lp-rotating 1s linear infinite;
785 line-height: 1;
786 font-variant: normal;
787 text-transform: none;
788 -webkit-font-smoothing: antialiased;
789 -moz-osx-font-smoothing: grayscale;
790 color: black;
791 }
792 .course-curriculum .section-header {
793 display: table;
794 width: 100%;
795 padding: 20px 0;
796 border-bottom: 0;
797 border-bottom: 1px solid #d9e0f1;
798 cursor: pointer;
799 -webkit-box-sizing: border-box;
800 box-sizing: border-box;
801 }
802 .course-curriculum .section-header .section-title, .course-curriculum .section-header .section-desc {
803 margin: 0;
804 }
805 .course-curriculum .section-header span.show-desc {
806 display: inline-block;
807 position: absolute;
808 top: 50%;
809 left: 30px;
810 width: 20px;
811 height: 20px;
812 transform: translate(0, -50%);
813 }
814 .course-curriculum .section-header span.show-desc::before {
815 font-family: "lp-icon";
816 font-size: 1.125em;
817 content: "\f107";
818 }
819 .course-curriculum .section-header span.show-desc:hover::before {
820 border-top-color: #ccc;
821 }
822 .course-curriculum .section-header .section-desc {
823 margin-top: 10px;
824 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
825 color: var(--lp-color-accent);
826 font-style: italic;
827 line-height: 1.3;
828 }
829 .course-curriculum .section-header .section-meta {
830 display: block;
831 padding-top: 17px;
832 padding-bottom: 15px;
833 font-size: 0.8em;
834 text-align: left;
835 vertical-align: middle;
836 white-space: nowrap;
837 }
838 .course-curriculum .section-item {
839 width: 100%;
840 }
841 .course-curriculum .section-content {
842 margin: 0;
843 padding: 0;
844 list-style: none;
845 }
846 .course-curriculum .section-content .course-item-meta {
847 display: table-cell;
848 text-align: left;
849 vertical-align: middle;
850 white-space: nowrap;
851 }
852 .course-curriculum .section-content .course-item-meta .item-meta {
853 display: inline-block;
854 color: #fff;
855 }
856 .course-curriculum .section-content .course-item-meta .item-meta.final-quiz {
857 background: #14c4ff;
858 }
859 .course-curriculum .section-content .course-item-meta .item-meta.trans {
860 padding: 0;
861 }
862 .course-curriculum .section-content .course-item-meta .count-questions {
863 background: #9672cf;
864 }
865 .course-curriculum .section-content .course-item-meta .duration {
866 background: #c0c0c0;
867 }
868 .course-curriculum .section-content .course-item-meta .course-item-status {
869 padding: 0;
870 color: #999;
871 }
872 .course-curriculum .section-content .course-item-meta .course-item-status::before {
873 font-family: "lp-icon";
874 content: "\f00c";
875 }
876 .course-curriculum .section-content .course-item-preview {
877 font-style: normal;
878 padding: 0;
879 }
880 .course-curriculum .section-content .course-item-preview::before {
881 font-family: "lp-icon";
882 content: "\f06e";
883 color: #999;
884 }
885 .course-curriculum .course-item {
886 display: flex;
887 position: relative;
888 margin: 0 0 2px 0;
889 padding: 0 16px;
890 background: rgba(241, 242, 248, 0.4);
891 transition: padding-right linear 0.15s;
892 }
893 .course-curriculum .course-item > span {
894 display: flex;
895 width: 28px;
896 color: #666;
897 font-weight: 300;
898 align-items: center;
899 }
900 .course-curriculum .course-item .section-item-link {
901 display: flex;
902 align-items: flex-start;
903 justify-content: space-between;
904 width: 100%;
905 padding: 12px 0;
906 color: inherit;
907 outline: none;
908 gap: 12px;
909 }
910 .course-curriculum .course-item .section-item-link:hover .item-name {
911 color: var(--lp-primary-color);
912 }
913 .course-curriculum .course-item .section-item-link::before {
914 color: var(--lp-primary-color);
915 font-family: "lp-icon";
916 }
917 .course-curriculum .course-item .section-item-link .course-item-info {
918 width: 100%;
919 }
920 .course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre {
921 display: flex;
922 flex-flow: row-reverse;
923 justify-content: flex-end;
924 gap: 16px;
925 align-items: center;
926 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
927 }
928 .course-curriculum .course-item .section-item-link .course-item-info .course-item-info-pre .item-meta.duration {
929 background: transparent;
930 }
931 .course-curriculum .course-item .item-name {
932 font-weight: 600;
933 }
934 .course-curriculum .course-item.course-item-lp_quiz .section-item-link::before {
935 content: "\f059";
936 }
937 .course-curriculum .course-item.course-item-lp_assignment .section-item-link::before {
938 content: "\e929" !important;
939 }
940 .course-curriculum .course-item.course-item.course-item-lp_h5p .section-item-link::before {
941 content: "\e92a" !important;
942 }
943 .course-curriculum .course-item.course-item-lp_lesson .section-item-link::before {
944 content: "\f15b";
945 }
946 .course-curriculum .course-item.course-item-lp_lesson.course-item-type-video .section-item-link::before {
947 content: "\f03d";
948 }
949 .course-curriculum .course-item.course-item-lp_lesson.course-item-type-audio .section-item-link::before {
950 content: "\f028";
951 }
952 .course-curriculum .course-item.item-locked .course-item-status::before {
953 color: var(--lp-secondary-color);
954 content: "\f023";
955 }
956 .course-curriculum .course-item.has-status {
957 padding-top: 1px;
958 }
959 .course-curriculum .course-item.has-status.status-completed .course-item-status::before, .course-curriculum .course-item.has-status.status-evaluated .course-item-status::before {
960 color: #3bb54a;
961 }
962 .course-curriculum .course-item.has-status.item-failed .course-item-status::before, .course-curriculum .course-item.has-status.failed .course-item-status::before {
963 border-color: #f02425;
964 color: #f02425;
965 content: "\f00d";
966 }
967 .course-curriculum .course-item::before {
968 position: absolute;
969 top: 50%;
970 right: 0;
971 width: 3px;
972 height: 0;
973 background: #00adff;
974 content: "";
975 transition: height linear 0.15s, top linear 0.15s;
976 }
977 .course-curriculum .course-item.current {
978 background: #f9f9f9;
979 }
980 .course-curriculum .course-item.current a::before {
981 right: 10px;
982 }
983 .course-curriculum .course-item.current::before {
984 top: 0;
985 height: 100%;
986 }
987 .course-curriculum .section-left {
988 vertical-align: top;
989 }
990 .course-curriculum .section-left .section-title {
991 font-weight: 700;
992 font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
993 text-transform: capitalize;
994 display: block;
995 }
996 .course-curriculum .curriculum-more__button {
997 border: 1px solid var(--lp-border-color, #E2E0DB);
998 border-radius: var(--lp-border-radius, 5px);
999 padding: 8px 16px;
1000 box-shadow: none;
1001 outline: none;
1002 width: 100%;
1003 margin-top: 20px;
1004 margin-bottom: 20px;
1005 }
1006 .course-curriculum .curriculum-more__button.loading:before {
1007 position: absolute;
1008 inset: 0;
1009 display: flex;
1010 align-items: center;
1011 justify-content: center;
1012 font-family: "lp-icon";
1013 content: "\f110";
1014 animation: lp-rotating 1s linear infinite;
1015 line-height: 1;
1016 font-variant: normal;
1017 text-transform: none;
1018 -webkit-font-smoothing: antialiased;
1019 -moz-osx-font-smoothing: grayscale;
1020 color: black;
1021 }
1022
1023 body .content-item-summary .form-button-finish-course, body .lp-quiz-buttons .form-button-finish-course {
1024 float: left;
1025 }
1026
1027 #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 {
1028 top: 2px;
1029 font-family: "lp-icon";
1030 }
1031 #wpadminbar #wp-admin-bar-edit-lp_quiz .ab-item::before {
1032 content: "\f017";
1033 }
1034 #wpadminbar #wp-admin-bar-edit-lp_lesson .ab-item::before {
1035 content: "\f15c";
1036 }
1037 #wpadminbar #wp-admin-bar-edit-lp_question .ab-item::before {
1038 content: "\f29c";
1039 }
1040
1041 .course-remaining-time .label-enrolled {
1042 font-size: inherit;
1043 }
1044
1045 .lp-course-progress {
1046 position: relative;
1047 }
1048 .lp-course-progress .lp-passing-conditional {
1049 position: absolute;
1050 top: 0;
1051 width: 3px;
1052 height: 6px;
1053 margin-right: -1px;
1054 background: var(--lp-secondary-color);
1055 }
1056
1057 .viewing-course-item .section-header .section-desc {
1058 display: none;
1059 }
1060
1061 .lp-course-curriculum ul, .lp-course-curriculum li {
1062 list-style: none;
1063 margin: 0;
1064 padding: 0;
1065 }
1066 .lp-course-curriculum .course-curriculum-info {
1067 display: flex;
1068 justify-content: space-between;
1069 gap: 20px;
1070 margin-bottom: 20px;
1071 }
1072 .lp-course-curriculum .course-curriculum-info__left {
1073 display: flex;
1074 align-items: center;
1075 flex-wrap: wrap;
1076 gap: 8px;
1077 }
1078 .lp-course-curriculum .course-curriculum-info__left li {
1079 display: inline-flex;
1080 align-items: center;
1081 gap: 8px;
1082 }
1083 .lp-course-curriculum .course-curriculum-info__left li::after {
1084 content: "";
1085 width: 4px;
1086 height: 4px;
1087 background-color: var(--lp-border-color, #E2E0DB);
1088 display: inline-block;
1089 }
1090 .lp-course-curriculum .course-curriculum-info__left li:last-child::after {
1091 content: none;
1092 }
1093 .lp-course-curriculum .course-curriculum-info__right {
1094 font-weight: var(--lp-font-weight-link, 600);
1095 text-align: left;
1096 text-transform: capitalize;
1097 }
1098 .lp-course-curriculum .course-toggle-all-sections {
1099 cursor: pointer;
1100 }
1101 .lp-course-curriculum .course-section {
1102 margin-bottom: 8px;
1103 border: 1px solid var(--lp-border-color, #E2E0DB);
1104 border-radius: var(--lp-border-radius, 5px);
1105 cursor: pointer;
1106 overflow: hidden;
1107 }
1108 .lp-course-curriculum .course-section.lp-collapse .course-section__items {
1109 display: none;
1110 animation: ease-in-out;
1111 }
1112 .lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-up {
1113 display: none;
1114 }
1115 .lp-course-curriculum .course-section.lp-collapse .lp-icon-angle-down {
1116 display: block;
1117 }
1118 .lp-course-curriculum .course-section .lp-icon-angle-down {
1119 display: none;
1120 }
1121 .lp-course-curriculum .course-section:last-child {
1122 margin-bottom: 0;
1123 }
1124 .lp-course-curriculum .course-section .course-section-header {
1125 background-color: var(--lp-white-grey, #F7F7FB);
1126 padding: 20px;
1127 column-gap: 12px;
1128 display: flex;
1129 justify-content: space-between;
1130 }
1131 .lp-course-curriculum .course-section__title {
1132 font-weight: 600;
1133 font-size: 1.1em;
1134 line-height: 1.3em;
1135 }
1136 .lp-course-curriculum .course-section__description {
1137 margin: 4px 0 0 0;
1138 }
1139 .lp-course-curriculum .course-section .section-toggle {
1140 line-height: 1;
1141 }
1142 .lp-course-curriculum .course-section .section-toggle i {
1143 font-size: 24px;
1144 }
1145 .lp-course-curriculum .course-section .course-section-info {
1146 margin-right: 0;
1147 margin-left: auto;
1148 }
1149 .lp-course-curriculum .course-section .section-count-items {
1150 min-width: 24px;
1151 font-weight: 600;
1152 text-align: center;
1153 line-height: 1.3;
1154 white-space: nowrap;
1155 }
1156 .lp-course-curriculum .course-section .course-item {
1157 background-color: transparent;
1158 border-top: 1px solid var(--lp-border-color, #E2E0DB);
1159 padding: 12px 20px;
1160 margin: 0;
1161 }
1162 .lp-course-curriculum .course-section .course-item__link {
1163 display: flex;
1164 justify-content: space-between;
1165 width: 100%;
1166 column-gap: 12px;
1167 row-gap: 8px;
1168 position: relative;
1169 align-items: flex-start;
1170 color: inherit;
1171 }
1172 .lp-course-curriculum .course-section .course-item__info {
1173 display: flex;
1174 column-gap: 12px;
1175 row-gap: 8px;
1176 }
1177 .lp-course-curriculum .course-section .course-item__info .course-item-ico {
1178 min-width: 16px;
1179 }
1180 .lp-course-curriculum .course-section .course-item__content {
1181 display: flex;
1182 justify-content: space-between;
1183 column-gap: 12px;
1184 row-gap: 8px;
1185 align-items: baseline;
1186 flex: 1;
1187 }
1188 @media (max-width: 1024px) {
1189 .lp-course-curriculum .course-section .course-item__content {
1190 flex-wrap: wrap;
1191 }
1192 }
1193 .lp-course-curriculum .course-section .course-item__left:hover {
1194 color: var(--lp-primary-color, #ffb606);
1195 }
1196 .lp-course-curriculum .course-section .course-item__right {
1197 display: flex;
1198 column-gap: 12px;
1199 row-gap: 8px;
1200 align-items: center;
1201 flex: none;
1202 color: var(--lp-color-meta, #8a8a8a);
1203 flex-wrap: wrap;
1204 flex-direction: row-reverse;
1205 justify-content: flex-end;
1206 }
1207 @media (max-width: 1024px) {
1208 .lp-course-curriculum .course-section .course-item__right {
1209 width: 100%;
1210 order: 3;
1211 }
1212 }
1213 .lp-course-curriculum .course-section .course-item__status .course-item-ico {
1214 width: 24px;
1215 display: flex;
1216 justify-content: center;
1217 }
1218 .lp-course-curriculum .course-section .course-item-ico::before {
1219 content: "";
1220 display: inline-block;
1221 font-family: "lp-icon";
1222 font-weight: normal;
1223 }
1224 .lp-course-curriculum .course-section .course-item-ico.lp_lesson::before {
1225 content: "\f15b";
1226 }
1227 .lp-course-curriculum .course-section .course-item-ico.lp_quiz::before {
1228 content: "\f12e";
1229 }
1230 .lp-course-curriculum .course-section .course-item-ico.lp_assignment::before {
1231 content: "\e929";
1232 }
1233 .lp-course-curriculum .course-section .course-item-ico.lp_h5p::before {
1234 content: "\e92a";
1235 }
1236 .lp-course-curriculum .course-section .course-item-ico.preview::before {
1237 content: "\f06e";
1238 color: #999;
1239 }
1240 .lp-course-curriculum .course-section .course-item-ico.locked::before {
1241 content: "\f023";
1242 color: #999;
1243 }
1244 .lp-course-curriculum .course-section .course-item-ico.passed.completed::before {
1245 content: "\f00c";
1246 color: #3bb54a;
1247 }
1248 .lp-course-curriculum .course-section .course-item-ico.in-progress::before, .lp-course-curriculum .course-section .course-item-ico.completed::before {
1249 content: "\f00c";
1250 color: #999;
1251 }
1252 .lp-course-curriculum .course-section .course-item-ico.failed.completed::before {
1253 content: "\f00d";
1254 color: #f02425;
1255 }
1256 .lp-course-curriculum .course-section .course-item-ico.started::before {
1257 content: "\f00c";
1258 color: #999;
1259 }
1260 .lp-course-curriculum .course-section .course-item-ico.doing::before {
1261 content: "\e921";
1262 color: #999;
1263 }
1264
1265 .info-learning .course-progress > div {
1266 margin-bottom: 8px;
1267 }
1268 .info-learning .course-progress__line {
1269 width: 100%;
1270 background: #ccc;
1271 height: 5px;
1272 border-radius: 5px;
1273 position: relative;
1274 }
1275 .info-learning .course-progress__line__active {
1276 background: var(--lp-primary-color);
1277 height: 100%;
1278 border-radius: 5px;
1279 position: absolute;
1280 top: 0;
1281 right: 0;
1282 }
1283 .info-learning .course-progress__line__active {
1284 background: var(--lp-primary-color);
1285 height: 100%;
1286 border-radius: 5px;
1287 position: absolute;
1288 top: 0;
1289 right: 0;
1290 }
1291 .info-learning .course-progress__line__point {
1292 position: absolute;
1293 top: 0;
1294 width: 2px;
1295 height: 100%;
1296 background: var(--lp-secondary-color);
1297 }
1298 .info-learning .start-date, .info-learning .end-date {
1299 margin-bottom: 8px;
1300 }
1301
1302 .lp-single-course .comment-form .comment-form-url,
1303 .lp-single-course .comment-form .comment-form-email,
1304 .lp-single-course .comment-form .comment-form-author,
1305 .lp-single-course .comment-form .comment-form-comment, .wp-block-learnpress-course-comment .comment-form .comment-form-url,
1306 .wp-block-learnpress-course-comment .comment-form .comment-form-email,
1307 .wp-block-learnpress-course-comment .comment-form .comment-form-author,
1308 .wp-block-learnpress-course-comment .comment-form .comment-form-comment {
1309 display: flex;
1310 flex-direction: column;
1311 gap: 1rem;
1312 }
1313 .lp-single-course .comment-form input[type=url],
1314 .lp-single-course .comment-form input[type=text],
1315 .lp-single-course .comment-form input[type=email],
1316 .lp-single-course .comment-form textarea, .wp-block-learnpress-course-comment .comment-form input[type=url],
1317 .wp-block-learnpress-course-comment .comment-form input[type=text],
1318 .wp-block-learnpress-course-comment .comment-form input[type=email],
1319 .wp-block-learnpress-course-comment .comment-form textarea {
1320 padding: 12px 20px;
1321 outline: none;
1322 border: 1px solid var(--lp-border-color, #E2E0DB);
1323 border-radius: var(--lp-border-radius, 5px);
1324 }
1325 .lp-single-course .comment-form input[type=submit], .wp-block-learnpress-course-comment .comment-form input[type=submit] {
1326 border-radius: var(--lp-border-radius, 5px);
1327 }
1328
1329 /*
1330 Css for Block of Gutenberg
1331 */
1332 /**
1333 * Styles for all page of Block LP
1334 *
1335 * @since 4.2.3
1336 * @version 1.0.0
1337 */
1338 .lp-ico svg {
1339 width: 20px;
1340 height: 20px;
1341 }
1342
1343 .lp-hidden {
1344 display: none !important;
1345 }
1346
1347 .course-price .origin-price {
1348 text-decoration: line-through;
1349 margin-left: 4px;
1350 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
1351 opacity: 0.6;
1352 }
1353
1354 [class*=wp-block-learnpress] img,
1355 .block-editor-block-list__block img {
1356 max-width: 100%;
1357 height: auto;
1358 }
1359 [class*=wp-block-learnpress] .info-meta-item,
1360 .block-editor-block-list__block .info-meta-item {
1361 display: flex;
1362 gap: 4px;
1363 flex-wrap: wrap;
1364 }
1365 [class*=wp-block-learnpress] .info-meta-item i,
1366 .block-editor-block-list__block .info-meta-item i {
1367 color: var(--lp-primary-color, #ffb606);
1368 }
1369 [class*=wp-block-learnpress] .info-meta-left,
1370 .block-editor-block-list__block .info-meta-left {
1371 display: flex;
1372 gap: 8px;
1373 align-items: center;
1374 letter-spacing: 0;
1375 }
1376 [class*=wp-block-learnpress] a,
1377 .block-editor-block-list__block a {
1378 text-decoration: none;
1379 }
1380
1381 .wp-block-learnpress-course-image {
1382 overflow: hidden;
1383 }
1384
1385 .wp-block-learnpress-course-instructor > div > *,
1386 .wp-block-learnpress-course-categories > div > * {
1387 display: inline;
1388 vertical-align: middle;
1389 }
1390
1391 /*
1392 Breadcrumb
1393 */
1394 .wp-block-learnpress-breadcrumb ul {
1395 margin: 0 auto;
1396 list-style: none;
1397 padding: 0;
1398 }
1399 .wp-block-learnpress-breadcrumb li {
1400 display: inline-block;
1401 margin: 0;
1402 }
1403 .wp-block-learnpress-breadcrumb i {
1404 margin: 0 8px;
1405 }
1406 .wp-block-learnpress-breadcrumb a {
1407 color: inherit;
1408 }
1409
1410 .courses-btn-load-more {
1411 padding: 8px 24px;
1412 border-radius: var(--lp-border-radius, 5px);
1413 color: var(--lp-color-base, #333);
1414 border: 1px solid var(--lp-color-base, #333);
1415 font-size: var(--lp-font-size-base, 1em);
1416 transition: all 0.3s;
1417 display: block;
1418 background: transparent;
1419 text-decoration: none;
1420 text-align: center;
1421 cursor: pointer;
1422 margin: 20px auto;
1423 }
1424 .courses-btn-load-more:hover {
1425 background: var(--lp-primary-color, #ffb606);
1426 color: var(--lp-color-white, #fff);
1427 border-color: var(--lp-primary-color, #ffb606);
1428 }
1429
1430 .lp-overlay {
1431 display: none;
1432 position: fixed;
1433 z-index: 99999;
1434 top: 0;
1435 left: 0;
1436 bottom: 0;
1437 right: 0;
1438 width: 100%;
1439 height: 100%;
1440 background-color: rgba(209, 213, 219, 0.8);
1441 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1442 transition-duration: 150ms;
1443 transition-property: opacity;
1444 }
1445
1446 .lp-modal-dialog {
1447 display: flex;
1448 position: fixed;
1449 z-index: 9999;
1450 top: 0;
1451 left: 0;
1452 right: 0;
1453 width: 100%;
1454 min-height: 100vh;
1455 text-align: center;
1456 align-items: center;
1457 justify-content: center;
1458 /*.lp-button {
1459 cursor: pointer;
1460 border: 1px solid $border-color;
1461 border-radius: $border-radius-global;
1462 padding: $spacing-base-2x $spacing-base-4x;
1463
1464 &.loading {
1465 pointer-events: none;
1466 opacity: 0.8;
1467 @include loading();
1468 }
1469
1470 &:hover {
1471 border-color: $color-primary;
1472 color: #fff;
1473 background: $color-primary;
1474 }
1475 }*/
1476 }
1477 .lp-modal-dialog .learn-press-message {
1478 width: auto;
1479 margin: 0 !important;
1480 }
1481 .lp-modal-dialog .lp-modal-content {
1482 display: inline-block;
1483 overflow: hidden;
1484 z-index: 2;
1485 width: auto;
1486 max-width: 600px;
1487 border-radius: 8px;
1488 text-align: right;
1489 vertical-align: middle;
1490 background: white;
1491 color: black;
1492 }
1493 .lp-modal-dialog .lp-modal-content h2,
1494 .lp-modal-dialog .lp-modal-content h3 {
1495 margin: 0;
1496 }
1497 .lp-modal-dialog .lp-modal-content .lp-group-step h3 {
1498 border-bottom: 1px solid #eee;
1499 }
1500 .lp-modal-dialog .lp-modal-content .main-content .terms-upgrade .pd-2em {
1501 padding: 0 1em;
1502 }
1503 .lp-modal-dialog .lp-modal-header {
1504 background: #7c60d9;
1505 border-bottom: 1px solid #eee;
1506 padding: 1em;
1507 }
1508 .lp-modal-dialog .lp-modal-header h3 {
1509 margin: 0;
1510 color: white;
1511 font-weight: 400;
1512 }
1513 .lp-modal-dialog .lp-modal-body .main-content {
1514 max-height: 500px;
1515 overflow: auto;
1516 overscroll-behavior: contain;
1517 }
1518 .lp-modal-dialog .lp-modal-body .main-content h3,
1519 .lp-modal-dialog .lp-modal-body .main-content h2,
1520 .lp-modal-dialog .lp-modal-body .main-content .pd-2em {
1521 padding: 1em;
1522 }
1523 .lp-modal-dialog .lp-modal-footer {
1524 padding: 20px;
1525 background-color: #f9fafb;
1526 text-align: left;
1527 }
1528 .lp-modal-dialog .btn-yes {
1529 color: #fff;
1530 background-color: #7c60d9;
1531 }
1532 .lp-modal-dialog .lp_allow_repurchase_select {
1533 padding: 20px;
1534 background: #f7f7f7;
1535 }
1536 .lp-modal-dialog .lp_allow_repurchase_select > ul {
1537 margin: 0;
1538 padding: 0;
1539 list-style: none;
1540 }
1541 .lp-modal-dialog .lp_allow_repurchase_select > ul li label {
1542 display: flex;
1543 align-items: center;
1544 gap: 10px;
1545 }
1546
1547 .lp-button.btn-finish-course {
1548 cursor: pointer;
1549 width: 100%;
1550 padding: 12px 24px;
1551 background-color: var(--lp-primary-color, #ffb606);
1552 border-width: 0;
1553 border-radius: var(--lp-border-radius, 5px);
1554 border-color: var(--lp-primary-color, #ffb606);
1555 color: var(--lp-color-white, #fff);
1556 font-size: var(--lp-font-size-base, 1em);
1557 text-align: center;
1558 text-decoration: none;
1559 -webkit-transition: all 0.25s;
1560 transition: all 0.25s;
1561 }
1562 .lp-button.btn-finish-course:hover {
1563 background-color: var(--lp-secondary-color, #442e66);
1564 border-color: var(--lp-secondary-color, #442e66);
1565 }
1566
1567 /**
1568 * Mixin
1569 */
1570 @keyframes rotating4 {
1571 from {
1572 transform: rotate(0deg);
1573 }
1574 to {
1575 transform: rotate(-360deg);
1576 }
1577 }
1578 @keyframes animation4 {
1579 from {
1580 right: -40%;
1581 width: 40%;
1582 }
1583 to {
1584 right: 100%;
1585 width: 10%;
1586 }
1587 }
1588 :root {
1589 --lp-cotainer-max-with: var(--lp-container-max-width);
1590 }
1591
1592 .wp-block-group {
1593 --lp-container-max-width: var(--wp--style--global--wide-size);
1594 }
1595
1596 .c-gap-4 {
1597 column-gap: 4px;
1598 }
1599
1600 .wp-block-learnpress-course-feature-review .featured-review__title {
1601 font-weight: var(--lp-font-weight-link, 600);
1602 font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
1603 }
1604
1605 [class^=wp-block-learnpress] .extra-box ul {
1606 margin: 0 20px 0 0;
1607 padding: 0;
1608 }
1609
1610 .wp-block-learnpress-course-button-read-more,
1611 .wp-block-learnpress-course-button {
1612 cursor: pointer;
1613 padding: 12px 24px;
1614 background-color: var(--lp-primary-color, #ffb606);
1615 border-width: 0;
1616 border-radius: var(--lp-border-radius, 5px);
1617 border-color: var(--lp-primary-color, #ffb606);
1618 color: var(--lp-color-white, #fff);
1619 font-size: var(--lp-font-size-base, 1em);
1620 text-align: center;
1621 text-decoration: none;
1622 -webkit-transition: all 0.25s;
1623 transition: all 0.25s;
1624 }
1625 .wp-block-learnpress-course-button-read-more:hover,
1626 .wp-block-learnpress-course-button:hover {
1627 background-color: var(--lp-secondary-color, #442e66);
1628 border-color: var(--lp-secondary-color, #442e66);
1629 }
1630 .wp-block-learnpress-course-button-read-more.loading,
1631 .wp-block-learnpress-course-button.loading {
1632 pointer-events: none;
1633 opacity: 0.8;
1634 }
1635 .wp-block-learnpress-course-button-read-more.loading:before,
1636 .wp-block-learnpress-course-button.loading:before {
1637 position: absolute;
1638 inset: 0;
1639 display: flex;
1640 align-items: center;
1641 justify-content: center;
1642 font-family: "lp-icon";
1643 content: "\f110";
1644 animation: lp-rotating 1s linear infinite;
1645 line-height: 1;
1646 font-variant: normal;
1647 text-transform: none;
1648 -webkit-font-smoothing: antialiased;
1649 -moz-osx-font-smoothing: grayscale;
1650 color: black;
1651 }
1652
1653 @media (min-width: 992px) {
1654 .lp-block-course-sidebar {
1655 margin-top: -260px;
1656 margin-block-start: -260px !important;
1657 }
1658 }
1659 .wp-block-learnpress-item-search .search-course {
1660 display: flex;
1661 position: relative;
1662 height: 70px;
1663 background: var(--lp-white-grey, #F7F7FB);
1664 }
1665 .wp-block-learnpress-item-search .search-course input[name=s] {
1666 display: block;
1667 width: 100%;
1668 margin-right: 30px;
1669 border: none;
1670 color: var(--lp-color-base, #333);
1671 background: transparent;
1672 box-shadow: none;
1673 height: auto;
1674 -webkit-box-sizing: border-box;
1675 box-sizing: border-box;
1676 }
1677 .wp-block-learnpress-item-search .search-course input[name=s]::placeholder {
1678 color: #999;
1679 }
1680 .wp-block-learnpress-item-search .search-course input[name=s]::placeholder {
1681 font-style: italic;
1682 }
1683 .wp-block-learnpress-item-search .search-course input[name=s]:focus {
1684 outline: 0;
1685 }
1686 .wp-block-learnpress-item-search .search-course button {
1687 position: absolute;
1688 top: 0;
1689 left: 10px;
1690 height: 70px;
1691 padding: 0 16px;
1692 border: 0;
1693 background: transparent;
1694 line-height: 1px;
1695 box-shadow: none;
1696 }
1697 .wp-block-learnpress-item-search .search-course button:focus {
1698 outline: none;
1699 }
1700 .wp-block-learnpress-item-search .search-course button i {
1701 color: var(--lp-color-accent, #666);
1702 }
1703 .wp-block-learnpress-item-search .search-course button.clear {
1704 display: none;
1705 }
1706 .wp-block-learnpress-item-search .search-course button.clear::before {
1707 content: "\f00d";
1708 }
1709
1710 .wp-block-learnpress-course-material .lp-button {
1711 padding: 12px 24px;
1712 border: 1px solid var(--lp-border-color, #E2E0DB);
1713 color: var(--lp-color-base, #333);
1714 background: transparent;
1715 box-shadow: unset;
1716 font-family: inherit;
1717 font-weight: 400;
1718 text-align: center;
1719 text-transform: capitalize;
1720 border-radius: var(--lp-border-radius, 5px);
1721 margin-top: 20px;
1722 -webkit-transition: all 0.25s;
1723 transition: all 0.25s;
1724 }
1725 .wp-block-learnpress-course-material .course-material-table {
1726 width: 100%;
1727 display: table;
1728 border-spacing: 0;
1729 border-collapse: collapse;
1730 }
1731 .wp-block-learnpress-course-material .course-material-table tbody tr:nth-child(even) td,
1732 .wp-block-learnpress-course-material .course-material-table .learnpress table tfoot tr:nth-child(even) td {
1733 background: var(--tb-even-color, #fafafa);
1734 }
1735 .wp-block-learnpress-course-material .course-material-table thead {
1736 box-sizing: border-box;
1737 border: 1px solid var(--lp-border-color, #e2e0db);
1738 }
1739 .wp-block-learnpress-course-material .course-material-table th,
1740 .wp-block-learnpress-course-material .course-material-table td {
1741 padding: 0.7em 1em;
1742 border: 1px solid var(--lp-border-color, #e2e0db);
1743 background: #fff;
1744 }
1745 .wp-block-learnpress-course-material .course-material-table th {
1746 border-bottom: none;
1747 background: var(--lp-white-grey, #f7f7fb);
1748 font-weight: 600;
1749 text-align: center;
1750 }
1751 .wp-block-learnpress-course-material .course-material-table th:first-child {
1752 text-align: right;
1753 }
1754 .wp-block-learnpress-course-material .course-material-table tr td {
1755 border: 1px solid var(--lp-border-color, #e2e0db);
1756 line-height: 1.4;
1757 }
1758 .wp-block-learnpress-course-material .course-material-table tr td:not(:first-child) {
1759 text-align: center;
1760 }
1761 .wp-block-learnpress-course-material .course-material-table tfoot td {
1762 text-align: right;
1763 font-weight: bold;
1764 }
1765 .wp-block-learnpress-course-material .course-material-table.searching button:before {
1766 display: inline-block;
1767 content: "\f110";
1768 animation: lp-rotating 1s linear infinite;
1769 }
1770
1771 .wp-block-learnpress-item-hidden-sidebar .section-toggle {
1772 justify-content: flex-end;
1773 flex: 0;
1774 }
1775 .wp-block-learnpress-item-hidden-sidebar .section-toggle i {
1776 color: var(--lp-color-accent, #666);
1777 }
1778
1779 .wp-block-learnpress-item-close .back-course {
1780 padding: 24px;
1781 line-height: 70px;
1782 background: rgba(255, 255, 255, 0.1);
1783 color: #fff;
1784 }
1785 .wp-block-learnpress-item-close .back-course:hover {
1786 background: rgba(255, 255, 255, 0.15);
1787 }
1788 @media (max-width: 768px) {
1789 .wp-block-learnpress-item-close .back-course {
1790 background: transparent;
1791 opacity: 0.6;
1792 padding-right: 15px;
1793 padding-left: 15px;
1794 }
1795 .wp-block-learnpress-item-close .back-course:hover {
1796 background: transparent;
1797 opacity: 1;
1798 }
1799 }
1800
1801 .wp-block-learnpress-item-hidden-sidebar #sidebar-toggle {
1802 display: inline-block;
1803 width: 32px;
1804 min-width: 32px;
1805 line-height: 70px;
1806 height: unset;
1807 margin: 0;
1808 background: rgba(255, 255, 255, 0.1);
1809 color: var(--lp-color-white, #fff);
1810 font-size: 1.4em;
1811 cursor: pointer;
1812 transition: 0.25s;
1813 -webkit-appearance: none;
1814 border: none;
1815 text-align: center;
1816 }
1817 .wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:after {
1818 display: none;
1819 }
1820 .wp-block-learnpress-item-hidden-sidebar #sidebar-toggle::before {
1821 display: inline-block;
1822 position: static;
1823 margin: 0;
1824 width: auto;
1825 height: auto;
1826 font-family: "lp-icon";
1827 content: "\f0d9";
1828 }
1829 .wp-block-learnpress-item-hidden-sidebar #sidebar-toggle:focus {
1830 border: 0;
1831 outline: 0;
1832 }
1833
1834 .wp-block-learnpress-item-progress .items-progress {
1835 display: flex;
1836 justify-content: center;
1837 align-items: center;
1838 column-gap: 10px;
1839 white-space: nowrap;
1840 }
1841 .wp-block-learnpress-item-progress .number {
1842 padding-left: 10px;
1843 font-size: calc(var(--lp-font-size-base, 1em) * 0.86);
1844 }
1845 .wp-block-learnpress-item-progress .learn-press-progress {
1846 overflow: hidden;
1847 position: relative;
1848 width: 80px;
1849 height: 6px;
1850 border-radius: 3px;
1851 }
1852 .wp-block-learnpress-item-progress .learn-press-progress .progress-bg {
1853 overflow: hidden;
1854 position: relative;
1855 height: 6px;
1856 background: #ccc;
1857 border-radius: 5px;
1858 }
1859 .wp-block-learnpress-item-progress .learn-press-progress .progress-bg .progress-active {
1860 position: absolute;
1861 right: 50%;
1862 width: 100%;
1863 height: 100%;
1864 margin-right: -100%;
1865 background: var(--lp-primary-color, #ffb606);
1866 border-radius: 5px;
1867 }
1868 .wp-block-learnpress-item-progress .learn-press-progress .learn-press-progress__active {
1869 position: absolute;
1870 z-index: 1;
1871 right: -100%;
1872 width: 100%;
1873 height: 100%;
1874 border-radius: 3px;
1875 background: var(--lp-primary-color, #ffb606);
1876 -webkit-transition: 0.5s;
1877 transition: 0.5s;
1878 }
1879 .wp-block-learnpress-item-progress .learn-press-progress::before {
1880 display: block;
1881 position: absolute;
1882 z-index: 0;
1883 top: 0;
1884 width: 100%;
1885 height: 100%;
1886 background: #ccc;
1887 content: "";
1888 }
1889
1890 .wp-block-learnpress-item-navigation .course-item-nav {
1891 display: flex;
1892 justify-content: space-between;
1893 }
1894 .wp-block-learnpress-item-navigation .course-item-nav .prev,
1895 .wp-block-learnpress-item-navigation .course-item-nav .next {
1896 display: flex;
1897 line-height: 3.125em;
1898 flex: 1;
1899 position: relative;
1900 }
1901 .wp-block-learnpress-item-navigation .course-item-nav .prev span,
1902 .wp-block-learnpress-item-navigation .course-item-nav .next span {
1903 display: block;
1904 font-weight: bold;
1905 }
1906 .wp-block-learnpress-item-navigation .course-item-nav .prev a,
1907 .wp-block-learnpress-item-navigation .course-item-nav .next a {
1908 display: block;
1909 color: var(--lp-color-accent, #666);
1910 color: #999;
1911 }
1912 .wp-block-learnpress-item-navigation .course-item-nav .prev::before,
1913 .wp-block-learnpress-item-navigation .course-item-nav .next::before {
1914 color: #999;
1915 font-family: "lp-icon";
1916 }
1917 .wp-block-learnpress-item-navigation .course-item-nav .prev:hover a, .wp-block-learnpress-item-navigation .course-item-nav .prev:hover::before,
1918 .wp-block-learnpress-item-navigation .course-item-nav .next:hover a,
1919 .wp-block-learnpress-item-navigation .course-item-nav .next:hover::before {
1920 color: var(--lp-primary-color, #ffb606);
1921 }
1922 .wp-block-learnpress-item-navigation .course-item-nav .prev:hover .course-item-nav__name,
1923 .wp-block-learnpress-item-navigation .course-item-nav .next:hover .course-item-nav__name {
1924 display: block;
1925 }
1926 .wp-block-learnpress-item-navigation .course-item-nav .next {
1927 text-align: left;
1928 flex-direction: row-reverse;
1929 }
1930 .wp-block-learnpress-item-navigation .course-item-nav .next::before {
1931 margin-right: 10px;
1932 content: "\f0da";
1933 }
1934 .wp-block-learnpress-item-navigation .course-item-nav .next[data-nav=next] {
1935 justify-content: flex-end;
1936 }
1937 .wp-block-learnpress-item-navigation .prev::before {
1938 margin-left: 10px;
1939 content: "\f0d9";
1940 }
1941 .wp-block-learnpress-item-navigation .prev .course-item-nav__name {
1942 left: auto;
1943 right: -30px;
1944 }
1945 .wp-block-learnpress-item-navigation .prev .course-item-nav__name::before {
1946 left: auto;
1947 right: 5px;
1948 }
1949 @media (max-width: 1024px) {
1950 .wp-block-learnpress-item-navigation .prev .course-item-nav__name {
1951 right: 15px;
1952 }
1953 }
1954 .wp-block-learnpress-item-navigation .course-item-nav__name {
1955 display: none;
1956 position: absolute;
1957 top: -20px;
1958 left: -30px;
1959 width: auto;
1960 padding: 10px 15px;
1961 color: var(--lp-color-accent, #666);
1962 background: #ccc;
1963 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
1964 line-height: 1;
1965 }
1966 @media (max-width: 1024px) {
1967 .wp-block-learnpress-item-navigation .course-item-nav__name {
1968 top: -25px;
1969 left: 15px;
1970 right: auto;
1971 }
1972 }
1973
1974 .wp-block-learnpress-item-curriculum .lp-course-curriculum__title,
1975 .wp-block-learnpress-item-curriculum .course-curriculum-info,
1976 .wp-block-learnpress-item-curriculum .course-section__description {
1977 display: none;
1978 }
1979
1980 .wp-block-learnpress-item-content .content-item-wrap {
1981 padding: 0;
1982 }
1983
1984 .wp-block-learnpress-item-curriculum .lp-course-curriculum .course-section .course-item__content {
1985 display: flex;
1986 justify-content: space-between;
1987 column-gap: 12px;
1988 row-gap: 8px;
1989 align-items: baseline;
1990 flex: 1;
1991 flex-direction: row;
1992 }
1993
1994 .wp-block-learnpress-list-courses .learn-press-courses .course {
1995 width: unset;
1996 padding: 0;
1997 }
1998
1999 .wp-block-learnpress-course-featured .course-featured {
2000 margin-bottom: 0;
2001 background-color: inherit;
2002 color: inherit;
2003 padding: 0;
2004 }
2005
2006 .courses-order-by,
2007 .block-courses-order-by {
2008 border: 1px solid var(--lp-border-color, #E2E0DB);
2009 border-radius: var(--lp-border-radius, 5px);
2010 padding: 8px 16px;
2011 height: inherit;
2012 font-size: inherit;
2013 line-height: 1.1;
2014 box-shadow: none;
2015 padding-left: 30px;
2016 background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
2017 background-size: 0.8em;
2018 background-position: calc(100% - (100% - 0.5em)) center;
2019 background-repeat: no-repeat;
2020 -webkit-appearance: none;
2021 appearance: none;
2022 line-height: 1.1;
2023 }
2024 .woocommerce-js .courses-order-by,
2025 .woocommerce-js .block-courses-order-by {
2026 background-position-x: calc(100% - (100% - 10px));
2027 }
2028 .courses-order-by:focus,
2029 .block-courses-order-by:focus {
2030 border-color: var(--lp-primary-color);
2031 outline: 0;
2032 }
2033
2034 .course-img img {
2035 display: block;
2036 }
2037
2038 .block-search-courses {
2039 display: flex;
2040 flex: 1;
2041 margin-bottom: 0;
2042 }
2043 .block-search-courses input {
2044 width: 100%;
2045 max-width: 240px;
2046 margin: 0 0 0 4px;
2047 border: 1px solid var(--lp-border-color, #E2E0DB);
2048 border-radius: var(--lp-border-radius, 5px);
2049 padding: 8px 16px;
2050 height: inherit;
2051 font-size: inherit;
2052 line-height: 1.1;
2053 box-shadow: none;
2054 }
2055 .block-search-courses input::placeholder {
2056 color: #999;
2057 }
2058 .block-search-courses input:focus {
2059 border-color: var(--lp-primary-color);
2060 outline: 0;
2061 }
2062 .block-search-courses button {
2063 border: 1px solid var(--lp-border-color, #E2E0DB);
2064 border-radius: var(--lp-border-radius, 5px);
2065 padding: 8px 16px;
2066 height: inherit;
2067 font-size: inherit;
2068 line-height: 1.1;
2069 box-shadow: none;
2070 box-shadow: 0 0 0;
2071 margin-bottom: 0;
2072 }
2073 .block-search-courses button i {
2074 font-size: 1.2em;
2075 line-height: 1.2;
2076 }
2077 .block-search-courses button:focus {
2078 outline: 0;
2079 }
2080 .block-search-courses button.loading > i:before {
2081 display: inline-block;
2082 content: "\f110";
2083 animation: lp-rotating 1s linear infinite;
2084 }
2085
2086 @media (max-width: 767px) {
2087 .wp-block-learnpress-course-search {
2088 width: 100%;
2089 }
2090 .wp-block-learnpress-course-search input {
2091 min-width: 240px;
2092 max-width: unset;
2093 }
2094 }
2095 .course-filter-btn-mobile {
2096 display: inline-flex;
2097 align-items: center;
2098 }
2099 @media (min-width: 769px) {
2100 .course-filter-btn-mobile {
2101 display: none;
2102 }
2103 }
2104
2105 ul.wp-block-learn-press-courses {
2106 list-style: none;
2107 margin: 0;
2108 max-width: 100%;
2109 padding: 0;
2110 }
2111 ul.wp-block-learn-press-courses[data-layout=grid] {
2112 --columns: 3;
2113 --gap: 1.25em;
2114 --min-width: 200px;
2115 grid-gap: var(--gap);
2116 display: grid;
2117 grid-template-columns: repeat(auto-fill, minmax(max(var(--min-width), 100% / var(--columns) - var(--gap) * (var(--columns) - 1) / var(--columns)), 1fr));
2118 margin-bottom: 2.25em;
2119 }
2120 @media (max-width: 768px) {
2121 ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid] {
2122 --columns: min(var(--columns), 2);
2123 }
2124 }
2125 @media (max-width: 480px) {
2126 ul.wp-block-learn-press-courses .wp-block-learn-press-courses[data-layout=grid] {
2127 --columns: 1;
2128 }
2129 }
2130
2131 .wp-block-learnpress-course-price .course-price .free,
2132 .wp-block-learnpress-course-price .course-price .price {
2133 font-size: calc(var(--lp-font-size-base, 1em) * 1.25);
2134 font-weight: var(--lp-font-weight-link, 600);
2135 }
2136 .wp-block-learnpress-course-price .course-price .origin-price {
2137 margin-left: 8px;
2138 opacity: 0.8;
2139 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
2140 text-decoration: line-through;
2141 }
2142
2143 .wp-block-learnpress-course-button-read-more button {
2144 padding: 8px 24px;
2145 border-radius: var(--lp-border-radius, 5px);
2146 color: var(--lp-color-base, #333);
2147 border: 1px solid var(--lp-color-base, #333);
2148 transition: all 0.3s;
2149 display: block;
2150 background: transparent;
2151 text-decoration: none;
2152 text-align: center;
2153 }
2154 .wp-block-learnpress-course-button-read-more button:hover {
2155 background: var(--lp-primary-color, #ffb606);
2156 color: var(--lp-color-white, #fff);
2157 border-color: var(--lp-primary-color, #ffb606);
2158 }
2159
2160 .wp-block-learnpress-course-button .course-readmore a {
2161 padding: 8px 24px;
2162 border-radius: var(--lp-border-radius, 5px);
2163 color: var(--lp-color-base, #333);
2164 border: 1px solid var(--lp-color-base, #333);
2165 transition: all 0.3s;
2166 display: block;
2167 background: transparent;
2168 text-decoration: none;
2169 text-align: center;
2170 }
2171 .wp-block-learnpress-course-button .course-readmore a:hover {
2172 background: var(--lp-primary-color, #ffb606);
2173 color: var(--lp-color-white, #fff);
2174 border-color: var(--lp-primary-color, #ffb606);
2175 }
2176
2177 .courses-order-by-wrapper .courses-order-by {
2178 border: 1px solid var(--lp-border-color, #E2E0DB);
2179 border-radius: var(--lp-border-radius, 5px);
2180 padding: 8px 16px;
2181 height: inherit;
2182 font-size: inherit;
2183 line-height: 1.1;
2184 box-shadow: none;
2185 padding-left: 30px;
2186 background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
2187 background-size: 0.8em;
2188 background-position: calc(100% - (100% - 0.5em)) center;
2189 background-repeat: no-repeat;
2190 -webkit-appearance: none;
2191 appearance: none;
2192 line-height: 1.1;
2193 }
2194 .woocommerce-js .courses-order-by-wrapper .courses-order-by {
2195 background-position-x: calc(100% - (100% - 10px));
2196 }
2197 .courses-order-by-wrapper .courses-order-by:focus {
2198 border-color: var(--lp-primary-color, #ffb606);
2199 outline: 0;
2200 }
2201
2202 .wp-block-learnpress-instructor-social .instructor-social {
2203 display: flex;
2204 gap: 12px;
2205 font-size: calc(var(--lp-font-size-base, 1em) * 0.925);
2206 }
2207 .wp-block-learnpress-instructor-social .instructor-social i {
2208 width: 40px;
2209 height: 40px;
2210 display: inline-flex;
2211 align-items: center;
2212 justify-content: center;
2213 border: 1px solid var(--lp-border-color, #e2e0db);
2214 border-radius: 50%;
2215 }
2216
2217 .wp-block-learnpress-instructor-background img {
2218 opacity: 0;
2219 visibility: hidden;
2220 }
2221
2222 .wp-block-learnpress-instructor-avatar {
2223 overflow: hidden;
2224 aspect-ratio: 1;
2225 }
2226
2227 .wp-block-learnpress-instructor-background {
2228 position: relative;
2229 }
2230 .wp-block-learnpress-instructor-background:hover .lp-btn-to-edit-cover-image {
2231 opacity: 1;
2232 visibility: visible;
2233 }
2234 .wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image {
2235 position: absolute;
2236 bottom: 0;
2237 left: 0;
2238 background: var(--lp-white-grey, #F7F7FB);
2239 padding: 12px 20px;
2240 border-radius: 0 var(--lp-border-radius, 5px) 0 var(--lp-border-radius, 5px);
2241 text-transform: capitalize;
2242 cursor: pointer;
2243 color: var(--lp-primary-color, #ffb606);
2244 text-decoration: none;
2245 opacity: 0;
2246 visibility: hidden;
2247 }
2248 @media (max-width: 767px) {
2249 .wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image {
2250 font-size: 0;
2251 padding: 4px 12px;
2252 opacity: 1;
2253 visibility: visible;
2254 }
2255 .wp-block-learnpress-instructor-background .lp-btn-to-edit-cover-image:before {
2256 font-family: "lp-icon";
2257 content: "\f044";
2258 font-size: 16px;
2259 }
2260 }
2261
2262 .lp-sidebar-toggle__close .js-block-sidebar {
2263 display: none;
2264 }
2265
2266 .lp-sidebar-toggle__open .js-block-sidebar {
2267 display: block;
2268 }