PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3
Jetpack – WP Security, Backup, Speed, & Growth v16.3
16.3 16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 All 508 releases
← All changes | css/jetpack-admin-rtl.css +1638 -0 16.2-beta → 16.3 View file →
@@ -1,0 +1,1638 @@
1 +/**
2 + * Breakpoint Mixin
3 + *
4 + * Uses Sass Maps which requires Sass v3.3.0 or newer
5 + *
6 + *
7 + * EXAMPLE
8 + *
9 + * body {
10 + * @include breakpoint(tablet){
11 + * font-size: 14px;
12 + * };
13 + * }
14 + */
15 +.j-row {
16 + width: 100%;
17 + margin: 0 auto;
18 +}
19 +.j-row::before, .j-row::after {
20 + content: " ";
21 + display: table;
22 +}
23 +.j-row::after {
24 + clear: both;
25 +}
26 +
27 +.j-col {
28 + padding: 0.85em;
29 + width: 100%;
30 + float: right;
31 + position: relative;
32 +}
33 +
34 +@media only screen {
35 + .j-sm-5 {
36 + width: 41.66667%;
37 + }
38 + .j-sm-7 {
39 + width: 58.33333%;
40 + }
41 + .j-sm-12 {
42 + width: 100%;
43 + }
44 +}
45 +@media (min-width: 530px) {
46 + .j-md-4 {
47 + width: 33.33333%;
48 + }
49 + .j-md-6 {
50 + width: 50%;
51 + }
52 + .j-md-8 {
53 + width: 66.66667%;
54 + }
55 + .j-md-12 {
56 + width: 100%;
57 + }
58 +}
59 +@media (min-width: 782px) {
60 + .j-lrg-4 {
61 + width: 33.33333%;
62 + }
63 + .j-lrg-5 {
64 + width: 41.66667%;
65 + }
66 + .j-lrg-6 {
67 + width: 50%;
68 + }
69 + .j-lrg-7 {
70 + width: 58.33333%;
71 + }
72 + .j-lrg-8 {
73 + width: 66.66667%;
74 + }
75 + .j-lrg-12 {
76 + width: 100%;
77 + }
78 +}
79 +@keyframes jetpack-candy {
80 + 0% {
81 + transform: scale(1);
82 + }
83 + 20% {
84 + transform: scale(1.15);
85 + }
86 + 60% {
87 + transform: scale(0.95);
88 + }
89 + 100% {
90 + transform: scale(1);
91 + }
92 +}
93 +@keyframes jetpack-loading-fade {
94 + 0% {
95 + opacity: 0.5;
96 + }
97 + 50% {
98 + opacity: 1;
99 + }
100 + 100% {
101 + opacity: 0.5;
102 + }
103 +}
104 +@keyframes jetpack-rotate {
105 + to {
106 + transform: rotate(-1turn);
107 + }
108 +}
109 +/**
110 + * em()
111 + *
112 + * Convert px to em in a readable fashion.
113 + * ==========================================================================
114 +
115 + * Examples:
116 + * 1. font-size: em(14px);
117 + * 2. font-size: em(30px/14px);
118 + */
119 +.button,
120 +.download-jetpack {
121 + transition: all 0.1s ease-in-out;
122 +}
123 +
124 +.jp-button,
125 +.jp-button--settings {
126 + display: inline-block;
127 + position: relative;
128 + padding: 0.7692307692em 1.4615384615em;
129 + color: #efefef;
130 + font-weight: 700;
131 + font-size: 0.9285714286em;
132 + line-height: 1;
133 + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
134 + background: #6f7476;
135 + border-radius: 3px;
136 +}
137 +.jp-button:visited,
138 +.jp-button--settings:visited {
139 + color: #efefef;
140 +}
141 +.jp-button:hover, .jp-button:focus,
142 +.jp-button--settings:hover,
143 +.jp-button--settings:focus {
144 + color: #fff;
145 + background: #57972d;
146 +}
147 +.jp-button:active,
148 +.jp-button--settings:active {
149 + background: #57972d;
150 + opacity: 0.8;
151 +}
152 +
153 +.jp-button--settings {
154 + background: #93b45f;
155 + color: #e8eedf;
156 +}
157 +.jp-button--settings:visited {
158 + color: #e8eedf;
159 +}
160 +.jp-button--settings:hover, .jp-button--settings:focus {
161 + background: #9fbd72;
162 + color: #fff;
163 +}
164 +.jp-button--settings.current {
165 + background: #3c6621;
166 + color: #fff;
167 + box-shadow: inset 0 2px 0 #365a1f, inset 0 1px 3px #3c6621;
168 +}
169 +
170 +.download-jetpack {
171 + display: inline-block;
172 + position: relative;
173 + padding: 0.6428571429em 1.0869565217em 0.5357142857em;
174 + color: #fff;
175 + font-weight: 400;
176 + font-size: 20px;
177 + line-height: 1;
178 + background: #518d2a;
179 + z-index: 3;
180 + border-radius: 6px;
181 + box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
182 +}
183 +.download-jetpack:visited {
184 + color: #fff;
185 +}
186 +.download-jetpack:hover, .download-jetpack:focus {
187 + color: #fff;
188 + background: #57972d;
189 + box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
190 +}
191 +.download-jetpack:active {
192 + top: 6px;
193 + box-shadow: 0 0 0 #3e6c20, 0 0 0 rgba(0, 0, 0, 0.4);
194 +}
195 +.download-jetpack:active::after {
196 + top: -6px;
197 +}
198 +.download-jetpack::before {
199 + content: "";
200 + display: inline-block;
201 + position: relative;
202 + top: -2px;
203 + margin-left: 13px;
204 + width: 30px;
205 + height: 30px;
206 + vertical-align: middle;
207 + background: url(../images/connect-plug.svg) center center no-repeat;
208 + background-size: 100%;
209 +}
210 +.download-jetpack::after {
211 + content: "";
212 + position: absolute;
213 + top: 0;
214 + right: 0;
215 + width: 100%;
216 + height: 100%;
217 +}
218 +@media (max-width: 1147px) {
219 + .download-jetpack {
220 + font-size: 1.2857142857em;
221 + }
222 + .download-jetpack::before {
223 + top: -1px;
224 + width: 23px;
225 + height: 23px;
226 + }
227 +}
228 +@media (max-width: 900px) {
229 + .download-jetpack:active {
230 + top: 0;
231 + }
232 +}
233 +@media (max-width: 530px) {
234 + .download-jetpack {
235 + font-size: 1.2142857143em;
236 + font-weight: 600;
237 + }
238 + .download-jetpack::before {
239 + width: 19px;
240 + height: 19px;
241 + margin-left: 9px;
242 + }
243 +}
244 +
245 +/**
246 + * Automatticons
247 + *
248 + * A quick reference
249 + */
250 +@font-face {
251 + font-family: automatticons;
252 + src: url(../_inc/fonts/automatticons/automatticons.eot);
253 + src: url(../_inc/fonts/automatticons/automatticons.eot?#iefix) format("embedded-opentype"), url(../_inc/fonts/automatticons/automatticons.woff) format("woff"), url(../_inc/fonts/automatticons/automatticons.ttf) format("truetype"), url(../_inc/fonts/automatticons/automatticons.svg#automatticonsregular) format("svg");
254 + font-weight: 400;
255 + font-style: normal;
256 +}
257 +.nav-horizontal::after {
258 + content: ".";
259 + display: block;
260 + height: 0;
261 + clear: both;
262 + visibility: hidden;
263 +}
264 +.nav-horizontal a {
265 + display: inline-block;
266 +}
267 +.nav-horizontal li {
268 + position: relative;
269 + float: right;
270 +}
271 +.nav-horizontal ul {
272 + margin: 0;
273 + padding: 0;
274 +}
275 +
276 +@media (max-width: 782px) {
277 + .configure .frame.top.fixed {
278 + padding-right: 0;
279 + }
280 +}
281 +
282 +.wrap.inner,
283 +.page-content {
284 + max-width: 950px;
285 + margin: 0 auto;
286 +}
287 +.wrap.inner li,
288 +.page-content li {
289 + line-height: 23px;
290 +}
291 +
292 +@media (max-width: 530px) {
293 + .page-content {
294 + margin-top: 0;
295 + }
296 +}
297 +
298 +@media (max-width: 1147px) {
299 + .wrap.inner {
300 + background: #f6f7f7;
301 + padding: 15px;
302 + }
303 +}
304 +@media (max-width: 530px) {
305 + .wrap.inner {
306 + margin-top: 1.7142857143em;
307 + }
308 +}
309 +
310 +.page-content.about {
311 + position: relative;
312 + z-index: 10;
313 +}
314 +@media (max-width: 1147px) {
315 + .page-content.about {
316 + background: #f6f7f7;
317 + padding: 15px;
318 + }
319 +}
320 +
321 +@media (max-width: 1147px) {
322 + .page-content.configure {
323 + background: #f6f7f7;
324 + }
325 +}
326 +
327 +.footer nav {
328 + max-width: 550px;
329 + margin: 0 auto;
330 +}
331 +
332 +.header {
333 + right: 0;
334 + left: 0;
335 + background: #008710;
336 +}
337 +
338 +.header-nav li {
339 + line-height: 60px;
340 +}
341 +.header-nav a {
342 + padding: 0 0.7142857143em;
343 + line-height: 24px;
344 +}
345 +.header-nav .jetpack-logo a {
346 + display: inline-block;
347 + position: relative;
348 + width: 214px;
349 + margin-left: 6px;
350 + background: url(../images/jetpack-logo.png) center center no-repeat;
351 + background: url(../images/jetpack-logo.svg) center center no-repeat, none;
352 + background-size: 183px auto;
353 + color: #fff;
354 + line-height: 60px;
355 + font-weight: 400;
356 +}
357 +.header-nav .jetpack-logo a span {
358 + text-indent: -9999px;
359 + visibility: hidden;
360 +}
361 +.header-nav .jetpack-logo a::before {
362 + content: "";
363 + position: absolute;
364 + top: 0;
365 + right: 0;
366 + width: 100%;
367 + height: 100%;
368 + background-size: 183px 32px;
369 +}
370 +.header-nav .jetpack-modules + .jetpack-modules {
371 + margin-right: 15px;
372 +}
373 +
374 +.main-nav {
375 + float: right;
376 +}
377 +.main-nav li {
378 + margin: 0;
379 +}
380 +@media (max-width: 900px) {
381 + .main-nav {
382 + font-size: 13px;
383 + }
384 +}
385 +
386 +.jetpack-pagestyles #screen-meta {
387 + margin: 0;
388 +}
389 +.jetpack-pagestyles #screen-meta-links .screen-meta-toggle {
390 + z-index: 2;
391 +}
392 +.jetpack-pagestyles #screen-options-link-wrap,
393 +.jetpack-pagestyles #contextual-help-link-wrap {
394 + border: none;
395 +}
396 +.jetpack-pagestyles .update-nag {
397 + display: none;
398 +}
399 +
400 +.loading {
401 + bottom: 50%;
402 + position: absolute;
403 + top: 50%;
404 + width: 100%;
405 +}
406 +.loading span {
407 + color: #999;
408 +}
409 +
410 +.modal {
411 + background: #fff;
412 + position: fixed;
413 + top: 52px;
414 + bottom: 20px;
415 + left: 20px;
416 + right: 20px;
417 + margin-right: 160px;
418 + display: none;
419 + box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
420 + z-index: 500;
421 +}
422 +.modal .close {
423 + position: absolute;
424 + top: 0;
425 + left: 0;
426 + font: 300 1.7142857143em Genericons !important;
427 + color: #777;
428 + content: "\f405";
429 + display: inline-block;
430 + padding: 0.2857142857em 0.7142857143em 0.4285714286em;
431 + z-index: 5;
432 +}
433 +.modal .close:hover {
434 + background: #f0f0f1;
435 + opacity: 0.8;
436 +}
437 +.modal .close:active {
438 + background: #f0f0f1;
439 + opacity: 0.4;
440 +}
441 +.modal .content-container {
442 + position: absolute;
443 + top: 0;
444 + left: 0;
445 + bottom: 0;
446 + right: 0;
447 + overflow: auto;
448 + padding: 2.1428571429em;
449 +}
450 +.modal .content {
451 + margin: 0 auto;
452 + max-width: 900px;
453 + text-align: right;
454 +}
455 +.modal h2 {
456 + text-align: right;
457 + margin-top: 0;
458 + color: #5d6d74;
459 + font-weight: 300;
460 + line-height: 32px;
461 + text-shadow: 0 1px 1px #fff;
462 +}
463 +@media (max-width: 530px) {
464 + .modal h2 {
465 + font-size: 26px;
466 + }
467 +}
468 +.modal h5 {
469 + clear: right;
470 +}
471 +.modal p {
472 + font-size: 1.2307692308em;
473 +}
474 +.modal footer {
475 + position: absolute;
476 + right: 0;
477 + bottom: 0;
478 + width: 100%;
479 + padding: 12px 20px;
480 + border-top: 1px solid #dcdcde;
481 + background: #fff;
482 + text-align: left;
483 +}
484 +.modal footer ul {
485 + margin: 0;
486 +}
487 +.modal footer li {
488 + display: inline-block;
489 + margin: 0;
490 +}
491 +.modal .button-secondary,
492 +.modal .button-primary:active {
493 + vertical-align: baseline;
494 +}
495 +@media (max-width: 900px) {
496 + .modal {
497 + bottom: 5%;
498 + margin-right: 36px;
499 + font-size: 80%;
500 + }
501 + .modal .content {
502 + top: 38px;
503 + }
504 +}
505 +@media (max-width: 782px) {
506 + .modal {
507 + top: 66px;
508 + margin-right: 0;
509 + }
510 +}
511 +@media (max-width: 600px) {
512 + .modal {
513 + top: 10px;
514 + left: 10px;
515 + bottom: 10px;
516 + right: 10px;
517 + }
518 +}
519 +
520 +.jp-info-img {
521 + float: left;
522 + margin: 0 30px 8px 0;
523 +}
524 +.jp-info-img img {
525 + border: 1px solid #dcdcde;
526 + max-width: 100%;
527 + height: auto;
528 +}
529 +.jp-info-img img:first-child {
530 + margin-top: 0;
531 +}
532 +@media (max-width: 782px) {
533 + .jp-info-img {
534 + float: none;
535 + margin: 0 0 15px;
536 + }
537 +}
538 +
539 +.content-container.modal-footer {
540 + bottom: 53px;
541 +}
542 +
543 +.shade {
544 + background: #000;
545 + bottom: 0;
546 + cursor: pointer;
547 + display: none;
548 + right: 0;
549 + opacity: 0.2;
550 + position: fixed;
551 + left: 0;
552 + top: 0;
553 + z-index: 11;
554 +}
555 +
556 +.footer {
557 + margin-top: 1.4285714286em;
558 + position: relative;
559 + padding: 10em 0 4.2857142857em;
560 + text-align: center;
561 +}
562 +.footer::before, .footer::after {
563 + content: "";
564 + position: absolute;
565 + right: 0;
566 + pointer-events: none;
567 +}
568 +.footer::before {
569 + top: 0;
570 + margin-top: -1px;
571 + width: 100%;
572 + height: 195px;
573 +}
574 +.footer::after {
575 + display: none;
576 +}
577 +.footer .download-jetpack {
578 + margin-bottom: 33px;
579 +}
580 +@media (min-width: 1147px) {
581 + .footer {
582 + padding-bottom: 35px;
583 + }
584 +}
585 +@media (max-width: 1147px) {
586 + .footer {
587 + padding-top: 165px;
588 + padding-bottom: 0;
589 + }
590 + .footer::before {
591 + background-size: 160% auto;
592 + }
593 + .footer ul {
594 + float: none;
595 + overflow: hidden;
596 + }
597 +}
598 +@media (max-width: 900px) {
599 + .footer {
600 + padding-top: 146px;
601 + }
602 +}
603 +@media (max-width: 782px) {
604 + .footer {
605 + margin-top: 0;
606 + }
607 +}
608 +@media (max-width: 530px) {
609 + .footer {
610 + margin-top: 0;
611 + padding-top: 135px;
612 + }
613 +}
614 +@media (max-width: 320px) {
615 + .footer {
616 + padding-top: 76px;
617 + }
618 +}
619 +
620 +.footer nav {
621 + max-width: 100%;
622 +}
623 +.footer nav a,
624 +.footer nav a:visited {
625 + padding: 4px 6px;
626 + color: #999;
627 +}
628 +.footer nav a:hover, .footer nav a:focus,
629 +.footer nav a:visited:hover,
630 +.footer nav a:visited:focus {
631 + color: #008710;
632 +}
633 +@media (max-width: 1147px) {
634 + .footer nav a:hover, .footer nav a:focus,
635 + .footer nav a:visited:hover,
636 + .footer nav a:visited:focus {
637 + color: #008710;
638 + }
639 +}
640 +@media (max-width: 530px) {
641 + .footer nav li {
642 + display: block;
643 + float: none;
644 + margin: 0;
645 + text-align: right;
646 + }
647 + .footer nav a {
648 + display: block;
649 + padding: 0 16px;
650 + line-height: 44px;
651 + }
652 +}
653 +
654 +.primary {
655 + padding: 25px 15px 10px 15px;
656 + border-bottom: 1px solid #f0f0f1;
657 +}
658 +
659 +.secondary-footer {
660 + margin: 0 auto;
661 +}
662 +.secondary-footer li {
663 + margin-left: 5px;
664 +}
665 +@media (min-width: 782px) {
666 + .secondary-footer {
667 + padding: 8px 15px 10px;
668 + margin-bottom: 30px;
669 + border-bottom: 1px solid #f0f0f1;
670 + }
671 +}
672 +@media (min-width: 1147px) {
673 + .secondary-footer {
674 + margin-bottom: 0;
675 + }
676 +}
677 +@media (max-width: 782px) {
678 + .secondary-footer {
679 + padding: 8px 15px 8px;
680 + border-bottom: none;
681 + }
682 +}
683 +@media (max-width: 530px) {
684 + .secondary-footer {
685 + margin: 0;
686 + padding: 0;
687 + border: none;
688 + font-weight: 400;
689 + }
690 + .secondary-footer a {
691 + border-top: 1px solid #f0f0f1;
692 + }
693 +}
694 +
695 +.footer .a8c-attribution {
696 + margin: 0;
697 + padding: 0 6px;
698 + color: #bbb;
699 + font-size: 0.7857142857em;
700 + font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
701 + text-transform: uppercase;
702 +}
703 +.footer .a8c-attribution a {
704 + display: inline-block;
705 + position: relative;
706 + padding: 4px 16px;
707 + left: 9999px;
708 + outline: 0;
709 +}
710 +.footer .a8c-attribution a::after {
711 + content: "A";
712 + position: absolute;
713 + top: 2px;
714 + left: -9999px;
715 + height: 100%;
716 + color: #999;
717 + font-size: 1.5454545455em;
718 + font-family: "automatticons";
719 + text-align: center;
720 +}
721 +.footer .a8c-attribution a:hover::after {
722 + animation: jetpack-candy 0.4s ease-in-out;
723 +}
724 +
725 +@media (min-width: 782px) {
726 + .secondary {
727 + padding: 0 15px 10px 15px;
728 + border-bottom: 1px solid #f0f0f1;
729 + }
730 +}
731 +@media (min-width: 1147px) {
732 + .secondary {
733 + padding: 0 15px 10px 15px;
734 + border-bottom: none;
735 + }
736 +}
737 +
738 +.jetpack-message {
739 + background: rgb(0, 160.5, 19.0222222222);
740 + border: 1px solid rgb(0, 109.5, 12.9777777778);
741 + margin: 33px auto 0;
742 + max-width: 90%;
743 + position: relative;
744 + z-index: 2;
745 +}
746 +.jetpack-message.is-opt-in {
747 + margin: 50px 0 0;
748 + max-width: 100%;
749 + padding: 10px 15px;
750 + background: #fff;
751 + border: 0;
752 + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
753 + font-size: 13px;
754 + text-align: center;
755 +}
756 +.subhead .jetpack-message.is-opt-in {
757 + margin: 0;
758 + padding-bottom: 0;
759 + background: transparent;
760 + box-shadow: none;
761 +}
762 +.subhead .jetpack-message.is-opt-in .jp-button {
763 + display: inline-block;
764 +}
765 +.jetpack-message.is-opt-in p {
766 + color: #3c4549;
767 +}
768 +.jetpack-message.is-opt-in .jp-button {
769 + margin-top: 15px;
770 + display: none;
771 +}
772 +.jetpack-message h2 {
773 + color: #fff;
774 + margin: 0;
775 +}
776 +.jetpack-message p {
777 + color: #fff;
778 + margin: 0;
779 + opacity: 0.7;
780 +}
781 +.jetpack-message .squeezer {
782 + padding: 23px 80px 23px 23px;
783 + position: relative;
784 + text-align: right;
785 +}
786 +.jetpack-message .squeezer::before {
787 + color: #fff;
788 + content: "\f418";
789 + font-family: Genericons;
790 + font-size: 33px;
791 + height: 33px;
792 + right: 25px;
793 + opacity: 0.6;
794 + position: absolute;
795 + top: 23px;
796 + top: calc(50% - 22px);
797 +}
798 +.jetpack-message .squeezer h2 {
799 + font-size: 1em;
800 +}
801 +@media (max-width: 530px) {
802 + .jetpack-message .squeezer {
803 + padding: 23px;
804 + }
805 + .jetpack-message .squeezer::before {
806 + display: none;
807 + }
808 +}
809 +.jetpack-message .squeezer a {
810 + color: #fff;
811 + border-bottom: 1px solid #d5e4bd;
812 +}
813 +.jetpack-message .squeezer a:hover {
814 + border-bottom: 1px solid #f1f6e9;
815 +}
816 +.jetpack-message.error .squeezer::before, .jetpack-message.jetpack-err .squeezer::before {
817 + content: "\f414";
818 +}
819 +
820 +.configure-module .jetpack-message {
821 + max-width: 100%;
822 +}
823 +
824 +@media (max-width: 530px) {
825 + .wrap.inner.jp-support .jp-support-column-left {
826 + width: 100%;
827 + }
828 + .wrap.inner.jp-support .jp-support-column-left .widget-text {
829 + margin-left: 0;
830 + width: 100%;
831 + }
832 + .wrap.inner.jp-support .jp-support-column-right {
833 + width: 100%;
834 + }
835 +}
836 +@media screen and (max-width: 515px) {
837 + .jp-frame .header-nav {
838 + padding-bottom: 10px;
839 + }
840 + .jp-frame .header-nav li {
841 + line-height: 30px;
842 + }
843 + .jp-frame .header-nav .jetpack-logo {
844 + width: 100%;
845 + text-align: center;
846 + }
847 + .jp-frame .header-nav .jetpack-modules {
848 + margin: 0;
849 + width: 50%;
850 + text-align: left;
851 + padding: 0 5px;
852 + }
853 + .jp-frame .header-nav .jetpack-modules + .jetpack-modules {
854 + text-align: right;
855 + }
856 + .jp-frame .header-nav .jetpack-modules:nth-child(4) {
857 + text-align: center;
858 + margin: 0 auto;
859 + width: 100%;
860 + }
861 + .jp-frame .header-nav .jetpack-modules:nth-child(4) a {
862 + padding: 0 10px;
863 + }
864 +}
865 +#ie-legacy-notice .dops-notice__content {
866 + display: inline-block;
867 + margin-right: 10px;
868 +}
869 +
870 +.jp-loading-placeholder {
871 + margin-top: 30vh;
872 + margin-bottom: 25vh;
873 + text-align: center;
874 +}
875 +
876 +/**
877 + * $gray color functions:
878 + *
879 + * color.adjust( $gray, $lightness: 10% )
880 + * color.adjust( $gray, $lightness: 20% )
881 + * color.adjust( $gray, $lightness: 30% )
882 + * color.adjust( $gray, $lightness: -10% )
883 + * color.adjust( $gray, $lightness: -20% )
884 + * color.adjust( $gray, $lightness: -30% )
885 + *
886 + * See wordpress.com/design-handbook/colors/ for more info.
887 + */
888 +/**
889 + * Rem module
890 + *
891 + * Convert px to rem in a readable fashion.
892 + *
893 + * Example: font-size: rem.convert( 21px );
894 + */
895 +.page-content.configure {
896 + margin-top: 0;
897 +}
898 +
899 +.configure .frame.top {
900 + border: none;
901 + box-shadow: none;
902 + padding-top: 1.4285714286em;
903 + position: relative;
904 + top: auto;
905 +}
906 +.configure .frame.top.fixed {
907 + background: #f6f7f7;
908 + border-bottom: 1px solid #e9e9e9;
909 + padding-right: 160px;
910 + margin-top: -6px;
911 + position: fixed;
912 + left: 0;
913 + top: 32px;
914 + width: 100%;
915 + z-index: 4;
916 + box-shadow: 0 2px 2px -2px #f0f0f1;
917 +}
918 +@media (max-width: 782px) {
919 + .configure .frame.top.fixed {
920 + border: none;
921 + box-shadow: none;
922 + padding-top: 1.4285714286em;
923 + position: relative;
924 + top: auto;
925 + }
926 +}
927 +@media (max-width: 600px) {
928 + .configure .frame.top.fixed {
929 + top: 0;
930 + }
931 +}
932 +
933 +.jp-frame-top-fixed .configure {
934 + padding-top: 94px;
935 +}
936 +
937 +.wrap {
938 + margin: 0;
939 + padding-block: 0 1em;
940 + padding-inline: 1.5em;
941 + overflow: hidden;
942 +}
943 +
944 +.jetpack-module-list {
945 + padding-block: 24px;
946 +}
947 +.jetpack-module-list .wrap {
948 + display: flex;
949 + gap: 24px;
950 + overflow: visible;
951 +}
952 +.jetpack-module-list .manage-left {
953 + flex: 1 1 auto;
954 + min-width: 0;
955 + margin: 0;
956 + padding: 0;
957 +}
958 +.jetpack-module-list .manage-right {
959 + flex: 0 0 260px;
960 + inline-size: 260px;
961 + margin: 0;
962 + padding: 0;
963 +}
964 +
965 +.jetpack-offline-notice {
966 + display: flex;
967 + flex-direction: column;
968 + gap: 12px;
969 + width: 100%;
970 + margin-block: 0 24px;
971 + margin-inline: 0;
972 + padding: 24px;
973 + background-color: #fff;
974 + background-image: url(../images/gradient.svg);
975 + background-repeat: no-repeat;
976 + background-position: left top;
977 + background-size: 380px auto;
978 + border: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
979 + border-radius: 8px;
980 +}
981 +
982 +.jetpack-offline-notice__title {
983 + margin: 0;
984 + font-size: 1.25rem;
985 + line-height: 1.3;
986 + font-weight: 500;
987 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
988 +}
989 +
990 +.jetpack-offline-notice__text {
991 + margin: 0;
992 + font-size: 0.875rem;
993 + line-height: 1.5;
994 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
995 +}
996 +.jetpack-offline-notice__text a {
997 + color: #3858e9;
998 + text-decoration: underline;
999 +}
1000 +
1001 +.jetpack-module-list .manage-right .bumper {
1002 + margin: 0;
1003 +}
1004 +.jetpack-module-list .manage-right p {
1005 + font-size: var(--wpds-typography-font-size-md, 13px);
1006 + line-height: 24px;
1007 + letter-spacing: -0.02em;
1008 + font-weight: 700;
1009 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1010 + margin-block: 16px 4px;
1011 + margin-inline: 0;
1012 +}
1013 +.jetpack-module-list .manage-right p.search-box {
1014 + width: 100%;
1015 + margin-block: 0;
1016 + margin-inline: 0;
1017 + float: none;
1018 + display: block;
1019 + position: static;
1020 +}
1021 +.jetpack-module-list .manage-right p.search-box input[type=search] {
1022 + box-sizing: border-box;
1023 + border: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1024 + border-radius: 4px;
1025 + padding-block: 8px;
1026 + padding-inline: 40px 16px;
1027 + line-height: 24px;
1028 + font-size: var(--wpds-typography-font-size-md, 13px);
1029 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1030 + font-weight: 400;
1031 + height: 40px;
1032 + width: 100%;
1033 + margin: 0;
1034 + background-image: url(../images/icon-search.svg);
1035 + background-repeat: no-repeat;
1036 + background-position: 12px center;
1037 + float: none;
1038 +}
1039 +.jetpack-module-list .manage-right p.search-box input[type=search]::placeholder {
1040 + color: #8c8f94;
1041 +}
1042 +.jetpack-module-list .manage-right p.search-box input[type=submit] {
1043 + display: none;
1044 +}
1045 +.jetpack-module-list .manage-right .subsubsub,
1046 +.jetpack-module-list .manage-right .purpose-filter {
1047 + margin: 0;
1048 + padding: 0;
1049 +}
1050 +.jetpack-module-list .manage-right .subsubsub li,
1051 +.jetpack-module-list .manage-right .purpose-filter li {
1052 + display: block;
1053 + margin-block: 0 4px;
1054 + margin-inline: 0;
1055 + font-size: var(--wpds-typography-font-size-md, 13px);
1056 +}
1057 +.jetpack-module-list .manage-right .subsubsub li a,
1058 +.jetpack-module-list .manage-right .purpose-filter li a {
1059 + display: inline-block;
1060 + padding-block: 2px;
1061 + padding-inline: 6px;
1062 + border-radius: 4px;
1063 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1064 + text-decoration: none;
1065 + line-height: 24px;
1066 + letter-spacing: -0.02em;
1067 +}
1068 +.jetpack-module-list .manage-right .subsubsub li a:hover,
1069 +.jetpack-module-list .manage-right .purpose-filter li a:hover {
1070 + background: #f6f7f7;
1071 +}
1072 +.jetpack-module-list .manage-right .subsubsub li .count,
1073 +.jetpack-module-list .manage-right .purpose-filter li .count {
1074 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1075 +}
1076 +.jetpack-module-list .manage-right .subsubsub li.current a,
1077 +.jetpack-module-list .manage-right .purpose-filter li.current a {
1078 + background: #3858e9;
1079 +}
1080 +.jetpack-module-list .manage-right .subsubsub li.current a,
1081 +.jetpack-module-list .manage-right .subsubsub li.current a .count,
1082 +.jetpack-module-list .manage-right .purpose-filter li.current a,
1083 +.jetpack-module-list .manage-right .purpose-filter li.current a .count {
1084 + color: #fff;
1085 + font-weight: 700;
1086 +}
1087 +.jetpack-module-list .manage-right .subsubsub li.is-empty,
1088 +.jetpack-module-list .manage-right .purpose-filter li.is-empty {
1089 + opacity: 0.4;
1090 +}
1091 +.jetpack-module-list .manage-right .subsubsub li.is-empty a,
1092 +.jetpack-module-list .manage-right .purpose-filter li.is-empty a {
1093 + pointer-events: none;
1094 + cursor: default;
1095 +}
1096 +@media (max-width: 782px) {
1097 + .jetpack-module-list .manage-right {
1098 + position: fixed;
1099 + inset-block: 0;
1100 + inset-inline-end: 0;
1101 + margin-block: 0;
1102 + min-inline-size: 300px;
1103 + display: none;
1104 + background: #fff;
1105 + box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
1106 + z-index: 13;
1107 + }
1108 + .jetpack-module-list .manage-right .bumper {
1109 + margin: 13px;
1110 + }
1111 + .jetpack-module-list .manage-right .navbar-form {
1112 + margin-block: 16px 0;
1113 + margin-inline: 0;
1114 + padding: 0;
1115 + }
1116 + .jetpack-module-list .manage-right.show {
1117 + display: block;
1118 + overflow-y: auto;
1119 + overflow-x: hidden;
1120 + z-index: 100000;
1121 + }
1122 +}
1123 +
1124 +.filter-search {
1125 + display: none;
1126 +}
1127 +@media (max-width: 782px) {
1128 + .filter-search {
1129 + display: inline-flex;
1130 + }
1131 +}
1132 +.filter-search .button {
1133 + background: #fff;
1134 + border: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1135 + border-radius: 4px;
1136 + font-size: var(--wpds-typography-font-size-md, 13px);
1137 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1138 + height: 36px;
1139 +}
1140 +
1141 +.jetpack-module-list .button-group {
1142 + display: inline-flex;
1143 + flex-wrap: wrap;
1144 +}
1145 +.jetpack-module-list .button-group .button {
1146 + box-shadow: none;
1147 + padding-inline: 16px;
1148 + min-inline-size: 72px;
1149 + border: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1150 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1151 + height: 36px;
1152 + font-size: 13px;
1153 + line-height: 18px;
1154 + font-weight: 400;
1155 + background: #fff;
1156 +}
1157 +.jetpack-module-list .button-group .button:hover {
1158 + background: #f6f7f7;
1159 +}
1160 +.jetpack-module-list .button-group .button:focus {
1161 + border-color: #3858e9;
1162 +}
1163 +.jetpack-module-list .button-group button.dops-button.button.active {
1164 + background: #3858e9;
1165 + border-color: #3858e9;
1166 + color: #fff;
1167 + font-weight: 600;
1168 +}
1169 +.jetpack-module-list .button-group button.dops-button.button.active:hover {
1170 + background: #2145c7;
1171 + border-color: #2145c7;
1172 +}
1173 +.jetpack-module-list .button-group button.dops-button.button.active:focus {
1174 + border-color: #fff;
1175 + box-shadow: 0 0 0 1px #3858e9;
1176 +}
1177 +
1178 +.jetpack-modules-card {
1179 + background: #fff;
1180 + border: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1181 + border-radius: 8px;
1182 + overflow: hidden;
1183 + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
1184 +}
1185 +
1186 +.jetpack-modules-card__bulk {
1187 + display: flex;
1188 + flex-wrap: wrap;
1189 + align-items: center;
1190 + gap: 16px;
1191 + padding-block: 12px;
1192 + padding-inline: 16px;
1193 + background: #f6f7f7;
1194 + border-block-end: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1195 +}
1196 +.jetpack-modules-card__bulk .jetpack-modules-card__checkall {
1197 + display: inline-flex;
1198 + align-items: center;
1199 + gap: 8px;
1200 + font-size: var(--wpds-typography-font-size-md, 13px);
1201 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1202 + white-space: nowrap;
1203 +}
1204 +.jetpack-modules-card__bulk .jetpack-modules-card__checkall input[type=checkbox] {
1205 + margin: 0;
1206 +}
1207 +.jetpack-modules-card__bulk .tablenav.top {
1208 + display: flex;
1209 + align-items: center;
1210 + gap: 8px;
1211 + float: none;
1212 + height: auto;
1213 + margin: 0;
1214 + padding: 0;
1215 +}
1216 +.jetpack-modules-card__bulk .tablenav.top .tablenav-pages,
1217 +.jetpack-modules-card__bulk .tablenav.top .displaying-num,
1218 +.jetpack-modules-card__bulk .tablenav.top br.clear {
1219 + display: none;
1220 +}
1221 +.jetpack-modules-card__bulk .tablenav.top .alignleft.actions.bulkactions {
1222 + display: flex;
1223 + align-items: center;
1224 + gap: 8px;
1225 +}
1226 +.jetpack-modules-card__bulk .tablenav.top .alignleft.actions.bulkactions select {
1227 + min-inline-size: 140px;
1228 + height: 36px;
1229 + border: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1230 + border-radius: 4px;
1231 + padding-block: 0;
1232 + padding-inline: 12px 28px;
1233 + font-size: var(--wpds-typography-font-size-md, 13px);
1234 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1235 +}
1236 +.jetpack-modules-card__bulk .tablenav.top .alignleft.actions.bulkactions .button {
1237 + height: 36px;
1238 + border: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1239 + border-radius: 4px;
1240 + background: #fff;
1241 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1242 + box-shadow: none;
1243 +}
1244 +
1245 +.jetpack-modules-card table.jetpack-modules {
1246 + width: 100%;
1247 + margin: 0;
1248 + border: 0;
1249 + border-collapse: collapse;
1250 + background: transparent;
1251 + box-shadow: none;
1252 +}
1253 +
1254 +.jetpack-modules-list-table-form .widefat td {
1255 + width: 100%;
1256 +}
1257 +
1258 +tr.jetpack-module-group-header {
1259 + display: block;
1260 +}
1261 +tr.jetpack-module-group-header td {
1262 + display: block;
1263 + padding-block: 20px 8px;
1264 + padding-inline: 16px;
1265 + border: 0;
1266 + background: transparent;
1267 +}
1268 +tr.jetpack-module-group-header:first-child td {
1269 + padding-block-start: 16px;
1270 +}
1271 +
1272 +.jetpack-module-group-header__title {
1273 + margin: 0;
1274 + font-size: 12px;
1275 + font-weight: 600;
1276 + text-transform: uppercase;
1277 + letter-spacing: 0.04em;
1278 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1279 +}
1280 +
1281 +tr.jetpack-module {
1282 + box-sizing: border-box;
1283 + display: flex;
1284 + flex-direction: row;
1285 + align-items: flex-start;
1286 + gap: 16px;
1287 + width: 100%;
1288 + padding: 16px;
1289 + background: #fff;
1290 + border-block-start: 1px solid var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
1291 +}
1292 +.jetpack-module-group-header + tr.jetpack-module {
1293 + border-block-start: 0;
1294 +}
1295 +tr.jetpack-module th.check-column {
1296 + flex: 0 0 auto;
1297 + width: auto;
1298 + padding: 0;
1299 + margin-block-start: 2px;
1300 +}
1301 +tr.jetpack-module .column-name {
1302 + flex: 1 1 auto;
1303 + min-width: 0;
1304 + padding: 0;
1305 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1306 +}
1307 +tr.jetpack-module a,
1308 +tr.jetpack-module p {
1309 + text-decoration: none;
1310 +}
1311 +
1312 +tr.jetpack-module.unavailable {
1313 + background: #f9f9f6;
1314 +}
1315 +
1316 +.jetpack-module__body {
1317 + display: flex;
1318 + flex-direction: row;
1319 + align-items: center;
1320 + gap: 16px;
1321 + width: 100%;
1322 +}
1323 +
1324 +.jetpack-module__info {
1325 + display: flex;
1326 + flex-direction: column;
1327 + gap: 2px;
1328 + flex: 1 1 auto;
1329 + min-width: 0;
1330 +}
1331 +
1332 +.jetpack-module__name {
1333 + font-size: var(--wpds-typography-font-size-md, 13px);
1334 + font-weight: 600;
1335 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1336 +}
1337 +.jetpack-module__name:hover, .jetpack-module__name:focus {
1338 + color: #3858e9;
1339 + text-decoration: underline;
1340 +}
1341 +
1342 +.jetpack-module__description {
1343 + font-size: var(--wpds-typography-font-size-md, 13px);
1344 + line-height: 1.5;
1345 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1346 +}
1347 +
1348 +.jetpack-module__meta {
1349 + display: flex;
1350 + align-items: center;
1351 + gap: 16px;
1352 + flex: 0 0 auto;
1353 + margin-inline-start: auto;
1354 +}
1355 +
1356 +.jetpack-module__badges {
1357 + display: flex;
1358 + align-items: center;
1359 + gap: 8px;
1360 +}
1361 +
1362 +.jetpack-module__badge {
1363 + display: inline-flex;
1364 + align-items: center;
1365 + padding-block: 2px;
1366 + padding-inline: 8px;
1367 + border-radius: 2px;
1368 + font-size: 12px;
1369 + font-weight: 500;
1370 + line-height: 1.5;
1371 + white-space: nowrap;
1372 +}
1373 +.jetpack-module__badge.is-active {
1374 + background: #edfaef;
1375 + color: #00450c;
1376 +}
1377 +.jetpack-module__badge.is-inactive {
1378 + background: #f6f7f7;
1379 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1380 +}
1381 +.jetpack-module__badge.is-recommended {
1382 + background: #f0f4ff;
1383 + color: #1d35b4;
1384 +}
1385 +
1386 +.jetpack-module .row-actions {
1387 + display: flex;
1388 + align-items: center;
1389 + gap: 12px;
1390 + position: static;
1391 + margin: 0;
1392 + right: auto;
1393 + opacity: 1;
1394 +}
1395 +.jetpack-module .row-actions .configure a {
1396 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1397 + font-size: 0.75rem;
1398 + line-height: 20px;
1399 + font-weight: 600;
1400 + text-decoration: none;
1401 +}
1402 +.jetpack-module .row-actions .configure a:hover {
1403 + text-decoration: underline;
1404 +}
1405 +
1406 +.jetpack-module__unavailable {
1407 + max-inline-size: 220px;
1408 + font-size: 0.75rem;
1409 + line-height: 1.4;
1410 + color: var(--wpds-color-foreground-content-neutral-weak, #707070);
1411 +}
1412 +
1413 +.jetpack-module__toggle {
1414 + display: inline-flex;
1415 + align-items: center;
1416 + text-decoration: none;
1417 + cursor: pointer;
1418 + border-radius: 10px;
1419 +}
1420 +.jetpack-module__toggle:focus {
1421 + outline: none;
1422 +}
1423 +
1424 +.jetpack-module__toggle-track {
1425 + position: relative;
1426 + display: inline-block;
1427 + inline-size: 36px;
1428 + block-size: 20px;
1429 + background: #dcdcde;
1430 + border-radius: 10px;
1431 + transition: background 0.15s ease-in-out;
1432 +}
1433 +
1434 +.jetpack-module__toggle-thumb {
1435 + position: absolute;
1436 + inset-block-start: 2px;
1437 + inset-inline-start: 2px;
1438 + inline-size: 16px;
1439 + block-size: 16px;
1440 + border-radius: 50%;
1441 + background: #fff;
1442 + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
1443 + transition: inset-inline-start 0.15s ease-in-out;
1444 +}
1445 +
1446 +.jetpack-module__toggle.is-active .jetpack-module__toggle-track {
1447 + background: #3858e9;
1448 +}
1449 +.jetpack-module__toggle.is-active .jetpack-module__toggle-thumb {
1450 + inset-inline-start: 18px;
1451 +}
1452 +
1453 +.jetpack-module__toggle.is-disabled {
1454 + cursor: default;
1455 + opacity: 0.6;
1456 +}
1457 +
1458 +.jetpack-module__toggle:focus-visible .jetpack-module__toggle-track {
1459 + box-shadow: 0 0 0 2px #fff, 0 0 0 4px #3858e9;
1460 +}
1461 +
1462 +.jetpack-module-list .check-column input[type=checkbox] {
1463 + width: 20px;
1464 + height: 20px;
1465 + border-radius: 2px;
1466 + margin-inline-start: 0;
1467 +}
1468 +.jetpack-module-list .check-column input[type=checkbox]::before {
1469 + margin: -2px;
1470 + color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
1471 + width: 21px;
1472 + height: 21px;
1473 +}
1474 +
1475 +@media (max-width: 782px) {
1476 + .jetpack-module__body {
1477 + flex-direction: column;
1478 + align-items: flex-start;
1479 + gap: 12px;
1480 + }
1481 + .jetpack-module__meta {
1482 + margin-inline-start: 0;
1483 + width: 100%;
1484 + justify-content: space-between;
1485 + }
1486 +}
1487 +/* 'Pages' is a temporary location for these styles until we
1488 + * can break them up into their proper atomic locations */
1489 +.configure-module p {
1490 + font-size: 14px;
1491 +}
1492 +.configure-module p.success, .configure-module p.error {
1493 + color: #fff;
1494 + padding: 10px;
1495 +}
1496 +.configure-module p.success {
1497 + background-color: #008710;
1498 +}
1499 +.configure-module p.error {
1500 + background-color: #d94f4f;
1501 +}
1502 +
1503 +.protect-status p {
1504 + font-size: 16px;
1505 +}
1506 +.protect-status strong {
1507 + display: inline-block;
1508 + margin-top: 10px;
1509 + background: #fff;
1510 + padding: 10px;
1511 + border: 1px #dcdcde solid;
1512 + font-size: 16px;
1513 + color: #000;
1514 + max-width: 100%;
1515 +}
1516 +.protect-status.attn {
1517 + color: #d94f4f;
1518 +}
1519 +.protect-status.working {
1520 + color: #008710;
1521 +}
1522 +
1523 +.protect-whitelist textarea {
1524 + width: 100%;
1525 + min-height: 150px;
1526 +}
1527 +
1528 +/* btns + inputs */
1529 +.configure-module input[disabled] {
1530 + opacity: 0.5;
1531 +}
1532 +.configure-module input.button-primary {
1533 + font-weight: 700;
1534 +}
1535 +
1536 +/* whitelist table */
1537 +@media only screen and (min-width: 1100px) {
1538 + .protect-whitelist {
1539 + width: 65%;
1540 + float: right;
1541 + }
1542 +} /* end > 1065px */
1543 +@media only screen and (max-width: 400px) {
1544 + .protect-status strong {
1545 + font-size: 12px;
1546 + overflow: auto;
1547 + }
1548 +} /* end < 400px */
1549 +.manage__icon {
1550 + width: 155px;
1551 + height: 155px;
1552 + margin: 20px auto;
1553 +}
1554 +
1555 +.manage-page .manage__description {
1556 + max-width: 600px;
1557 + text-align: center;
1558 + font-size: 22px;
1559 + color: #999;
1560 + margin: 20px auto;
1561 +}
1562 +.manage-page .manage__button {
1563 + font-size: 16px;
1564 + padding: 0 20px;
1565 + height: 40px;
1566 + line-height: 40px;
1567 +}
1568 +
1569 +.manage__title .genericon {
1570 + font-size: 38px;
1571 + color: #81a944;
1572 +}
1573 +
1574 +.manage__link {
1575 + font-size: 16px;
1576 + padding: 0 20px;
1577 + height: 40px;
1578 + line-height: 40px;
1579 + font-weight: 400;
1580 +}
1581 +.manage__link .genericon {
1582 + font-size: 28px;
1583 + vertical-align: middle;
1584 + margin-top: -6px;
1585 +}
1586 +
1587 +.jp-content .hide {
1588 + display: none;
1589 +}
1590 +.jp-content .landing {
1591 + margin: 0 auto;
1592 + z-index: 2;
1593 + position: relative;
1594 +}
1595 +.jp-content h1 {
1596 + font-weight: 400;
1597 + line-height: 1.75em;
1598 + position: relative;
1599 + z-index: 3;
1600 + width: 100%;
1601 + text-align: center;
1602 +}
1603 +.jp-content h1.success {
1604 + color: #008710;
1605 +}
1606 +.jp-content .footer {
1607 + padding-top: 0;
1608 + margin-top: 0;
1609 + background-image: none;
1610 +}
1611 +.jp-content .footer::before {
1612 + height: inherit;
1613 +}
1614 +.jp-content .more-info::before {
1615 + content: none;
1616 +}
1617 +
1618 +.landing .wpcom-connect {
1619 + min-height: 400px;
1620 +}
1621 +
1622 +.wpcom-connect .j-col {
1623 + padding: 0;
1624 +}
1625 +
1626 +@media (max-width: 1147px) {
1627 + .jp-content .landing {
1628 + padding: 0 2em;
1629 + }
1630 + .jp-content .footer {
1631 + padding-top: 1.5em;
1632 + }
1633 +}
1634 +@media (max-width: 530px) {
1635 + .jp-content .landing {
1636 + padding: 0 0.5em;
1637 + }
1638 +}