PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.6
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.6
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
learnpress / assets / css / learnpress-block-rtl.css

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

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