PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 3.1.5
Jetpack – WP Security, Backup, Speed, & Growth v3.1.5
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 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 All 501 releases
jetpack / _inc / jetpack.css
jetpack.css
2,315 lines 40.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 * Do not modify this file directly. It is compiled Sass code.
3 * @see: jetpack/_inc/jetpack.scss
4 */
5 /*
6 Theme Name: Jetpackme New
7 Theme URI: http://jetpack.me/
8 Description: The theme for the Jetpack marketing site
9 Author: Automattic
10 Version: 2.0
11 */
12 article,
13 aside,
14 details,
15 figcaption,
16 figure,
17 footer,
18 header,
19 hgroup,
20 nav,
21 section,
22 summary {
23 display: block;
24 }
25
26 audio,
27 canvas,
28 video {
29 display: inline-block;
30 *display: inline;
31 *zoom: 1;
32 }
33
34 audio:not([controls]) {
35 display: none;
36 height: 0;
37 }
38
39 [hidden] {
40 display: none;
41 }
42
43 html {
44 font-size: 100%;
45 -webkit-text-size-adjust: 100%;
46 -ms-text-size-adjust: 100%;
47 }
48
49 html,
50 button,
51 input,
52 select,
53 textarea {
54 font-family: sans-serif;
55 }
56
57 body {
58 margin: 0;
59 }
60
61 a:focus {
62 outline: thin dotted;
63 }
64
65 a:active,
66 a:hover {
67 outline: 0;
68 }
69
70 h1 {
71 font-size: 2em;
72 margin: 0.67em 0;
73 }
74
75 h2 {
76 font-size: 1.5em;
77 margin: 0.83em 0;
78 }
79
80 h3 {
81 font-size: 1.17em;
82 margin: 1em 0;
83 }
84
85 h4 {
86 font-size: 1em;
87 margin: 1.33em 0;
88 }
89
90 h5 {
91 font-size: 0.83em;
92 margin: 1.67em 0;
93 }
94
95 h6 {
96 font-size: 0.75em;
97 margin: 2.33em 0;
98 }
99
100 abbr[title] {
101 border-bottom: 1px dotted;
102 }
103
104 b,
105 strong {
106 font-weight: 700;
107 }
108
109 blockquote {
110 margin: 1em 40px;
111 }
112
113 dfn {
114 font-style: italic;
115 }
116
117 mark {
118 background: #ff0;
119 color: #000;
120 }
121
122 p,
123 pre {
124 margin: 1em 0;
125 }
126
127 code,
128 kbd,
129 pre,
130 samp {
131 font-family: monospace, serif;
132 _font-family: 'courier new', monospace;
133 font-size: 1em;
134 }
135
136 pre {
137 white-space: pre;
138 white-space: pre-wrap;
139 word-wrap: break-word;
140 }
141
142 q {
143 quotes: none;
144 }
145
146 q:before,
147 q:after {
148 content: '';
149 content: none;
150 }
151
152 small {
153 font-size: 80%;
154 }
155
156 sub,
157 sup {
158 font-size: 75%;
159 line-height: 0;
160 position: relative;
161 vertical-align: baseline;
162 }
163
164 sup {
165 top: -0.5em;
166 }
167
168 sub {
169 bottom: -0.25em;
170 }
171
172 dl,
173 menu,
174 ol,
175 ul {
176 margin: 1em 0;
177 }
178
179 dd {
180 margin: 0 0 0 40px;
181 }
182
183 menu,
184 ol,
185 ul {
186 padding: 0 0 0 40px;
187 }
188
189 nav ul,
190 nav ol {
191 list-style: none;
192 list-style-image: none;
193 }
194
195 img {
196 border: 0;
197 -ms-interpolation-mode: bicubic;
198 }
199
200 svg:not(:root) {
201 overflow: hidden;
202 }
203
204 figure {
205 margin: 0;
206 }
207
208 form {
209 margin: 0;
210 }
211
212 fieldset {
213 border: 1px solid #c0c0c0;
214 margin: 0 2px;
215 padding: 0.35em 0.625em 0.75em;
216 }
217
218 legend {
219 border: 0;
220 padding: 0;
221 white-space: normal;
222 *margin-left: -7px;
223 }
224
225 button,
226 input,
227 select,
228 textarea {
229 font-size: 100%;
230 margin: 0;
231 vertical-align: baseline;
232 *vertical-align: middle;
233 }
234
235 button,
236 input {
237 line-height: normal;
238 }
239
240 button,
241 html input[type="button"],
242 input[type="reset"],
243 input[type="submit"] {
244 -webkit-appearance: button;
245 cursor: pointer;
246 *overflow: visible;
247 }
248
249 button[disabled],
250 input[disabled] {
251 cursor: default;
252 }
253
254 input[type="checkbox"],
255 input[type="radio"] {
256 -webkit-box-sizing: border-box;
257 -moz-box-sizing: border-box;
258 box-sizing: border-box;
259 padding: 0;
260 *height: 13px;
261 *width: 13px;
262 }
263
264 input[type="search"] {
265 -webkit-appearance: textfield;
266 -moz-box-sizing: content-box;
267 -webkit-box-sizing: content-box;
268 box-sizing: content-box;
269 }
270
271 input[type="search"]::-webkit-search-cancel-button,
272 input[type="search"]::-webkit-search-decoration {
273 -webkit-appearance: none;
274 }
275
276 button::-moz-focus-inner,
277 input::-moz-focus-inner {
278 border: 0;
279 padding: 0;
280 }
281
282 textarea {
283 overflow: auto;
284 vertical-align: top;
285 }
286
287 table {
288 border-collapse: collapse;
289 border-spacing: 0;
290 }
291
292 *,
293 *:before,
294 *:after {
295 -webkit-box-sizing: border-box;
296 -moz-box-sizing: border-box;
297 box-sizing: border-box;
298 }
299
300 html,
301 button,
302 input,
303 select,
304 textarea {
305 color: #222;
306 font-family: "Open Sans", Helvetica, sans-serif;
307 font-weight: 400;
308 -webkit-font-smoothing: antialiased;
309 }
310
311 body {
312 font-size: 1em;
313 font-size: 14px;
314 line-height: 1.4;
315 }
316
317 ::-moz-selection {
318 background: #91bd51;
319 color: white;
320 text-shadow: none;
321 }
322
323 ::selection {
324 background: #91bd51;
325 color: white;
326 text-shadow: none;
327 }
328
329 h1,
330 h2,
331 h3,
332 h4,
333 h5,
334 h6 {
335 color: #222;
336 font-weight: 700;
337 }
338
339 a {
340 color: #0d72b2;
341 -webkit-transition: color 0.2s;
342 transition: color 0.2s;
343 text-decoration: none;
344 }
345 a:visited {
346 color: #0d72b2;
347 }
348 a:hover {
349 color: #0f92e5;
350 }
351 a:focus {
352 outline: thin dotted;
353 }
354
355 address {
356 margin: 0 0 1.5em;
357 }
358
359 abbr[title],
360 acronym {
361 cursor: help;
362 }
363
364 ins {
365 background: #eee;
366 text-decoration: none;
367 }
368
369 img {
370 vertical-align: middle;
371 }
372
373 dt {
374 font-weight: 700;
375 }
376
377 fieldset {
378 border: 0;
379 margin: 0;
380 padding: 0;
381 }
382
383 textarea {
384 resize: vertical;
385 }
386
387 hr {
388 display: block;
389 height: 1px;
390 border: 0;
391 border-top: 1px solid #ccc;
392 margin: 1em 0;
393 padding: 0;
394 }
395
396 @-webkit-keyframes "grow" {
397 0% {
398 -webkit-transform: scale(0.3);
399 transform: scale(0.3);
400 }
401
402 60% {
403 -webkit-transform: scale(1.15);
404 transform: scale(1.15);
405 }
406
407 100% {
408 -webkit-transform: scale(1);
409 transform: scale(1);
410 }
411 }
412 @keyframes "grow" {
413 0% {
414 -webkit-transform: scale(0.3);
415 transform: scale(0.3);
416 }
417
418 60% {
419 -webkit-transform: scale(1.15);
420 transform: scale(1.15);
421 }
422
423 100% {
424 -webkit-transform: scale(1);
425 transform: scale(1);
426 }
427 }
428 @-webkit-keyframes "candy" {
429 0% {
430 -webkit-transform: scale(1);
431 transform: scale(1);
432 }
433
434 20% {
435 -webkit-transform: scale(1.15);
436 transform: scale(1.15);
437 }
438
439 60% {
440 -webkit-transform: scale(0.95);
441 transform: scale(0.95);
442 }
443
444 100% {
445 -webkit-transform: scale(1);
446 transform: scale(1);
447 }
448 }
449 @keyframes "candy" {
450 0% {
451 -webkit-transform: scale(1);
452 transform: scale(1);
453 }
454
455 20% {
456 -webkit-transform: scale(1.15);
457 transform: scale(1.15);
458 }
459
460 60% {
461 -webkit-transform: scale(0.95);
462 transform: scale(0.95);
463 }
464
465 100% {
466 -webkit-transform: scale(1);
467 transform: scale(1);
468 }
469 }
470 @-webkit-keyframes "flyer" {
471 0% {
472 -webkit-transform: translate3d(0px, 0px, 0px);
473 transform: translate3d(0px, 0px, 0px);
474 }
475
476 100% {
477 -webkit-transform: translate3d(570px, -570px, 0px);
478 transform: translate3d(570px, -570px, 0px);
479 }
480 }
481 @keyframes "flyer" {
482 0% {
483 -webkit-transform: translate3d(0px, 0px, 0px);
484 transform: translate3d(0px, 0px, 0px);
485 }
486
487 100% {
488 -webkit-transform: translate3d(570px, -570px, 0px);
489 transform: translate3d(570px, -570px, 0px);
490 }
491 }
492 .button,
493 .download-jetpack {
494 -webkit-transition: all 0.1s ease-in-out;
495 transition: all 0.1s ease-in-out;
496 }
497
498 .jp-button, .jp-button--settings {
499 display: inline-block;
500 position: relative;
501 padding: 0.76923em 1.46154em;
502 color: #efefef;
503 font: 800 0.9285714286em/1 'Open Sans', Helvetica, sans-serif;
504 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
505 background: #6f7476;
506 border-radius: 3px;
507 -webkit-background-clip: padding-box;
508 background-clip: padding-box;
509 }
510 .jp-button:visited, .jp-button--settings:visited {
511 color: #efefef;
512 }
513 .jp-button:hover, .jp-button--settings:hover, .jp-button:focus, .jp-button--settings:focus {
514 color: #fff;
515 background: #57972d;
516 }
517 .jp-button:active, .jp-button--settings:active {
518 background: #57972d;
519 opacity: 0.8;
520 }
521
522 .jp-button--settings {
523 background: #93b45f;
524 color: #e8eedf;
525 }
526 .jp-button--settings:visited {
527 color: #e8eedf;
528 }
529 .jp-button--settings:hover, .jp-button--settings:focus {
530 background: #9fbd72;
531 color: #fff;
532 }
533 .jp-button--settings.current {
534 background: #3c6621;
535 color: #fff;
536 }
537
538 .download-jetpack {
539 display: inline-block;
540 position: relative;
541 padding: 0.64286em 0.85714em 0.53571em;
542 color: #fff;
543 font: 400 2em/1 "proxima-nova", 'Open Sans', Helvetica, sans-serif;
544 background: #518d2a;
545 z-index: 3;
546 border-radius: 6px;
547 -webkit-background-clip: padding-box;
548 background-clip: padding-box;
549 -webkit-box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
550 box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
551 }
552 .download-jetpack:visited {
553 color: #fff;
554 }
555 .download-jetpack:hover, .download-jetpack:focus {
556 color: #fff;
557 background: #57972d;
558 -webkit-box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
559 box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
560 }
561 .download-jetpack:active {
562 top: 6px;
563 -webkit-box-shadow: 0 0px 0 #3e6c20, 0 0 0 rgba(0, 0, 0, 0.4);
564 box-shadow: 0 0px 0 #3e6c20, 0 0 0 rgba(0, 0, 0, 0.4);
565 }
566 .download-jetpack:active:after {
567 top: -6px;
568 }
569 .download-jetpack:before {
570 content: '';
571 display: inline-block;
572 position: relative;
573 top: -2px;
574 margin-right: 13px;
575 width: 30px;
576 height: 30px;
577 vertical-align: middle;
578 background: url("img/connect-plug.svg") center center no-repeat;
579 -webkit-background-size: 100% 100%;
580 background-size: 100%;
581 }
582 .download-jetpack:after {
583 content: '';
584 position: absolute;
585 top: 0;
586 left: 0;
587 width: 100%;
588 height: 100%;
589 }
590
591 #searchsubmit {
592 display: inline-block;
593 border: none;
594 position: relative;
595 padding: 0.71429em 1.5em;
596 color: #efefef;
597 font: 800 0.8em/1 'Open Sans', Helvetica, sans-serif;
598 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
599 background: #6f7476;
600 outline: none;
601 border-radius: 3px;
602 -webkit-background-clip: padding-box;
603 background-clip: padding-box;
604 }
605 #searchsubmit:visited {
606 color: #efefef;
607 }
608 #searchsubmit:hover, #searchsubmit:focus {
609 color: #fff;
610 background: #2aa0d5;
611 }
612 #searchsubmit:active {
613 opacity: 0.7;
614 }
615
616 @font-face {
617 font-family: 'automatticons';
618 src: url("fonts/automatticons.eot");
619 src: url("fonts/automatticons.eot?#iefix") format("embedded-opentype"), url("fonts/automatticons.woff") format("woff"), url("fonts/automatticons.ttf") format("truetype"), url("fonts/automatticons.svg#automatticonsregular") format("svg");
620 font-weight: normal;
621 font-style: normal;
622 }
623 .nav-horizontal a {
624 display: inline-block;
625 }
626 .nav-horizontal li {
627 position: relative;
628 float: left;
629 }
630 .nav-horizontal ul {
631 margin: 0;
632 padding: 0;
633 }
634
635 #wpbody-content {
636 padding-bottom: 0;
637 }
638
639 #wpcontent {
640 margin-left: 160px;
641 }
642
643 .folded #wpcontent {
644 margin-left: 36px;
645 }
646
647 #wpfooter {
648 display: none;
649 }
650
651 .jp-content {
652 margin: 0;
653 height: auto;
654 min-height: 100%;
655 width: 100%;
656 width: 100%;
657 -webkit-font-smoothing: antialiased;
658 }
659
660 html {
661 background: #f9f9f9;
662 }
663
664 .wrap.inner,
665 .page-content {
666 max-width: 950px;
667 margin: 0 auto;
668 }
669
670 .jetpack_page_jetpack_modules .header-nav {
671 max-width: auto;
672 margin: 0;
673 }
674 .jetpack_page_jetpack_modules .page-content {
675 max-width: 1200px;
676 min-height: 500px;
677 margin: 0;
678 }
679
680 .page-content.about {
681 position: relative;
682 z-index: 10;
683 }
684
685 .footer nav {
686 max-width: 550px;
687 margin: 0 auto;
688 }
689
690 .wrap.inner li,
691 .page-content li {
692 line-height: 23px;
693 }
694
695 .header {
696 background: #81a844;
697 left: 0;
698 right: 0;
699 }
700
701 .header-nav li {
702 line-height: 60px;
703 }
704 .header-nav a {
705 padding: 0 0.71429em;
706 line-height: 24px;
707 }
708 .header-nav .jetpack-logo a {
709 display: inline-block;
710 position: relative;
711 width: 214px;
712 margin-right: 6px;
713 -webkit-background-size: 183px 32px;
714 background-size: 183px 32px;
715 color: #fff;
716 line-height: 60px;
717 font-weight: normal;
718 text-indent: -9999px;
719 }
720 .header-nav .jetpack-logo a:before {
721 content: '';
722 position: absolute;
723 top: 0;
724 left: 0;
725 width: 100%;
726 height: 100%;
727 background: url(images/jetpack-logo.png) center center no-repeat;
728 background: url(images/jetpack-logo.svg) center center no-repeat, none;
729 -webkit-background-size: 183px 32px;
730 background-size: 183px 32px;
731 }
732
733 .main-nav {
734 float: left;
735 }
736 .main-nav li {
737 margin: 0;
738 }
739
740 .user-nav {
741 float: right;
742 }
743 .user-nav li {
744 margin: 0;
745 }
746
747 .jetpack-pagestyles #screen-meta {
748 margin: 0;
749 }
750 .jetpack-pagestyles #screen-meta-links .screen-meta-toggle {
751 z-index: 2;
752 }
753 .jetpack-pagestyles #screen-options-link-wrap, .jetpack-pagestyles #contextual-help-link-wrap {
754 border: none;
755 }
756 .jetpack-pagestyles .update-nag {
757 display: none;
758 }
759
760 .masthead {
761 overflow: hidden;
762 position: relative;
763 text-align: center;
764 z-index: 1;
765 background-color: #81a844;
766 background-image: -webkit-gradient(linear, left top, left bottom, from(#81a844), to(#8eb74e));
767 background-image: -webkit-linear-gradient(top, #81a844, #8eb74e);
768 background-image: linear-gradient(top, #81a844, #8eb74e);
769 }
770 .masthead h1,
771 .masthead h2 {
772 margin: 0 auto;
773 }
774 .masthead h1 {
775 padding: 2.5em 0 1.11111em;
776 max-width: 21.94444em;
777 color: #fff;
778 font: 300 2.57143em/1.4em "proxima-nova", "Open Sans", Helvetica, sans-serif;
779 position: relative;
780 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
781 z-index: 3;
782 }
783 .masthead.hasbutton .flyer {
784 bottom: -270px;
785 }
786 .masthead.hasbutton .subhead {
787 margin-top: 175px;
788 }
789
790 .jetpack-connected .masthead h1 {
791 margin-bottom: 33px;
792 max-width: 600px;
793 }
794
795 .flyby {
796 position: relative;
797 max-width: 1200px;
798 margin: 0 auto;
799 }
800
801 .flyer {
802 position: absolute;
803 bottom: -200px;
804 left: 4%;
805 z-index: 1;
806 -webkit-animation: flyer 3.4s 2s ease-in-out;
807 animation: flyer 3.4s 2s ease-in-out;
808 }
809 .flyer:nth-child(2) {
810 left: 49%;
811 width: 120px;
812 height: 131px;
813 -webkit-animation-delay: 4.6s;
814 animation-delay: 4.6s;
815 -webkit-animation-duration: 2.4s;
816 animation-duration: 2.4s;
817 }
818 .flyer:nth-child(3) {
819 left: 23%;
820 width: 60px;
821 height: 66px;
822 -webkit-animation-delay: 5.8s;
823 animation-delay: 5.8s;
824 -webkit-animation-duration: 4.5s;
825 animation-duration: 4.5s;
826 }
827
828 .subhead {
829 position: relative;
830 margin-top: 105px;
831 padding: 4em 0;
832 background: #f9f9f9;
833 z-index: 2;
834 }
835 .subhead h2 {
836 max-width: 460px;
837 color: #5d6d74;
838 font: 400 1.57143em/1.4em "proxima-nova", "Open Sans", Helvetica, sans-serif;
839 text-shadow: 0 1px 1px #fff;
840 }
841 .subhead:after {
842 content: '';
843 position: absolute;
844 bottom: 100%;
845 left: 0;
846 margin-bottom: -1px;
847 width: 100%;
848 height: 228px;
849 background: url("img/the-cloud.svg") center bottom repeat-x;
850 pointer-events: none;
851 z-index: -1;
852 }
853
854 .clouds-sm {
855 height: 100px;
856 position: relative;
857 text-align: center;
858 z-index: 1;
859 background-color: #81a844;
860 background-image: -webkit-gradient(linear, left top, left bottom, from(#81a844), to(#89b348));
861 background-image: -webkit-linear-gradient(top, #81a844, #89b348);
862 background-image: linear-gradient(top, #81a844, #89b348);
863 }
864 .clouds-sm:after {
865 content: '';
866 position: absolute;
867 bottom: 0;
868 left: 0;
869 margin-bottom: -1px;
870 width: 100%;
871 height: 137px;
872 background: url("img/the-cloud-sm.svg") center bottom repeat-x;
873 pointer-events: none;
874 z-index: 2;
875 }
876
877 .featured {
878 border-top: 1px solid #d6d6d6;
879 border-bottom: 1px solid #d6d6d6;
880 background: #fff;
881 position: relative;
882 padding: 2.0em 1em 4.6em 1em;
883 text-align: center;
884 z-index: 1;
885 }
886 .featured:before {
887 content: "";
888 display: block;
889 position: absolute;
890 top: 0;
891 height: 100%;
892 z-index: -1;
893 }
894 .featured .features, .featured .modules {
895 margin: 0 auto;
896 display: inline-block;
897 }
898
899 .featured h2,
900 .module-grid h2 {
901 margin-top: 0.61111em;
902 color: #5d6d74;
903 font: 300 2.57143em/1.4em "proxima-nova", "Open Sans", Helvetica, sans-serif;
904 text-align: center;
905 text-shadow: 0 1px 1px #fff;
906 }
907
908 .features, .modules {
909 margin: 0 -5px;
910 }
911
912 .feature,
913 .module {
914 position: relative;
915 float: left;
916 margin: 0 5px 10px;
917 width: 310px;
918 -webkit-transition: all 0.2s ease-in-out;
919 transition: all 0.2s ease-in-out;
920 }
921
922 .feature h3 {
923 margin: 0 0 0.58824em;
924 color: #697b84;
925 font-size: 1.21429em;
926 line-height: 1em;
927 font-weight: 800;
928 }
929 .feature p {
930 margin: 0;
931 color: #6e818a;
932 }
933 .feature:hover {
934 top: -5px;
935 -webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.02);
936 box-shadow: 0 5px 0 rgba(0, 0, 0, 0.02);
937 }
938 .feature:hover h3 {
939 color: #1a8dba;
940 }
941 .feature:hover .feature-img {
942 border: 1px solid #ccc;
943 border-bottom: none;
944 }
945 .feature:hover .no-border {
946 border: none;
947 }
948 .feature:hover .feature-description {
949 background: #fff;
950 border: 1px solid #ccc;
951 }
952 .feature .feature-img {
953 padding-top: 52%;
954 width: 100%;
955 height: auto;
956 border: 1px solid #ddd;
957 border-bottom: none;
958 }
959 .feature .feature-img.custom-css {
960 background: url("img/custom-css.jpg") no-repeat;
961 -webkit-background-size: 100% auto;
962 background-size: 100% auto;
963 }
964 @media print, (-webkit-min-device-pixel-ratio: 1.25), (min--moz-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5 / 4), (min-resolution: 120dpi) {
965 .feature .feature-img.custom-css {
966 background-image: url("img/custom-css@2x.jpg");
967 }
968 }
969 .feature .feature-img.wordpress-connect {
970 background: url("img/wordpress-connect.jpg") no-repeat;
971 -webkit-background-size: 100% auto;
972 background-size: 100% auto;
973 }
974 @media print, (-webkit-min-device-pixel-ratio: 1.25), (min--moz-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5 / 4), (min-resolution: 120dpi) {
975 .feature .feature-img.wordpress-connect {
976 background-image: url("img/wordpress-connect@2x.jpg");
977 }
978 }
979 .feature .feature-img.wordpress-stats {
980 background: url("img/wordpress-stats.jpg") no-repeat;
981 -webkit-background-size: 100% auto;
982 background-size: 100% auto;
983 }
984 @media print, (-webkit-min-device-pixel-ratio: 1.25), (min--moz-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5 / 4), (min-resolution: 120dpi) {
985 .feature .feature-img.wordpress-stats {
986 background-image: url("img/wordpress-stats@2x.jpg");
987 }
988 }
989 .feature .feature-img.no-border {
990 border: none;
991 padding-bottom: 1px;
992 }
993 .feature .feature-description {
994 display: block;
995 padding: 1em 1.07143em 1.07143em;
996 border: 1px solid #ddd;
997 background: #f5f5f5;
998 -webkit-transition: all 0.2s ease-in-out;
999 transition: all 0.2s ease-in-out;
1000 }
1001
1002 .cat {
1003 clear: both;
1004 margin-bottom: 23px;
1005 }
1006 .cat h3 {
1007 font-size: 24px;
1008 font-weight: 300;
1009 margin: 0 0 13px 6px;
1010 text-align: left;
1011 }
1012 .cat .clear {
1013 clear: both;
1014 }
1015
1016 .module-grid {
1017 text-align: center;
1018 }
1019 .module-grid h2 {
1020 margin: 1.25em 0 0.69444em;
1021 }
1022
1023 #module-search {
1024 position: relative;
1025 width: 100%;
1026 max-width: 40.71429em;
1027 margin: 0 auto 1.07143em;
1028 overflow: hidden;
1029 }
1030
1031 #jetpack-search {
1032 width: 100%;
1033 padding: 11px 16px 11px 16px;
1034 color: #5c6671;
1035 border: 1px solid #c9ced0;
1036 border-right-width: 2px;
1037 background: #fff;
1038 line-height: 1.3;
1039 border-radius: 3px;
1040 -webkit-background-clip: padding-box;
1041 background-clip: padding-box;
1042 }
1043 #jetpack-search:focus {
1044 color: #5c6671;
1045 outline: none;
1046 }
1047 #jetpack-search:focus + label {
1048 background: transparent;
1049 opacity: .3;
1050 }
1051 #jetpack-search::-webkit-input-placeholder {
1052 color: #a8acae;
1053 }
1054 #jetpack-search :-moz-placeholder {
1055 color: #a8acae;
1056 }
1057 #jetpack-search::-moz-placeholder {
1058 color: #a8acae;
1059 }
1060 #jetpack-search:-ms-input-placeholder {
1061 color: #a8acae;
1062 }
1063 #jetpack-search + label {
1064 position: absolute;
1065 top: 1px;
1066 right: 1px;
1067 bottom: 1px;
1068 width: 48px;
1069 color: #abafb1;
1070 text-indent: -9999px;
1071 pointer-events: none;
1072 border-radius: 3px;
1073 -webkit-background-clip: padding-box;
1074 background-clip: padding-box;
1075 -webkit-transition: all 0.2s ease-in-out;
1076 transition: all 0.2s ease-in-out;
1077 }
1078 #jetpack-search + label:after {
1079 content: '\f400';
1080 position: absolute;
1081 right: 11px;
1082 text-align: right;
1083 top: 4px;
1084 font-size: 1.71429em;
1085 font-weight: normal;
1086 font-family: "genericons";
1087 }
1088
1089 .jp-filter {
1090 margin-bottom: 2.85714em;
1091 color: #6f7476;
1092 }
1093 .jp-filter a {
1094 display: inline-block;
1095 position: relative;
1096 padding: 0.76923em 1.46154em;
1097 color: #aaa;
1098 font: 600 0.92857em/1 "Open Sans", Helvetica, Arial, sans-serif;
1099 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
1100 background: #eee;
1101 border-radius: 3px;
1102 -webkit-background-clip: padding-box;
1103 background-clip: padding-box;
1104 }
1105 .jp-filter a.selected, .jp-filter a:hover, .jp-filter a:focus {
1106 color: #efefef;
1107 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1108 background: #6f7476;
1109 }
1110
1111 .module {
1112 cursor: pointer;
1113 display: block;
1114 padding: 0.71429em 1.07143em 1em;
1115 text-align: left;
1116 border: 1px solid #dae0e2;
1117 background: #fff;
1118 -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.03);
1119 box-shadow: 0 0 0 rgba(0, 0, 0, 0.03);
1120 -webkit-transition: opacity 2s ease-in;
1121 transition: opacity 2s ease-in;
1122 }
1123 .module h3 {
1124 margin: 0 0 0.5em;
1125 color: #1a8dba;
1126 font-size: 1.14286em;
1127 line-height: 1.4em;
1128 font-weight: 700;
1129 }
1130 .module p {
1131 margin: 0;
1132 color: #686f72;
1133 font-size: 0.85714em;
1134 }
1135 .module:hover {
1136 border-color: #8ac9e8;
1137 background: #f8fcfe;
1138 }
1139 .module:nth-of-type(n+10) {
1140 display: none;
1141 }
1142
1143 .new {
1144 position: relative;
1145 }
1146 .new:after {
1147 content: 'NEW';
1148 position: absolute;
1149 top: -8px;
1150 right: -8px;
1151 padding-top: 10px;
1152 width: 32px;
1153 height: 32px;
1154 color: #fff;
1155 font-size: 8px;
1156 font-weight: 800;
1157 text-align: center;
1158 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
1159 background: url("img/new-badge.svg") center center no-repeat;
1160 -webkit-background-size: 100% 100%;
1161 background-size: 100%;
1162 border-radius: 50%;
1163 -webkit-background-clip: padding-box;
1164 background-clip: padding-box;
1165 }
1166
1167 .paid {
1168 display: inline-block;
1169 position: relative;
1170 top: 5px;
1171 margin-left: 10px;
1172 padding: 1px 6px 0 4px;
1173 height: 13px;
1174 color: #fff;
1175 font: 700 10px/1 "Open Sans", Helvetica, sans-serif;
1176 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
1177 background: #d0d0d0;
1178 vertical-align: top;
1179 }
1180 .paid:before, .paid:after {
1181 position: absolute;
1182 top: 0;
1183 right: 100%;
1184 font: normal 14px/14px "genericons";
1185 }
1186 .paid:before {
1187 content: '\f503';
1188 color: #d0d0d0;
1189 text-shadow: none;
1190 }
1191 .paid:after {
1192 content: '\f428';
1193 margin-right: -5px;
1194 font-size: 11px;
1195 }
1196
1197 .rtl .paid:before {
1198 content: '\f501';
1199 }
1200
1201 .load-more {
1202 margin: 2.71429em 0 6.15385em;
1203 }
1204
1205 .set {
1206 display: none;
1207 }
1208
1209 .show.set {
1210 display: block;
1211 }
1212
1213 .loading {
1214 bottom: 50%;
1215 position: absolute;
1216 top: 50%;
1217 width: 100%;
1218 }
1219 .loading span {
1220 color: #999;
1221 }
1222
1223 .modal {
1224 background: #fff;
1225 position: fixed;
1226 top: 52px;
1227 bottom: 20px;
1228 right: 20px;
1229 left: 20px;
1230 margin-left: 160px;
1231 display: none;
1232 -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
1233 box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
1234 z-index: 500;
1235 }
1236 .modal .close {
1237 position: absolute;
1238 top: 0;
1239 right: 0;
1240 font: 300 1.71429em "genericons" !important;
1241 color: #777;
1242 content: '\f405';
1243 display: inline-block;
1244 padding: 0.28571em 0.71429em 0.42857em;
1245 z-index: 5;
1246 }
1247 .modal .close:hover {
1248 background: #eee;
1249 opacity: 0.8;
1250 }
1251 .modal .close:active {
1252 background: #eee;
1253 opacity: 0.4;
1254 }
1255 .modal #jp-post-flair {
1256 display: none;
1257 }
1258 .modal .content-container {
1259 position: absolute;
1260 top: 0;
1261 right: 0;
1262 bottom: 0;
1263 left: 0;
1264 overflow: auto;
1265 padding: 2.14286em;
1266 }
1267 .modal .content {
1268 margin: 0 auto;
1269 max-width: 900px;
1270 text-align: left;
1271 }
1272 .modal h2 {
1273 text-align: left;
1274 margin-top: 0;
1275 color: #5d6d74;
1276 font: 300 32px "proxima-nova", "Open Sans", Helvetica, sans-serif;
1277 text-shadow: 0 1px 1px #fff;
1278 }
1279 .modal p {
1280 font-size: 1.23077em;
1281 }
1282 .modal footer {
1283 position: absolute;
1284 left: 0;
1285 bottom: 0;
1286 width: 100%;
1287 padding: 12px 20px;
1288 border-top: 1px solid #ddd;
1289 background: #fff;
1290 text-align: right;
1291 }
1292 .modal footer ul {
1293 margin: 0;
1294 }
1295 .modal footer li {
1296 display: inline-block;
1297 margin: 0;
1298 }
1299 .modal .button-secondary {
1300 vertical-align: baseline;
1301 }
1302
1303 .jp-info-img {
1304 float: right;
1305 margin: 0 0 30px 30px;
1306 }
1307 .jp-info-img img {
1308 border: 1px solid #ddd;
1309 max-width: 100%;
1310 height: auto;
1311 }
1312 .jp-info-img img:first-child {
1313 margin-top: 0;
1314 }
1315
1316 .content-container.modal-footer {
1317 bottom: 53px;
1318 }
1319
1320 .shade {
1321 background: #000;
1322 bottom: 0;
1323 cursor: pointer;
1324 display: none;
1325 left: 0;
1326 opacity: 0.2;
1327 position: fixed;
1328 right: 0;
1329 top: 0;
1330 z-index: 11;
1331 }
1332
1333 .entry-title,
1334 .page-template-default h1 {
1335 margin-top: 0.61111em;
1336 color: #5d6d74;
1337 font: 300 2.57143em/1.4em "proxima-nova", "Open Sans", Helvetica, sans-serif;
1338 text-shadow: 0 1px 1px #fff;
1339 }
1340
1341 .blog h3,
1342 .single h3,
1343 .page-template-default h2 {
1344 margin-top: 0.61111em;
1345 color: #5d6d74;
1346 font: 300 1.9em "proxima-nova", "Open Sans", Helvetica, sans-serif;
1347 text-shadow: 0 1px 1px #fff;
1348 }
1349
1350 .page-template-default p {
1351 line-height: 1.71429em;
1352 }
1353
1354 .blog .type-post,
1355 .page-template-default .type-page,
1356 .single .type-post,
1357 .single .type-jetpack_support {
1358 float: left;
1359 width: 70%;
1360 }
1361
1362 .footer {
1363 margin-top: 1.42857em;
1364 position: relative;
1365 padding: 10em 0 4.28571em;
1366 text-align: center;
1367 background-color: #81a844;
1368 background-image: -webkit-gradient(linear, left top, left bottom, from(#8eb74e), to(#81a844));
1369 background-image: -webkit-linear-gradient(top, #8eb74e, #81a844);
1370 background-image: linear-gradient(top, #8eb74e, #81a844);
1371 }
1372 .footer:before, .footer:after {
1373 content: '';
1374 position: absolute;
1375 left: 0;
1376 pointer-events: none;
1377 }
1378 .footer:before {
1379 top: 0;
1380 margin-top: -1px;
1381 width: 100%;
1382 height: 195px;
1383 background: url("img/the-undercloud.svg") center top repeat-x;
1384 }
1385 .footer:after {
1386 bottom: 0;
1387 width: 100%;
1388 height: 50px;
1389 background: url("img/the-footcloud.svg") center bottom no-repeat;
1390 -webkit-background-size: auto 45px;
1391 background-size: auto 45px;
1392 z-index: 1;
1393 }
1394 .footer .download-jetpack {
1395 margin-bottom: 33px;
1396 }
1397
1398 .fly {
1399 position: relative;
1400 margin: 5em 0 5em;
1401 }
1402 .fly:before {
1403 content: '';
1404 display: none;
1405 position: absolute;
1406 bottom: -275px;
1407 left: 0;
1408 width: 100%;
1409 height: 225px;
1410 background: url("img/rocketeer.svg") center bottom no-repeat;
1411 pointer-events: none;
1412 -webkit-transform: translate3d(0px, 0px, 0px);
1413 -ms-transform: translate3d(0px, 0px, 0px);
1414 transform: translate3d(0px, 0px, 0px);
1415 -webkit-transition: all 4s ease-in-out;
1416 transition: all 4s ease-in-out;
1417 }
1418 .fly:hover:before {
1419 -webkit-transform: translate3d(0px, -40px, 0px);
1420 -ms-transform: translate3d(0px, -40px, 0px);
1421 transform: translate3d(0px, -40px, 0px);
1422 }
1423
1424 .footer nav {
1425 color: #c8e3a2;
1426 }
1427 .footer nav a,
1428 .footer nav a:visited {
1429 padding: 4px 6px;
1430 color: #c8e3a2;
1431 }
1432 .footer nav a:hover, .footer nav a:focus,
1433 .footer nav a:visited:hover,
1434 .footer nav a:visited:focus {
1435 color: #fff;
1436 }
1437
1438 .primary {
1439 padding: 25px 15px 10px 15px;
1440 border-bottom: 1px solid #6c954d;
1441 }
1442
1443 .primary-footer,
1444 .secondary-footer,
1445 .footer-links {
1446 margin: 0 auto;
1447 }
1448 .primary-footer li,
1449 .secondary-footer li,
1450 .footer-links li {
1451 margin-right: 5px;
1452 }
1453
1454 .a8c-attribution,
1455 .a8c-services {
1456 margin: 0 auto;
1457 }
1458
1459 .footer .a8c-attribution {
1460 margin-top: 6px;
1461 padding: 0 6px;
1462 font-size: 0.78571em;
1463 font-family: "Gill Sans", "Gill Sans MT", "Open Sans", Helvetica, sans-serif;
1464 text-transform: uppercase;
1465 }
1466 .footer .a8c-attribution a {
1467 display: inline-block;
1468 position: relative;
1469 padding: 4px 16px;
1470 right: 9999px;
1471 outline: 0;
1472 }
1473 .footer .a8c-attribution a:after {
1474 content: "A";
1475 position: absolute;
1476 top: 2px;
1477 right: -9999px;
1478 height: 100%;
1479 color: #fff;
1480 font-size: 1.54545em;
1481 font-family: "automatticons";
1482 text-align: center;
1483 }
1484 .footer .a8c-attribution a:hover:after {
1485 -webkit-animation: candy 0.4s ease-in-out;
1486 animation: candy 0.4s ease-in-out;
1487 }
1488
1489 .primary-footer {
1490 font-size: 1.07143em;
1491 font-weight: 600;
1492 }
1493
1494 .secondary {
1495 padding: 14px 15px 0 15px;
1496 border-top: 1px solid #8eb345;
1497 }
1498
1499 .a8c-services {
1500 font-size: 0.92857em;
1501 font-family: "calluna", "Open Sans", Helvetica, sans-serif;
1502 }
1503 .a8c-services a:before {
1504 display: inline-block;
1505 position: relative;
1506 top: -2px;
1507 margin-right: 6px;
1508 font: normal 16px/1 "automatticons";
1509 vertical-align: middle;
1510 }
1511 .a8c-services a[href*='wordpress.com']:before {
1512 content: "W";
1513 }
1514 .a8c-services a[href*='vaultpress.com']:before {
1515 content: "V";
1516 }
1517 .a8c-services a[href*='akismet.com']:before {
1518 content: "K";
1519 }
1520 .a8c-services a[href*='polldaddy.com']:before {
1521 content: "P";
1522 }
1523
1524 .jetpack-message {
1525 background: #8eb74e;
1526 border: 1px solid #73963d;
1527 margin: 33px auto 0;
1528 max-width: 90%;
1529 position: relative;
1530 z-index: 2;
1531 }
1532 .jetpack-message h4 {
1533 color: #fff;
1534 margin: 0;
1535 }
1536 .jetpack-message p {
1537 color: #fff;
1538 margin: 0;
1539 opacity: 0.7;
1540 }
1541 .jetpack-message .squeezer {
1542 padding: 23px 23px 23px 80px;
1543 position: relative;
1544 text-align: left;
1545 }
1546 .jetpack-message .squeezer:before {
1547 color: #fff;
1548 content: '\f418';
1549 font-family: 'Genericons';
1550 font-size: 33px;
1551 height: 33px;
1552 left: 25px;
1553 opacity: 0.6;
1554 position: absolute;
1555 top: 23px;
1556 top: calc(50% - 22px );
1557 }
1558 .jetpack-message.error .squeezer:before, .jetpack-message.jetpack-err .squeezer:before {
1559 content: '\f414';
1560 }
1561
1562 .modules h3.icon,
1563 .jetpack-modules .info a {
1564 width: auto;
1565 }
1566 .modules h3.icon:before,
1567 .jetpack-modules .info a:before {
1568 display: inline-block;
1569 position: relative;
1570 top: 1px;
1571 left: -3px;
1572 margin-right: 2px;
1573 opacity: 0.8;
1574 font: normal 20px "genericons";
1575 vertical-align: top;
1576 }
1577
1578 .jetpack-modules .info a:before {
1579 margin-top: 1px;
1580 }
1581
1582 .latex:before,
1583 .jetpack-modules #latex .info a:before {
1584 content: '\f408';
1585 }
1586
1587 .carousel:before,
1588 .jetpack-modules #carousel .info a:before {
1589 content: '\f102';
1590 }
1591
1592 .modules h3.contact-form:before,
1593 .jetpack-modules #contact-form .info a:before {
1594 content: '\f175';
1595 font: normal 20px "dashicons";
1596 }
1597
1598 .modules h3.custom-css:before,
1599 .jetpack-modules #custom-css .info a:before {
1600 content: '\f100';
1601 font: normal 20px "dashicons";
1602 }
1603
1604 .modules h3.enhanced-distribution:before,
1605 .jetpack-modules #enhanced-distribution .info a:before {
1606 content: '\f237';
1607 font: normal 20px "dashicons";
1608 }
1609
1610 .modules h3.widgets:before,
1611 .jetpack-modules #widgets .info a:before {
1612 content: '\f116';
1613 font: normal 20px "dashicons";
1614 }
1615
1616 .gplus-authorship:before,
1617 .jetpack-modules #gplus-authorship .info a:before {
1618 content: '\f218';
1619 }
1620
1621 .modules h3.gravatar-hovercards:before,
1622 .jetpack-modules #gravatar-hovercards .info a:before {
1623 content: 'G';
1624 font-family: "automatticons";
1625 }
1626
1627 .infinite-scroll:before,
1628 .jetpack-modules #infinite-scroll .info a:before {
1629 content: '\f408';
1630 }
1631
1632 .comments:before,
1633 .jetpack-modules #comments .info a:before {
1634 content: '\f108';
1635 }
1636
1637 .sso:before,
1638 .jetpack-modules #sso .info a:before {
1639 content: '\f205';
1640 }
1641
1642 .json-api:before,
1643 .jetpack-modules #json-api .info a:before {
1644 content: '\f415';
1645 }
1646
1647 .likes:before,
1648 .jetpack-modules #likes .info a:before {
1649 content: '\f408';
1650 }
1651
1652 .markdown:before,
1653 .jetpack-modules #markdown .info a:before {
1654 content: '\f462';
1655 }
1656
1657 .minileven:before,
1658 .jetpack-modules #minileven .info a:before {
1659 content: '\f453';
1660 }
1661
1662 .monitor:before,
1663 .jetpack-modules #monitor .info a:before {
1664 content: '\f468';
1665 }
1666
1667 .notes:before,
1668 .jetpack-modules #notes .info a:before {
1669 content: '\f300';
1670 }
1671
1672 .omnisearch:before,
1673 .jetpack-modules #omnisearch .info a:before {
1674 content: '\f400';
1675 }
1676
1677 .photon:before,
1678 .jetpack-modules #photon .info a:before {
1679 content: '\f403';
1680 }
1681
1682 .post-by-email:before,
1683 .jetpack-modules #post-by-email .info a:before {
1684 content: '\f410';
1685 }
1686
1687 .modules h3.publicize:before,
1688 .jetpack-modules #publicize .info a:before {
1689 content: '\f237';
1690 font: normal 20px "dashicons";
1691 }
1692
1693 .related-posts:before,
1694 .jetpack-modules #related-posts .info a:before {
1695 content: '\f420';
1696 }
1697
1698 .sharedaddy:before,
1699 .jetpack-modules #sharedaddy .info a:before {
1700 content: '\f415';
1701 }
1702
1703 .shortcodes:before,
1704 .jetpack-modules #shortcodes .info a:before {
1705 content: '\f100';
1706 }
1707
1708 .verification-tools:before,
1709 .jetpack-modules #verification-tools .info a:before {
1710 content: '\f425';
1711 }
1712
1713 .after-the-deadline:before,
1714 .jetpack-modules #after-the-deadline .info a:before {
1715 content: '\f411';
1716 }
1717
1718 .subscriptions:before,
1719 .jetpack-modules #subscriptions .info a:before {
1720 content: '\f410';
1721 }
1722
1723 .tiled-gallery:before,
1724 .jetpack-modules #tiled-gallery .info a:before {
1725 content: '\f103';
1726 }
1727
1728 .modules h3.vaultpress:before,
1729 .jetpack-modules #vaultpress .info a:before {
1730 content: 'V';
1731 font-family: "automatticons";
1732 }
1733
1734 .videopress:before,
1735 .jetpack-modules #videopress .info a:before {
1736 content: '\f104';
1737 }
1738
1739 .modules h3.widget-visibility:before,
1740 .jetpack-modules #widget-visibility .info a:before {
1741 content: '\f116';
1742 font: normal 20px "dashicons";
1743 }
1744
1745 .stats:before,
1746 .jetpack-modules #stats .info a:before {
1747 content: '\f205';
1748 }
1749
1750 .shortlinks:before,
1751 .jetpack-modules #shortlinks .info a:before {
1752 content: '\f107';
1753 }
1754
1755 .modules h3.custom-content-types:before,
1756 .jetpack-modules #custom-content-types .info a:before {
1757 content: '\f498';
1758 font: normal 20px "dashicons";
1759 }
1760
1761 @media (max-width: 1147px) {
1762 .feature,
1763 .module {
1764 margin: .75% 0 .75% 1.5%;
1765 width: 32.333333%;
1766 -webkit-transition: none;
1767 transition: none;
1768 }
1769 .feature:nth-child(3n + 1),
1770 .module:nth-child(3n + 1) {
1771 margin-left: 0;
1772 }
1773 .feature:hover,
1774 .module:hover {
1775 top: 0;
1776 -webkit-box-shadow: none;
1777 box-shadow: none;
1778 }
1779
1780 .cat .module:nth-child(3n + 1) {
1781 margin: .75% 0 .75% 1.5%;
1782 }
1783 .cat .module:nth-child(3n - 1) {
1784 margin-left: 0;
1785 }
1786
1787 .wrap.inner {
1788 background: #f9f9f9;
1789 padding: 15px;
1790 }
1791
1792 .page-content.about {
1793 background: #f9f9f9;
1794 padding: 15px;
1795 }
1796
1797 .page-content.configure {
1798 background: #f9f9f9;
1799 }
1800
1801 .masthead h1 {
1802 padding-top: 1.83333em;
1803 font-size: 2.14286em;
1804 }
1805
1806 .subhead {
1807 margin-top: 122px;
1808 padding: 70px 0 49px;
1809 }
1810 .subhead:after {
1811 -webkit-background-size: 160% auto;
1812 background-size: 160% auto;
1813 }
1814
1815 .download-jetpack {
1816 font-size: 1.5em;
1817 }
1818 .download-jetpack:before {
1819 top: -1px;
1820 width: 23px;
1821 height: 23px;
1822 }
1823
1824 .feature:hover h3 {
1825 color: #6e818a;
1826 }
1827 .feature:hover .feature-img {
1828 border: 1px solid #ddd;
1829 border-bottom: none;
1830 }
1831 .feature:hover .no-border {
1832 border: none;
1833 }
1834 .feature:hover .feature-description {
1835 border: 1px solid #ddd;
1836 background: #f5f5f5;
1837 }
1838
1839 .footer {
1840 padding-top: 165px;
1841 padding-bottom: 0;
1842 }
1843 .footer:before {
1844 -webkit-background-size: 160% auto;
1845 background-size: 160% auto;
1846 }
1847 .footer:after {
1848 display: none;
1849 }
1850 .footer nav {
1851 max-width: 100%;
1852 }
1853
1854 .fly {
1855 margin: 0 0 280px;
1856 }
1857 .fly:hover:before {
1858 -webkit-transform: translate3d(0px, 0px, 0px);
1859 -ms-transform: translate3d(0px, 0px, 0px);
1860 transform: translate3d(0px, 0px, 0px);
1861 }
1862 .fly:before {
1863 display: block;
1864 }
1865
1866 .footer nav {
1867 border: none;
1868 padding: 0;
1869 }
1870 .footer nav a:hover, .footer nav a:focus,
1871 .footer nav a:visited:hover,
1872 .footer nav a:visited:focus {
1873 color: #fff;
1874 }
1875
1876 .footer ul {
1877 float: none;
1878 overflow: hidden;
1879 }
1880
1881 .a8c-attribution {
1882 display: none;
1883 }
1884
1885 nav .primary-footer,
1886 nav .secondary-footer {
1887 margin: 0 30px;
1888 }
1889
1890 nav .primary-footer {
1891 padding: 25px 15px 10px 15px;
1892 }
1893
1894 nav .secondary-footer {
1895 padding: 8px 15px 30px;
1896 }
1897
1898 nav .a8c-services {
1899 padding: 30px 0 35px;
1900 text-align: center;
1901 background: #222;
1902 }
1903 nav .a8c-services li {
1904 display: inline-block;
1905 float: none;
1906 }
1907 nav .a8c-services a,
1908 nav .a8c-services a:visited,
1909 nav .a8c-services a:hover,
1910 nav .a8c-services a:active {
1911 color: #bbb;
1912 }
1913 }
1914 @media (max-width: 900px) {
1915 #wpcontent,
1916 .auto-fold #wpcontent,
1917 .auto-fold #wpfooter,
1918 .modal,
1919 .configure .frame.top.fixed {
1920 margin-left: 36px;
1921 padding-left: 0;
1922 }
1923
1924 .flyby {
1925 display: none;
1926 }
1927
1928 .jetpack-logo-tablet {
1929 display: block;
1930 }
1931
1932 .modal {
1933 bottom: 5%;
1934 font-size: 80%;
1935 }
1936 .modal .content {
1937 top: 38px;
1938 }
1939
1940 .button:hover, .button:focus, .button:active {
1941 top: 0;
1942 }
1943
1944 .download-jetpack:hover, .download-jetpack:focus, .download-jetpack:active {
1945 top: 0;
1946 }
1947
1948 .subhead {
1949 margin-top: 122px;
1950 padding: 70px 0 49px;
1951 }
1952 .subhead h2 {
1953 max-width: 428px;
1954 font-size: 20px;
1955 }
1956
1957 .feature-description {
1958 min-height: 115px;
1959 }
1960
1961 .featured h2,
1962 .module-grid h2 {
1963 font-size: 30px;
1964 }
1965
1966 .filter label {
1967 display: inline-block;
1968 line-height: 44px;
1969 }
1970
1971 .module {
1972 margin: 1% 0 1% 2%;
1973 width: 49%;
1974 }
1975 .module:nth-child(3n + 1) {
1976 margin-left: 2%;
1977 }
1978 .module:nth-child(2n + 1) {
1979 margin-left: 0;
1980 }
1981
1982 .cat .module {
1983 margin: 1% 0 1% 2%;
1984 }
1985 .cat .module:nth-child(2n + 1) {
1986 margin: 1% 0 1% 2%;
1987 }
1988 .cat .module:nth-child(2n + 0) {
1989 margin-left: 0;
1990 }
1991
1992 .footer {
1993 padding-top: 146px;
1994 }
1995
1996 .main-nav {
1997 font-size: 13px;
1998 }
1999
2000 .table-bordered .genericon {
2001 display: inline-block;
2002 }
2003 }
2004 @media (max-width: 782px) {
2005 #wpcontent,
2006 .auto-fold #wpcontent,
2007 .auto-fold #wpfooter,
2008 .modal {
2009 margin-left: 0;
2010 }
2011
2012 .modal {
2013 top: 66px;
2014 }
2015
2016 .jp-info-img {
2017 float: none;
2018 margin: 0 0 15px;
2019 }
2020
2021 .configure .frame.top.fixed {
2022 padding-left: 0;
2023 }
2024
2025 .masthead h1 {
2026 max-width: 600px;
2027 font-size: 28px;
2028 }
2029
2030 .table-bordered th:last-child {
2031 padding-left: 0;
2032 }
2033
2034 .featured h2,
2035 .module-grid h2 {
2036 font-size: 28px;
2037 }
2038
2039 .module-search + label:after {
2040 right: 6px;
2041 top: 0;
2042 }
2043
2044 .blog .type-post,
2045 .page-template-default .type-page,
2046 .single .type-post,
2047 .single .type-jetpack_support {
2048 width: 100%;
2049 }
2050
2051 .sidebar {
2052 display: none;
2053 }
2054
2055 .table-bordered.jetpack-modules tr.jetpack-module td .row-actions {
2056 display: block;
2057 padding-left: 10px;
2058 visibility: visible;
2059 }
2060 }
2061 @media (max-width: 600px) {
2062 .modal {
2063 top: 10px;
2064 right: 10px;
2065 bottom: 10px;
2066 left: 10px;
2067 }
2068 }
2069 @media (max-width: 530px) {
2070 .footer {
2071 margin-top: 0;
2072 }
2073
2074 .masthead.hasbutton .subhead {
2075 margin-top: 105px;
2076 padding: 0;
2077 }
2078
2079 .page-content {
2080 margin-top: 0;
2081 }
2082
2083 .entry-title,
2084 .page-template-default h1 {
2085 font-size: 2em;
2086 }
2087
2088 .blog h3,
2089 .single h3,
2090 .page-template-default h2 {
2091 font-size: 1.4em;
2092 }
2093
2094 .modal h2 {
2095 font-size: 26px;
2096 }
2097
2098 .featured {
2099 display: none;
2100 }
2101
2102 .filter a {
2103 padding: 0.6em;
2104 }
2105
2106 .clouds-sm {
2107 height: 90px;
2108 }
2109
2110 .jp-filter a {
2111 padding: 0.76em 1em;
2112 }
2113
2114 .masthead h1 {
2115 margin: 0 15px;
2116 padding: 31px 0 15px 0;
2117 font-size: 21px;
2118 font-weight: 400;
2119 }
2120
2121 .subhead {
2122 margin-top: 83px;
2123 padding: 47px 15px 39px;
2124 }
2125 .subhead h2 {
2126 display: none;
2127 }
2128
2129 .download-jetpack {
2130 font-size: 1.21429em;
2131 font-weight: 600;
2132 }
2133 .download-jetpack:before {
2134 width: 19px;
2135 height: 19px;
2136 margin-right: 9px;
2137 }
2138
2139 .module {
2140 margin: 5px 0;
2141 width: 100%;
2142 }
2143 .module:nth-child(3n + 1) {
2144 margin-left: 0;
2145 }
2146 .module:nth-child(2n + 1) {
2147 margin-left: 0;
2148 }
2149
2150 .cat .module {
2151 margin: 5px 0;
2152 }
2153 .cat .module:nth-child(2n + 1) {
2154 margin-left: 0;
2155 }
2156 .cat .module:nth-child(2n + 0) {
2157 margin-left: 0;
2158 }
2159
2160 .module-grid h2 {
2161 margin-top: 16px;
2162 font-size: 25px;
2163 }
2164
2165 .footer {
2166 padding-top: 135px;
2167 }
2168 .footer nav li {
2169 display: block;
2170 float: none;
2171 margin: 0;
2172 text-align: left;
2173 }
2174 .footer nav a {
2175 display: block;
2176 padding: 0 16px;
2177 line-height: 44px;
2178 }
2179
2180 .fly {
2181 margin: 0 0 100px;
2182 }
2183 .fly:before {
2184 display: none;
2185 }
2186
2187 nav .primary-footer,
2188 nav .secondary-footer {
2189 margin: 0;
2190 padding: 0;
2191 border: none;
2192 font-weight: 400;
2193 }
2194 nav .primary-footer a,
2195 nav .secondary-footer a {
2196 border-top: 1px solid #7ba141;
2197 }
2198
2199 nav .a8c-services {
2200 padding: 0;
2201 }
2202 nav .a8c-services a {
2203 border-top: 1px solid #181818;
2204 }
2205
2206 .footer .a8c-services {
2207 position: relative;
2208 overflow: visible;
2209 }
2210 .footer .a8c-services:before, .footer .a8c-services:after {
2211 content: '';
2212 position: absolute;
2213 right: 0;
2214 bottom: 100%;
2215 width: 50%;
2216 pointer-events: none;
2217 }
2218 .footer .a8c-services:before {
2219 margin-bottom: 55px;
2220 height: 225px;
2221 background: url("img/rocketeer.svg") center bottom no-repeat;
2222 -webkit-background-size: 50px auto;
2223 background-size: 50px auto;
2224 }
2225 .footer .a8c-services:after {
2226 height: 50px;
2227 background: url("img/the-footcloud.svg") center bottom no-repeat;
2228 -webkit-background-size: auto 38px;
2229 background-size: auto 38px;
2230 }
2231
2232 .wrap.inner {
2233 margin-top: 1.71429em;
2234 }
2235
2236 .wrap.inner.jp-support .jp-support-column-left {
2237 width: 100%;
2238 }
2239 .wrap.inner.jp-support .jp-support-column-left .widget-text {
2240 margin-right: 0;
2241 width: 100%;
2242 }
2243 .wrap.inner.jp-support .jp-support-column-right {
2244 width: 100%;
2245 }
2246
2247 .jetpack-message .squeezer {
2248 padding: 23px;
2249 }
2250 .jetpack-message .squeezer:before {
2251 display: none;
2252 }
2253 }
2254 @media (max-width: 320px) {
2255 .filter {
2256 margin-bottom: 10px;
2257 }
2258
2259 .footer {
2260 padding-top: 76px;
2261 }
2262
2263 .fly {
2264 margin: 0 0 42px;
2265 }
2266
2267 .footer .a8c-services:before {
2268 margin-bottom: 50px;
2269 -webkit-background-size: 40px auto;
2270 background-size: 40px auto;
2271 }
2272 .footer .a8c-services:after {
2273 -webkit-background-size: auto 25px;
2274 background-size: auto 25px;
2275 }
2276 }
2277 @media (min-width: 769px) {
2278 .filter input[type=radio]:checked:before {
2279 -webkit-animation: grow 0.2s ease-in-out;
2280 animation: grow 0.2s ease-in-out;
2281 }
2282 }
2283 .nav-horizontal:before, .features:before, .modules:before, .load-more:before,
2284 .nav-horizontal:after,
2285 .features:after,
2286 .modules:after,
2287 .load-more:after {
2288 content: " ";
2289 display: table;
2290 }
2291
2292 .nav-horizontal:after, .features:after, .modules:after, .load-more:after {
2293 clear: both;
2294 }
2295
2296 .nav-horizontal, .features, .modules, .load-more {
2297 *zoom: 1;
2298 }
2299
2300 .lt-ie10 .masthead {
2301 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#81a844', EndColorStr='#9fc268');
2302 }
2303 .lt-ie10 .footer {
2304 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#9fc268', EndColorStr='#81a844');
2305 }
2306 @media screen and (max-width: 768px) {
2307 .lt-ie10 .drawer-checkbox:checked ~ .header .drawer-nav {
2308 left: 0;
2309 }
2310 .lt-ie10 .drawer-checkbox:checked ~ .wrapper {
2311 margin-left: 260px;
2312 margin-right: -260px;
2313 }
2314 }
2315