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