PluginProbe
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance / 3.2.3
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance v3.2.3
4.7.0 4.6.1 4.6.0 4.5.5 4.5.4 4.5.3 4.5.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.5 3.2.6 3.2.7 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.7.0 3.7.1 All 111 releases
wp-optimize / css / smush.css

smush.css in WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance 3.2.3, at css/smush.css

913 lines 17.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Autosmush
3 */
4 .wpo-fieldgroup .autosmush {
5 display: inline-block;
6 width: 100%;
7 }
8
9 .wpo-fieldgroup .autosmush h3 {
10 font-size: 1.2em;
11 margin: 3px 18px;
12 }
13
14 /**
15 * Compression Server
16 */
17 .wpo-fieldgroup .compression_server div {
18 max-width: 300px;
19 }
20
21 .wpo-fieldgroup .compression_server h2 {
22 margin: 10px 0;
23 }
24
25 .wpo-fieldgroup .compression_server h3 {
26 clear: both;
27 width: 100%;
28 }
29
30 .wpo-fieldgroup .compression_server p {
31 margin: 1px;
32 }
33
34 .wpo-fieldgroup .compression_server p:last-of-type {
35 margin-bottom: 10px;
36 }
37
38 .wpo-fieldgroup .compression_server {
39 display: -ms-flexbox;
40 display: flex;
41 -ms-flex-flow: row wrap;
42 flex-flow: row wrap;
43 }
44
45 .wpo-fieldgroup .compression_server > div {
46 -ms-flex: 1;
47 flex: 1;
48 margin-right: 10px;
49 height: 100%;
50 position: relative;
51 }
52
53 .wpo-fieldgroup .compression_server input[type="radio"] {
54 position: absolute;
55 z-index: 1;
56 top: calc(50% + 2px);
57 left: 20px;
58 transform: translatey(-50%);
59 }
60
61 .wpo-fieldgroup .compression_server input[type="radio"] ~ label h4 {
62 color: #23282D;
63 margin-top: 0;
64 margin-bottom: 0.9em;
65 font-size: 1.2em;
66 }
67
68 .wpo-fieldgroup .compression_server label {
69 display: block;
70 position: relative;
71 box-sizing: border-box;
72 height: 100%;
73 background: #FFF;
74 text-align: left;
75 box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5);
76 }
77
78 .wpo-fieldgroup .compression_server input[type="radio"] + label {
79 padding: 20px;
80 border: 2px solid #FFF;
81 padding-left: 65px;
82 position: relative;
83 border-radius: 5px;
84 color: #82868B;
85 }
86
87 .wpo-fieldgroup .compression_server input[type="radio"] + label::before {
88 content: '';
89 display: block;
90 position: absolute;
91 top: 0;
92 left: 52px;
93 height: 100%;
94 border-right: 1px solid #EDEFF0;
95 }
96
97 .wpo-fieldgroup .save-options {
98 margin: 10px 0;
99 }
100
101 .wpo-fieldgroup .compression_server input[type="radio"]:focus + label,
102 .wpo-fieldgroup .compression_server input[type="radio"] + label:hover {
103 border-color: rgba(0, 134, 184, 0.38);
104 }
105
106 .wpo-fieldgroup .compression_server input[type="radio"]:focus + label {
107 box-shadow: 0px 3px 10px -2px #5B9DD9;
108 }
109
110 .wpo-fieldgroup .compression_server input[type="radio"]:focus + label h4 {
111 color: #0086B9;
112 }
113
114 .wpo-fieldgroup .compression_server input[type="radio"]:checked + label,
115 .wpo-fieldgroup .compression_server input[type="radio"]:checked + label:hover {
116 border-color: #0086B9;
117 }
118
119 @media only screen and (max-width: 700px) {
120
121 .wpo-fieldgroup .compression_server {
122 -ms-flex-direction: column;
123 flex-direction: column;
124 }
125
126 .wpo-fieldgroup .compression_server > div {
127 margin-bottom: 15px;
128 max-width: 100%;
129 }
130
131 }
132
133 /**
134 * Compression Options
135 */
136 .wpo-fieldgroup h4 {
137 margin: 1em 0;
138 width: 100%;
139 }
140
141 .wpo-fieldgroup .image_quality input[type=radio] {
142 position: absolute;
143 visibility: hidden;
144 display: none;
145 }
146
147 .wpo-fieldgroup .image_quality label {
148 color: #23282D;
149 display: inline-block;
150 cursor: pointer;
151 font-weight: bold;
152 padding: 5px 20px;
153 background: #F9F9F9;
154 float: left;
155 margin: 0 .5px;
156 }
157
158 .wpo-fieldgroup .image_quality input[type=radio]:checked + label {
159 color: white;
160 background: #0088B9;
161 }
162
163 .wpo-fieldgroup .image_quality label + .wpo-fieldgroup .image_quality input[type=radio] + label {
164 border-left: solid 3px #675F6B;
165 }
166
167 .wpo-fieldgroup .image_quality.radio-group {
168 border: solid .5px #C4C4C4;
169 display: inline-block;
170 border-radius: 5px;
171 overflow: hidden;
172 border-bottom: solid 2px #C4C4C4;
173 background: #C4C4C4;
174 }
175
176 .wpo-fieldgroup .image_options input {
177 min-height: 16px;
178 min-width: 16px;
179 margin: 3px 2px;
180 }
181
182 img#wpo_smush_images_save_options_spinner {
183 max-width: 20px;
184 max-height: 20px;
185 }
186
187 span#wpo_smush_images_save_options_fail {
188 font-size: inherit;
189 color: red;
190 }
191
192 span#wpo_smush_images_save_options_done {
193 font-size: inherit;
194 color: green;
195 }
196
197 #smush-complete-summary span.clearfix {
198 height: 10px;
199 display: block;
200 clear: both;
201 }
202
203 #smush-complete-summary span.close {
204 display: block;
205 clear: both;
206 text-align: left;
207 color: #DF6927;
208 border: 2px solid;
209 border-radius: 50%;
210 cursor: pointer;
211 }
212
213 .modal-message-text {
214 margin: 0 25px;
215 }
216
217 .smush-options.custom_compression {
218 margin: 10px;
219 }
220
221 #smush-backup-delete-days {
222 width: 50px;
223 margin: 0 8px;
224 }
225
226 img#wpo_smush_delete_backup_spinner {
227 max-width: 20px;
228 max-height: 20px;
229 position: relative;
230 top: 4px;
231 }
232
233 span#wpo_smush_delete_backup_done {
234 font-size: inherit;
235 color: green;
236 }
237
238 .wpo-fieldgroup .smush-options.custom_compression {
239 display: -ms-flexbox;
240 display: flex;
241 -ms-flex-align: center;
242 align-items: center;
243 margin-left: 24px;
244 }
245
246 .wpo-fieldgroup .smush-options.custom_compression > span {
247 display: inline-block;
248 padding: 6px;
249 border: 1px solid #CFD2D4;
250 border-radius: 4px;
251 font-size: 0.9em;
252 position: relative;
253 }
254
255 .wpo-fieldgroup .smush-options.custom_compression > span.slider-start::after {
256 content: '';
257 width: 6px;
258 height: 6px;
259 display: block;
260 position: absolute;
261 top: 0;
262 left: 100%;
263 transform: translate(-3px, 8px) rotate(45deg);
264 border-right: 1px solid #CFD2D4;
265 border-top: 1px solid #CFD2D4;
266 background: #EDEFF0;
267 }
268
269 .wpo-fieldgroup .smush-options.custom_compression > span.slider-end::before {
270 content: '';
271 width: 6px;
272 height: 6px;
273 display: block;
274 position: absolute;
275 top: 0;
276 right: 100%;
277 transform: translate(3px, 8px) rotate(45deg);
278 border-left: 1px solid #CFD2D4;
279 border-bottom: 1px solid #CFD2D4;
280 background: #EDEFF0;
281 }
282
283 .wpo-fieldgroup .smush-options.custom_compression > input {
284 margin-left: 8px;
285 margin-right: 8px;
286 }
287
288 @media screen and (max-width: 782px) {
289
290 .wpo-fieldgroup input[type="radio"] {
291 height: 16px;
292 width: 16px;
293 }
294
295 .wpo-fieldgroup input[type="radio"]:checked:before {
296 width: 6px;
297 height: 6px;
298 margin: 4px;
299 }
300
301 .wpo-fieldgroup .smush-options.custom_compression {
302 -ms-flex-direction: column;
303 flex-direction: column;
304 }
305
306 .wpo-fieldgroup .smush-options.custom_compression > input {
307 width: 100%;
308 }
309
310 .wpo-fieldgroup .smush-options.custom_compression > span {
311 display: block;
312 width: 100%;
313 }
314
315 .wpo-fieldgroup .smush-options.custom_compression > span.slider-start::after {
316 left: 0;
317 transform: translate(7px, 22px) rotate(135deg);
318 }
319
320 .wpo-fieldgroup .smush-options.custom_compression > span.slider-end::before {
321 right: auto;
322 left: 100%;
323 transform: translate(-14px, -5px) rotate(135deg);
324 }
325
326 }
327
328 /**
329 * Uncompressed images
330 */
331
332 #wpo_smush_settings .align-left {
333 float: left;
334 }
335
336 #wpo_smush_settings .align-right {
337 float: right;
338 }
339
340 .wpo-fieldgroup .wpo_smush_images_buttons_wrap {
341 width: 100%;
342 }
343
344 .wpo-fieldgroup .smush-refresh-icon,
345 .wpo-fieldgroup .smush-select-actions {
346 font-size: 15px;
347 }
348
349 .wpo-fieldgroup img.wpo_smush_images_loader {
350 display: none;
351 min-height: 20px;
352 min-width: 20px;
353 }
354
355 .wpo-fieldgroup .dashicons.dashicons-image-rotate, {
356 font-size: 15px;
357 }
358
359 .wpo-fieldgroup .wpo-toggle-advanced-options {
360 cursor: pointer;
361 text-decoration: underline;
362 color: #0088BC;
363 }
364
365 .wpo-fieldgroup .button.wpo-toggle-advanced-options {
366 display: block;
367 width: calc(100% + 40px);
368 margin-left: -20px;
369 margin-right: -20px;
370 padding-left: 20px;
371 padding-right: 20px;
372 position: relative;
373 text-decoration: none;
374 }
375
376 .wpo-fieldgroup .button.wpo-toggle-advanced-options span.dashicons {
377 text-decoration: none;
378 font-size: 16px;
379 height: 16px;
380 vertical-align: middle;
381 color: #444;
382 transition: .2s all;
383 }
384
385 .wpo-fieldgroup .wpo-toggle-advanced-options span.text {
386 background: #F2F4F4;
387 z-index: 1;
388 position: relative;
389 padding-right: 5px;
390 }
391
392 .wpo-fieldgroup .button.wpo-toggle-advanced-options:hover,
393 .wpo-fieldgroup .button.wpo-toggle-advanced-options:focus {
394 background: transparent;
395 }
396
397 .wpo-fieldgroup .button.wpo-toggle-advanced-options .wpo-toggle-advanced-options__text-show {
398 display: inline-block;
399 }
400
401 .wpo-fieldgroup .button.wpo-toggle-advanced-options .wpo-toggle-advanced-options__text-hide {
402 display: none;
403 }
404
405 .wpo-fieldgroup .button.wpo-toggle-advanced-options.opened .wpo-toggle-advanced-options__text-show {
406 display: none;
407 }
408
409 .wpo-fieldgroup .button.wpo-toggle-advanced-options.opened .wpo-toggle-advanced-options__text-hide {
410 display: inline-block;
411 }
412
413 .wpo-fieldgroup .button.wpo-toggle-advanced-options.opened::before {
414 content: '';
415 border-top: 1px solid #CCC;
416 width: 100%;
417 position: absolute;
418 top: 16px;
419 left: 0;
420 }
421
422 .wpo-fieldgroup .button.wpo-toggle-advanced-options.opened span.dashicons {
423 transform: rotate(180deg);
424 }
425
426 .wpo-fieldgroup .wpo-advanced-options {
427 display: none;
428 }
429
430 .wpo-advanced-options > fieldset:first-child {
431 margin-top: 10px;
432 }
433
434 .wpo-fieldgroup .button.wpo-toggle-advanced-options.opened + .wpo-advanced-options {
435 display: block;
436 }
437
438 .wpo_smush_image:focus-within label {
439 box-shadow: 0 0 4px #0272AA;
440 }
441
442 .wpo_smush_image .wpo_smush_image__input:checked + label {
443 border-color: #0272AA;
444 }
445
446 .uncompressed-images input[type="checkbox"] {
447 position: absolute;
448 opacity: 0;
449 width: 0;
450 height: 0;
451 }
452
453 .uncompressed-images small.red {
454 clear: both;
455 display: block;
456 margin: 5px;
457 }
458
459 .smush-actions .wpo_primary_small {
460 display: inline-block;
461 margin: 5px;
462 }
463
464 .smush-actions {
465 display: inline-block;
466 width: 100%;
467 margin: 10px 0;
468 }
469
470 .smush-actions .dashicons.dashicons-yes {
471 font-size: 15px;
472 margin: 0 5px;
473 }
474
475 .smush-actions img {
476 max-height: 25px;
477 max-width: 25px;
478 }
479
480 /**
481 * Log and panels
482 */
483
484 #smush-log-modal {
485 width: 100%;
486 height: 100%;
487 }
488
489 #log-panel {
490 height: 80%;
491 overflow: scroll;
492 margin: 2%;
493 }
494
495 #log-panel pre {
496 text-align: left;
497 overflow: auto;
498 height: 100%;
499 background: gainsboro;
500 }
501
502 .smush-information {
503 margin-bottom: 10px;
504 }
505
506 /**
507 * Smush modal progress box & related styling
508 */
509
510 #smush_stats {
511 text-align: center;
512 margin: 0 auto;
513 padding: 2%;
514 min-width: 350px;
515 font-size: larger;
516 }
517
518 #smush_stats .wpo_smush_stats_cta_btn {
519 clear: both;
520 display: block;
521 text-align: center;
522 }
523
524 #smush_stats .smush_stats_row td:first-child {
525 text-align: left;
526 }
527
528 #smush_stats tr.smush_stats_row td:last-child {
529 text-align: right;
530 }
531
532 #smush_stats #wpo_smush_images_information_container p {
533 padding: 10px;
534 }
535
536 #smush-complete-summary .checkmark-circle {
537 width: 50px;
538 height: 50px;
539 position: relative;
540 display: inline-block;
541 vertical-align: top;
542 }
543
544 #smush-complete-summary .checkmark-circle .background {
545 width: 50px;
546 height: 50px;
547 border-radius: 50%;
548 background: #DF6927;
549 position: absolute;
550 }
551
552 #smush-complete-summary .checkmark-circle .checkmark {
553 border-radius: 5px;
554 }
555
556 #smush-complete-summary .checkmark-circle .checkmark.draw:after {
557 animation-delay: 100ms;
558 animation-duration: 1s;
559 animation-timing-function: ease;
560 animation-name: checkmark;
561 transform: scalex(-1) rotate(135deg);
562 animation-fill-mode: forwards;
563 }
564
565 #smush-complete-summary .checkmark-circle .checkmark:after {
566 opacity: 1;
567 height: 25px;
568 width: 12.5px;
569 transform-origin: left top;
570 border-right: 5px solid white;
571 border-top: 5px solid white;
572 border-radius: 2.5px !important;
573 content: '';
574 left: 8.3333333333px;
575 top: 25px;
576 position: absolute;
577 }
578
579 #smush_stats .wpo_primary_small {
580 text-align: center;
581 }
582
583 #smush-complete-summary #summary-message {
584 margin: 15px auto;
585 }
586
587 img#wpo_smush_images_clear_stats_spinner {
588 width: 20px;
589 line-height: 1;
590 vertical-align: middle;
591 }
592
593 /* Animated progress bar */
594
595 #wpo_smush_images_information_container {
596 padding: 10px;
597 }
598
599 #wpo_smush_images_information_wrapper .progress-bar {
600 height: 25px;
601 padding: 1px;
602 width: 350px;
603 margin: 10px auto;
604 border-radius: 5px;
605 }
606
607 #wpo_smush_images_information_wrapper .progress-bar span {
608 display: inline-block;
609 height: 100%;
610 border-radius: 3px;
611 box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
612 transition: width .4s ease-in-out;
613 }
614
615 #wpo_smush_images_information_wrapper .orange span {
616 background-color: #DF6927;
617 }
618
619 #wpo_smush_images_information_wrapper .stripes span {
620 background-size: 30px;
621 background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
622 animation: animate-stripes 3s linear infinite;
623 }
624
625 /**
626 * Smush metabox
627 */
628
629 #smush-metabox-inside-wrapper {
630 display: inline-table;
631 width: 100%;
632 }
633
634 #smush-metabox-inside-wrapper h4 {
635 margin: 2px 0;
636 }
637
638 #smush-metabox-inside-wrapper label {
639 margin-top: 5px;
640 clear: left;
641 display: block;
642 }
643
644 #smush-metabox-inside-wrapper .wpo_smush_single_image {
645 display: block;
646 }
647
648 #smush-metabox-inside-wrapper .wpo_smush_single_image.action_button {
649 padding: 5px 0;
650 }
651
652 #smush-metabox-inside-wrapper fieldset {
653 margin: 10px 0;
654 }
655
656 #smush-metabox-inside-wrapper input[type="radio"] {
657 margin: -4px 4px 0 0;
658 }
659
660 #smush-metabox-inside-wrapper .alignleft {
661 float: left;
662 }
663
664 #smush-metabox-inside-wrapper p#smush_info {
665 margin: 20px auto;
666 padding-top: 10px;
667 clear: both;
668 }
669
670 #smush-metabox-inside-wrapper .wpo-toggle-advanced-options {
671 cursor: pointer;
672 display: block;
673 clear: both;
674 margin-top: 10px;
675 margin-bottom: 10px;
676 }
677
678 #smush-metabox-inside-wrapper .wpo-toggle-advanced-options:not(.opened) ~ .wpo-advanced-options {
679 display: none;
680 }
681
682 #smush-metabox-inside-wrapper .wpo-toggle-advanced-options.opened ~ .wpo-advanced-options {
683 display: block !important;
684 }
685
686 #smush-metabox-inside-wrapper .smush-options.custom_compression span {
687 display: block;
688 max-width: 30%;
689 clear: both;
690 }
691
692 #smush-metabox-inside-wrapper input#custom_compression_slider {
693 display: block;
694 clear: both;
695 width: 100%;
696 }
697
698 #smush-metabox-inside-wrapper .smush-options.custom_compression span.alignleft {
699 float: left;
700 }
701
702 #smush-metabox-inside-wrapper .smush-options.custom_compression span.alignright {
703 float: right;
704 text-align: right;
705 }
706
707 .smush-metabox-dashboard-link {
708 clear: both;
709 padding-top: 15px;
710 text-align: right;
711 }
712
713 .media-frame-content .attachment-compat .compat-item,
714 .compat-field-wpo_compress_image {
715 overflow: visible !important;
716 }
717
718 .compat-field-wpo_compress_image {
719 border-top: 1px solid #DDD;
720 }
721
722 .compat-field-wpo_compress_image span.dashicons {
723 text-align: left;
724 float: none;
725 min-height: 0;
726 padding-top: 2px;
727 }
728
729 .compat-field-wpo_compress_image td.field {
730 width: auto;
731 float: none;
732 }
733
734 .compat-field-wpo_compress_image td.field [data-tooltip] {
735 display: none;
736 }
737
738 .compat-field-wpo_compress_image th.label {
739 text-align: left;
740 min-width: 0;
741 float: none;
742 margin: 0;
743 }
744
745 .compat-field-wpo_compress_image th.label label span {
746 font-weight: 500;
747 text-align: left;
748 }
749
750 /* fix for elementor restore button position */
751 .wpo_restore_single_image .alignright {
752 float: right;
753 }
754
755 /**
756 * Force fix the modals
757 */
758 .blockUI.blockMsg.blockPage {
759 z-index: 170000 !important;
760 right: 0;
761 left: 0 !important;
762 margin-right: auto !important;
763 margin-left: auto !important;
764 max-width: 90%;
765 cursor: default !important;
766 }
767
768 .blockUI.blockOverlay {
769 cursor: default !important;
770 }
771
772 /**
773 * Tooltip Styles
774 */
775
776 /* Add this attribute to the element that needs a tooltip */
777 #smush-metabox-inside-wrapper [data-tooltip],
778 .wpo-fieldgroup [data-tooltip] {
779 position: relative;
780 cursor: pointer;
781 line-height: 18px;
782 }
783
784 /* Hide the tooltip content by default */
785 #smush-metabox-inside-wrapper [data-tooltip]:before,
786 #smush-metabox-inside-wrapper [data-tooltip]:after,
787 .wpo-fieldgroup [data-tooltip]:before,
788 .wpo-fieldgroup [data-tooltip]:after {
789 visibility: hidden;
790 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
791 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
792 opacity: 0;
793 pointer-events: none;
794 }
795
796 /* Position tooltip above the element */
797 #smush-metabox-inside-wrapper [data-tooltip]:before,
798 .wpo-fieldgroup [data-tooltip]:before {
799 position: absolute;
800 bottom: 150%;
801 left: 50%;
802 margin-bottom: 5px;
803 margin-left: -140px;
804 padding: 12px;
805 width: 275px;
806 z-index: 9999;
807 border-radius: 3px;
808 background-color: #000;
809 background-color: hsla(0, 0%, 20%, 0.95);
810 color: #FFF;
811 content: attr(data-tooltip);
812 text-align: center;
813 font-size: .85rem;
814 font-weight: 400;
815 line-height: 1.4;
816 }
817
818 #smush-metabox-inside-wrapper [data-tooltip]:before {
819 margin-left: -280px;
820 }
821
822 /* Triangle hack to make tooltip look like a speech bubble */
823 #smush-metabox-inside-wrapper [data-tooltip]:after,
824 .wpo-fieldgroup [data-tooltip]:after {
825 position: absolute;
826 bottom: 150%;
827 left: 50%;
828 margin-left: -5px;
829 width: 0;
830 border-top: 5px solid #000;
831 border-top: 5px solid hsla(0, 0%, 20%, 0.9);
832 border-right: 5px solid transparent;
833 border-left: 5px solid transparent;
834 content: " ";
835 font-size: 0;
836 line-height: 0;
837 }
838
839 /* Show tooltip content on hover */
840 #smush-metabox-inside-wrapper [data-tooltip]:hover:before,
841 #smush-metabox-inside-wrapper [data-tooltip]:hover:after,
842 .wpo-fieldgroup [data-tooltip]:hover:before,
843 .wpo-fieldgroup [data-tooltip]:hover:after,
844 #smush-metabox-inside-wrapper [data-tooltip]:focus:before,
845 #smush-metabox-inside-wrapper [data-tooltip]:focus:after,
846 .wpo-fieldgroup [data-tooltip]:focus:before,
847 .wpo-fieldgroup [data-tooltip]:focus:after {
848 visibility: visible;
849 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
850 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
851 opacity: 1;
852 }
853
854 /**
855 * Animation needed for smush
856 */
857
858 @keyframes checkmark {
859
860 0% {
861 height: 0;
862 width: 0;
863 opacity: 1;
864 }
865
866 20% {
867 height: 0;
868 width: 12.5px;
869 opacity: 1;
870 }
871
872 40% {
873 height: 25px;
874 width: 12.5px;
875 opacity: 1;
876 }
877
878 100% {
879 height: 25px;
880 width: 12.5px;
881 opacity: 1;
882 }
883
884 }
885
886 @keyframes animate-stripes {
887
888 0% {
889 background-position: 0 0;
890 }
891
892 100% {
893 background-position: 60px 0;
894 }
895
896 }
897
898 @keyframes animate-stripes {
899
900 0% {
901 background-position: 0 0;
902 }
903
904 100% {
905 background-position: 60px 0;
906 }
907
908 }
909
910 #wpo_smush_restore_all_compressed_images_btn + span > span {
911 line-height: 28px;
912 }
913