]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-content/themes/twentyfifteen/style.css
2a555606d7f93762ef3493effdd08efdb34ab81a
[autoinstalls/wordpress.git] / wp-content / themes / twentyfifteen / style.css
1 /*
2 Theme Name: Twenty Fifteen
3 Theme URI: https://wordpress.org/themes/twentyfifteen/
4 Author: the WordPress team
5 Author URI: https://wordpress.org/
6 Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
7 Version: 1.1
8 License: GNU General Public License v2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10 Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
11 Text Domain: twentyfifteen
12
13 This theme, like WordPress, is licensed under the GPL.
14 Use it to make something cool, have fun, and share what you've learned with others.
15 */
16
17
18 /**
19  * Table of Contents
20  *
21  * 1.0 - Reset
22  * 2.0 - Genericons
23  * 3.0 - Typography
24  * 4.0 - Elements
25  * 5.0 - Forms
26  * 6.0 - Navigations
27  *   6.1 - Links
28  *   6.2 - Menus
29  * 7.0 - Accessibility
30  * 8.0 - Alignments
31  * 9.0 - Clearings
32  * 10.0 - Header
33  * 11.0 - Widgets
34  * 12.0 - Content
35  *    12.1 - Posts and pages
36  *    12.2 - Post Formats
37  *    12.3 - Comments
38  * 13.0 - Footer
39  * 14.0 - Media
40  *    14.1 - Captions
41  *    14.2 - Galleries
42  * 15.0 - Multisite
43  * 16.0 - Media Queries
44  *    16.1 - Mobile Large
45  *    16.2 - Tablet Small
46  *    16.3 - Tablet Large
47  *    16.4 - Desktop Small
48  *    16.5 - Desktop Medium
49  *    16.6 - Desktop Large
50  *    16.7 - Desktop X-Large
51  * 17.0 - Print
52  */
53
54
55 /**
56  * 1.0 - Reset
57  *
58  * Resetting and rebuilding styles have been helped along thanks to the fine
59  * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
60  */
61
62 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
63         border: 0;
64         font-family: inherit;
65         font-size: 100%;
66         font-style: inherit;
67         font-weight: inherit;
68         margin: 0;
69         outline: 0;
70         padding: 0;
71         vertical-align: baseline;
72 }
73
74 html {
75         -webkit-box-sizing: border-box;
76         -moz-box-sizing: border-box;
77         box-sizing: border-box;
78         font-size: 62.5%;
79         overflow-y: scroll;
80         -webkit-text-size-adjust: 100%;
81         -ms-text-size-adjust: 100%;
82 }
83
84 *,
85 *:before,
86 *:after {
87         -webkit-box-sizing: inherit;
88         -moz-box-sizing: inherit;
89         box-sizing: inherit;
90 }
91
92 body {
93         background: #f1f1f1;
94 }
95
96 article,
97 aside,
98 details,
99 figcaption,
100 figure,
101 footer,
102 header,
103 main,
104 nav,
105 section {
106         display: block;
107 }
108
109 ol,
110 ul {
111         list-style: none;
112 }
113
114 table {
115         border-collapse: separate;
116         border-spacing: 0;
117 }
118
119 caption,
120 th,
121 td {
122         font-weight: normal;
123         text-align: left;
124 }
125
126 blockquote:before,
127 blockquote:after,
128 q:before,
129 q:after {
130         content: "";
131 }
132
133 blockquote,
134 q {
135         -webkit-hyphens: none;
136         -moz-hyphens: none;
137         -ms-hyphens: none;
138         hyphens: none;
139         quotes: none;
140 }
141
142 a:focus {
143         outline: 2px solid #c1c1c1;
144         outline: 2px solid rgba(51, 51, 51, 0.3);
145 }
146
147 a:hover,
148 a:active {
149         outline: 0;
150 }
151
152 a img {
153         border: 0;
154 }
155
156
157 /**
158  * 2.0 - Genericons
159  */
160
161 .social-navigation a:before,
162 .secondary-toggle:before,
163 .dropdown-toggle:after,
164 .bypostauthor > article .fn:after,
165 .comment-reply-title small a:before,
166 .comment-navigation .nav-next a:after,
167 .comment-navigation .nav-previous a:before,
168 .posted-on:before,
169 .byline:before,
170 .cat-links:before,
171 .tags-links:before,
172 .comments-link:before,
173 .entry-format:before,
174 .edit-link:before,
175 .full-size-link:before,
176 .pagination .prev:before,
177 .pagination .next:before,
178 .image-navigation a:before,
179 .image-navigation a:after,
180 .format-link .entry-title a:after,
181 .entry-content .more-link:after,
182 .entry-summary .more-link:after,
183 .author-link:after {
184         -moz-osx-font-smoothing: grayscale;
185         -webkit-font-smoothing: antialiased;
186         display: inline-block;
187         font-family: "Genericons";
188         font-size: 16px;
189         font-style: normal;
190         font-weight: normal;
191         font-variant: normal;
192         line-height: 1;
193         speak: none;
194         text-align: center;
195         text-decoration: inherit;
196         text-transform: none;
197         vertical-align: top;
198 }
199
200
201 /**
202  * 3.0 Typography
203  */
204
205 body,
206 button,
207 input,
208 select,
209 textarea {
210         color: #333;
211         font-family: "Noto Serif", serif;
212         font-size: 15px;
213         font-size: 1.5rem;
214         line-height: 1.6;
215 }
216
217 h1,
218 h2,
219 h3,
220 h4,
221 h5,
222 h6 {
223         clear: both;
224         font-weight: 700;
225 }
226
227 p {
228         margin-bottom: 1.6em;
229 }
230
231 b,
232 strong {
233         font-weight: 700;
234 }
235
236 dfn,
237 cite,
238 em,
239 i {
240         font-style: italic;
241 }
242
243 blockquote {
244         border-left: 4px solid #707070;
245         border-left: 4px solid rgba(51, 51, 51, 0.7);
246         color: #707070;
247         color: rgba(51, 51, 51, 0.7);
248         font-size: 18px;
249         font-size: 1.8rem;
250         font-style: italic;
251         line-height: 1.6667;
252         margin-bottom: 1.6667em;
253         padding-left: 0.7778em;
254 }
255
256 blockquote p {
257         margin-bottom: 1.6667em;
258 }
259
260 blockquote > p:last-child {
261         margin-bottom: 0;
262 }
263
264 blockquote cite,
265 blockquote small {
266         color: #333;
267         font-size: 15px;
268         font-size: 1.5rem;
269         font-family: "Noto Sans", sans-serif;
270         line-height: 1.6;
271 }
272
273 blockquote em,
274 blockquote i,
275 blockquote cite {
276         font-style: normal;
277 }
278
279 blockquote strong,
280 blockquote b {
281         font-weight: 400;
282 }
283
284 address {
285         font-style: italic;
286         margin: 0 0 1.6em;
287 }
288
289 code,
290 kbd,
291 tt,
292 var,
293 samp,
294 pre {
295         font-family: Inconsolata, monospace;
296         -webkit-hyphens: none;
297         -moz-hyphens: none;
298         -ms-hyphens: none;
299         hyphens: none;
300 }
301
302 pre {
303         background-color: transparent;
304         background-color: rgba(0, 0, 0, 0.01);
305         border: 1px solid #eaeaea;
306         border: 1px solid rgba(51, 51, 51, 0.1);
307         line-height: 1.2;
308         margin-bottom: 1.6em;
309         max-width: 100%;
310         overflow: auto;
311         padding: 0.8em;
312         white-space: pre;
313         white-space: pre-wrap;
314         word-wrap: break-word;
315 }
316
317 abbr[title] {
318         border-bottom: 1px dotted #eaeaea;
319         border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
320         cursor: help;
321 }
322
323 mark,
324 ins {
325         background-color: #fff9c0;
326         text-decoration: none;
327 }
328
329 sup,
330 sub {
331         font-size: 75%;
332         height: 0;
333         line-height: 0;
334         position: relative;
335         vertical-align: baseline;
336 }
337
338 sup {
339         bottom: 1ex;
340 }
341
342 sub {
343         top: .5ex;
344 }
345
346 small {
347         font-size: 75%;
348 }
349
350 big {
351         font-size: 125%;
352 }
353
354
355 /**
356  * 4.0 Elements
357  */
358
359 hr {
360         background-color: #eaeaea;
361         background-color: rgba(51, 51, 51, 0.1);
362         border: 0;
363         height: 1px;
364         margin-bottom: 1.6em;
365 }
366
367 ul,
368 ol {
369         margin: 0 0 1.6em 1.3333em;
370 }
371
372 ul {
373         list-style: disc;
374 }
375
376 ol {
377         list-style: decimal;
378 }
379
380 li > ul,
381 li > ol {
382         margin-bottom: 0;
383 }
384
385 dl {
386         margin-bottom: 1.6em;
387 }
388
389 dt {
390         font-weight: bold;
391 }
392
393 dd {
394         margin-bottom: 1.6em;
395 }
396
397 table,
398 th,
399 td {
400         border: 1px solid #eaeaea;
401         border: 1px solid rgba(51, 51, 51, 0.1);
402 }
403
404 table {
405         border-collapse: separate;
406         border-spacing: 0;
407         border-width: 1px 0 0 1px;
408         margin: 0 0 1.6em;
409         table-layout: fixed; /* Prevents HTML tables from becoming too wide */
410         width: 100%;
411 }
412
413 caption,
414 th,
415 td {
416         font-weight: normal;
417         text-align: left;
418 }
419
420 th {
421         border-width: 0 1px 1px 0;
422         font-weight: 700;
423 }
424
425 td {
426         border-width: 0 1px 1px 0;
427 }
428
429 th, td {
430         padding: 0.4em;
431 }
432
433 img {
434         -ms-interpolation-mode: bicubic;
435         border: 0;
436         height: auto;
437         max-width: 100%;
438         vertical-align: middle;
439 }
440
441 figure {
442         margin: 0;
443 }
444
445 del {
446         opacity: 0.8;
447 }
448
449 /* Placeholder text color -- selectors need to be separate to work. */
450
451 ::-webkit-input-placeholder {
452         color: rgba(51, 51, 51, 0.7);
453         font-family: "Noto Sans", sans-serif;
454 }
455
456 :-moz-placeholder {
457         color: rgba(51, 51, 51, 0.7);
458         font-family: "Noto Sans", sans-serif;
459 }
460
461 ::-moz-placeholder {
462         color: rgba(51, 51, 51, 0.7);
463         font-family: "Noto Sans", sans-serif;
464         opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
465 }
466
467 :-ms-input-placeholder {
468         color: rgba(51, 51, 51, 0.7);
469         font-family: "Noto Sans", sans-serif;
470 }
471
472
473 /**
474  * 5.0 Forms
475  */
476
477 button,
478 input,
479 select,
480 textarea {
481         background-color: #f7f7f7;
482         border-radius: 0;
483         font-size: 16px;
484         font-size: 1.6rem;
485         line-height: 1.5;
486         margin: 0;
487         max-width: 100%;
488         vertical-align: baseline;
489 }
490
491 button,
492 input {
493         line-height: normal;
494 }
495
496 input,
497 textarea {
498         background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); /* Removing the inner shadow on iOS inputs */
499         border: 1px solid #eaeaea;
500         border: 1px solid rgba(51, 51, 51, 0.1);
501         color: #707070;
502         color: rgba(51, 51, 51, 0.7);
503 }
504
505 input:focus,
506 textarea:focus {
507         background-color: #fff;
508         border: 1px solid #c1c1c1;
509         border: 1px solid rgba(51, 51, 51, 0.3);
510         color: #333;
511 }
512
513 input:focus,
514 select:focus {
515         outline: 2px solid #c1c1c1;
516         outline: 2px solid rgba(51, 51, 51, 0.3);
517 }
518
519 button[disabled],
520 input[disabled],
521 select[disabled],
522 textarea[disabled] {
523         cursor: default;
524         opacity: .5;
525 }
526
527 button,
528 input[type="button"],
529 input[type="reset"],
530 input[type="submit"] {
531         -webkit-appearance: button;
532         background-color: #333;
533         border: 0;
534         color: #fff;
535         cursor: pointer;
536         font-family: "Noto Sans", sans-serif;
537         font-size: 12px;
538         font-size: 1.2rem;
539         font-weight: 700;
540         padding: 0.7917em 1.5em;
541         text-transform: uppercase;
542 }
543
544 button:hover,
545 input[type="button"]:hover,
546 input[type="reset"]:hover,
547 input[type="submit"]:hover,
548 button:focus,
549 input[type="button"]:focus,
550 input[type="reset"]:focus,
551 input[type="submit"]:focus {
552         background-color: #707070;
553         background-color: rgba(51, 51, 51, 0.7);
554         outline: 0;
555 }
556
557 input[type="search"] {
558         -webkit-appearance: textfield;
559 }
560
561 input[type="search"]::-webkit-search-cancel-button,
562 input[type="search"]::-webkit-search-decoration {
563         -webkit-appearance: none;
564 }
565
566 button::-moz-focus-inner,
567 input::-moz-focus-inner {
568         border: 0;
569         padding: 0;
570 }
571
572 input[type="text"],
573 input[type="email"],
574 input[type="url"],
575 input[type="password"],
576 input[type="search"],
577 textarea {
578         padding: 0.375em;
579         width: 100%;
580 }
581
582 textarea {
583         overflow: auto;
584         vertical-align: top;
585 }
586
587 input[type="text"]:focus,
588 input[type="email"]:focus,
589 input[type="url"]:focus,
590 input[type="password"]:focus,
591 input[type="search"]:focus,
592 textarea:focus {
593         outline: 0;
594 }
595
596 .post-password-form {
597         position: relative;
598 }
599
600 .post-password-form label {
601         color: #707070;
602         color: rgba(51, 51, 51, 0.7);
603         display: block;
604         font-family: "Noto Sans", sans-serif;
605         font-size: 12px;
606         font-size: 1.2rem;
607         font-weight: 700;
608         letter-spacing: 0.04em;
609         line-height: 1.5;
610         text-transform: uppercase;
611 }
612
613 .post-password-form input[type="submit"] {
614         padding: 0.7917em;
615         position: absolute;
616         right: 0;
617         bottom: 0;
618 }
619
620 input[type="checkbox"],
621 input[type="radio"] {
622         padding: 0;
623 }
624
625 .search-form input[type="submit"],
626 .widget .search-form input[type="submit"] {
627         padding: 0;
628 }
629
630
631 /**
632  * 6.0 Navigations
633  */
634
635
636 /**
637  * 6.1 Links
638  */
639
640 a {
641         color: #333;
642         text-decoration: none;
643 }
644
645 a:hover,
646 a:focus {
647         color: #707070;
648         color: rgba(51, 51, 51, 0.7);
649 }
650
651
652 /**
653  * 6.2 Menus
654  */
655
656 .main-navigation a {
657         display: block;
658         padding: 0.8em 0;
659         position: relative;
660         text-decoration: none;
661 }
662
663 .main-navigation ul {
664         list-style: none;
665         margin: 0;
666 }
667
668 .main-navigation ul ul {
669         display: none;
670         margin-left: 0.8em;
671 }
672
673 .main-navigation ul .toggled-on {
674         display: block;
675 }
676
677 .main-navigation li {
678         border-top: 1px solid #eaeaea;
679         border-top: 1px solid rgba(51, 51, 51, 0.1);
680         position: relative;
681 }
682
683 .main-navigation .current-menu-item > a,
684 .main-navigation .current-menu-ancestor > a {
685         font-weight: 700;
686 }
687
688 .main-navigation .nav-menu > ul > li:first-child,
689 .main-navigation .nav-menu > li:first-child {
690         border-top: 0;
691 }
692
693 .main-navigation .menu-item-has-children > a {
694         padding-right: 48px;
695 }
696
697 .main-navigation .menu-item-description {
698         color: #707070;
699         color: rgba(51, 51, 51, 0.7);
700         font-family: "Noto Sans", sans-serif;
701         font-size: 12px;
702         font-size: 1.2rem;
703         font-weight: 400;
704         line-height: 1.5;
705         margin-top: 0.5em;
706 }
707
708 .no-js .main-navigation ul ul {
709         display: block;
710 }
711
712 .dropdown-toggle {
713         background-color: transparent;
714         border: 0;
715         -webkit-box-sizing: content-box;
716         -moz-box-sizing: content-box;
717         box-sizing: content-box;
718         content: "";
719         height: 42px;
720         padding: 0;
721         position: absolute;
722         text-transform: lowercase; /* Stop screen readers to read the text as capital letters */
723         top: 3px;
724         right: 0;
725         width: 42px;
726 }
727
728 .dropdown-toggle:after {
729         color: #333;
730         content: "\f431";
731         font-size: 24px;
732         line-height: 42px;
733         position: relative;
734         top: 0;
735         left: 1px;
736         width: 42px;
737 }
738
739 .dropdown-toggle:hover,
740 .dropdown-toggle:focus {
741         background-color: #eaeaea;
742         background-color: rgba(51, 51, 51, 0.1);
743 }
744
745 .dropdown-toggle:focus {
746         outline: 1px solid #c1c1c1;
747         outline: 1px solid rgba(51, 51, 51, 0.3);
748 }
749
750 .dropdown-toggle.toggle-on:after {
751         content: "\f432";
752 }
753
754 .social-navigation {
755         margin: 9.0909% 0;
756 }
757
758 .social-navigation ul {
759         list-style: none;
760         margin: 0 0 -1.6em 0;
761 }
762
763 .social-navigation li {
764         float: left;
765 }
766
767 .social-navigation a {
768         display: block;
769         height: 3.2em;
770         position: relative;
771         width: 3.2em;
772 }
773
774 .social-navigation a:before {
775         content: "\f415";
776         font-size: 24px;
777         position: absolute;
778         top: 0;
779         left: 0;
780 }
781
782 .social-navigation a[href*="codepen.io"]:before {
783         content: "\f216";
784 }
785
786 .social-navigation a[href*="digg.com"]:before {
787         content: "\f221";
788 }
789
790 .social-navigation a[href*="dribbble.com"]:before {
791         content: "\f201";
792 }
793
794 .social-navigation a[href*="dropbox.com"]:before {
795         content: "\f225";
796 }
797
798 .social-navigation a[href*="facebook.com"]:before {
799         content: "\f203";
800 }
801
802 .social-navigation a[href*="flickr.com"]:before {
803         content: "\f211";
804 }
805
806 .social-navigation a[href*="foursquare.com"]:before {
807         content: "\f226";
808 }
809
810 .social-navigation a[href*="plus.google.com"]:before {
811         content: "\f206";
812 }
813
814 .social-navigation a[href*="github.com"]:before {
815         content: "\f200";
816 }
817
818 .social-navigation a[href*="instagram.com"]:before {
819         content: "\f215";
820 }
821
822 .social-navigation a[href*="linkedin.com"]:before {
823         content: "\f208";
824 }
825
826 .social-navigation a[href*="pinterest.com"]:before {
827         content: "\f210";
828 }
829
830 .social-navigation a[href*="getpocket.com"]:before {
831         content: "\f224";
832 }
833
834 .social-navigation a[href*="polldaddy.com"]:before {
835         content: "\f217";
836 }
837
838 .social-navigation a[href*="reddit.com"]:before {
839         content: "\f222";
840 }
841
842 .social-navigation a[href*="stumbleupon.com"]:before {
843         content: "\f223";
844 }
845
846 .social-navigation a[href*="tumblr.com"]:before {
847         content: "\f214";
848 }
849
850 .social-navigation a[href*="twitter.com"]:before {
851         content: "\f202";
852 }
853
854 .social-navigation a[href*="vimeo.com"]:before {
855         content: "\f212";
856 }
857
858 .social-navigation a[href*="wordpress.com"]:before,
859 .social-navigation a[href*="wordpress.org"]:before {
860         content: "\f205";
861 }
862
863 .social-navigation a[href*="youtube.com"]:before {
864         content: "\f213";
865 }
866
867 .social-navigation a[href*="mailto:"]:before {
868         content: "\f410";
869 }
870
871 .social-navigation a[href*="spotify.com"]:before {
872         content: "\f515";
873 }
874
875 .social-navigation a[href*="twitch.tv"]:before {
876         content: "\f516";
877 }
878
879 .social-navigation a[href$="/feed/"]:before {
880         content: "\f413";
881 }
882
883 .secondary-toggle {
884         background-color: transparent;
885         border: 1px solid #eaeaea;
886         border: 1px solid rgba(51, 51, 51, 0.1);
887         height: 42px;
888         overflow: hidden;
889         padding: 0;
890         position: absolute;
891         top: 50%;
892         right: 0;
893         text-align: center;
894         -webkit-transform: translateY(-50%);
895         -ms-transform: translateY(-50%);
896         transform: translateY(-50%);
897         width: 42px;
898 }
899
900 .secondary-toggle:before {
901         color: #333;
902         content: "\f419";
903         line-height: 40px;
904         width: 40px;
905 }
906
907 .secondary-toggle:hover,
908 .secondary-toggle:focus {
909         background-color: transparent;
910         border: 1px solid #c1c1c1;
911         border: 1px solid rgba(51, 51, 51, 0.3);
912         outline: 0;
913 }
914
915 .secondary-toggle.toggled-on:before {
916         content: "\f405";
917         font-size: 32px;
918         position: relative;
919         top: 1px;
920         left: -1px;
921 }
922
923 .post-navigation {
924         background-color: #fff;
925         border-top: 1px solid #eaeaea;
926         border-top: 1px solid rgba(51, 51, 51, 0.1);
927         font-weight: 700;
928 }
929
930 .post-navigation a {
931         display: block;
932         padding: 3.8461% 7.6923%;
933 }
934
935 .post-navigation span {
936         display: block;
937 }
938
939 .post-navigation .meta-nav {
940         color: #707070;
941         color: rgba(51, 51, 51, 0.7);
942         font-family: "Noto Sans", sans-serif;
943         font-size: 12px;
944         font-size: 1.2rem;
945         letter-spacing: 0.04em;
946         line-height: 1.5;
947         position: relative;
948         text-transform: uppercase;
949         z-index: 2;
950 }
951
952 .post-navigation .post-title {
953         font-family: "Noto Serif", serif;
954         font-size: 18px;
955         font-size: 1.8rem;
956         line-height: 1.3333;
957         position: relative;
958         z-index: 2;
959 }
960
961 .post-navigation .nav-next,
962 .post-navigation .nav-previous {
963         background-position: center;
964         background-size: cover;
965         position: relative;
966 }
967
968 .post-navigation a:before {
969         content: "";
970         display: block;
971         height: 100%;
972         position: absolute;
973         top: 0;
974         left: 0;
975         width: 100%;
976         z-index: 1;
977 }
978
979 .post-navigation a:hover:before,
980 .post-navigation a:focus:before {
981         opacity: 0.5;
982 }
983
984 .post-navigation .meta-nav {
985         opacity: 0.8;
986 }
987
988 .post-navigation div + div {
989         border-top: 1px solid #eaeaea;
990         border-top: 1px solid rgba(51, 51, 51, 0.1);
991 }
992
993 .pagination {
994         background-color: #fff;
995         border-top: 1px solid rgba(51, 51, 51, 0.1);
996         font-family: "Noto Sans", sans-serif;
997 }
998
999 .pagination .nav-links {
1000         min-height: 3.2em;
1001         position: relative;
1002         text-align: center;
1003 }
1004
1005 /* reset screen-reader-text */
1006 .pagination .current .screen-reader-text {
1007         position: static !important;
1008 }
1009
1010 .pagination .page-numbers {
1011         display: none;
1012         line-height: 3.2em;
1013         padding: 0 0.6667em;
1014 }
1015
1016 .pagination .page-numbers.current {
1017         text-transform: uppercase;
1018 }
1019
1020 .pagination .current {
1021         display: inline-block;
1022         font-weight: 700;
1023 }
1024
1025 .pagination .prev,
1026 .pagination .next {
1027         -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
1028         background-color: #333;
1029         color: #fff;
1030         display: inline-block;
1031         height: 48px;
1032         overflow: hidden;
1033         padding: 0;
1034         position: absolute;
1035         width: 48px;
1036 }
1037
1038 .pagination .prev:before,
1039 .pagination .next:before {
1040         font-size: 32px;
1041         height: 48px;
1042         line-height: 48px;
1043         position: relative;
1044         width: 48px;
1045 }
1046
1047 .pagination .prev:hover,
1048 .pagination .prev:focus,
1049 .pagination .next:hover,
1050 .pagination .next:focus {
1051         background-color: #707070;
1052         background-color: rgba(51, 51, 51, 0.7);
1053 }
1054
1055 .pagination .prev {
1056         left: 0;
1057 }
1058
1059 .pagination .prev:before {
1060         content: "\f430";
1061         left: -1px;
1062 }
1063
1064 .pagination .next {
1065         right: 0;
1066 }
1067
1068 .pagination .next:before {
1069         content: "\f429";
1070         right: -1px;
1071 }
1072
1073 .image-navigation,
1074 .comment-navigation {
1075         color: #707070;
1076         color: rgba(51, 51, 51, 0.7);
1077         font-size: 12px;
1078         font-size: 1.2rem;
1079         font-family: "Noto Sans", sans-serif;
1080         font-weight: 700;
1081         line-height: 1.5;
1082         text-transform: uppercase;
1083 }
1084
1085 .image-navigation a,
1086 .comment-navigation a {
1087         color: #707070;
1088         color: rgba(51, 51, 51, 0.7);
1089 }
1090
1091 .image-navigation a:hover,
1092 .image-navigation a:focus,
1093 .comment-navigation a:hover,
1094 .comment-navigation a:focus {
1095         color: #333;
1096 }
1097
1098 .image-navigation .nav-previous:not(:empty),
1099 .image-navigation .nav-next:not(:empty),
1100 .comment-navigation .nav-previous:not(:empty),
1101 .comment-navigation .nav-next:not(:empty) {
1102         display: inline-block;
1103 }
1104
1105 .image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
1106 .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
1107         content: "\2215";
1108         font-weight: 400;
1109         margin: 0 0.7em;
1110 }
1111
1112 .image-navigation .nav-previous a:before,
1113 .comment-navigation .nav-previous a:before {
1114         content: "\f430";
1115         margin-right: 0.2em;
1116         position: relative;
1117 }
1118
1119 .image-navigation .nav-next a:after,
1120 .comment-navigation .nav-next a:after {
1121         content: "\f429";
1122         margin-left: 0.2em;
1123         position: relative;
1124 }
1125
1126 .comment-navigation {
1127         border-top: 1px solid #eaeaea;
1128         border-top: 1px solid rgba(51, 51, 51, 0.1);
1129         border-bottom: 1px solid #eaeaea;
1130         border-bottom: 1px solid rgba(51, 51, 51, 0.1);
1131         padding: 2em 0;
1132 }
1133
1134 .comments-title + .comment-navigation {
1135         border-bottom: 0;
1136 }
1137
1138 .image-navigation {
1139         padding: 0 7.6923%;
1140 }
1141
1142 .image-navigation .nav-previous:not(:empty),
1143 .image-navigation .nav-next:not(:empty) {
1144         margin-bottom: 2em;
1145 }
1146
1147
1148 /**
1149  * 7.0 Accessibility
1150  */
1151
1152 /* Text meant only for screen readers */
1153 .says,
1154 .screen-reader-text {
1155         clip: rect(1px, 1px, 1px, 1px);
1156         height: 1px;
1157         overflow: hidden;
1158         position: absolute !important;
1159         width: 1px;
1160 }
1161
1162 /* must have higher specificity than alternative color schemes inline styles */
1163 .site .skip-link {
1164         background-color: #f1f1f1;
1165         box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
1166         color: #21759b;
1167         display: block;
1168         font: bold 14px/normal "Noto Sans", sans-serif;
1169         left: -9999em;
1170         outline: none;
1171         padding: 15px 23px 14px;
1172         text-decoration: none;
1173         text-transform: none;
1174         top: -9999em;
1175 }
1176
1177 .logged-in .site .skip-link {
1178         box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
1179         font: bold 14px/normal "Open Sans", sans-serif;
1180 }
1181
1182 .site .skip-link:focus {
1183         clip: auto;
1184         height: auto;
1185         left: 6px;
1186         top: 7px;
1187         width: auto;
1188         z-index: 100000;
1189 }
1190
1191
1192 /**
1193  * 8.0 Alignments
1194  */
1195
1196 .alignleft {
1197         display: inline;
1198         float: left;
1199 }
1200
1201 .alignright {
1202         display: inline;
1203         float: right;
1204 }
1205
1206 .aligncenter {
1207         display: block;
1208         margin-right: auto;
1209         margin-left: auto;
1210 }
1211
1212 blockquote.alignleft,
1213 .wp-caption.alignleft,
1214 img.alignleft {
1215         margin: 0.4em 1.6em 1.6em 0;
1216 }
1217
1218 blockquote.alignright,
1219 .wp-caption.alignright,
1220 img.alignright {
1221         margin: 0.4em 0 1.6em 1.6em;
1222 }
1223
1224 blockquote.aligncenter,
1225 .wp-caption.aligncenter,
1226 img.aligncenter {
1227         clear: both;
1228         margin-top: 0.4em;
1229         margin-bottom: 1.6em;
1230 }
1231
1232 .wp-caption.alignleft,
1233 .wp-caption.alignright,
1234 .wp-caption.aligncenter {
1235         margin-bottom: 1.2em;
1236 }
1237
1238
1239 /**
1240  * 9.0 Clearings
1241  */
1242
1243 .clear:before,
1244 .clear:after,
1245 .site:before,
1246 .site:after,
1247 .entry-content:before,
1248 .entry-content:after,
1249 .comment-content:before,
1250 .comment-content:after,
1251 .site-content:before,
1252 .site-content:after,
1253 .nav-links:before,
1254 .nav-links:after,
1255 .comment-navigation:before,
1256 .comment-navigation:after,
1257 .social-navigation ul:before,
1258 .social-navigation ul:after,
1259 .textwidget:before,
1260 .textwidget:after {
1261         content: "";
1262         display: table;
1263 }
1264
1265 .clear:after,
1266 .site:after,
1267 .entry-content:after,
1268 .comment-content:after,
1269 .site-content:after,
1270 .nav-links:after,
1271 .comment-navigation:after,
1272 .social-navigation ul:after,
1273 .textwidget:after {
1274         clear: both;
1275 }
1276
1277
1278 /**
1279  * 10.0 Header
1280  */
1281
1282 .site-header {
1283         background-color: #fff;
1284         border-bottom: 1px solid rgba(51, 51, 51, 0.1);
1285         padding: 7.6923%;
1286 }
1287
1288 .site-branding {
1289         min-height: 2em;
1290         padding-right: 60px;
1291         position: relative;
1292 }
1293
1294 .site-title {
1295         font-family: "Noto Sans", sans-serif;
1296         font-size: 22px;
1297         font-size: 2.2rem;
1298         font-weight: 700;
1299         line-height: 1.3636;
1300         margin-bottom: 0;
1301 }
1302
1303 .site-description {
1304         display: none;
1305         font-family: "Noto Sans", sans-serif;
1306         font-size: 12px;
1307         font-size: 1.2rem;
1308         font-weight: 400;
1309         line-height: 1.5;
1310         margin: 0.5em 0 0;
1311         opacity: 0.7;
1312 }
1313
1314
1315 /**
1316  * 11.0 Widgets
1317  */
1318
1319 .widget {
1320         color: #707070;
1321         color: rgba(51, 51, 51, 0.7);
1322         -webkit-hyphens: auto;
1323         -moz-hyphens: auto;
1324         -ms-hyphens: auto;
1325         hyphens: auto;
1326         margin: 0 auto 9.09090%;
1327         width: 100%;
1328         word-wrap: break-word;
1329 }
1330
1331 .widget pre {
1332         line-height: 1.2;
1333 }
1334
1335 .widget button,
1336 .widget input,
1337 .widget select,
1338 .widget textarea {
1339         font-size: 16px;
1340         font-size: 1.6rem;
1341         line-height: 1.5;
1342 }
1343
1344 .widget button,
1345 .widget input {
1346         line-height: normal;
1347 }
1348
1349 .widget button,
1350 .widget input[type="button"],
1351 .widget input[type="reset"],
1352 .widget input[type="submit"] {
1353         font-size: 12px;
1354         font-size: 1.2rem;
1355         padding: 0.7917em 1.5833em;
1356 }
1357
1358 .widget input[type="text"],
1359 .widget input[type="email"],
1360 .widget input[type="url"],
1361 .widget input[type="password"],
1362 .widget input[type="search"],
1363 .widget textarea {
1364         padding: 0.375em;
1365 }
1366
1367 .widget-title {
1368         color: #333;
1369         font-family: "Noto Sans", sans-serif;
1370         margin: 0 0 1.6em;
1371         letter-spacing: 0.04em;
1372         text-transform: uppercase;
1373 }
1374
1375 .widget > :last-child {
1376         margin-bottom: 0;
1377 }
1378
1379 .widget_calendar table {
1380         margin: 0;
1381 }
1382
1383 .widget_calendar td,
1384 .widget_calendar th {
1385         line-height: 2.3333;
1386         text-align: center;
1387         padding: 0;
1388 }
1389
1390 .widget_calendar caption {
1391         font-family: "Noto Serif", serif;
1392         font-weight: 700;
1393         margin: 0 0 1.6em;
1394         letter-spacing: 0.04em;
1395         text-transform: uppercase;
1396 }
1397
1398 .widget_calendar tbody a {
1399         -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
1400         background-color: #333;
1401         color: #fff;
1402         display: block;
1403         font-weight: 700;
1404 }
1405
1406 .widget_calendar tbody a:hover,
1407 .widget_calendar tbody a:focus {
1408         background-color: #707070;
1409         background-color: rgba(51, 51, 51, 0.7);
1410         color: #fff;
1411 }
1412
1413 .widget_archive a,
1414 .widget_categories a,
1415 .widget_links a,
1416 .widget_meta a,
1417 .widget_nav_menu a,
1418 .widget_pages a,
1419 .widget_recent_comments a,
1420 .widget_recent_entries a {
1421         border: 0;
1422 }
1423
1424 .widget_archive ul,
1425 .widget_categories ul,
1426 .widget_links ul,
1427 .widget_meta ul,
1428 .widget_nav_menu ul,
1429 .widget_pages ul,
1430 .widget_recent_comments ul,
1431 .widget_recent_entries ul {
1432         list-style: none;
1433         margin: 0;
1434 }
1435
1436 .widget_archive li,
1437 .widget_categories li,
1438 .widget_links li,
1439 .widget_meta li,
1440 .widget_nav_menu li,
1441 .widget_pages li,
1442 .widget_recent_comments li,
1443 .widget_recent_entries li {
1444         border-top: 1px solid #eaeaea;
1445         border-top: 1px solid rgba(51, 51, 51, 0.1);
1446         padding: 0.7667em 0;
1447 }
1448
1449 .widget_archive li:first-child,
1450 .widget_categories li:first-child,
1451 .widget_links li:first-child,
1452 .widget_meta li:first-child,
1453 .widget_nav_menu li:first-child,
1454 .widget_pages li:first-child,
1455 .widget_recent_comments li:first-child,
1456 .widget_recent_entries li:first-child {
1457         border-top: 0;
1458         padding-top: 0;
1459 }
1460
1461 .widget_archive li:last-child,
1462 .widget_categories li:last-child,
1463 .widget_links li:last-child,
1464 .widget_meta li:last-child,
1465 .widget_nav_menu li:last-child,
1466 .widget_pages li:last-child,
1467 .widget_recent_comments li:last-child,
1468 .widget_recent_entries li:last-child {
1469         padding-bottom: 0;
1470 }
1471
1472 .widget_categories .children,
1473 .widget_nav_menu .sub-menu,
1474 .widget_pages .children {
1475         border-top: 1px solid #eaeaea;
1476         border-top: 1px solid rgba(51, 51, 51, 0.1);
1477         margin: 0.7667em 0 0 0.8em;
1478         padding-top: 0.7667em;
1479 }
1480
1481 .widget_recent_entries .post-date {
1482         display: block;
1483 }
1484
1485 .widget_rss ul {
1486         list-style: none;
1487         margin: 0;
1488 }
1489
1490 .widget_rss li {
1491         margin-bottom: 1.6em;
1492 }
1493
1494 .widget_rss ul:last-child,
1495 .widget_rss li:last-child {
1496         margin-bottom: 0;
1497 }
1498
1499 .widget_rss .rsswidget {
1500         border: 0;
1501         font-weight: 700;
1502 }
1503
1504 .widget_rss .rsswidget img {
1505         margin-top: -4px;
1506 }
1507
1508 .widget_rss .rss-date,
1509 .widget_rss cite {
1510         font-family: "Noto Sans", sans-serif;
1511         font-size: 12px;
1512         font-size: 1.2rem;
1513         font-style: normal;
1514         display: block;
1515         line-height: 2;
1516         opacity: 0.8;
1517 }
1518
1519 .textwidget > :last-child {
1520         margin-bottom: 0;
1521 }
1522
1523 .textwidget a {
1524         border-bottom: 1px solid #333;
1525 }
1526
1527 .textwidget a:hover,
1528 .textwidget a:focus {
1529         border-bottom: 0;
1530 }
1531
1532
1533 /**
1534  * 12.0 Content
1535  */
1536
1537 .secondary {
1538         background-color: #fff;
1539         display: none;
1540         padding: 0 7.6923%;
1541 }
1542
1543 .secondary.toggled-on {
1544         border-top: 1px solid transparent;
1545         border-bottom: 1px solid transparent;
1546         display: block;
1547 }
1548
1549 .widget-area {
1550         margin: 9.09090% auto 0;
1551 }
1552
1553 .site-footer {
1554         background-color: #fff;
1555         border-top: 1px solid rgba(51, 51, 51, 0.1);
1556         padding: 3.84615% 7.6923%;
1557 }
1558
1559
1560 /**
1561  * 12.1 Posts and pages
1562  */
1563
1564 .hentry {
1565         background-color: #fff;
1566         padding-top: 7.6923%;
1567         position: relative;
1568 }
1569
1570 .hentry.has-post-thumbnail {
1571         padding-top: 0;
1572 }
1573
1574 .hentry.sticky:not(.has-post-thumbnail) {
1575         padding-top: -webkit-calc(7.6923% + 24px);
1576         padding-top: calc(7.6923% + 24px);
1577 }
1578
1579 .hentry + .hentry {
1580         border-top: 1px solid rgba(51, 51, 51, 0.1);
1581 }
1582
1583 .post-thumbnail {
1584         border: 0;
1585         display: block;
1586         margin-bottom: 2.4em;
1587 }
1588 .post-thumbnail img {
1589         display: block;
1590         margin: 0 auto;
1591 }
1592
1593 a.post-thumbnail:hover,
1594 a.post-thumbnail:focus {
1595         opacity: 0.85;
1596 }
1597
1598 .entry-header {
1599         padding: 0 7.6923%;
1600 }
1601
1602 .entry-title {
1603         font-size: 26px;
1604         font-size: 2.6rem;
1605         line-height: 1.1538;
1606         margin-bottom: 0.9231em;
1607 }
1608
1609 .entry-content,
1610 .entry-summary {
1611         padding: 0 7.6923% 7.6923%;
1612 }
1613
1614 .entry-content > :last-child,
1615 .entry-summary > :last-child {
1616         margin-bottom: 0;
1617 }
1618
1619 .entry-content,
1620 .entry-summary,
1621 .page-content,
1622 .comment-content {
1623         -webkit-hyphens: auto;
1624         -moz-hyphens: auto;
1625         -ms-hyphens: auto;
1626         hyphens: auto;
1627         word-wrap: break-word;
1628 }
1629
1630 .entry-content h1,
1631 .entry-summary h1,
1632 .page-content h1,
1633 .comment-content h1 {
1634         font-size: 26px;
1635         font-size: 2.6rem;
1636         line-height: 1.1538;
1637         margin-top: 1.8462em;
1638         margin-bottom: 0.9231em;
1639 }
1640
1641 .entry-content h2,
1642 .entry-summary h2,
1643 .page-content h2,
1644 .comment-content h2 {
1645         font-size: 22px;
1646         font-size: 2.2rem;
1647         line-height: 1.3636;
1648         margin-top: 2.1818em;
1649         margin-bottom: 1.0909em;
1650 }
1651
1652 .entry-content h3,
1653 .entry-summary h3,
1654 .page-content h3,
1655 .comment-content h3 {
1656         font-size: 18px;
1657         font-size: 1.8rem;
1658         line-height: 1.3333;
1659         margin-top: 2.6667em;
1660         margin-bottom: 1.3333em;
1661 }
1662
1663 .entry-content h4,
1664 .entry-content h5,
1665 .entry-content h6,
1666 .entry-summary h4,
1667 .entry-summary h5,
1668 .entry-summary h6,
1669 .page-content h4,
1670 .page-content h5,
1671 .page-content h6,
1672 .comment-content h4,
1673 .comment-content h5,
1674 .comment-content h6 {
1675         font-size: 15px;
1676         font-size: 1.5rem;
1677         line-height: 1.2;
1678         margin-top: 3.2em;
1679         margin-bottom: 1.6em;
1680 }
1681
1682 .entry-content h5,
1683 .entry-content h6,
1684 .entry-summary h5,
1685 .entry-summary h6,
1686 .page-content h5,
1687 .page-content h6,
1688 .comment-content h5,
1689 .comment-content h6 {
1690         letter-spacing: 0.1em;
1691         text-transform: uppercase;
1692 }
1693
1694 .entry-content > h1:first-child,
1695 .entry-content > h2:first-child,
1696 .entry-content > h3:first-child,
1697 .entry-content > h4:first-child,
1698 .entry-content > h5:first-child,
1699 .entry-content > h6:first-child,
1700 .entry-summary > h1:first-child,
1701 .entry-summary > h2:first-child,
1702 .entry-summary > h3:first-child,
1703 .entry-summary > h4:first-child,
1704 .entry-summary > h5:first-child,
1705 .entry-summary > h6:first-child,
1706 .page-content > h1:first-child,
1707 .page-content > h2:first-child,
1708 .page-content > h3:first-child,
1709 .page-content > h4:first-child,
1710 .page-content > h5:first-child,
1711 .page-content > h6:first-child,
1712 .comment-content > h1:first-child,
1713 .comment-content > h2:first-child,
1714 .comment-content > h3:first-child,
1715 .comment-content > h4:first-child,
1716 .comment-content > h5:first-child,
1717 .comment-content > h6:first-child {
1718         margin-top: 0;
1719 }
1720
1721 .entry-content a,
1722 .entry-summary a,
1723 .page-content a,
1724 .comment-content a,
1725 .pingback .comment-body > a {
1726         border-bottom: 1px solid #333;
1727 }
1728
1729 .entry-content a:hover,
1730 .entry-content a:focus,
1731 .entry-summary a:hover,
1732 .entry-summary a:focus,
1733 .page-content a:hover,
1734 .page-content a:focus,
1735 .comment-content a:hover,
1736 .comment-content a:focus,
1737 .pingback .comment-body > a:hover,
1738 .pingback .comment-body > a:focus {
1739         border-bottom: 0;
1740 }
1741
1742 .entry-content a img,
1743 .entry-summary a img,
1744 .page-content a img,
1745 .comment-content a img {
1746         display: block;
1747 }
1748
1749 .entry-content .more-link,
1750 .entry-summary .more-link:after {
1751         white-space: nowrap;
1752 }
1753
1754 .entry-content .more-link:after,
1755 .entry-summary .more-link:after {
1756         content: "\f429";
1757         font-size: 16px;
1758         position: relative;
1759         top: 5px;
1760 }
1761
1762 .author-info {
1763         border-top: 1px solid #eaeaea;
1764         border-top: 1px solid rgba(51, 51, 51, 0.1);
1765         margin: 0 7.6923%;
1766         padding: 7.6923% 0;
1767 }
1768
1769 .author-info .avatar {
1770         float: left;
1771         height: 36px;
1772         margin: 0 1.6em 1.6em 0;
1773         width: 36px;
1774 }
1775
1776 .author-heading {
1777         color: #707070;
1778         color: rgba(51, 51, 51, 0.7);
1779         font-family: "Noto Sans", sans-serif;
1780         font-size: 12px;
1781         font-size: 1.2rem;
1782         letter-spacing: 0.04em;
1783         margin-bottom: 1.5em;
1784         text-transform: uppercase;
1785 }
1786
1787 .author-title {
1788         clear: none;
1789 }
1790
1791 .author-bio {
1792         font-size: 12px;
1793         font-size: 1.2rem;
1794         line-height: 1.5;
1795         overflow: hidden;
1796         padding-bottom: 1px;
1797 }
1798
1799 .author-description {
1800         -webkit-hyphens: auto;
1801         -moz-hyphens: auto;
1802         -ms-hyphens: auto;
1803         hyphens: auto;
1804         word-wrap: break-word;
1805 }
1806
1807 .author-description a {
1808         border-bottom: 1px solid #333;
1809 }
1810
1811 .author-description a:hover,
1812 .author-description a:focus {
1813         border-bottom: 0;
1814 }
1815
1816 .author-description > :last-child {
1817         margin-bottom: 0;
1818 }
1819
1820 .author-link {
1821         white-space: nowrap;
1822 }
1823
1824 .author-link:after {
1825         content: "\f429";
1826         position: relative;
1827         top: 1px;
1828 }
1829
1830 .entry-footer {
1831         background-color: #f7f7f7;
1832         color: #707070;
1833         color: rgba(51, 51, 51, 0.7);
1834         font-family: "Noto Sans", sans-serif;
1835         font-size: 12px;
1836         font-size: 1.2rem;
1837         line-height: 1.5;
1838         padding: 3.8461% 7.6923%;
1839 }
1840
1841 .entry-footer a {
1842         border-bottom: 1px solid transparent;
1843         color: #707070;
1844         color: rgba(51, 51, 51, 0.7);
1845 }
1846
1847 .entry-footer a:hover {
1848         border-bottom: 1px solid #333;
1849 }
1850
1851 .entry-footer a:hover,
1852 .entry-footer a:focus {
1853         color: #333;
1854 }
1855
1856 .sticky-post {
1857         background-color: #333;
1858         color: #fff;
1859         font-weight: 700;
1860         letter-spacing: 0.04em;
1861         padding: 0.25em 0.5em;
1862         position: absolute;
1863         top: 0;
1864         text-transform: uppercase;
1865 }
1866
1867 .updated:not(.published) {
1868         display: none;
1869 }
1870
1871 .sticky .posted-on {
1872         display: none;
1873 }
1874
1875 .posted-on:before,
1876 .byline:before,
1877 .cat-links:before,
1878 .tags-links:before,
1879 .comments-link:before,
1880 .entry-format:before,
1881 .edit-link:before,
1882 .full-size-link:before {
1883         margin-right: 2px;
1884         position: relative;
1885 }
1886
1887 .posted-on,
1888 .byline,
1889 .cat-links,
1890 .tags-links,
1891 .comments-link,
1892 .entry-format,
1893 .full-size-link {
1894         margin-right: 1em;
1895 }
1896
1897 .format-aside .entry-format:before {
1898         content: "\f101";
1899 }
1900
1901 .format-image .entry-format:before {
1902         content: "\f473";
1903 }
1904
1905 .format-gallery .entry-format:before {
1906         content: "\f103";
1907 }
1908
1909 .format-video .entry-format:before {
1910         content: "\f104";
1911 }
1912
1913 .format-status .entry-format:before {
1914         content: "\f105";
1915 }
1916
1917 .format-quote .entry-format:before {
1918         content: "\f106";
1919 }
1920
1921 .format-link .entry-format:before {
1922         content: "\f107";
1923 }
1924
1925 .format-chat .entry-format:before {
1926         content: "\f108";
1927 }
1928
1929 .format-audio .entry-format:before {
1930         content: "\f109";
1931 }
1932
1933 .posted-on:before {
1934         content: "\f307";
1935 }
1936
1937 .byline:before {
1938         content: "\f304";
1939 }
1940
1941 .cat-links:before {
1942         content: "\f301";
1943 }
1944
1945 .tags-links:before {
1946         content: "\f302";
1947 }
1948
1949 .comments-link:before {
1950         content: "\f300";
1951 }
1952
1953 .full-size-link:before {
1954         content: "\f402";
1955 }
1956
1957 .edit-link:before {
1958         content: "\f411";
1959 }
1960
1961 .comments-link,
1962 .edit-link {
1963         white-space: nowrap;
1964 }
1965
1966 .page-header {
1967         background-color: #fff;
1968         border-bottom: 1px solid rgba(51, 51, 51, 0.1);
1969         padding: 7.6923%;
1970 }
1971
1972 .page-title {
1973         font-family: "Noto Serif", serif;
1974         font-size: 18px;
1975         font-size: 1.8rem;
1976         line-height: 1.3333;
1977 }
1978
1979 .taxonomy-description {
1980         color: #707070;
1981         color: rgba(51, 51, 51, 0.7);
1982         padding-top: 0.4em;
1983 }
1984
1985 .taxonomy-description a {
1986         border-bottom: 1px solid #333;
1987 }
1988
1989 .taxonomy-description a:hover,
1990 .taxonomy-description a:focus {
1991         border-bottom: 0;
1992 }
1993
1994 .taxonomy-description > :last-child {
1995         margin-bottom: 0;
1996 }
1997
1998 .page-content {
1999         background-color: #fff;
2000         padding: 7.6923%;
2001 }
2002
2003 .page-content > :last-child {
2004         margin-bottom: 0;
2005 }
2006
2007 .page-links {
2008         clear: both;
2009         font-family: "Noto Sans", sans-serif;
2010         margin-bottom: 1.3333em;
2011 }
2012
2013 .page-links a,
2014 .page-links > span {
2015         border: 1px solid #eaeaea;
2016         border: 1px solid rgba(51, 51, 51, 0.1);
2017         display: inline-block;
2018         font-size: 12px;
2019         font-size: 1.2rem;
2020         height: 2em;
2021         line-height: 2;
2022         margin: 0 0.3333em 0.3333em 0;
2023         text-align: center;
2024         width: 2em;
2025 }
2026
2027 .page-links a {
2028         -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
2029         background-color: #333;
2030         border-color: #333;
2031         color: #fff;
2032 }
2033
2034 .page-links a:hover,
2035 .page-links a:focus {
2036         background-color: #707070;
2037         background-color: rgba(51, 51, 51, 0.7);
2038         border-color: transparent;
2039         color: #fff;
2040 }
2041
2042 .page-links > .page-links-title {
2043         border: 0;
2044         color: #707070;
2045         color: rgba(51, 51, 51, 0.7);
2046         height: auto;
2047         margin: 0;
2048         padding-right: 0.5em;
2049         width: auto;
2050 }
2051
2052 .entry-attachment {
2053         margin-bottom: 1.6em;
2054 }
2055
2056 .type-attachment .entry-title {
2057         -webkit-hyphens: auto;
2058         -moz-hyphens: auto;
2059         -ms-hyphens: auto;
2060         hyphens: auto;
2061         word-wrap: break-word;
2062 }
2063
2064 .entry-caption {
2065         color: #707070;
2066         color: rgba(51, 51, 51, 0.7);
2067         font-family: "Noto Sans", sans-serif;
2068         font-size: 12px;
2069         font-size: 1.2rem;
2070         -webkit-hyphens: auto;
2071         -moz-hyphens: auto;
2072         -ms-hyphens: auto;
2073         hyphens: auto;
2074         line-height: 1.5;
2075         padding-top: 0.5em;
2076         word-wrap: break-word;
2077 }
2078
2079 .entry-caption > :last-child {
2080         margin-bottom: 0;
2081 }
2082
2083
2084 /**
2085  * 12.2 Post Formats
2086  */
2087
2088 .format-aside .entry-title,
2089 .format-image .entry-title,
2090 .format-video .entry-title,
2091 .format-quote .entry-title,
2092 .format-gallery .entry-title,
2093 .format-status .entry-title,
2094 .format-link .entry-title,
2095 .format-audio .entry-title,
2096 .format-chat .entry-title {
2097         font-size: 18px;
2098         font-size: 1.8rem;
2099         line-height: 1.3333;
2100         margin-bottom: 1.3333em;
2101 }
2102
2103 .format-link .entry-title a:after {
2104         content: "\f442";
2105         font-size: 24px;
2106         height: 24px;
2107         position: relative;
2108         top: 0;
2109         width: 24px;
2110 }
2111
2112 .blog .format-status .entry-title,
2113 .archive .format-status .entry-title {
2114         display: none;
2115 }
2116
2117
2118 /**
2119  * 12.3 Comments
2120  */
2121
2122 .comments-area {
2123         background-color: #fff;
2124         border-top: 1px solid #eaeaea;
2125         border-top: 1px solid rgba(51, 51, 51, 0.1);
2126         padding: 7.6923%;
2127 }
2128
2129 .comments-area > :last-child {
2130         margin-bottom: 0;
2131 }
2132
2133 .comment-list + .comment-respond {
2134         border-top: 1px solid #eaeaea;
2135         border-top: 1px solid rgba(51, 51, 51, 0.1);
2136 }
2137
2138 .comment-list + .comment-respond,
2139 .comment-navigation + .comment-respond {
2140         padding-top: 1.6em;
2141 }
2142
2143 .comments-title,
2144 .comment-reply-title {
2145         font-family: "Noto Serif", serif;
2146         font-size: 18px;
2147         font-size: 1.8rem;
2148         line-height: 1.3333;
2149 }
2150
2151 .comments-title {
2152         margin-bottom: 1.3333em;
2153 }
2154
2155 .comment-list {
2156         list-style: none;
2157         margin: 0;
2158 }
2159
2160 .comment-list article,
2161 .comment-list .pingback,
2162 .comment-list .trackback {
2163         border-top: 1px solid #eaeaea;
2164         border-top: 1px solid rgba(51, 51, 51, 0.1);
2165         padding: 1.6em 0;
2166 }
2167
2168 .comment-list .children {
2169         list-style: none;
2170         margin: 0;
2171 }
2172
2173 .comment-list .children > li {
2174         padding-left: 0.8em;
2175 }
2176
2177 .comment-author {
2178         color: #707070;
2179         color: rgba(51, 51, 51, 0.7);
2180         margin-bottom: 0.4em;
2181 }
2182
2183 .comment-author a:hover {
2184         border-bottom: 1px solid #707070;
2185         border-bottom: 1px solid rgba(51, 51, 51, 0.7);
2186 }
2187
2188 .comment-author .avatar {
2189         float: left;
2190         height: 24px;
2191         margin-right: 0.8em;
2192         width: 24px;
2193 }
2194
2195 .bypostauthor > article .fn:after {
2196         content: "\f304";
2197         position: relative;
2198         top: 5px;
2199         left: 3px;
2200 }
2201
2202 .comment-metadata,
2203 .pingback .edit-link {
2204         color: #707070;
2205         color: rgba(51, 51, 51, 0.7);
2206         font-family: "Noto Sans", sans-serif;
2207         font-size: 12px;
2208         font-size: 1.2rem;
2209         line-height: 1.5;
2210 }
2211
2212 .comment-metadata a,
2213 .pingback .edit-link a {
2214         color: #707070;
2215         color: rgba(51, 51, 51, 0.7);
2216 }
2217
2218 .comment-metadata a:hover,
2219 .pingback .edit-link a:hover {
2220         border-bottom: 1px solid #333;
2221 }
2222
2223 .comment-metadata a:hover,
2224 .comment-metadata a:focus,
2225 .pingback .edit-link a:hover,
2226 .pingback .edit-link a:focus {
2227         color: #333;
2228 }
2229
2230 .comment-metadata {
2231         margin-bottom: 1.6em;
2232 }
2233
2234 .comment-metadata .edit-link {
2235         margin-left: 1em;
2236 }
2237
2238 .pingback .edit-link {
2239         margin-left: 1em;
2240 }
2241
2242 .pingback .edit-link:before {
2243         top: 5px;
2244 }
2245
2246 .comment-content ul,
2247 .comment-content ol {
2248         margin: 0 0 1.6em 1.3333em;
2249 }
2250
2251 .comment-content li > ul,
2252 .comment-content li > ol {
2253         margin-bottom: 0;
2254 }
2255
2256 .comment-content > :last-child {
2257         margin-bottom: 0;
2258 }
2259
2260 .comment-list .reply {
2261         font-size: 12px;
2262         font-size: 1.2rem;
2263 }
2264
2265 .comment-list .reply a {
2266         border: 1px solid #eaeaea;
2267         border: 1px solid rgba(51, 51, 51, 0.1);
2268         color: #707070;
2269         color: rgba(51, 51, 51, 0.7);
2270         display: inline-block;
2271         font-family: "Noto Sans", sans-serif;
2272         font-weight: 700;
2273         line-height: 1;
2274         margin-top: 2em;
2275         padding: 0.4167em 0.8333em;
2276         text-transform: uppercase;
2277 }
2278
2279 .comment-list .reply a:hover,
2280 .comment-list .reply a:focus {
2281         border-color: #333;
2282         color: #333;
2283         outline: 0;
2284 }
2285
2286 .comment-form {
2287         padding-top: 1.6em;
2288 }
2289
2290 .comment-form label {
2291         color: #707070;
2292         color: rgba(51, 51, 51, 0.7);
2293         font-family: "Noto Sans", sans-serif;
2294         font-size: 12px;
2295         font-size: 1.2rem;
2296         font-weight: 700;
2297         display: block;
2298         letter-spacing: 0.04em;
2299         line-height: 1.5;
2300         text-transform: uppercase;
2301 }
2302
2303 .comment-form input[type="text"],
2304 .comment-form input[type="email"],
2305 .comment-form input[type="url"],
2306 .comment-form input[type="submit"] {
2307         width: 100%;
2308 }
2309
2310 .comment-notes,
2311 .comment-awaiting-moderation,
2312 .logged-in-as,
2313 .form-allowed-tags {
2314         color: #707070;
2315         color: rgba(51, 51, 51, 0.7);
2316         font-family: "Noto Sans", sans-serif;
2317         font-size: 12px;
2318         font-size: 1.2rem;
2319         line-height: 1.5;
2320         margin-bottom: 2em;
2321 }
2322
2323 .logged-in-as a:hover {
2324         border-bottom: 1px solid #333;
2325 }
2326
2327 .no-comments {
2328         border-top: 1px solid #eaeaea;
2329         border-top: 1px solid rgba(51, 51, 51, 0.1);
2330         color: #707070;
2331         color: rgba(51, 51, 51, 0.7);
2332         font-family: "Noto Sans", sans-serif;
2333         font-weight: 700;
2334         padding-top: 1.6em;
2335 }
2336
2337 .comment-navigation + .no-comments {
2338         border-top: 0;
2339 }
2340
2341 .form-allowed-tags code {
2342         font-family: Inconsolata, monospace;
2343 }
2344
2345 .form-submit {
2346         margin-bottom: 0;
2347 }
2348
2349 .required {
2350         color: #c0392b;
2351 }
2352
2353 .comment-reply-title small {
2354         font-size: 100%;
2355 }
2356
2357 .comment-reply-title small a {
2358         border: 0;
2359         float: right;
2360         height: 32px;
2361         overflow: hidden;
2362         width: 26px;
2363 }
2364
2365 .comment-reply-title small a:before {
2366         content: "\f405";
2367         font-size: 32px;
2368         position: relative;
2369         top: -3px;
2370 }
2371
2372
2373 /**
2374  * 13.0 Footer
2375  */
2376
2377 .site-info {
2378         color: #707070;
2379         color: rgba(51, 51, 51, 0.7);
2380         font-size: 12px;
2381         font-size: 1.2rem;
2382         line-height: 1.5;
2383 }
2384
2385 .site-info a {
2386         border-bottom: 1px solid transparent;
2387         color: #707070;
2388         color: rgba(51, 51, 51, 0.7);
2389 }
2390
2391 .site-info a:hover {
2392         border-bottom: 1px solid #333;
2393 }
2394
2395 .site-info a:hover,
2396 .site-info a:focus {
2397         color: #333;
2398 }
2399
2400
2401 /**
2402  * 14.0 Media
2403  */
2404
2405 .site .avatar {
2406         border-radius: 50%;
2407 }
2408
2409 .page-content img.wp-smiley,
2410 .entry-content img.wp-smiley,
2411 .comment-content img.wp-smiley {
2412         border: none;
2413         margin-top: 0;
2414         margin-bottom: 0;
2415         padding: 0;
2416 }
2417
2418 audio,
2419 canvas {
2420         display: inline-block;
2421 }
2422
2423 embed,
2424 iframe,
2425 object,
2426 video {
2427         margin-bottom: 1.6em;
2428         max-width: 100%;
2429         vertical-align: middle;
2430 }
2431
2432 p > embed,
2433 p > iframe,
2434 p > object,
2435 p > video {
2436         margin-bottom: 0;
2437 }
2438
2439 .wp-audio-shortcode,
2440 .wp-video,
2441 .wp-playlist.wp-audio-playlist {
2442         font-size: 15px;
2443         font-size: 1.5rem;
2444         margin-top: 0;
2445         margin-bottom: 1.6em;
2446 }
2447
2448 .wp-playlist.wp-playlist {
2449         padding-bottom: 0;
2450 }
2451
2452 .wp-playlist .wp-playlist-tracks {
2453         margin-top: 0;
2454 }
2455
2456 .wp-playlist-item .wp-playlist-caption {
2457         border-bottom: 0;
2458         padding: 10px 0;
2459 }
2460
2461 .wp-playlist-item .wp-playlist-item-length {
2462         top: 10px;
2463 }
2464
2465
2466 /**
2467  * 14.1 Captions
2468  */
2469
2470 .wp-caption {
2471         margin-bottom: 1.6em;
2472         max-width: 100%;
2473 }
2474
2475 .wp-caption img[class*="wp-image-"] {
2476         display: block;
2477         margin: 0;
2478 }
2479
2480 .wp-caption-text {
2481         color: #707070;
2482         color: rgba(51, 51, 51, 0.7);
2483         font-family: "Noto Sans", sans-serif;
2484         font-size: 12px;
2485         font-size: 1.2rem;
2486         line-height: 1.5;
2487         padding: 0.5em 0;
2488 }
2489
2490
2491 /**
2492  * 14.2 Galleries
2493  */
2494
2495 .gallery {
2496         margin-bottom: 1.6em;
2497 }
2498
2499 .gallery-item {
2500         display: inline-block;
2501         padding: 1.79104477%;
2502         text-align: center;
2503         vertical-align: top;
2504         width: 100%;
2505 }
2506
2507 .gallery-columns-2 .gallery-item {
2508         max-width: 50%;
2509 }
2510
2511 .gallery-columns-3 .gallery-item {
2512         max-width: 33.33%;
2513 }
2514
2515 .gallery-columns-4 .gallery-item {
2516         max-width: 25%;
2517 }
2518
2519 .gallery-columns-5 .gallery-item {
2520         max-width: 20%;
2521 }
2522
2523 .gallery-columns-6 .gallery-item {
2524         max-width: 16.66%;
2525 }
2526
2527 .gallery-columns-7 .gallery-item {
2528         max-width: 14.28%;
2529 }
2530
2531 .gallery-columns-8 .gallery-item {
2532         max-width: 12.5%;
2533 }
2534
2535 .gallery-columns-9 .gallery-item {
2536         max-width: 11.11%;
2537 }
2538
2539 .gallery-icon img {
2540         margin: 0 auto;
2541 }
2542
2543 .gallery-caption {
2544         color: #707070;
2545         color: rgba(51, 51, 51, 0.7);
2546         display: block;
2547         font-family: "Noto Sans", sans-serif;
2548         font-size: 12px;
2549         font-size: 1.2rem;
2550         line-height: 1.5;
2551         padding: 0.5em 0;
2552 }
2553
2554 .gallery-columns-6 .gallery-caption,
2555 .gallery-columns-7 .gallery-caption,
2556 .gallery-columns-8 .gallery-caption,
2557 .gallery-columns-9 .gallery-caption {
2558         display: none;
2559 }
2560
2561
2562 /**
2563  * 15.0 Multisite
2564  */
2565
2566 .widecolumn {
2567         background-color: #fff;
2568         padding: 7.6923%;
2569 }
2570
2571 .widecolumn .mu_register {
2572         width: auto;
2573 }
2574
2575 .widecolumn .mu_alert {
2576         margin-bottom: 1.6em;
2577 }
2578
2579 .widecolumn form,
2580 .widecolumn .mu_register form {
2581         margin-top: 0;
2582 }
2583
2584 .widecolumn h2 {
2585         font-size: 26px;
2586         font-size: 2.6rem;
2587         line-height: 1.1538;
2588         margin-bottom: 0.9231em;
2589 }
2590
2591 .widecolumn p {
2592         margin: 1.6em 0;
2593 }
2594
2595 .widecolumn p + h2 {
2596         margin-top: 1.8462em;
2597 }
2598
2599 .widecolumn label,
2600 .widecolumn .mu_register label {
2601         color: #707070;
2602         color: rgba(51, 51, 51, 0.7);
2603         font-family: "Noto Sans", sans-serif;
2604         font-size: 12px;
2605         font-size: 1.2rem;
2606         font-weight: 700;
2607         letter-spacing: 0.04em;
2608         line-height: 1.5;
2609         text-transform: uppercase;
2610 }
2611
2612 .widecolumn .mu_register label {
2613         margin: 2em 0 0;
2614 }
2615
2616 .widecolumn #key,
2617 .widecolumn .mu_register #blog_title,
2618 .widecolumn .mu_register #user_email,
2619 .widecolumn .mu_register #blogname,
2620 .widecolumn .mu_register #user_name {
2621         font-size: 16px;
2622         font-size: 1.6rem;
2623         width: 100%;
2624 }
2625
2626 .widecolumn .mu_register #blogname {
2627         margin: 0;
2628 }
2629
2630 .widecolumn .mu_register #blog_title,
2631 .widecolumn .mu_register #user_email,
2632 .widecolumn .mu_register #user_name {
2633         margin: 0 0 0.375em;
2634 }
2635
2636 .widecolumn #submit,
2637 .widecolumn .mu_register input[type="submit"] {
2638         font-size: 12px;
2639         font-size: 1.2rem;
2640         margin: 0;
2641         width: 100%;
2642 }
2643
2644 .widecolumn .mu_register .prefix_address,
2645 .widecolumn .mu_register .suffix_address {
2646         font-size: inherit;
2647 }
2648
2649 .widecolumn .mu_register > :last-child,
2650 .widecolumn form > :last-child {
2651         margin-bottom: 0;
2652 }
2653
2654
2655 /**
2656  * 16.0 Media Queries
2657  */
2658
2659 /*
2660  * Does the same thing as <meta name="viewport" content="width=device-width">,
2661  * but in the future W3C standard way. -ms- prefix is required for IE10+ to
2662  * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
2663  * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
2664  */
2665 @-ms-viewport {
2666         width: device-width;
2667 }
2668
2669 @viewport {
2670         width: device-width;
2671 }
2672
2673 /**
2674  * 16.1 Mobile Large 620px
2675  */
2676
2677 @media screen and (min-width: 38.75em) {
2678         ul,
2679         ol {
2680                 margin-left: 0;
2681         }
2682
2683         li > ul,
2684         li > ol,
2685         blockquote > ul,
2686         blockquote > ol {
2687                 margin-left: 1.3333em;
2688         }
2689
2690         blockquote {
2691                 margin-left: -1em;
2692         }
2693
2694         blockquote > blockquote {
2695                 margin-left: 0;
2696         }
2697
2698         .site-branding {
2699                 min-height: 3.2em;
2700         }
2701
2702         .site-title {
2703                 font-size: 22px;
2704                 font-size: 2.2rem;
2705                 line-height: 1.0909;
2706         }
2707
2708         .site-description {
2709                 display: block;
2710         }
2711
2712         .secondary {
2713                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
2714                 margin: 7.6923% 7.6923% 0;
2715                 padding: 7.6923% 7.6923% 0;
2716         }
2717
2718         .main-navigation {
2719                 margin-bottom: 11.1111%;
2720         }
2721
2722         .main-navigation ul {
2723                 border-top: 1px solid rgba(51, 51, 51, 0.1);
2724                 border-bottom: 1px solid rgba(51, 51, 51, 0.1);
2725         }
2726
2727         .main-navigation ul ul {
2728                 border-top: 0;
2729                 border-bottom: 0;
2730         }
2731
2732         .social-navigation {
2733                 margin-bottom: 11.1111%;
2734         }
2735
2736         .social-navigation {
2737                 margin-top: 0;
2738         }
2739
2740         .widget-area {
2741                 margin-top: 0;
2742         }
2743
2744         .widget {
2745                 margin-bottom: 11.1111%;
2746         }
2747
2748         .site-main {
2749                 padding: 7.6923% 0;
2750         }
2751
2752         .hentry.sticky:not(.has-post-thumbnail) {
2753                 padding-top: inherit;
2754         }
2755
2756         .hentry,
2757         .page-header,
2758         .page-content {
2759                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
2760                 margin: 0 7.6923%;
2761         }
2762
2763         .hentry + .hentry,
2764         .page-header + .hentry,
2765         .page-header + .page-content {
2766                 margin-top: 7.6923%;
2767         }
2768
2769         .hentry + .hentry {
2770                 border-top: 0;
2771         }
2772
2773         .post-thumbnail {
2774                 margin-bottom: 2.4em;
2775         }
2776
2777         .entry-header {
2778                 padding: 0 9.0909%;
2779         }
2780
2781         .entry-content,
2782         .entry-summary {
2783                 padding: 0 9.0909% 9.0909%;
2784         }
2785
2786         .entry-footer {
2787                 padding: 4.5454% 9.0909%;
2788         }
2789
2790         .page-header {
2791                 border-bottom: 0;
2792                 border-left: 7px solid #333;
2793                 padding: 3.8461% 7.6923%;
2794         }
2795
2796         .page-title,
2797         .taxonomy-description {
2798                 margin-left: -7px;
2799         }
2800
2801         .page-content {
2802                 padding: 9.0909%;
2803         }
2804
2805         .site-footer {
2806                 border-top: 0;
2807                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
2808                 margin: 0 7.6923%;
2809                 padding: 3.84615% 7.6923%;
2810         }
2811
2812         .post-navigation {
2813                 border-top: 0;
2814                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
2815                 margin: 7.6923% 7.6923% 0;
2816         }
2817
2818         .post-navigation a {
2819                 padding: 4.5454% 9.0909%;
2820         }
2821
2822         .pagination {
2823                 border-top: 0;
2824                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
2825                 margin: 7.6923% 7.6923% 0;
2826                 padding: 0;
2827         }
2828
2829         /* restore screen-reader-text */
2830         .pagination .current .screen-reader-text {
2831                 position: absolute !important;
2832         }
2833
2834         .pagination .page-numbers {
2835                 display: inline-block;
2836         }
2837
2838         .image-navigation {
2839                 padding: 0 9.0909%;
2840         }
2841
2842         .comments-area {
2843                 border-top: 0;
2844                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
2845                 margin: 7.6923% 7.6923% 0;
2846         }
2847
2848         .comment-content ul,
2849         .comment-content ol {
2850                 margin-left: 0;
2851         }
2852
2853         .comment-content li > ul,
2854         .comment-content li > ol,
2855         .comment-content blockquote > ul,
2856         .comment-content blockquote > ol {
2857                 margin-left: 1.3333em;
2858         }
2859
2860         .widecolumn {
2861                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
2862                 margin: 7.6923%;
2863         }
2864 }
2865
2866
2867 /**
2868  * 16.2 Tablet Small 740px
2869  */
2870
2871 @media screen and (min-width: 46.25em) {
2872         body,
2873         button,
2874         input,
2875         select,
2876         textarea {
2877                 font-size: 17px;
2878                 font-size: 1.7rem;
2879                 line-height: 1.6471;
2880         }
2881
2882         button,
2883         input {
2884                 line-height: normal;
2885         }
2886
2887         p,
2888         address,
2889         pre,
2890         hr,
2891         ul,
2892         ol,
2893         dl,
2894         dd,
2895         table {
2896                 margin-bottom: 1.6471em;
2897         }
2898
2899         blockquote {
2900                 font-size: 20px;
2901                 font-size: 2rem;
2902                 line-height: 1.75;
2903                 margin-bottom: 1.75em;
2904                 margin-left: -1.05em;
2905                 padding-left: 0.85em;
2906         }
2907
2908         blockquote p {
2909                 margin-bottom: 1.75em;
2910         }
2911
2912         blockquote cite,
2913         blockquote small {
2914                 font-size: 17px;
2915                 font-size: 1.7rem;
2916                 line-height: 1.6471;
2917         }
2918
2919         pre {
2920                 line-height: 1.2353;
2921         }
2922
2923         button,
2924         input[type="button"],
2925         input[type="reset"],
2926         input[type="submit"],
2927         .post-password-form input[type="submit"],
2928         .widecolumn #submit,
2929         .widecolumn .mu_register input[type="submit"] {
2930                 font-size: 14px;
2931                 font-size: 1.4rem;
2932                 padding: 0.8214em 1.6429em;
2933         }
2934
2935         input[type="text"],
2936         input[type="email"],
2937         input[type="url"],
2938         input[type="password"],
2939         input[type="search"],
2940         textarea {
2941                 padding: 0.5em;
2942         }
2943
2944         .main-navigation {
2945                 font-size: 14px;
2946                 font-size: 1.4rem;
2947                 line-height: 1.5;
2948         }
2949
2950         .main-navigation a {
2951                 padding: 1em 0;
2952         }
2953
2954         .main-navigation ul ul {
2955                 margin-left: 1em;
2956         }
2957
2958         .main-navigation .menu-item-description {
2959                 font-size: 14px;
2960                 font-size: 1.4rem;
2961                 line-height: 1.5;
2962         }
2963
2964         .social-navigation ul {
2965                 margin-bottom: -1.4706em;
2966         }
2967
2968         .social-navigation a {
2969                 height: 2.8824em;
2970                 width: 2.8824em;
2971         }
2972
2973         .secondary-toggle {
2974                 height: 56px;
2975                 width: 56px;
2976         }
2977
2978         .secondary-toggle:before {
2979                 line-height: 54px;
2980                 width: 54px;
2981         }
2982
2983         .post-password-form label,
2984         .post-navigation .meta-nav,
2985         .image-navigation,
2986         .comment-navigation,
2987         .author-heading,
2988         .author-bio,
2989         .entry-footer,
2990         .page-links a,
2991         .page-links span,
2992         .comment-metadata,
2993         .pingback .edit-link,
2994         .comment-list .reply,
2995         .comment-notes,
2996         .comment-awaiting-moderation,
2997         .logged-in-as,
2998         .comment-form label,
2999         .form-allowed-tags,
3000         .site-info,
3001         .wp-caption-text,
3002         .gallery-caption,
3003         .entry-caption,
3004         .widecolumn label,
3005         .widecolumn .mu_register label {
3006                 font-size: 14px;
3007                 font-size: 1.4rem;
3008         }
3009
3010         .pagination .nav-links {
3011                 min-height: 3.2941em;
3012         }
3013
3014         .pagination .page-numbers {
3015                 line-height: 3.2941em;
3016                 padding: 0 0.8235em;
3017         }
3018
3019         .pagination .prev,
3020         .pagination .next {
3021                 height: 56px;
3022                 padding: 0;
3023                 width: 56px;
3024         }
3025
3026         .pagination .prev:before,
3027         .pagination .next:before {
3028                 height: 56px;
3029                 line-height: 56px;
3030                 width: 56px;
3031         }
3032
3033         .image-navigation .nav-previous a:before,
3034         .image-navigation .nav-next a:after,
3035         .comment-navigation .nav-previous a:before,
3036         .comment-navigation .nav-next a:after {
3037                 top: 2px;
3038         }
3039
3040         blockquote.alignleft,
3041         .wp-caption.alignleft,
3042         img.alignleft {
3043                 margin: 0.4118em 1.6471em 1.6471em 0;
3044         }
3045
3046         blockquote.alignright,
3047         .wp-caption.alignright,
3048         img.alignright {
3049                 margin: 0.4118em 0 1.6471em 1.6471em;
3050         }
3051
3052         blockquote.aligncenter,
3053         .wp-caption.aligncenter,
3054         img.aligncenter {
3055                 margin-top: 0.4118em;
3056                 margin-bottom: 1.6471em;
3057         }
3058
3059         .wp-caption.alignleft,
3060         .wp-caption.alignright,
3061         .wp-caption.aligncenter {
3062                 margin-bottom: 1.2353em;
3063         }
3064
3065         .site-branding {
3066                 min-height: 3.7059em;
3067                 padding-right: 66px;
3068         }
3069
3070         .site-title {
3071                 font-size: 29px;
3072                 font-size: 2.9rem;
3073                 line-height: 1.2069;
3074         }
3075
3076         .site-description {
3077                 font-size: 14px;
3078                 font-size: 1.4rem;
3079         }
3080
3081         .widget {
3082                 font-size: 14px;
3083                 font-size: 1.4rem;
3084                 line-height: 1.5;
3085         }
3086
3087         .widget p,
3088         .widget address,
3089         .widget hr,
3090         .widget ul,
3091         .widget ol,
3092         .widget dl,
3093         .widget dd,
3094         .widget table,
3095         .widget pre {
3096                 margin-bottom: 1.5em;
3097         }
3098
3099         .widget li > ul,
3100         .widget li > ol {
3101                 margin-bottom: 0;
3102         }
3103
3104         .widget blockquote {
3105                 font-size: 17px;
3106                 font-size: 1.7rem;
3107                 line-height: 1.6471;
3108                 margin-bottom: 1.6471em;
3109                 margin-left: -1.2353em;
3110                 padding-left: 1em;
3111         }
3112
3113         .widget blockquote p {
3114                 margin-bottom: 1.6471em;
3115         }
3116
3117         .widget blockquote cite,
3118         .widget blockquote small {
3119                 font-size: 14px;
3120                 font-size: 1.4rem;
3121                 line-height: 1.5;
3122         }
3123
3124         .widget blockquote > blockquote {
3125                 margin-left: 0;
3126         }
3127
3128         .widget pre {
3129                 line-height: 1.5;
3130                 padding: 0.75em;
3131         }
3132
3133         .widget button,
3134         .widget input,
3135         .widget select,
3136         .widget textarea {
3137                 line-height: 1.75;
3138         }
3139
3140         .widget button,
3141         .widget input {
3142                 line-height: normal;
3143         }
3144
3145         .widget button,
3146         .widget input[type="button"],
3147         .widget input[type="reset"],
3148         .widget input[type="submit"] {
3149                 font-size: 14px;
3150                 font-size: 1.4rem;
3151                 padding: 0.8214em 1.6429em;
3152         }
3153
3154         .widget input[type="text"],
3155         .widget input[type="email"],
3156         .widget input[type="url"],
3157         .widget input[type="password"],
3158         .widget input[type="search"],
3159         .widget textarea {
3160                 padding: 0.5625em;
3161         }
3162
3163         .widget blockquote.alignleft,
3164         .widget .wp-caption.alignleft,
3165         .widget img.alignleft {
3166                 margin: 0.5em 1.5em 1.5em 0;
3167         }
3168
3169         .widget blockquote.alignright,
3170         .widget .wp-caption.alignright,
3171         .widget img.alignright {
3172                 margin: 0.5em 0 1.5em 1.5em;
3173         }
3174
3175         .widget blockquote.aligncenter,
3176         .widget .wp-caption.aligncenter,
3177         .widget img.aligncenter {
3178                 margin-top: 0.5em;
3179                 margin-bottom: 1.5em;
3180         }
3181
3182         .widget .wp-caption.alignleft,
3183         .widget .wp-caption.alignright,
3184         .widget .wp-caption.aligncenter {
3185                 margin-bottom: 1em;
3186         }
3187
3188         .widget-title {
3189                 margin: 0 0 1.5em;
3190         }
3191
3192         .widget_calendar td,
3193         .widget_calendar th {
3194                 line-height: 2.9286;
3195         }
3196
3197         .widget_calendar caption {
3198                 margin: 0 0 1.5em;
3199         }
3200
3201         .widget_archive li,
3202         .widget_categories li,
3203         .widget_links li,
3204         .widget_meta li,
3205         .widget_nav_menu li,
3206         .widget_pages li,
3207         .widget_recent_comments li,
3208         .widget_recent_entries li {
3209                 padding: 0.9643em 0;
3210         }
3211
3212         .widget_categories .children,
3213         .widget_nav_menu .sub-menu,
3214         .widget_pages .children {
3215                 margin: 0.9643em 0 0 1em;
3216                 padding-top: 0.9643em;
3217         }
3218
3219         .widget_rss li {
3220                 margin-bottom: 1.5em;
3221         }
3222
3223         .widget_rss .rss-date,
3224         .widget_rss cite {
3225                 line-height: 1.75;
3226         }
3227
3228         .post-thumbnail {
3229                 margin-bottom: 3em;
3230         }
3231
3232         .entry-title,
3233         .widecolumn h2 {
3234                 font-size: 35px;
3235                 font-size: 3.5rem;
3236                 line-height: 1.2;
3237                 margin-bottom: 1.2em;
3238         }
3239
3240         .entry-content h1,
3241         .entry-summary h1,
3242         .page-content h1,
3243         .comment-content h1 {
3244                 font-size: 35px;
3245                 font-size: 3.5rem;
3246                 line-height: 1.2;
3247                 margin-top: 1.6em;
3248                 margin-bottom: 0.8em;
3249         }
3250
3251         .entry-content h2,
3252         .entry-summary h2,
3253         .page-content h2,
3254         .comment-content h2 {
3255                 font-size: 29px;
3256                 font-size: 2.9rem;
3257                 line-height: 1.2069;
3258                 margin-top: 1.931em;
3259                 margin-bottom: 0.9655em;
3260         }
3261
3262         .entry-content h3,
3263         .entry-summary h3,
3264         .page-content h3,
3265         .comment-content h3 {
3266                 font-size: 24px;
3267                 font-size: 2.4rem;
3268                 line-height: 1.1667;
3269                 margin-top: 2.3333em;
3270                 margin-bottom: 1.1667em;
3271         }
3272
3273         .entry-content h4,
3274         .entry-summary h4,
3275         .page-content h4,
3276         .comment-content h4 {
3277                 font-size: 20px;
3278                 font-size: 2rem;
3279                 line-height: 1.4;
3280                 margin-top: 2.8em;
3281                 margin-bottom: 1.4em;
3282         }
3283
3284         .entry-content h5,
3285         .entry-content h6,
3286         .entry-summary h5,
3287         .entry-summary h6,
3288         .page-content h5,
3289         .page-content h6,
3290         .comment-content h5,
3291         .comment-content h6 {
3292                 font-size: 17px;
3293                 font-size: 1.7rem;
3294                 line-height: 1.2353;
3295                 margin-top: 3.2941em;
3296                 margin-bottom: 1.6471em;
3297         }
3298
3299         .entry-content .more-link:after,
3300         .entry-summary .more-link:after {
3301                 font-size: 24px;
3302                 top: 2px;
3303         }
3304
3305         .author-info {
3306                 margin: 0 9.0909%;
3307                 padding: 9.0909% 0;
3308         }
3309
3310         .author-info .avatar {
3311                 height: 42px;
3312                 margin: 0 1.6471em 1.6471em 0;
3313                 width: 42px;
3314         }
3315
3316         .author-link:after {
3317                 top: 3px;
3318         }
3319
3320         .posted-on:before,
3321         .byline:before,
3322         .cat-links:before,
3323         .tags-links:before,
3324         .comments-link:before,
3325         .entry-format:before,
3326         .edit-link:before,
3327         .full-size-link:before {
3328                 top: 3px;
3329         }
3330
3331         .taxonomy-description {
3332                 padding-top: 0.4118em;
3333         }
3334
3335         .page-title,
3336         .comments-title,
3337         .comment-reply-title,
3338         .post-navigation .post-title {
3339                 font-size: 24px;
3340                 font-size: 2.4rem;
3341                 line-height: 1.1667;
3342         }
3343
3344         .page-links {
3345                 margin-bottom: 1.4117em;
3346         }
3347
3348         .page-links a,
3349         .page-links > span {
3350                 margin: 0 0.2857em 0.2857em 0;
3351         }
3352
3353         .entry-attachment {
3354                 margin-bottom: 1.6471em;
3355         }
3356
3357         .format-aside .entry-title,
3358         .format-image .entry-title,
3359         .format-video .entry-title,
3360         .format-quote .entry-title,
3361         .format-gallery .entry-title,
3362         .format-status .entry-title,
3363         .format-link .entry-title,
3364         .format-audio .entry-title,
3365         .format-chat .entry-title {
3366                 font-size: 20px;
3367                 font-size: 2rem;
3368                 line-height: 1.4;
3369                 margin-bottom: 1.4em;
3370         }
3371
3372         .format-link .entry-title a:after {
3373                 top: 0.0833em;
3374         }
3375
3376         .comments-title {
3377                 margin-bottom: 1.4em;
3378         }
3379
3380         .comment-list article,
3381         .comment-list .pingback,
3382         .comment-list .trackback {
3383                 padding: 1.6471em 0;
3384         }
3385
3386         .comment-list + .comment-respond,
3387         .comment-navigation + .comment-respond {
3388                 padding-top: 1.6471em;
3389         }
3390
3391         .comment-list .children > li {
3392                 padding-left: 1.2353em;
3393         }
3394
3395         .comment-meta {
3396                 position: relative;
3397         }
3398
3399         .comment-author {
3400                 margin-bottom: 0;
3401         }
3402
3403         .comment-author .avatar {
3404                 height: 42px;
3405                 margin-right: 1.64705em;
3406                 position: relative;
3407                 top: 5px;
3408                 width: 42px;
3409         }
3410
3411         .comment-metadata .edit-link:before {
3412                 top: 2px;
3413         }
3414
3415         .pingback .edit-link:before {
3416                 top: 6px;
3417         }
3418
3419         .bypostauthor > article .fn:after {
3420                 top: 7px;
3421                 left: 6px;
3422         }
3423
3424         .comment-content ul,
3425         .comment-content ol {
3426                 margin-bottom: 1.6471em;
3427         }
3428
3429         .comment-list .reply a {
3430                 padding: 0.4286em 0.8571em;
3431         }
3432
3433         .comment-form,
3434         .no-comments {
3435                 padding-top: 1.6471em;
3436         }
3437
3438         .comment-reply-title small a:before {
3439                 top: -1px;
3440         }
3441
3442         embed,
3443         iframe,
3444         object,
3445         video {
3446                 margin-bottom: 1.6471em;
3447         }
3448
3449         .wp-audio-shortcode,
3450         .wp-video,
3451         .wp-playlist.wp-audio-playlist {
3452                 font-size: 17px;
3453                 font-size: 1.7rem;
3454                 margin-bottom: 1.6471em;
3455         }
3456
3457         .wp-caption,
3458         .gallery {
3459                 margin-bottom: 1.6471em;
3460         }
3461
3462         .widecolumn .mu_alert {
3463                 margin-bottom: 1.6471em;
3464         }
3465
3466         .widecolumn p {
3467                 margin: 1.6471em 0;
3468         }
3469
3470         .widecolumn p + h2 {
3471                 margin-top: 1.6em;
3472         }
3473
3474         .widecolumn #key,
3475         .widecolumn .mu_register #blog_title,
3476         .widecolumn .mu_register #user_email,
3477         .widecolumn .mu_register #blogname,
3478         .widecolumn .mu_register #user_name {
3479                 font-size: 17px;
3480                 font-size: 1.7rem;
3481                 line-height: normal;
3482         }
3483
3484         .widecolumn .mu_register #blog_title,
3485         .widecolumn .mu_register #user_email,
3486         .widecolumn .mu_register #user_name {
3487                 margin: 0 0 0.4117em;
3488         }
3489 }
3490
3491
3492 /**
3493  * 16.3 Tablet Large 880px
3494  */
3495
3496 @media screen and (min-width: 55em) {
3497         body,
3498         button,
3499         input,
3500         select,
3501         textarea {
3502                 font-size: 19px;
3503                 font-size: 1.9rem;
3504                 line-height: 1.6842;
3505         }
3506
3507         button,
3508         input {
3509                 line-height: normal;
3510         }
3511
3512         p,
3513         address,
3514         pre,
3515         hr,
3516         ul,
3517         ol,
3518         dl,
3519         dd,
3520         table {
3521                 margin-bottom: 1.6842em;
3522         }
3523
3524         blockquote {
3525                 font-size: 22px;
3526                 font-size: 2.2rem;
3527                 line-height: 1.8182;
3528                 margin-bottom: 1.8182em;
3529                 margin-left: -1.0909em;
3530                 padding-left: 0.9091em;
3531         }
3532
3533         blockquote p {
3534                 margin-bottom: 1.8182em;
3535         }
3536
3537         blockquote cite,
3538         blockquote small {
3539                 font-size: 19px;
3540                 font-size: 1.9rem;
3541                 line-height: 1.6842;
3542         }
3543
3544         pre {
3545                 line-height: 1.2632;
3546         }
3547
3548         button,
3549         input[type="button"],
3550         input[type="reset"],
3551         input[type="submit"],
3552         .post-password-form input[type="submit"],
3553         .widecolumn #submit,
3554         .widecolumn .mu_register input[type="submit"] {
3555                 font-size: 16px;
3556                 font-size: 1.6rem;
3557                 padding: 0.8125em 1.625em;
3558         }
3559
3560         input[type="text"],
3561         input[type="email"],
3562         input[type="url"],
3563         input[type="password"],
3564         input[type="search"],
3565         textarea {
3566                 padding: 0.5278em;
3567         }
3568
3569         .main-navigation {
3570                 font-size: 16px;
3571                 font-size: 1.6rem;
3572                 line-height: 1.5;
3573         }
3574
3575         .main-navigation a {
3576                 padding: 0.75em 0;
3577         }
3578
3579         .main-navigation .menu-item-description {
3580                 font-size: 16px;
3581                 font-size: 1.6rem;
3582                 line-height: 1.5;
3583         }
3584
3585         .social-navigation ul {
3586                 margin-bottom: -1.2632em;
3587         }
3588
3589         .social-navigation a {
3590                 height: 2.5263em;
3591                 width: 2.5263em;
3592         }
3593
3594         .secondary-toggle {
3595                 height: 64px;
3596                 width: 64px;
3597         }
3598
3599         .secondary-toggle:before {
3600                 line-height: 62px;
3601                 width: 62px;
3602         }
3603
3604         .post-password-form label,
3605         .post-navigation .meta-nav,
3606         .comment-navigation,
3607         .image-navigation,
3608         .author-heading,
3609         .author-bio,
3610         .entry-footer,
3611         .page-links a,
3612         .page-links span,
3613         .comment-metadata,
3614         .pingback .edit-link,
3615         .comment-list .reply,
3616         .comment-notes,
3617         .comment-awaiting-moderation,
3618         .logged-in-as,
3619         .comment-form label,
3620         .form-allowed-tags,
3621         .site-info,
3622         .wp-caption-text,
3623         .gallery-caption,
3624         .entry-caption,
3625         .widecolumn label,
3626         .widecolumn .mu_register label {
3627                 font-size: 16px;
3628                 font-size: 1.6rem;
3629         }
3630
3631         .pagination .nav-links {
3632                 min-height: 3.3684em;
3633         }
3634
3635         .pagination .page-numbers {
3636                 line-height: 3.3684em;
3637                 padding: 0 0.8421em;
3638         }
3639
3640         .pagination .prev,
3641         .pagination .next {
3642                 height: 64px;
3643                 padding: 0;
3644                 width: 64px;
3645         }
3646
3647         .pagination .prev:before,
3648         .pagination .next:before {
3649                 height: 64px;
3650                 line-height: 64px;
3651                 width: 64px;
3652         }
3653
3654         .image-navigation .nav-previous a:before,
3655         .image-navigation .nav-next a:after,
3656         .comment-navigation .nav-previous a:before,
3657         .comment-navigation .nav-next a:after {
3658                 font-size: 24px;
3659                 top: -1px;
3660         }
3661
3662         blockquote.alignleft,
3663         .wp-caption.alignleft,
3664         img.alignleft {
3665                 margin: 0.4211em 1.6842em 1.6842em 0;
3666         }
3667
3668         blockquote.alignright,
3669         .wp-caption.alignright,
3670         img.alignright {
3671                 margin: 0.4211em 0 1.6842em 1.6842em;
3672         }
3673
3674         blockquote.aligncenter,
3675         .wp-caption.aligncenter,
3676         img.aligncenter {
3677                 margin-top: 0.4211em;
3678                 margin-bottom: 1.6842em;
3679         }
3680
3681         .wp-caption.alignleft,
3682         .wp-caption.alignright,
3683         .wp-caption.aligncenter {
3684                 margin-bottom: 1.2632em;
3685         }
3686
3687         .site-branding {
3688                 min-height: 3.7895em;
3689                 padding-right: 74px;
3690         }
3691
3692         .site-title {
3693                 font-size: 32px;
3694                 font-size: 3.2rem;
3695                 line-height: 1.25;
3696         }
3697
3698         .site-description {
3699                 font-size: 16px;
3700                 font-size: 1.6rem;
3701         }
3702
3703         .widget {
3704                 font-size: 16px;
3705                 font-size: 1.6rem;
3706         }
3707
3708         .widget blockquote {
3709                 font-size: 19px;
3710                 font-size: 1.9rem;
3711                 line-height: 1.6842;
3712                 margin-bottom: 1.6842em;
3713                 margin-left: -1.2632em;
3714                 padding-left: 1.0526em;
3715         }
3716
3717         .widget blockquote p {
3718                 margin-bottom: 1.6842em;
3719         }
3720
3721         .widget blockquote cite,
3722         .widget blockquote small {
3723                 font-size: 16px;
3724                 font-size: 1.6rem;
3725         }
3726
3727         .widget button,
3728         .widget input,
3729         .widget select,
3730         .widget textarea {
3731                 line-height: 1.5;
3732         }
3733
3734         .widget button,
3735         .widget input {
3736                 line-height: normal;
3737         }
3738
3739         .widget button,
3740         .widget input[type="button"],
3741         .widget input[type="reset"],
3742         .widget input[type="submit"] {
3743                 font-size: 16px;
3744                 font-size: 1.6rem;
3745                 padding: 0.8125em 1.625em;
3746         }
3747
3748         .widget input[type="text"],
3749         .widget input[type="email"],
3750         .widget input[type="url"],
3751         .widget input[type="password"],
3752         .widget input[type="search"],
3753         .widget textarea {
3754                 padding: 0.75em;
3755         }
3756
3757         .widget .wp-caption-text,
3758         .widget .gallery-caption {
3759                 line-height: 1.5;
3760         }
3761
3762         .widget_calendar td,
3763         .widget_calendar th {
3764                 line-height: 2.9375;
3765         }
3766
3767         .widget_archive li,
3768         .widget_categories li,
3769         .widget_links li,
3770         .widget_meta li,
3771         .widget_nav_menu li,
3772         .widget_pages li,
3773         .widget_recent_comments li,
3774         .widget_recent_entries li {
3775                 padding: 0.7188em 0;
3776         }
3777
3778         .widget_categories .children,
3779         .widget_nav_menu .sub-menu,
3780         .widget_pages .children {
3781                 margin: 0.7188em 0 0 1em;
3782                 padding-top: 0.7188em;
3783         }
3784
3785         .widget_rss .rss-date,
3786         .widget_rss cite {
3787                 font-size: 13px;
3788                 font-size: 1.3rem;
3789                 line-height: 1.8462;
3790         }
3791
3792         .post-thumbnail {
3793                 margin-bottom: 2.9474em;
3794         }
3795
3796         .entry-title,
3797         .widecolumn h2 {
3798                 font-size: 39px;
3799                 font-size: 3.9rem;
3800                 line-height: 1.2308;
3801                 margin-bottom: 1.2308em;
3802         }
3803
3804         .entry-content h1,
3805         .entry-summary h1,
3806         .page-content h1,
3807         .comment-content h1 {
3808                 font-size: 39px;
3809                 font-size: 3.9rem;
3810                 line-height: 1.2308;
3811                 margin-top: 1.641em;
3812                 margin-bottom: 0.8205em;
3813         }
3814
3815         .entry-content h2,
3816         .entry-summary h2,
3817         .page-content h2,
3818         .comment-content h2 {
3819                 font-size: 32px;
3820                 font-size: 3.2rem;
3821                 line-height: 1.25;
3822                 margin-top: 2em;
3823                 margin-bottom: 1em;
3824         }
3825
3826         .entry-content h3,
3827         .entry-summary h3,
3828         .page-content h3,
3829         .comment-content h3 {
3830                 font-size: 27px;
3831                 font-size: 2.7rem;
3832                 line-height: 1.1852;
3833                 margin-top: 2.3704em;
3834                 margin-bottom: 1.1852em;
3835         }
3836
3837         .entry-content h4,
3838         .entry-summary h4,
3839         .page-content h4,
3840         .comment-content h4 {
3841                 font-size: 22px;
3842                 font-size: 2.2rem;
3843                 line-height: 1.4545;
3844                 margin-top: 2.9091em;
3845                 margin-bottom: 1.4545em;
3846         }
3847
3848         .entry-content h5,
3849         .entry-content h6,
3850         .entry-summary h5,
3851         .entry-summary h6,
3852         .page-content h5,
3853         .page-content h6,
3854         .comment-content h5,
3855         .comment-content h6 {
3856                 font-size: 19px;
3857                 font-size: 1.9rem;
3858                 line-height: 1.2632;
3859                 margin-top: 3.3684em;
3860                 margin-bottom: 1.6842em;
3861         }
3862
3863         .entry-content .more-link:after,
3864         .entry-summary .more-link:after {
3865                 top: 3px;
3866         }
3867
3868         .author-info .avatar {
3869                 height: 56px;
3870                 margin: 0 1.6842em 1.6842em 0;
3871                 width: 56px;
3872         }
3873
3874         .author-link:after {
3875                 font-size: 24px;
3876                 top: 0;
3877         }
3878
3879         .posted-on:before,
3880         .byline:before,
3881         .cat-links:before,
3882         .tags-links:before,
3883         .comments-link:before,
3884         .entry-format:before,
3885         .edit-link:before,
3886         .full-size-link:before {
3887                 top: 4px;
3888         }
3889
3890         .taxonomy-description {
3891                 padding-top: 0.4211em;
3892         }
3893
3894         .page-title,
3895         .comments-title,
3896         .comment-reply-title,
3897         .post-navigation .post-title {
3898                 font-size: 27px;
3899                 font-size: 2.7rem;
3900                 line-height: 1.1852;
3901         }
3902
3903         .page-links {
3904                 margin-bottom: 1.4736em;
3905         }
3906
3907         .page-links a,
3908         .page-links > span {
3909                 margin: 0 0.25em 0.25em 0;
3910         }
3911
3912         .entry-attachment {
3913                 margin-bottom: 1.6842em
3914         }
3915
3916         .format-aside .entry-title,
3917         .format-image .entry-title,
3918         .format-video .entry-title,
3919         .format-quote .entry-title,
3920         .format-gallery .entry-title,
3921         .format-status .entry-title,
3922         .format-link .entry-title,
3923         .format-audio .entry-title,
3924         .format-chat .entry-title {
3925                 font-size: 22px;
3926                 font-size: 2.2rem;
3927                 line-height: 1.4545;
3928                 margin-bottom: 1.4545em;
3929         }
3930
3931         .format-link .entry-title a:after {
3932                 top: 0.125em;
3933         }
3934
3935         .comments-title {
3936                 margin-bottom: 1.4545em;
3937         }
3938
3939         .comment-list article,
3940         .comment-list .pingback,
3941         .comment-list .trackback {
3942                 padding: 1.6842em 0;
3943         }
3944
3945         .comment-list + .comment-respond,
3946         .comment-navigation + .comment-respond {
3947                 padding-top: 1.6842em;
3948         }
3949
3950         .comment-list .children > li {
3951                 padding-left: 1.4737em;
3952         }
3953
3954         .comment-author .avatar {
3955                 height: 56px;
3956                 margin-right: 1.6842em;
3957                 top: 3px;
3958                 width: 56px;
3959         }
3960
3961         .comment-metadata {
3962                 line-height: 2;
3963         }
3964
3965         .comment-metadata .edit-link:before {
3966                 top: 8px;
3967         }
3968
3969         .pingback .edit-link:before {
3970                 top: 8px;
3971         }
3972
3973         .bypostauthor > article .fn:after {
3974                 top: 8px;
3975         }
3976
3977         .comment-content ul,
3978         .comment-content ol {
3979                 margin-bottom: 1.6842em;
3980         }
3981
3982         .comment-list .reply a {
3983                 padding: 0.4375em 0.875em;
3984         }
3985
3986         .comment-form,
3987         .no-comments {
3988                 padding-top: 1.6842em;
3989         }
3990
3991         embed,
3992         iframe,
3993         object,
3994         video {
3995                 margin-bottom: 1.6842em;
3996         }
3997
3998         .wp-audio-shortcode,
3999         .wp-video,
4000         .wp-playlist.wp-audio-playlist {
4001                 font-size: 19px;
4002                 font-size: 1.9rem;
4003                 margin-bottom: 1.6842em;
4004         }
4005
4006         .wp-caption,
4007         .gallery {
4008                 margin-bottom: 1.6842em;
4009         }
4010
4011         .widecolumn .mu_alert {
4012                 margin-bottom: 1.6842em;
4013         }
4014
4015         .widecolumn p {
4016                 margin: 1.6842em 0;
4017         }
4018
4019         .widecolumn p + h2 {
4020                 margin-top: 1.641em;
4021         }
4022
4023         .widecolumn #key,
4024         .widecolumn .mu_register #blog_title,
4025         .widecolumn .mu_register #user_email,
4026         .widecolumn .mu_register #blogname,
4027         .widecolumn .mu_register #user_name {
4028                 font-size: 19px;
4029                 font-size: 1.9rem;
4030         }
4031
4032         .widecolumn .mu_register #blog_title,
4033         .widecolumn .mu_register #user_email,
4034         .widecolumn .mu_register #user_name {
4035                 margin: 0 0 0.421em;
4036         }
4037 }
4038
4039
4040 /**
4041  * 16.4 Desktop Small 955px
4042  */
4043
4044 @media screen and (min-width: 59.6875em) {
4045         body:before {
4046                 background-color: #fff;
4047                 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
4048                 content: "";
4049                 display: block;
4050                 height: 100%;
4051                 min-height: 100%;
4052                 position: fixed;
4053                 top: 0;
4054                 left: 0;
4055                 width: 29.4118%;
4056                 z-index: 0; /* Fixes flashing bug with scrolling on Safari */
4057         }
4058
4059         .site {
4060                 margin: 0 auto;
4061                 max-width: 1403px;
4062         }
4063
4064         .sidebar {
4065                 float: left;
4066                 margin-right: -100%;
4067                 max-width: 413px;
4068                 position: relative;
4069                 width: 29.4118%;
4070         }
4071
4072         .secondary {
4073                 background-color: transparent;
4074                 box-shadow: none;
4075                 display: block;
4076                 margin: 0;
4077                 padding: 0;
4078         }
4079
4080         .site-main {
4081                 padding: 8.3333% 0;
4082         }
4083
4084         .site-content {
4085                 display: block;
4086                 float: left;
4087                 margin-left: 29.4118%;
4088                 width: 70.5882%;
4089         }
4090
4091         body {
4092                 font-size: 15px;
4093                 font-size: 1.5rem;
4094                 line-height: 1.6;
4095         }
4096
4097         p,
4098         address,
4099         pre,
4100         hr,
4101         ul,
4102         ol,
4103         dl,
4104         dd,
4105         table {
4106                 margin-bottom: 1.6em;
4107         }
4108
4109         blockquote {
4110                 font-size: 18px;
4111                 font-size: 1.8rem;
4112                 line-height: 1.6667;
4113                 margin-bottom: 1.6667em;
4114                 margin-left: -1.3333em;
4115                 padding-left: 1.1111em;
4116         }
4117
4118         blockquote cite,
4119         blockquote small {
4120                 font-size: 15px;
4121                 font-size: 1.5rem;
4122                 line-height: 1.6;
4123         }
4124
4125         pre {
4126                 line-height: 1.2;
4127         }
4128
4129         button,
4130         input,
4131         select,
4132         textarea {
4133                 font-size: 16px;
4134                 font-size: 1.6rem;
4135                 line-height: 1.5;
4136         }
4137
4138         button,
4139         input {
4140                 line-height: normal;
4141         }
4142
4143         button,
4144         input[type="button"],
4145         input[type="reset"],
4146         input[type="submit"],
4147         .post-password-form input[type="submit"],
4148         .widecolumn #submit,
4149         .widecolumn .mu_register input[type="submit"] {
4150                 font-size: 12px;
4151                 font-size: 1.2rem;
4152                 padding: 0.7917em 1.5833em;
4153         }
4154
4155         input[type="text"],
4156         input[type="email"],
4157         input[type="url"],
4158         input[type="password"],
4159         input[type="search"],
4160         textarea {
4161                 padding: 0.375em;
4162         }
4163
4164         .main-navigation {
4165                 font-size: 12px;
4166                 font-size: 1.2rem;
4167                 margin: 0 20% 20%;
4168         }
4169
4170         .main-navigation a {
4171                 padding: 0.5em 0;
4172         }
4173
4174         .main-navigation .menu-item-has-children > a {
4175                 padding-right: 30px;
4176         }
4177
4178         .main-navigation .menu-item-description {
4179                 font-size: 12px;
4180                 font-size: 1.2rem;
4181                 line-height: 1.5;
4182         }
4183
4184         .dropdown-toggle {
4185                 height: 24px;
4186                 width: 24px;
4187         }
4188
4189         .dropdown-toggle:after {
4190                 font-size: 16px;
4191                 line-height: 24px;
4192                 width: 24px;
4193         }
4194
4195         .social-navigation {
4196                 margin: 0 20% 20%;
4197         }
4198
4199         .social-navigation ul {
4200                 margin-bottom: -1.6em;
4201         }
4202
4203         .social-navigation li {
4204                 width: 25%;
4205         }
4206
4207         .social-navigation a {
4208                 height: 3.2em;
4209         }
4210
4211         .secondary-toggle {
4212                 display: none;
4213         }
4214
4215         .post-password-form label,
4216         .post-navigation .meta-nav,
4217         .comment-navigation,
4218         .image-navigation,
4219         .author-heading,
4220         .author-bio,
4221         .entry-footer,
4222         .page-links a,
4223         .page-links span,
4224         .comment-metadata,
4225         .pingback .edit-link,
4226         .comment-list .reply,
4227         .comment-notes,
4228         .comment-awaiting-moderation,
4229         .logged-in-as,
4230         .comment-form label,
4231         .form-allowed-tags,
4232         .site-info,
4233         .wp-caption-text,
4234         .gallery-caption,
4235         .entry-caption,
4236         .widecolumn label,
4237         .widecolumn .mu_register label {
4238                 font-size: 12px;
4239                 font-size: 1.2rem;
4240         }
4241
4242         .post-navigation {
4243                 margin: 8.3333% 8.3333% 0;
4244         }
4245
4246         .post-navigation a {
4247                 padding: 5% 10%;
4248         }
4249
4250         .pagination {
4251                 margin: 8.333% 8.333% 0;
4252         }
4253
4254         .pagination .nav-links {
4255                 min-height: 3.2em;
4256         }
4257
4258         .pagination .page-numbers {
4259                 line-height: 3.2em;
4260                 padding: 0 0.8em;
4261         }
4262
4263         .pagination .prev,
4264         .pagination .next {
4265                 height: 48px;
4266                 padding: 0;
4267                 width: 48px;
4268         }
4269
4270         .pagination .prev:before,
4271         .pagination .next:before {
4272                 height: 48px;
4273                 line-height: 48px;
4274                 width: 48px;
4275         }
4276
4277         .image-navigation .nav-previous a:before,
4278         .image-navigation .nav-next a:after,
4279         .comment-navigation .nav-previous a:before,
4280         .comment-navigation .nav-next a:after {
4281                 font-size: 16px;
4282                 top: 0;
4283         }
4284
4285         .image-navigation {
4286                 padding: 0 10%;
4287         }
4288
4289         blockquote.alignleft,
4290         .wp-caption.alignleft,
4291         img.alignleft {
4292                 margin: 0.4em 1.6em 1.6em 0;
4293         }
4294
4295         blockquote.alignright,
4296         .wp-caption.alignright,
4297         img.alignright {
4298                 margin: 0.4em 0 1.6em 1.6em;
4299         }
4300
4301         blockquote.aligncenter,
4302         .wp-caption.aligncenter,
4303         img.aligncenter {
4304                 clear: both;
4305                 margin-top: 0.4em;
4306                 margin-bottom: 1.6em;
4307         }
4308
4309         .wp-caption.alignleft,
4310         .wp-caption.alignright,
4311         .wp-caption.aligncenter {
4312                 margin-bottom: 1.2em;
4313         }
4314
4315         .site-header {
4316                 background-color: transparent;
4317                 border-bottom: 0;
4318                 margin: 20% 0;
4319                 padding: 0 20%;
4320         }
4321
4322         .site-branding {
4323                 min-height: 0;
4324                 padding: 0;
4325         }
4326
4327         .site-title {
4328                 font-size: 22px;
4329                 font-size: 2.2rem;
4330                 line-height: 1.3636;
4331         }
4332
4333         .site-description {
4334                 font-size: 12px;
4335                 font-size: 1.2rem;
4336         }
4337
4338         .widget {
4339                 font-size: 12px;
4340                 font-size: 1.2rem;
4341                 margin: 0 0 20%;
4342                 padding: 0 20%;
4343         }
4344
4345         .widget blockquote {
4346                 font-size: 12px;
4347                 font-size: 1.2rem;
4348                 line-height: 1.5;
4349                 margin-bottom: 1.5em;
4350                 margin-left: -1.5em;
4351                 padding-left: 1.1667em;
4352         }
4353
4354         .widget blockquote p {
4355                 margin-bottom: 1.5em;
4356         }
4357
4358         .widget blockquote cite,
4359         .widget blockquote small {
4360                 font-size: 12px;
4361                 font-size: 1.2rem;
4362         }
4363
4364         .widget pre {
4365                 padding: 0.5em;
4366         }
4367
4368         .widget button,
4369         .widget input,
4370         .widget select,
4371         .widget textarea {
4372                 font-size: 12px;
4373                 font-size: 1.2rem;
4374         }
4375
4376         .widget button,
4377         .widget input[type="button"],
4378         .widget input[type="reset"],
4379         .widget input[type="submit"] {
4380                 font-size: 12px;
4381                 font-size: 1.2rem;
4382                 padding: 0.5417em 1.0833em;
4383         }
4384
4385         .widget input[type="text"],
4386         .widget input[type="email"],
4387         .widget input[type="url"],
4388         .widget input[type="password"],
4389         .widget input[type="search"],
4390         .widget textarea {
4391                 padding: 0.4583em;
4392         }
4393
4394         .widget .wp-caption-text,
4395         .widget .gallery-caption {
4396                 font-size: 12px;
4397                 font-size: 1.2rem;
4398         }
4399
4400         .widget_calendar td,
4401         .widget_calendar th {
4402                 line-height: 1.9167;
4403         }
4404
4405         .widget_archive li,
4406         .widget_categories li,
4407         .widget_links li,
4408         .widget_meta li,
4409         .widget_nav_menu li,
4410         .widget_pages li,
4411         .widget_recent_comments li,
4412         .widget_recent_entries li {
4413                 padding: 0.4583em 0;
4414         }
4415
4416         .widget_categories .children,
4417         .widget_nav_menu .sub-menu,
4418         .widget_pages .children {
4419                 margin: 0.4583em 0 0 1em;
4420                 padding-top: 0.4583em;
4421         }
4422
4423         .widget_rss .rss-date,
4424         .widget_rss cite {
4425                 font-size: 12px;
4426                 font-size: 1.2rem;
4427                 line-height: 1.5;
4428         }
4429
4430         .hentry,
4431         .page-header,
4432         .page-content {
4433                 margin: 0 8.3333%;
4434         }
4435
4436         .hentry {
4437                 padding-top: 8.3333%;
4438         }
4439
4440         .hentry + .hentry,
4441         .page-header + .hentry,
4442         .page-header + .page-content {
4443                 margin-top: 8.3333%;
4444         }
4445
4446         .post-thumbnail {
4447                 margin-bottom: 2.4em;
4448         }
4449
4450         .entry-header {
4451                 padding: 0 10%;
4452         }
4453
4454         .entry-title,
4455         .widecolumn h2 {
4456                 font-size: 31px;
4457                 font-size: 3.1rem;
4458                 line-height: 1.1613;
4459                 margin-bottom: 1.1613em;
4460         }
4461
4462         .entry-content,
4463         .entry-summary {
4464                 padding: 0 10% 10%;
4465         }
4466
4467         .entry-content h1,
4468         .entry-summary h1,
4469         .page-content h1,
4470         .comment-content h1 {
4471                 font-size: 31px;
4472                 font-size: 3.1rem;
4473                 line-height: 1.1613;
4474                 margin-top: 1.5484em;
4475                 margin-bottom: 0.7742em;
4476         }
4477
4478         .entry-content h2,
4479         .entry-summary h2,
4480         .page-content h2,
4481         .comment-content h2 {
4482                 font-size: 26px;
4483                 font-size: 2.6rem;
4484                 line-height: 1.3846;
4485                 margin-top: 1.8462em;
4486                 margin-bottom: 0.9231em;
4487         }
4488
4489         .entry-content h3,
4490         .entry-summary h3,
4491         .page-content h3,
4492         .comment-content h3 {
4493                 font-size: 22px;
4494                 font-size: 2.2rem;
4495                 line-height: 1.3636;
4496                 margin-top: 2.1818em;
4497                 margin-bottom: 1.0909em;
4498         }
4499
4500         .entry-content h4,
4501         .entry-summary h4,
4502         .page-content h4,
4503         .comment-content h4 {
4504                 font-size: 18px;
4505                 font-size: 1.8rem;
4506                 line-height: 1.3333;
4507                 margin-top: 2.6667em;
4508                 margin-bottom: 1.3333em;
4509         }
4510
4511         .entry-content h5,
4512         .entry-content h6,
4513         .entry-summary h5,
4514         .entry-summary h6,
4515         .page-content h5,
4516         .page-content h6,
4517         .comment-content h5,
4518         .comment-content h6 {
4519                 font-size: 15px;
4520                 font-size: 1.5rem;
4521                 line-height: 1.2;
4522                 margin-top: 3.2em;
4523                 margin-bottom: 1.6em;
4524         }
4525
4526         .entry-content .more-link:after,
4527         .entry-summary .more-link:after {
4528                 font-size: 16px;
4529                 top: 5px;
4530         }
4531
4532         .author-info {
4533                 margin: 0 10%;
4534                 padding: 10% 0;
4535         }
4536
4537         .author-info .avatar {
4538                 height: 36px;
4539                 margin: 0 1.5em 1.5em 0;
4540                 width: 36px;
4541         }
4542
4543         .author-link:after {
4544                 font-size: 16px;
4545                 top: 1px;
4546         }
4547
4548         .entry-footer {
4549                 padding: 5% 10%;
4550         }
4551
4552         .posted-on:before,
4553         .byline:before,
4554         .cat-links:before,
4555         .tags-links:before,
4556         .comments-link:before,
4557         .entry-format:before,
4558         .edit-link:before,
4559         .full-size-link:before {
4560                 top: 0;
4561         }
4562
4563         .page-header {
4564                 padding: 4.1666% 8.3333%;
4565         }
4566
4567         .page-content {
4568                 padding: 8.3333%;
4569         }
4570
4571         .taxonomy-description {
4572                 padding-top: 0.4em;
4573         }
4574
4575         .page-title,
4576         .comments-title,
4577         .comment-reply-title,
4578         .post-navigation .post-title {
4579                 font-size: 18px;
4580                 font-size: 1.8rem;
4581                 line-height: 1.3333;
4582         }
4583
4584         .page-links {
4585                 margin-bottom: 1.3333em;
4586         }
4587
4588         .page-links a,
4589         .page-links > span {
4590                 margin: 0 0.3333em 0.3333em 0;
4591         }
4592
4593         .entry-attachment {
4594                 margin-bottom: 1.6em;
4595         }
4596
4597         .format-aside .entry-title,
4598         .format-image .entry-title,
4599         .format-video .entry-title,
4600         .format-quote .entry-title,
4601         .format-gallery .entry-title,
4602         .format-status .entry-title,
4603         .format-link .entry-title,
4604         .format-audio .entry-title,
4605         .format-chat .entry-title {
4606                 font-size: 18px;
4607                 font-size: 1.8rem;
4608                 line-height: 1.3333;
4609                 margin-bottom: 1.3333em;
4610         }
4611
4612         .format-link .entry-title a:after {
4613                 top: 0;
4614         }
4615
4616         .comments-area {
4617                 margin: 8.3333% 8.3333% 0;
4618                 padding: 8.3333%;
4619         }
4620
4621         .comments-title {
4622                 margin-bottom: 1.3333em;
4623         }
4624
4625         .comment-list article,
4626         .comment-list .pingback,
4627         .comment-list .trackback {
4628                 padding: 1.6em 0;
4629         }
4630
4631         .comment-list + .comment-respond,
4632         .comment-navigation + .comment-respond {
4633                 padding-top: 1.6em;
4634         }
4635
4636         .comment-list .children > li {
4637                 padding-left: 0.8em;
4638         }
4639
4640         .comment-author {
4641                 margin-bottom: 0.4em;
4642         }
4643
4644         .comment-author .avatar {
4645                 height: 24px;
4646                 margin-right: 0.8em;
4647                 top: 0;
4648                 width: 24px;
4649         }
4650
4651         .comment-metadata .edit-link:before {
4652                 top: 3px;
4653         }
4654
4655         .pingback .edit-link:before {
4656                 top: 5px;
4657         }
4658
4659         .bypostauthor > article .fn:after {
4660                 top: 5px;
4661                 left: 3px;
4662         }
4663
4664         .comment-content ul,
4665         .comment-content ol {
4666                 margin-bottom: 2em;
4667         }
4668
4669         .comment-list .reply a {
4670                 padding: 0.4167em 0.8333em;
4671         }
4672
4673         .comment-form,
4674         .no-comments {
4675                 padding-top: 1.6em;
4676         }
4677
4678         .comment-reply-title small a:before {
4679                 top: -3px;
4680         }
4681
4682         .site-footer {
4683                 float: left;
4684                 margin: 0 0 0 35.2941%;
4685                 padding: 0;
4686                 width: 58.8235%;
4687         }
4688
4689         .site-info {
4690                 padding: 5% 10%;
4691         }
4692
4693         embed,
4694         iframe,
4695         object,
4696         video {
4697                 margin-bottom: 1.6em;
4698         }
4699
4700         .wp-audio-shortcode,
4701         .wp-video,
4702         .wp-playlist.wp-audio-playlist {
4703                 font-size: 15px;
4704                 font-size: 1.5rem;
4705                 margin-bottom: 1.6em;
4706         }
4707
4708         .wp-caption,
4709         .gallery {
4710                 margin-bottom: 1.6em;
4711         }
4712
4713         .widecolumn {
4714                 margin: 8.3333%;
4715                 padding: 8.3333%;
4716         }
4717
4718         .widecolumn .mu_alert {
4719                 margin-bottom: 1.6em;
4720         }
4721
4722         .widecolumn p {
4723                 margin: 1.6em 0;
4724         }
4725
4726         .widecolumn p + h2 {
4727                 margin-top: 1.5484em;
4728         }
4729
4730         .widecolumn #key,
4731         .widecolumn .mu_register #blog_title,
4732         .widecolumn .mu_register #user_email,
4733         .widecolumn .mu_register #blogname,
4734         .widecolumn .mu_register #user_name {
4735                 font-size: 16px;
4736                 font-size: 1.6rem;
4737         }
4738
4739         .widecolumn .mu_register #blog_title,
4740         .widecolumn .mu_register #user_email,
4741         .widecolumn .mu_register #user_name {
4742                 margin: 0 0 0.375em;
4743         }
4744 }
4745
4746
4747 /**
4748  * 16.5 Desktop Medium 1100px
4749  */
4750
4751 @media screen and (min-width: 68.75em) {
4752         body,
4753         button,
4754         input,
4755         select,
4756         textarea {
4757                 font-size: 17px;
4758                 font-size: 1.7rem;
4759                 line-height: 1.6471;
4760         }
4761
4762         button,
4763         input {
4764                 line-height: normal;
4765         }
4766
4767         p,
4768         address,
4769         pre,
4770         hr,
4771         ul,
4772         ol,
4773         dl,
4774         dd,
4775         table {
4776                 margin-bottom: 1.6471em;
4777         }
4778
4779         blockquote {
4780                 font-size: 20px;
4781                 font-size: 2rem;
4782                 line-height: 1.75;
4783                 margin-bottom: 1.75em;
4784                 margin-left: -1.05em;
4785                 padding-left: 0.85em;
4786         }
4787
4788         blockquote p {
4789                 margin-bottom: 1.75em;
4790         }
4791
4792         blockquote cite,
4793         blockquote small {
4794                 font-size: 17px;
4795                 font-size: 1.7rem;
4796                 line-height: 1.6471;
4797         }
4798
4799         pre {
4800                 line-height: 1.2353;
4801         }
4802
4803         button,
4804         input[type="button"],
4805         input[type="reset"],
4806         input[type="submit"],
4807         .post-password-form input[type="submit"],
4808         .widecolumn #submit,
4809         .widecolumn .mu_register input[type="submit"] {
4810                 font-size: 14px;
4811                 font-size: 1.4rem;
4812                 padding: 0.8214em 1.5714em;
4813         }
4814
4815         input[type="text"],
4816         input[type="email"],
4817         input[type="url"],
4818         input[type="password"],
4819         input[type="search"],
4820         textarea {
4821                 padding: 0.5em;
4822         }
4823
4824         .main-navigation {
4825                 font-size: 14px;
4826                 font-size: 1.4rem;
4827         }
4828
4829         .main-navigation a {
4830                 padding: 0.4643em 0;
4831         }
4832
4833         .main-navigation .menu-item-has-children > a {
4834                 padding-right: 34px;
4835         }
4836
4837         .main-navigation .menu-item-description {
4838                 line-height: 1.4583;
4839                 margin-top: 0.25em;
4840         }
4841
4842         .dropdown-toggle {
4843                 height: 28px;
4844                 width: 28px;
4845         }
4846
4847         .dropdown-toggle:after {
4848                 line-height: 28px;
4849                 width: 28px;
4850         }
4851
4852         .social-navigation ul {
4853                 margin-bottom: -1.4706em;
4854         }
4855
4856         .social-navigation li {
4857                 width: 20%;
4858         }
4859
4860         .social-navigation a {
4861                 height: 2.8824em;
4862         }
4863
4864         .post-password-form label,
4865         .post-navigation .meta-nav,
4866         .comment-navigation,
4867         .image-navigation,
4868         .author-heading,
4869         .author-bio,
4870         .entry-footer,
4871         .page-links a,
4872         .page-links span,
4873         .comment-metadata,
4874         .pingback .edit-link,
4875         .comment-list .reply,
4876         .comment-notes,
4877         .comment-awaiting-moderation,
4878         .logged-in-as,
4879         .comment-form label,
4880         .form-allowed-tags,
4881         .site-info,
4882         .wp-caption-text,
4883         .gallery-caption,
4884         .entry-caption,
4885         .widecolumn label,
4886         .widecolumn .mu_register label {
4887                 font-size: 14px;
4888                 font-size: 1.4rem;
4889         }
4890
4891         .pagination .nav-links {
4892                 min-height: 3.2941em;
4893         }
4894
4895         .pagination .page-numbers {
4896                 line-height: 3.2941em;
4897                 padding: 0 0.8235em;
4898         }
4899
4900         .pagination .prev,
4901         .pagination .next {
4902                 height: 56px;
4903                 padding: 0;
4904                 width: 56px;
4905         }
4906
4907         .pagination .prev:before,
4908         .pagination .next:before {
4909                 height: 56px;
4910                 line-height: 56px;
4911                 width: 56px;
4912         }
4913
4914         .image-navigation .nav-previous a:before,
4915         .image-navigation .nav-next a:after,
4916         .comment-navigation .nav-previous a:before,
4917         .comment-navigation .nav-next a:after {
4918                 top: 2px;
4919         }
4920
4921         blockquote.alignleft,
4922         .wp-caption.alignleft,
4923         img.alignleft {
4924                 margin: 0.4118em 1.6471em 1.6471em 0;
4925         }
4926
4927         blockquote.alignright,
4928         .wp-caption.alignright,
4929         img.alignright {
4930                 margin: 0.4118em 0 1.6471em 1.6471em;
4931         }
4932
4933         blockquote.aligncenter,
4934         .wp-caption.aligncenter,
4935         img.aligncenter {
4936                 margin-top: 0.4118em;
4937                 margin-bottom: 1.6471em;
4938         }
4939
4940         .wp-caption.alignleft,
4941         .wp-caption.alignright,
4942         .wp-caption.aligncenter {
4943                 margin-bottom: 1.2353em;
4944         }
4945
4946         .site-title {
4947                 font-size: 24px;
4948                 font-size: 2.4rem;
4949                 line-height: 1.1667;
4950         }
4951
4952         .site-description {
4953                 font-size: 14px;
4954                 font-size: 1.4rem;
4955         }
4956
4957         .widget {
4958                 font-size: 14px;
4959                 font-size: 1.4rem;
4960         }
4961
4962         .widget blockquote {
4963                 font-size: 14px;
4964                 font-size: 1.4rem;
4965                 padding-left: 1.2143em;
4966         }
4967
4968         .widget button,
4969         .widget input,
4970         .widget select,
4971         .widget textarea {
4972                 font-size: 14px;
4973                 font-size: 1.4rem;
4974         }
4975
4976         .widget button,
4977         .widget input[type="button"],
4978         .widget input[type="reset"],
4979         .widget input[type="submit"] {
4980                 font-size: 12px;
4981                 font-size: 1.2rem;
4982                 padding: 0.75em 1.5em;
4983         }
4984
4985         .widget input[type="text"],
4986         .widget input[type="email"],
4987         .widget input[type="url"],
4988         .widget input[type="password"],
4989         .widget input[type="search"],
4990         .widget textarea {
4991                 padding: 0.5em;
4992         }
4993
4994         .widget .wp-caption-text,
4995         .widget .gallery-caption {
4996                 line-height: 1.4583;
4997                 padding: 0.5833em 0;
4998         }
4999
5000         .widget_calendar caption {
5001                 margin: 0 0 1.9286em;
5002         }
5003
5004         .widget_calendar td,
5005         .widget_calendar th {
5006                 line-height: 1.9286;
5007         }
5008
5009         .widget_archive li,
5010         .widget_categories li,
5011         .widget_links li,
5012         .widget_meta li,
5013         .widget_nav_menu li,
5014         .widget_pages li,
5015         .widget_recent_comments li,
5016         .widget_recent_entries li {
5017                 padding: 0.4643em 0;
5018         }
5019
5020         .widget_categories .children,
5021         .widget_nav_menu .sub-menu,
5022         .widget_pages .children {
5023                 margin: 0.4643em 0 0 1em;
5024                 padding-top: 0.4643em;
5025         }
5026
5027         .widget_rss .rss-date,
5028         .widget_rss cite {
5029                 line-height: 1.75;
5030         }
5031
5032         .post-thumbnail {
5033                 margin-bottom: 2.4706em;
5034         }
5035
5036         .entry-title,
5037         .widecolumn h2 {
5038                 font-size: 35px;
5039                 font-size: 3.5rem;
5040                 line-height: 1.2;
5041                 margin-bottom: 1.2em;
5042         }
5043
5044         .entry-content h1,
5045         .entry-summary h1,
5046         .page-content h1,
5047         .comment-content h1 {
5048                 font-size: 35px;
5049                 font-size: 3.5rem;
5050                 line-height: 1.2;
5051                 margin-top: 1.6em;
5052                 margin-bottom: 0.8em;
5053         }
5054
5055         .entry-content h2,
5056         .entry-summary h2,
5057         .page-content h2,
5058         .comment-content h2 {
5059                 font-size: 29px;
5060                 font-size: 2.9rem;
5061                 line-height: 1.2069;
5062                 margin-top: 1.931em;
5063                 margin-bottom: 0.9655em;
5064         }
5065
5066         .entry-content h3,
5067         .entry-summary h3,
5068         .page-content h3,
5069         .comment-content h3 {
5070                 font-size: 24px;
5071                 font-size: 2.4rem;
5072                 line-height: 1.1667;
5073                 margin-top: 2.3333em;
5074                 margin-bottom: 1.1667em;
5075         }
5076
5077         .entry-content h4,
5078         .entry-summary h4,
5079         .page-content h4,
5080         .comment-content h4 {
5081                 font-size: 20px;
5082                 font-size: 2rem;
5083                 line-height: 1.4;
5084                 margin-top: 2.8em;
5085                 margin-bottom: 1.4em;
5086         }
5087
5088         .entry-content h5,
5089         .entry-content h6,
5090         .entry-summary h5,
5091         .entry-summary h6,
5092         .page-content h5,
5093         .page-content h6,
5094         .comment-content h5,
5095         .comment-content h6 {
5096                 font-size: 17px;
5097                 font-size: 1.7rem;
5098                 line-height: 1.2353;
5099                 margin-top: 3.2941em;
5100                 margin-bottom: 1.6471em;
5101         }
5102
5103         .entry-content .more-link:after,
5104         .entry-summary .more-link:after {
5105                 font-size: 24px;
5106                 top: 2px;
5107         }
5108
5109         .author-info .avatar {
5110                 height: 42px;
5111                 margin: 0 1.6471em 1.6471em 0;
5112                 width: 42px;
5113         }
5114
5115         .author-link:after {
5116                 top: 3px;
5117         }
5118
5119         .posted-on:before,
5120         .byline:before,
5121         .cat-links:before,
5122         .tags-links:before,
5123         .comments-link:before,
5124         .entry-format:before,
5125         .edit-link:before,
5126         .full-size-link:before {
5127                 top: 3px;
5128         }
5129
5130         .taxonomy-description {
5131                 padding-top: 0.4118em;
5132         }
5133
5134         .page-title,
5135         .comments-title,
5136         .comment-reply-title,
5137         .post-navigation .post-title {
5138                 font-size: 24px;
5139                 font-size: 2.4rem;
5140                 line-height: 1.1667;
5141         }
5142
5143         .page-links {
5144                 margin-bottom: 1.4117em;
5145         }
5146
5147         .page-links a,
5148         .page-links > span {
5149                 margin: 0 0.2857em 0.2857em 0;
5150         }
5151
5152         .entry-attachment {
5153                 margin-bottom: 1.6471em;
5154         }
5155
5156         .format-aside .entry-title,
5157         .format-image .entry-title,
5158         .format-video .entry-title,
5159         .format-quote .entry-title,
5160         .format-gallery .entry-title,
5161         .format-status .entry-title,
5162         .format-link .entry-title,
5163         .format-audio .entry-title,
5164         .format-chat .entry-title {
5165                 font-size: 20px;
5166                 font-size: 2rem;
5167                 line-height: 1.4;
5168                 margin-bottom: 1.4em;
5169         }
5170
5171         .format-link .entry-title a:after {
5172                 top: 0.0833em;
5173         }
5174
5175         .comments-title {
5176                 margin-bottom: 1.4em;
5177         }
5178
5179         .comment-list article,
5180         .comment-list .pingback,
5181         .comment-list .trackback {
5182                 padding: 1.6471em 0;
5183         }
5184
5185         .comment-list + .comment-respond,
5186         .comment-navigation + .comment-respond {
5187                 padding-top: 1.6471em;
5188         }
5189
5190         .comment-list .children > li {
5191                 padding-left: 1.1667em;
5192         }
5193
5194         .comment-author {
5195                 margin-bottom: 0;
5196         }
5197
5198         .comment-author .avatar {
5199                 height: 42px;
5200                 margin-right: 1.64705em;
5201                 top: 5px;
5202                 width: 42px;
5203         }
5204
5205         .bypostauthor > article .fn:after {
5206                 top: 7px;
5207                 left: 6px;
5208         }
5209
5210         .comment-metadata .edit-link:before {
5211                 top: 6px;
5212         }
5213
5214         .pingback .edit-link:before {
5215                 top: 6px;
5216         }
5217
5218         .comment-content ul,
5219         .comment-content ol {
5220                 margin-bottom: 1.6471em;
5221         }
5222
5223         .comment-list .reply a {
5224                 padding: 0.4286em 0.8571em;
5225         }
5226
5227         .comment-form,
5228         .no-comments {
5229                 padding-top: 1.6471em;
5230         }
5231
5232         .comment-reply-title small a:before {
5233                 top: -1px;
5234         }
5235
5236         embed,
5237         iframe,
5238         object,
5239         video {
5240                 margin-bottom: 1.6471em;
5241         }
5242
5243         .wp-audio-shortcode,
5244         .wp-video,
5245         .wp-playlist.wp-audio-playlist {
5246                 font-size: 17px;
5247                 font-size: 1.7rem;
5248                 margin-bottom: 1.6471em;
5249         }
5250
5251         .wp-caption,
5252         .gallery {
5253                 margin-bottom: 1.6471em;
5254         }
5255
5256         .widecolumn .mu_alert {
5257                 margin-bottom: 1.6471em;
5258         }
5259
5260         .widecolumn p {
5261                 margin: 1.6471em 0;
5262         }
5263
5264         .widecolumn p + h2 {
5265                 margin-top: 1.6em;
5266         }
5267
5268         .widecolumn #key,
5269         .widecolumn .mu_register #blog_title,
5270         .widecolumn .mu_register #user_email,
5271         .widecolumn .mu_register #blogname,
5272         .widecolumn .mu_register #user_name {
5273                 font-size: 17px;
5274                 font-size: 1.7rem;
5275         }
5276
5277         .widecolumn .mu_register #blog_title,
5278         .widecolumn .mu_register #user_email,
5279         .widecolumn .mu_register #user_name {
5280                 margin: 0 0 0.4117em;
5281         }
5282 }
5283
5284
5285 /**
5286  * 16.6 Desktop Large 1240px
5287  */
5288
5289 @media screen and (min-width: 77.5em) {
5290         body,
5291         button,
5292         input,
5293         select,
5294         textarea {
5295                 font-size: 19px;
5296                 font-size: 1.9rem;
5297                 line-height: 1.6842;
5298         }
5299
5300         button,
5301         input {
5302                 line-height: normal;
5303         }
5304
5305         p,
5306         address,
5307         pre,
5308         hr,
5309         ul,
5310         ol,
5311         dl,
5312         dd,
5313         table {
5314                 margin-bottom: 1.6842em;
5315         }
5316
5317         blockquote {
5318                 font-size: 22px;
5319                 font-size: 2.2rem;
5320                 line-height: 1.8182;
5321                 margin-bottom: 1.8182em;
5322                 margin-left: -1.0909em;
5323                 padding-left: 0.9091em;
5324         }
5325
5326         blockquote p {
5327                 margin-bottom: 1.8182em;
5328         }
5329
5330         blockquote cite,
5331         blockquote small {
5332                 font-size: 19px;
5333                 font-size: 1.9rem;
5334                 line-height: 1.6842;
5335         }
5336
5337         pre {
5338                 line-height: 1.2632;
5339         }
5340
5341         button,
5342         input[type="button"],
5343         input[type="reset"],
5344         input[type="submit"],
5345         .post-password-form input[type="submit"],
5346         .widecolumn #submit,
5347         .widecolumn .mu_register input[type="submit"] {
5348                 font-size: 16px;
5349                 font-size: 1.6rem;
5350                 padding: 0.8125em 1.625em;
5351         }
5352
5353         input[type="text"],
5354         input[type="email"],
5355         input[type="url"],
5356         input[type="password"],
5357         input[type="search"],
5358         textarea {
5359                 padding: 0.5278em;
5360         }
5361
5362         .main-navigation {
5363                 font-size: 16px;
5364                 font-size: 1.6rem;
5365         }
5366
5367         .main-navigation a {
5368                 padding: 0.5em 0;
5369         }
5370
5371         .main-navigation .menu-item-has-children > a {
5372                 padding-right: 38px;
5373         }
5374
5375         .main-navigation .menu-item-description {
5376                 font-size: 13px;
5377                 font-size: 1.3rem;
5378                 line-height: 1.5385;
5379                 margin-top: 0.3077em;
5380         }
5381
5382         .dropdown-toggle {
5383                 height: 32px;
5384                 top: 4px;
5385                 width: 32px;
5386         }
5387
5388         .dropdown-toggle:after {
5389                 line-height: 32px;
5390                 width: 32px;
5391         }
5392
5393         .social-navigation ul {
5394                 margin-bottom: -1.2632em;
5395         }
5396
5397         .social-navigation a {
5398                 height: 2.5263em;
5399         }
5400
5401         .post-password-form label,
5402         .post-navigation .meta-nav,
5403         .comment-navigation,
5404         .image-navigation,
5405         .author-heading,
5406         .author-bio,
5407         .entry-footer,
5408         .page-links a,
5409         .page-links span,
5410         .comment-metadata,
5411         .pingback .edit-link,
5412         .comment-list .reply,
5413         .comment-notes,
5414         .comment-awaiting-moderation,
5415         .logged-in-as,
5416         .comment-form label,
5417         .form-allowed-tags,
5418         .site-info,
5419         .wp-caption-text,
5420         .gallery-caption,
5421         .entry-caption,
5422         .widecolumn label,
5423         .widecolumn .mu_register label {
5424                 font-size: 16px;
5425                 font-size: 1.6rem;
5426         }
5427
5428         .pagination .nav-links {
5429                 min-height: 3.3684em;
5430         }
5431
5432         .pagination .page-numbers {
5433                 line-height: 3.3684em;
5434                 padding: 0 0.8421em;
5435         }
5436
5437         .pagination .prev,
5438         .pagination .next {
5439                 height: 64px;
5440                 padding: 0;
5441                 width: 64px;
5442         }
5443
5444         .pagination .prev:before,
5445         .pagination .next:before {
5446                 height: 64px;
5447                 line-height: 64px;
5448                 width: 64px;
5449         }
5450
5451         .image-navigation .nav-previous a:before,
5452         .image-navigation .nav-next a:after,
5453         .comment-navigation .nav-previous a:before,
5454         .comment-navigation .nav-next a:after {
5455                 font-size: 24px;
5456                 top: -1px;
5457         }
5458
5459         blockquote.alignleft,
5460         .wp-caption.alignleft,
5461         img.alignleft {
5462                 margin: 0.4211em 1.6842em 1.6842em 0;
5463         }
5464
5465         blockquote.alignright,
5466         .wp-caption.alignright,
5467         img.alignright {
5468                 margin: 0.4211em 0 1.6842em 1.6842em;
5469         }
5470
5471         blockquote.aligncenter,
5472         .wp-caption.aligncenter,
5473         img.aligncenter {
5474                 margin-top: 0.4211em;
5475                 margin-bottom: 1.6842em;
5476         }
5477
5478         .wp-caption.alignleft,
5479         .wp-caption.alignright,
5480         .wp-caption.aligncenter {
5481                 margin-bottom: 1.2632em;
5482         }
5483
5484         .site-title {
5485                 font-size: 27px;
5486                 font-size: 2.7rem;
5487                 line-height: 1.1852;
5488         }
5489
5490         .site-description {
5491                 font-size: 16px;
5492                 font-size: 1.6rem;
5493         }
5494
5495         .widget {
5496                 font-size: 16px;
5497                 font-size: 1.6rem;
5498         }
5499
5500         .widget blockquote {
5501                 font-size: 16px;
5502                 font-size: 1.6rem;
5503                 padding-left: 1.25em;
5504         }
5505
5506         .widget blockquote cite,
5507         .widget blockquote small {
5508                 font-size: 13px;
5509                 font-size: 1.3rem;
5510                 line-height: 1.8462;
5511         }
5512
5513         .widget button,
5514         .widget input,
5515         .widget select,
5516         .widget textarea {
5517                 font-size: 16px;
5518                 font-size: 1.6rem;
5519         }
5520
5521         .widget button,
5522         .widget input[type="button"],
5523         .widget input[type="reset"],
5524         .widget input[type="submit"] {
5525                 font-size: 13px;
5526                 font-size: 1.3rem;
5527                 padding: 0.8462em 1.6923em;
5528         }
5529
5530         .widget input[type="text"],
5531         .widget input[type="email"],
5532         .widget input[type="url"],
5533         .widget input[type="password"],
5534         .widget input[type="search"],
5535         .widget textarea {
5536                 padding: 0.5em;
5537         }
5538
5539         .widget .wp-caption-text,
5540         .widget .gallery-caption {
5541                 font-size: 13px;
5542                 font-size: 1.3rem;
5543                 line-height: 1.5385;
5544                 padding: 0.6154em 0;
5545         }
5546
5547         .widget_calendar td,
5548         .widget_calendar th {
5549                 line-height: 1.9375;
5550         }
5551
5552         .widget_calendar caption {
5553                 margin: 0 0 1.5em;
5554         }
5555
5556         .widget_archive li,
5557         .widget_categories li,
5558         .widget_links li,
5559         .widget_meta li,
5560         .widget_nav_menu li,
5561         .widget_pages li,
5562         .widget_recent_comments li,
5563         .widget_recent_entries li {
5564                 padding: 0.4688em 0;
5565         }
5566
5567         .widget_categories .children,
5568         .widget_nav_menu .sub-menu,
5569         .widget_pages .children {
5570                 margin: 0.4688em 0 0 1em;
5571                 padding-top: 0.4688em;
5572         }
5573
5574         .widget_rss .rss-date,
5575         .widget_rss cite {
5576                 font-size: 13px;
5577                 font-size: 1.3rem;
5578                 line-height: 1.8462;
5579         }
5580
5581         .post-thumbnail {
5582                 margin-bottom: 2.9474em;
5583         }
5584
5585         .entry-title,
5586         .widecolumn h2 {
5587                 font-size: 39px;
5588                 font-size: 3.9rem;
5589                 line-height: 1.2308;
5590                 margin-bottom: 1.2308em;
5591         }
5592
5593         .entry-content h1,
5594         .entry-summary h1,
5595         .page-content h1,
5596         .comment-content h1 {
5597                 font-size: 39px;
5598                 font-size: 3.9rem;
5599                 line-height: 1.2308;
5600                 margin-top: 1.641em;
5601                 margin-bottom: 0.8205em;
5602         }
5603
5604         .entry-content h2,
5605         .entry-summary h2,
5606         .page-content h2,
5607         .comment-content h2 {
5608                 font-size: 32px;
5609                 font-size: 3.2rem;
5610                 line-height: 1.25;
5611                 margin-top: 2em;
5612                 margin-bottom: 1em;
5613         }
5614
5615         .entry-content h3,
5616         .entry-summary h3,
5617         .page-content h3,
5618         .comment-content h3 {
5619                 font-size: 27px;
5620                 font-size: 2.7rem;
5621                 line-height: 1.1852;
5622                 margin-top: 2.3704em;
5623                 margin-bottom: 1.1852em;
5624         }
5625
5626         .entry-content h4,
5627         .entry-summary h4,
5628         .page-content h4,
5629         .comment-content h4 {
5630                 font-size: 22px;
5631                 font-size: 2.2rem;
5632                 line-height: 1.4545;
5633                 margin-top: 2.9091em;
5634                 margin-bottom: 1.4545em;
5635         }
5636
5637         .entry-content h5,
5638         .entry-content h6,
5639         .entry-summary h5,
5640         .entry-summary h6,
5641         .page-content h5,
5642         .page-content h6,
5643         .comment-content h5,
5644         .comment-content h6 {
5645                 font-size: 19px;
5646                 font-size: 1.9rem;
5647                 line-height: 1.2632;
5648                 margin-top: 3.3684em;
5649                 margin-bottom: 1.6842em;
5650         }
5651
5652         .entry-content .more-link:after,
5653         .entry-summary .more-link:after {
5654                 top: 3px;
5655         }
5656
5657         .author-info .avatar {
5658                 height: 56px;
5659                 margin: 0 1.6842em 1.6842em 0;
5660                 width: 56px;
5661         }
5662
5663         .author-link:after {
5664                 font-size: 24px;
5665                 top: 0;
5666         }
5667
5668         .posted-on:before,
5669         .byline:before,
5670         .cat-links:before,
5671         .tags-links:before,
5672         .comments-link:before,
5673         .entry-format:before,
5674         .edit-link:before,
5675         .full-size-link:before {
5676                 top: 4px;
5677         }
5678
5679         .taxonomy-description {
5680                 padding-top: 0.4211em;
5681         }
5682
5683         .page-title,
5684         .comments-title,
5685         .comment-reply-title,
5686         .post-navigation .post-title {
5687                 font-size: 27px;
5688                 font-size: 2.7rem;
5689                 line-height: 1.1852;
5690         }
5691
5692         .page-links {
5693                 margin-bottom: 1.4736em;
5694         }
5695
5696         .page-links a,
5697         .page-links > span {
5698                 margin: 0 0.25em 0.25em 0;
5699         }
5700
5701         .entry-attachment {
5702                 margin-bottom: 1.6842em;
5703         }
5704
5705         .format-aside .entry-title,
5706         .format-image .entry-title,
5707         .format-video .entry-title,
5708         .format-quote .entry-title,
5709         .format-gallery .entry-title,
5710         .format-status .entry-title,
5711         .format-link .entry-title,
5712         .format-audio .entry-title,
5713         .format-chat .entry-title {
5714                 font-size: 22px;
5715                 font-size: 2.2rem;
5716                 line-height: 1.4545;
5717                 margin-bottom: 1.4545em;
5718         }
5719
5720         .format-link .entry-title a:after {
5721                 top: 3px;
5722         }
5723
5724         .comments-title {
5725                 margin-bottom: 1.4545em;
5726         }
5727
5728         .comment-list article,
5729         .comment-list .pingback,
5730         .comment-list .trackback {
5731                 padding: 1.6842em 0;
5732         }
5733
5734         .comment-list + .comment-respond,
5735         .comment-navigation + .comment-respond {
5736                 padding-top: 1.6842em;
5737         }
5738
5739         .comment-list .children > li {
5740                 padding-left: 1.4737em;
5741         }
5742
5743         .comment-author .avatar {
5744                 height: 56px;
5745                 margin-right: 1.6842em;
5746                 top: 3px;
5747                 width: 56px;
5748         }
5749
5750         .bypostauthor > article .fn:after {
5751                 top: 8px;
5752         }
5753
5754         .comment-metadata .edit-link:before {
5755                 top: 8px;
5756         }
5757
5758         .pingback .edit-link:before {
5759                 top: 8px;
5760         }
5761
5762         .comment-content ul,
5763         .comment-content ol {
5764                 margin-bottom: 1.6842em;
5765         }
5766
5767         .comment-list .reply a {
5768                 padding: 0.4375em 0.875em;
5769         }
5770
5771         .comment-form,
5772         .no-comments {
5773                 padding-top: 1.6842em;
5774         }
5775
5776         embed,
5777         iframe,
5778         object,
5779         video {
5780                 margin-bottom: 1.6842em;
5781         }
5782
5783         .wp-audio-shortcode,
5784         .wp-video,
5785         .wp-playlist.wp-audio-playlist {
5786                 font-size: 19px;
5787                 font-size: 1.9rem;
5788                 margin-bottom: 1.6842em;
5789         }
5790
5791         .wp-caption,
5792         .gallery {
5793                 margin-bottom: 1.6842em;
5794         }
5795
5796         .widecolumn .mu_alert {
5797                 margin-bottom: 1.6842em;
5798         }
5799
5800         .widecolumn p {
5801                 margin: 1.6842em 0;
5802         }
5803
5804         .widecolumn p + h2 {
5805                 margin-top: 1.641em;
5806         }
5807
5808         .widecolumn #key,
5809         .widecolumn .mu_register #blog_title,
5810         .widecolumn .mu_register #user_email,
5811         .widecolumn .mu_register #blogname,
5812         .widecolumn .mu_register #user_name {
5813                 font-size: 19px;
5814                 font-size: 1.9rem;
5815         }
5816
5817         .widecolumn .mu_register #blog_title,
5818         .widecolumn .mu_register #user_email,
5819         .widecolumn .mu_register #user_name {
5820                 margin: 0 0 0.421em;
5821         }
5822 }
5823
5824
5825 /**
5826  * 16.7 Desktop X-Large 1403px
5827  */
5828
5829 @media screen and (min-width: 87.6875em) {
5830         body:before {
5831                 width: -webkit-calc(50% - 289px);
5832                 width: calc(50% - 289px);
5833         }
5834 }
5835
5836
5837 /**
5838  * 17.0 Print
5839  */
5840
5841 @media print {
5842         body {
5843                 background: none !important; /* Brute force since user agents all print differently. */
5844                 font-size: 11.25pt;
5845         }
5846
5847         .secondary-toggle,
5848         .navigation,
5849         .page-links,
5850         .edit-link,
5851         #reply-title,
5852         .comment-form,
5853         .comment-edit-link,
5854         .comment-list .reply a,
5855         button,
5856         input,
5857         textarea,
5858         select,
5859         .widecolumn form,
5860         .widecolumn .mu_register form {
5861                 display: none;
5862         }
5863
5864         .site-header,
5865         .site-footer,
5866         .hentry,
5867         .entry-footer,
5868         .page-header,
5869         .page-content,
5870         .comments-area,
5871         .widecolumn {
5872                 background: none !important; /* Make sure color schemes dont't affect to print */
5873         }
5874
5875         body,
5876         blockquote,
5877         blockquote cite,
5878         blockquote small,
5879         label,
5880         a,
5881         .site-title a,
5882         .site-description,
5883         .post-title,
5884         .author-heading,
5885         .entry-footer,
5886         .entry-footer a,
5887         .taxonomy-description,
5888         .entry-caption,
5889         .comment-author,
5890         .comment-metadata,
5891         .comment-metadata a,
5892         .comment-notes,
5893         .comment-awaiting-moderation,
5894         .no-comments,
5895         .site-info,
5896         .site-info a,
5897         .wp-caption-text,
5898         .gallery-caption {
5899                 color: #000 !important; /* Make sure color schemes don't affect to print */
5900         }
5901
5902         pre,
5903         abbr[title],
5904         table,
5905         th,
5906         td,
5907         .site-header,
5908         .site-footer,
5909         .hentry + .hentry,
5910         .author-info,
5911         .page-header,
5912         .comments-area,
5913         .comment-list + .comment-respond,
5914         .comment-list article,
5915         .comment-list .pingback,
5916         .comment-list .trackback,
5917         .no-comments {
5918                 border-color: #eaeaea !important; /* Make sure color schemes don't affect to print */
5919         }
5920
5921         .site {
5922                 margin: 0 7.6923%;
5923         }
5924
5925         .sidebar {
5926                 position: relative !important; /* Make sure sticky sidebar doesn't affect to print */
5927         }
5928
5929         .site-branding {
5930                 padding: 0;
5931         }
5932
5933         .site-header {
5934                 padding: 7.6923% 0;
5935         }
5936
5937         .site-description {
5938                 display: block;
5939         }
5940
5941         .hentry + .hentry {
5942                 margin-top: 7.6923%;
5943         }
5944
5945         .hentry.has-post-thumbnail {
5946                 padding-top: 7.6923%;
5947         }
5948
5949         .sticky-post {
5950                 background: #000 !important;
5951                 color: #fff !important;
5952         }
5953
5954         .entry-header,
5955         .entry-footer {
5956                 padding: 0;
5957         }
5958
5959         .entry-content,
5960         .entry-summary {
5961                 padding: 0 0 7.6923%;
5962         }
5963
5964         .post-thumbnail img {
5965                 margin: 0;
5966         }
5967
5968         .author-info {
5969                 margin: 0;
5970         }
5971
5972         .page-content {
5973                 padding: 7.6923% 0 0;
5974         }
5975
5976         .page-header {
5977                 padding: 3.84615% 0;
5978         }
5979
5980         .comments-area {
5981                 border: 0;
5982                 padding: 7.6923% 0 0;
5983         }
5984
5985         .site-footer {
5986                 margin-top: 7.6923%;
5987                 padding: 3.84615% 0;
5988         }
5989
5990         .widecolumn {
5991                 margin: 7.6923% 0 0;
5992                 padding: 0;
5993         }
5994 }