2 Theme Name: Twenty Sixteen
3 Theme URI: https://wordpress.org/themes/twentysixteen/
4 Author: the WordPress team
5 Author URI: https://wordpress.org/
6 Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
8 License: GNU General Public License v2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10 Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
11 Text Domain: twentysixteen
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.
35 * 11.2 - Posts and pages
44 * 14.0 - Media Queries
57 * Normalizing styles have been helped along thanks to the fine work of
58 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
62 font-family: sans-serif;
63 -webkit-text-size-adjust: 100%;
64 -ms-text-size-adjust: 100%;
90 display: inline-block;
91 vertical-align: baseline;
94 audio:not([controls]) {
105 background-color: transparent;
109 border-bottom: 1px dotted;
126 vertical-align: baseline;
150 -webkit-box-sizing: content-box;
151 -moz-box-sizing: content-box;
152 box-sizing: content-box;
173 text-transform: none;
188 html input[type="button"],
190 input[type="submit"] {
191 -webkit-appearance: button;
196 html input[disabled] {
201 button::-moz-focus-inner,
202 input::-moz-focus-inner {
207 input[type="checkbox"],
208 input[type="radio"] {
209 -webkit-box-sizing: border-box;
210 -moz-box-sizing: border-box;
211 box-sizing: border-box;
212 margin-right: 0.4375em;
216 input[type="number"]::-webkit-inner-spin-button,
217 input[type="number"]::-webkit-outer-spin-button {
221 input[type="search"] {
222 -webkit-appearance: textfield;
225 input[type="search"]::-webkit-search-cancel-button,
226 input[type="search"]::-webkit-search-decoration {
227 -webkit-appearance: none;
231 border: 1px solid #d1d1d1;
236 fieldset > :last-child {
259 .menu-item-has-children a:after,
260 .social-navigation a:before,
261 .dropdown-toggle:after,
262 .bypostauthor > article .fn:after,
263 .comment-reply-title small a:before,
264 .pagination .prev:before,
265 .pagination .next:before,
266 .pagination .nav-links:before,
267 .pagination .nav-links:after,
268 .search-submit:before {
269 -moz-osx-font-smoothing: grayscale;
270 -webkit-font-smoothing: antialiased;
271 display: inline-block;
272 font-family: "Genericons";
275 font-variant: normal;
280 text-decoration: inherit;
281 text-transform: none;
296 font-family: Merriweather, Georgia, serif;
311 text-rendering: optimizeLegibility;
326 border: 0 solid #1a1a1a;
327 border-left-width: 4px;
330 font-size: 1.1875rem;
332 line-height: 1.4736842105;
333 margin: 0 0 1.4736842105em;
334 padding: 0 0 0 1.263157895em;
350 margin-bottom: 1.4736842105em;
362 blockquote cite:before,
363 blockquote small:before {
364 content: "\2014\00a0";
378 blockquote > :last-child {
393 font-family: Inconsolata, monospace;
397 border: 1px solid #d1d1d1;
406 white-space: pre-wrap;
407 word-wrap: break-word;
411 background-color: #d1d1d1;
412 padding: 0.125em 0.25em;
417 border-bottom: 1px dotted #d1d1d1;
425 padding: 0.125em 0.25em;
426 text-decoration: none;
439 -webkit-box-sizing: border-box;
440 -moz-box-sizing: border-box;
441 box-sizing: border-box;
447 /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
448 -webkit-box-sizing: inherit;
449 -moz-box-sizing: inherit;
455 /* Fallback for when there is no custom background color defined. */
459 background-color: #d1d1d1;
467 margin: 0 0 1.75em 1.25em;
499 /* Make sure images are scaled correctly. */
501 /* Adhere to container width. */
502 vertical-align: middle;
512 border: 1px solid #d1d1d1;
516 border-collapse: separate;
518 border-width: 1px 0 0 1px;
521 /* Prevents HTML tables from becoming too wide */
533 border-width: 0 1px 1px 0;
538 border-width: 0 1px 1px 0;
546 /* Placeholder text color -- selectors need to be separate to work. */
547 ::-webkit-input-placeholder {
549 font-family: Montserrat, "Helvetica Neue", sans-serif;
554 font-family: Montserrat, "Helvetica Neue", sans-serif;
559 font-family: Montserrat, "Helvetica Neue", sans-serif;
561 /* Since FF19 lowers the opacity of the placeholder by default */
564 :-ms-input-placeholder {
566 font-family: Montserrat, "Helvetica Neue", sans-serif;
579 button[disabled]:hover,
580 button[disabled]:focus,
581 input[type="button"],
582 input[type="button"][disabled]:hover,
583 input[type="button"][disabled]:focus,
585 input[type="reset"][disabled]:hover,
586 input[type="reset"][disabled]:focus,
587 input[type="submit"],
588 input[type="submit"][disabled]:hover,
589 input[type="submit"][disabled]:focus {
594 font-family: Montserrat, "Helvetica Neue", sans-serif;
596 letter-spacing: 0.046875em;
598 padding: 0.84375em 0.875em 0.78125em;
599 text-transform: uppercase;
604 input[type="button"]:hover,
605 input[type="button"]:focus,
606 input[type="reset"]:hover,
607 input[type="reset"]:focus,
608 input[type="submit"]:hover,
609 input[type="submit"]:focus {
614 input[type="button"]:focus,
615 input[type="reset"]:focus,
616 input[type="submit"]:focus {
617 outline: thin dotted;
618 outline-offset: -4px;
624 input[type="password"],
625 input[type="search"],
627 input[type="number"],
630 background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
631 border: 1px solid #d1d1d1;
634 padding: 0.625em 0.4375em;
638 input[type="text"]:focus,
639 input[type="email"]:focus,
640 input[type="url"]:focus,
641 input[type="password"]:focus,
642 input[type="search"]:focus,
643 input[type="tel"]:focus,
644 input[type="number"]:focus,
646 background-color: #fff;
647 border-color: #007acc;
652 .post-password-form {
653 margin-bottom: 1.75em;
656 .post-password-form label {
659 font-family: Montserrat, "Helvetica Neue", sans-serif;
661 font-size: 0.8125rem;
662 letter-spacing: 0.076923077em;
663 line-height: 1.6153846154;
664 margin-bottom: 1.75em;
665 text-transform: uppercase;
668 .post-password-form input[type="password"] {
669 margin-top: 0.4375em;
672 .post-password-form > :last-child {
680 input[type="search"].search-field {
681 border-radius: 2px 0 0 2px;
682 width: -webkit-calc(100% - 42px);
683 width: calc(100% - 42px);
686 .search-submit:before {
696 border-radius: 0 2px 2px 0;
717 text-decoration: none;
727 outline: thin dotted;
737 .taxonomy-description a,
740 .pingback .comment-body > a,
742 .entry-footer a:hover,
744 box-shadow: 0 1px 0 0 currentColor;
747 .entry-content a:hover,
748 .entry-content a:focus,
749 .entry-summary a:hover,
750 .entry-summary a:focus,
751 .taxonomy-description a:hover,
752 .taxonomy-description a:focus,
753 .logged-in-as a:hover,
754 .logged-in-as a:focus,
755 .comment-content a:hover,
756 .comment-content a:focus,
757 .pingback .comment-body > a:hover,
758 .pingback .comment-body > a:focus,
760 .textwidget a:focus {
771 -webkit-flex: 0 1 100%;
777 .site-header-menu.toggled-on,
778 .no-js .site-header-menu {
783 font-family: Montserrat, "Helvetica Neue", sans-serif;
786 .site-footer .main-navigation {
787 margin-bottom: 1.75em;
790 .main-navigation ul {
795 .main-navigation li {
796 border-top: 1px solid #d1d1d1;
804 outline-offset: -1px;
805 padding: 0.84375em 0;
808 .main-navigation a:hover,
809 .main-navigation a:focus {
813 .main-navigation .current-menu-item > a,
814 .main-navigation .current-menu-ancestor > a {
818 .main-navigation ul ul {
820 margin-left: 0.875em;
823 .no-js .main-navigation ul ul {
827 .main-navigation ul .toggled-on {
831 .main-navigation .primary-menu {
832 border-bottom: 1px solid #d1d1d1;
835 .main-navigation .menu-item-has-children > a {
840 background-color: transparent;
849 text-transform: none;
854 .dropdown-toggle:after {
855 border: 0 solid #d1d1d1;
856 border-left-width: 1px;
864 .dropdown-toggle:hover,
865 .dropdown-toggle:focus {
866 background-color: transparent;
870 .dropdown-toggle:focus {
871 outline: thin dotted;
872 outline-offset: -1px;
875 .dropdown-toggle:focus:after {
876 border-color: transparent;
879 .dropdown-toggle.toggled-on:after {
883 .site-header .main-navigation + .social-navigation {
887 .site-footer .social-navigation {
888 margin-bottom: 1.75em;
891 .social-navigation ul {
893 margin: 0 0 -0.4375em;
896 .social-navigation li {
898 margin: 0 0.4375em 0.4375em 0;
901 .social-navigation a {
902 border: 1px solid #d1d1d1;
911 .social-navigation a:before {
919 .social-navigation a:hover:before,
920 .social-navigation a:focus:before {
924 .social-navigation a[href*="codepen.io"]:before {
928 .social-navigation a[href*="digg.com"]:before {
932 .social-navigation a[href*="dribbble.com"]:before {
936 .social-navigation a[href*="dropbox.com"]:before {
940 .social-navigation a[href*="facebook.com"]:before {
944 .social-navigation a[href*="flickr.com"]:before {
948 .social-navigation a[href*="foursquare.com"]:before {
952 .social-navigation a[href*="plus.google.com"]:before {
956 .social-navigation a[href*="github.com"]:before {
960 .social-navigation a[href*="instagram.com"]:before {
964 .social-navigation a[href*="linkedin.com"]:before {
968 .social-navigation a[href*="path.com"]:before {
972 .social-navigation a[href*="pinterest.com"]:before {
976 .social-navigation a[href*="getpocket.com"]:before {
980 .social-navigation a[href*="polldaddy.com"]:before {
984 .social-navigation a[href*="reddit.com"]:before {
988 .social-navigation a[href*="skype.com"]:before {
992 .social-navigation a[href*="stumbleupon.com"]:before {
996 .social-navigation a[href*="tumblr.com"]:before {
1000 .social-navigation a[href*="twitter.com"]:before {
1004 .social-navigation a[href*="vimeo.com"]:before {
1008 .social-navigation a[href*="wordpress.com"]:before,
1009 .social-navigation a[href*="wordpress.org"]:before {
1013 .social-navigation a[href*="youtube.com"]:before {
1017 .social-navigation a[href^="mailto:"]:before {
1021 .social-navigation a[href*="spotify.com"]:before {
1025 .social-navigation a[href*="twitch.tv"]:before {
1029 .social-navigation a[href$="/feed/"]:before {
1034 border-top: 4px solid #1a1a1a;
1035 border-bottom: 4px solid #1a1a1a;
1037 font-family: Montserrat, "Helvetica Neue", sans-serif;
1038 margin: 0 7.6923% 3.5em;
1041 .post-navigation a {
1047 .post-navigation span {
1051 .post-navigation .meta-nav {
1054 font-size: 0.8125rem;
1055 letter-spacing: 0.076923077em;
1056 line-height: 1.6153846154;
1057 margin-bottom: 0.5384615385em;
1058 text-transform: uppercase;
1061 .post-navigation .post-title {
1063 font-family: Montserrat, "Helvetica Neue", sans-serif;
1065 font-size: 1.4375rem;
1067 line-height: 1.2173913043;
1068 text-rendering: optimizeLegibility;
1071 .post-navigation a:hover .post-title,
1072 .post-navigation a:focus .post-title {
1076 .post-navigation div + div {
1077 border-top: 4px solid #1a1a1a;
1081 border-top: 4px solid #1a1a1a;
1082 font-family: Montserrat, "Helvetica Neue", sans-serif;
1084 font-size: 1.1875rem;
1085 margin: 0 7.6923% 2.947368421em;
1092 background-color: #1a1a1a;
1101 .pagination:before {
1109 .pagination a:hover,
1110 .pagination a:focus {
1114 .pagination .nav-links {
1115 padding-right: 106px;
1119 .pagination .nav-links:before,
1120 .pagination .nav-links:after {
1130 .pagination .nav-links:before {
1135 .pagination .nav-links:after {
1140 /* reset screen-reader-text */
1141 .pagination .current .screen-reader-text {
1142 position: static !important;
1145 .pagination .page-numbers {
1147 letter-spacing: 0.013157895em;
1149 margin: 0 0.7368421053em 0 -0.7368421053em;
1150 padding: 0.8157894737em 0.7368421053em 0.3947368421em;
1151 text-transform: uppercase;
1154 .pagination .current {
1155 display: inline-block;
1161 background-color: #1a1a1a;
1163 display: inline-block;
1174 .pagination .prev:before,
1175 .pagination .next:before {
1183 .pagination .prev:hover,
1184 .pagination .prev:focus,
1185 .pagination .next:hover,
1186 .pagination .next:focus {
1187 background-color: #007acc;
1191 .pagination .prev:focus,
1192 .pagination .next:focus {
1200 .pagination .prev:before {
1210 .pagination .next:before {
1217 .comment-navigation {
1218 border-top: 1px solid #d1d1d1;
1219 border-bottom: 1px solid #d1d1d1;
1221 font-family: Montserrat, "Helvetica Neue", sans-serif;
1223 font-size: 0.8125rem;
1224 line-height: 1.6153846154;
1225 margin: 0 7.6923% 2.1538461538em;
1226 padding: 1.0769230769em 0;
1229 .comment-navigation {
1234 .comments-title + .comment-navigation {
1239 .image-navigation .nav-previous:not(:empty),
1240 .image-navigation .nav-next:not(:empty),
1241 .comment-navigation .nav-previous:not(:empty),
1242 .comment-navigation .nav-next:not(:empty) {
1243 display: inline-block;
1246 .image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
1247 .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
1249 display: inline-block;
1251 padding: 0 0.538461538em;
1256 * 7.0 - Accessibility
1259 /* Text meant only for screen readers */
1261 .screen-reader-text {
1262 clip: rect(1px, 1px, 1px, 1px);
1265 position: absolute !important;
1267 /* many screen reader and browser combinations announce broken words as they would appear visually */
1268 word-wrap: normal !important;
1271 /* must have higher specificity than alternative color schemes inline styles */
1273 background-color: #f1f1f1;
1274 box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
1277 font-family: Montserrat, "Helvetica Neue", sans-serif;
1282 padding: 15px 23px 14px;
1283 text-decoration: none;
1284 text-transform: none;
1288 .logged-in .site .skip-link {
1289 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
1290 font-family: "Open Sans", sans-serif;
1293 .site .skip-link:focus {
1309 margin: 0.375em 1.75em 1.75em 0;
1314 margin: 0.375em 0 1.75em 1.75em;
1320 margin: 0 auto 1.75em;
1323 blockquote.alignleft {
1324 margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
1327 blockquote.alignright {
1328 margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
1331 blockquote.aligncenter {
1332 margin-bottom: 1.473684211em;
1344 .entry-content:before,
1345 .entry-content:after,
1346 .entry-summary:before,
1347 .entry-summary:after,
1348 .comment-content:before,
1349 .comment-content:after,
1350 .site-content:before,
1351 .site-content:after,
1352 .site-main > article:before,
1353 .site-main > article:after,
1354 .primary-menu:before,
1355 .primary-menu:after,
1356 .social-links-menu:before,
1357 .social-links-menu:after,
1360 .content-bottom-widgets:before,
1361 .content-bottom-widgets:after {
1368 .entry-content:after,
1369 .entry-summary:after,
1370 .comment-content:after,
1371 .site-content:after,
1372 .site-main > article:after,
1373 .primary-menu:after,
1374 .social-links-menu:after,
1376 .content-bottom-widgets:after {
1386 border-top: 4px solid #1a1a1a;
1387 margin-bottom: 3.5em;
1388 padding-top: 1.75em;
1391 .widget-area > :last-child,
1392 .widget > :last-child {
1396 .widget .widget-title {
1397 font-family: Montserrat, "Helvetica Neue", sans-serif;
1400 letter-spacing: 0.046875em;
1401 line-height: 1.3125;
1403 text-transform: uppercase;
1406 .widget .widget-title:empty {
1414 /* Calendar widget */
1415 .widget.widget_calendar table {
1419 .widget_calendar td,
1420 .widget_calendar th {
1421 line-height: 2.5625;
1426 .widget_calendar caption {
1428 margin-bottom: 1.75em;
1431 .widget_calendar tbody a {
1432 background-color: #007acc;
1438 .widget_calendar tbody a:hover,
1439 .widget_calendar tbody a:focus {
1440 background-color: #686868;
1444 /* Recent Posts widget */
1445 .widget_recent_entries .post-date {
1448 font-family: Montserrat, "Helvetica Neue", sans-serif;
1450 font-size: 0.8125rem;
1451 line-height: 1.615384615;
1452 margin-bottom: 0.538461538em;
1455 .widget_recent_entries li:last-child .post-date {
1460 .widget_rss .rsswidget img {
1461 margin-top: -0.375em;
1464 .widget_rss .rss-date,
1468 font-family: Montserrat, "Helvetica Neue", sans-serif;
1470 font-size: 0.8125rem;
1472 line-height: 1.615384615;
1473 margin-bottom: 0.538461538em;
1476 .widget_rss .rssSummary:last-child {
1477 margin-bottom: 2.1538461538em;
1480 .widget_rss li:last-child :last-child {
1484 /* Tag Cloud widget */
1486 border: 1px solid #d1d1d1;
1488 display: inline-block;
1489 font-family: Montserrat, "Helvetica Neue", sans-serif;
1491 margin: 0 0.1875em 0.4375em 0;
1492 padding: 0.5625em 0.4375em 0.5em;
1497 border-color: #007acc;
1508 background-color: #fff;
1518 word-wrap: break-word;
1521 /* Do not show the outline on the skip link target. */
1522 #content[tabindex="-1"]:focus {
1527 margin-bottom: 3.5em;
1530 .site-main > :last-child {
1540 padding: 2.625em 7.6923%;
1544 -webkit-align-items: center;
1545 -ms-flex-align: center;
1546 align-items: center;
1547 display: -webkit-flex;
1548 display: -ms-flexbox;
1550 -webkit-flex-wrap: wrap;
1551 -ms-flex-wrap: wrap;
1556 margin: 0.875em auto 0.875em 0;
1560 font-family: Montserrat, "Helvetica Neue", sans-serif;
1562 font-size: 1.4375rem;
1564 line-height: 1.2173913043;
1568 .site-branding .site-title a {
1572 .site-branding .site-title a:hover,
1573 .site-branding .site-title a:focus {
1581 font-size: 0.8125rem;
1583 line-height: 1.0769230769;
1584 margin: 0.538461538em 0 0;
1588 background-color: transparent;
1589 border: 1px solid #d1d1d1;
1592 font-size: 0.8125rem;
1593 margin: 1.076923077em 0;
1594 padding: 0.769230769em;
1597 .no-js .menu-toggle {
1602 .menu-toggle:focus {
1603 background-color: transparent;
1604 border-color: #007acc;
1608 .menu-toggle.toggled-on,
1609 .menu-toggle.toggled-on:hover,
1610 .menu-toggle.toggled-on:focus {
1611 background-color: #1a1a1a;
1612 border-color: #1a1a1a;
1616 .menu-toggle:focus {
1620 .menu-toggle.toggled-on:focus {
1621 outline: thin dotted;
1633 .header-image a:hover img,
1634 .header-image a:focus img {
1640 * 11.2 - Posts and pages
1643 .site-main > article {
1644 margin-bottom: 3.5em;
1653 margin-right: 7.6923%;
1654 margin-left: 7.6923%;
1658 font-family: Montserrat, "Helvetica Neue", sans-serif;
1670 .entry-title a:hover,
1671 .entry-title a:focus {
1677 margin: 0 7.6923% 1.75em;
1680 .post-thumbnail img {
1684 .no-sidebar .post-thumbnail img {
1688 a.post-thumbnail:hover,
1689 a.post-thumbnail:focus {
1695 border-color: #d1d1d1;
1700 .comment-content h1,
1711 .comment-content h2,
1714 font-size: 1.4375rem;
1715 line-height: 1.2173913043;
1716 margin-top: 2.4347826087em;
1717 margin-bottom: 1.2173913043em;
1722 .comment-content h3,
1725 font-size: 1.1875rem;
1726 line-height: 1.1052631579;
1727 margin-top: 2.9473684211em;
1728 margin-bottom: 1.4736842105em;
1737 .comment-content h4,
1738 .comment-content h5,
1739 .comment-content h6,
1745 line-height: 1.3125;
1747 margin-bottom: 1.75em;
1752 .comment-content h4,
1754 letter-spacing: 0.140625em;
1755 text-transform: uppercase;
1760 .comment-content h6,
1777 .comment-content h1,
1778 .comment-content h2,
1779 .comment-content h3,
1780 .comment-content h4,
1781 .comment-content h5,
1782 .comment-content h6,
1792 .entry-content h1:first-child,
1793 .entry-content h2:first-child,
1794 .entry-content h3:first-child,
1795 .entry-content h4:first-child,
1796 .entry-content h5:first-child,
1797 .entry-content h6:first-child,
1798 .entry-summary h1:first-child,
1799 .entry-summary h2:first-child,
1800 .entry-summary h3:first-child,
1801 .entry-summary h4:first-child,
1802 .entry-summary h5:first-child,
1803 .entry-summary h6:first-child,
1804 .comment-content h1:first-child,
1805 .comment-content h2:first-child,
1806 .comment-content h3:first-child,
1807 .comment-content h4:first-child,
1808 .comment-content h5:first-child,
1809 .comment-content h6:first-child,
1810 .textwidget h1:first-child,
1811 .textwidget h2:first-child,
1812 .textwidget h3:first-child,
1813 .textwidget h4:first-child,
1814 .textwidget h5:first-child,
1815 .textwidget h6:first-child {
1819 .post-navigation .post-title,
1822 -webkit-hyphens: auto;
1828 body:not(.search-results) .entry-summary {
1831 font-size: 1.1875rem;
1832 line-height: 1.4736842105;
1833 margin-bottom: 1.4736842105em;
1836 body:not(.search-results) .entry-header + .entry-summary {
1837 margin-top: -0.736842105em;
1840 body:not(.search-results) .entry-summary p,
1841 body:not(.search-results) .entry-summary address,
1842 body:not(.search-results) .entry-summary hr,
1843 body:not(.search-results) .entry-summary ul,
1844 body:not(.search-results) .entry-summary ol,
1845 body:not(.search-results) .entry-summary dl,
1846 body:not(.search-results) .entry-summary dd,
1847 body:not(.search-results) .entry-summary table {
1848 margin-bottom: 1.4736842105em;
1851 body:not(.search-results) .entry-summary li > ul,
1852 body:not(.search-results) .entry-summary li > ol {
1856 body:not(.search-results) .entry-summary th,
1857 body:not(.search-results) .entry-summary td {
1858 padding: 0.3684210526em;
1861 body:not(.search-results) .entry-summary fieldset {
1862 margin-bottom: 1.4736842105em;
1863 padding: 0.3684210526em;
1866 body:not(.search-results) .entry-summary blockquote {
1867 border-color: currentColor;
1870 body:not(.search-results) .entry-summary blockquote > :last-child {
1874 body:not(.search-results) .entry-summary .alignleft {
1875 margin: 0.2631578947em 1.4736842105em 1.4736842105em 0;
1878 body:not(.search-results) .entry-summary .alignright {
1879 margin: 0.2631578947em 0 1.4736842105em 1.4736842105em;
1882 body:not(.search-results) .entry-summary .aligncenter {
1883 margin-bottom: 1.4736842105em;
1886 .entry-content > :last-child,
1887 .entry-summary > :last-child,
1888 body:not(.search-results) .entry-summary > :last-child,
1889 .page-content > :last-child,
1890 .comment-content > :last-child,
1891 .textwidget > :last-child {
1896 white-space: nowrap;
1900 border-color: inherit;
1901 border-style: solid;
1902 border-width: 1px 0 1px 0;
1904 padding-top: 1.75em;
1905 padding-bottom: 1.75em;
1908 .author-avatar .avatar {
1911 margin: 0 1.75em 1.75em 0;
1915 .author-description > :last-child {
1919 .entry-content .author-title {
1931 font-size: 0.8125rem;
1932 line-height: 1.6153846154;
1933 margin-bottom: 1.6153846154em;
1938 white-space: nowrap;
1943 font-family: Montserrat, "Helvetica Neue", sans-serif;
1945 font-size: 0.8125rem;
1946 line-height: 1.6153846154;
1947 margin-top: 2.1538461538em;
1950 .entry-footer:empty {
1958 .entry-footer a:hover,
1959 .entry-footer a:focus {
1963 .entry-footer > span:not(:last-child):after {
1965 display: inline-block;
1967 padding: 0 0.538461538em;
1970 .entry-footer .avatar {
1972 margin: -0.1538461538em 0.5384615385em 0 0;
1979 font-family: Montserrat, "Helvetica Neue", sans-serif;
1981 font-size: 0.8125rem;
1982 letter-spacing: 0.076923077em;
1983 line-height: 1.6153846154;
1984 margin-bottom: 0.5384615385em;
1985 text-transform: uppercase;
1989 * IE8 and earlier will drop any block with CSS3 selectors.
1990 * Do not combine these styles with the next block.
1992 .updated:not(.published) {
2002 .group-blog .byline {
2007 border-top: 4px solid #1a1a1a;
2008 margin: 0 7.6923% 3.5em;
2009 padding-top: 1.75em;
2012 body.error404 .page-header,
2013 body.search-no-results .page-header {
2019 font-family: Montserrat, "Helvetica Neue", sans-serif;
2021 font-size: 1.4375rem;
2022 line-height: 1.2173913043;
2025 .taxonomy-description {
2028 font-size: 0.8125rem;
2029 line-height: 1.6153846154;
2032 .taxonomy-description p {
2033 margin: 0.5384615385em 0 1.6153846154em;
2036 .taxonomy-description > :last-child {
2042 font-family: Montserrat, "Helvetica Neue", sans-serif;
2047 .page-links > span {
2048 border: 1px solid #d1d1d1;
2050 display: inline-block;
2052 font-size: 0.8125rem;
2053 height: 1.8461538462em;
2054 line-height: 1.6923076923em;
2055 margin-right: 0.3076923077em;
2057 width: 1.8461538462em;
2061 background-color: #1a1a1a;
2062 border-color: #1a1a1a;
2066 .page-links a:hover,
2067 .page-links a:focus {
2068 background-color: #007acc;
2069 border-color: transparent;
2073 .page-links > .page-links-title {
2078 padding-right: 0.6153846154em;
2083 margin-bottom: 1.75em;
2089 font-size: 0.8125rem;
2091 line-height: 1.6153846154;
2092 padding-top: 1.0769230769em;
2095 .entry-caption > :last-child {
2099 .content-bottom-widgets {
2103 .content-bottom-widgets .widget-area {
2104 margin-bottom: 3.5em;
2109 * 11.3 - Post Formats
2112 .format-aside .entry-title,
2113 .format-image .entry-title,
2114 .format-video .entry-title,
2115 .format-quote .entry-title,
2116 .format-gallery .entry-title,
2117 .format-status .entry-title,
2118 .format-link .entry-title,
2119 .format-audio .entry-title,
2120 .format-chat .entry-title {
2122 font-size: 1.1875rem;
2123 line-height: 1.473684211;
2124 margin-bottom: 1.473684211em;
2127 .blog .format-status .entry-title,
2128 .archive .format-status .entry-title {
2138 margin: 0 7.6923% 3.5em;
2141 .comment-list + .comment-respond,
2142 .comment-navigation + .comment-respond {
2143 padding-top: 1.75em;
2147 .comment-reply-title {
2148 border-top: 4px solid #1a1a1a;
2149 font-family: Montserrat, "Helvetica Neue", sans-serif;
2151 font-size: 1.4375rem;
2153 line-height: 1.3125;
2154 padding-top: 1.217391304em;
2158 margin-bottom: 1.217391304em;
2166 .comment-list article,
2167 .comment-list .pingback,
2168 .comment-list .trackback {
2169 border-top: 1px solid #d1d1d1;
2173 .comment-list .children {
2178 .comment-list .children > li {
2179 padding-left: 0.875em;
2184 margin-bottom: 0.4375em;
2187 .comment-author .avatar {
2190 margin-right: 0.875em;
2195 .bypostauthor > article .fn:after {
2203 .pingback .edit-link {
2205 font-family: Montserrat, "Helvetica Neue", sans-serif;
2207 font-size: 0.8125rem;
2208 line-height: 1.6153846154;
2212 margin-bottom: 2.1538461538em;
2215 .comment-metadata a,
2216 .pingback .comment-edit-link {
2220 .comment-metadata a:hover,
2221 .comment-metadata a:focus,
2222 .pingback .comment-edit-link:hover,
2223 .pingback .comment-edit-link:focus {
2227 .comment-metadata .edit-link,
2228 .pingback .edit-link {
2229 display: inline-block;
2232 .comment-metadata .edit-link:before,
2233 .pingback .edit-link:before {
2235 display: inline-block;
2237 padding: 0 0.538461538em;
2240 .comment-content ul,
2241 .comment-content ol {
2242 margin: 0 0 1.5em 1.25em;
2245 .comment-content li > ul,
2246 .comment-content li > ol {
2250 .comment-reply-link {
2251 border: 1px solid #d1d1d1;
2254 display: inline-block;
2255 font-family: Montserrat, "Helvetica Neue", sans-serif;
2257 font-size: 0.8125rem;
2259 margin-top: 2.1538461538em;
2260 padding: 0.5384615385em 0.5384615385em 0.4615384615em;
2263 .comment-reply-link:hover,
2264 .comment-reply-link:focus {
2265 border-color: currentColor;
2271 padding-top: 1.75em;
2274 .comment-form label {
2277 font-family: Montserrat, "Helvetica Neue", sans-serif;
2279 font-size: 0.8125rem;
2280 letter-spacing: 0.076923077em;
2281 line-height: 1.6153846154;
2282 margin-bottom: 0.5384615385em;
2283 text-transform: uppercase;
2286 .comment-list .comment-form {
2287 padding-bottom: 1.75em;
2291 .comment-awaiting-moderation,
2293 .form-allowed-tags {
2296 font-size: 0.8125rem;
2297 line-height: 1.6153846154;
2298 margin-bottom: 2.1538461538em;
2302 border-top: 1px solid #d1d1d1;
2303 font-family: Montserrat, "Helvetica Neue", sans-serif;
2306 padding-top: 1.75em;
2309 .comment-navigation + .no-comments {
2314 .form-allowed-tags code {
2315 font-family: Inconsolata, monospace;
2324 font-family: Merriweather, Georgia, serif;
2327 .comment-reply-title small {
2331 .comment-reply-title small a {
2339 .comment-reply-title small a:hover,
2340 .comment-reply-title small a:focus {
2344 .comment-reply-title small a:before {
2357 margin-bottom: 3.5em;
2367 padding: 0 7.6923% 1.75em;
2373 font-size: 0.8125rem;
2374 line-height: 1.6153846154;
2382 .site-info a:focus {
2386 .site-footer .site-title {
2387 font-family: inherit;
2392 .site-footer .site-title:after {
2394 display: inline-block;
2395 font-family: Montserrat, sans-serif;
2397 padding: 0 0.307692308em 0 0.538461538em;
2409 .entry-content .wp-smiley,
2410 .entry-summary .wp-smiley,
2411 .comment-content .wp-smiley,
2412 .textwidget .wp-smiley {
2419 .entry-content a img,
2420 .entry-summary a img,
2421 .comment-content a img,
2426 /* Make sure embeds and iframes fit their containers. */
2431 margin-bottom: 1.75em;
2433 vertical-align: middle;
2443 .entry-content .wp-audio-shortcode a,
2444 .entry-content .wp-playlist a {
2448 .wp-audio-shortcode,
2450 .wp-playlist.wp-audio-playlist {
2452 margin-bottom: 1.75em;
2455 .wp-playlist.wp-audio-playlist {
2459 .wp-playlist .wp-playlist-tracks {
2463 .wp-playlist-item .wp-playlist-caption {
2465 padding: 0.7142857143em 0;
2468 .wp-playlist-item .wp-playlist-item-length {
2469 top: 0.7142857143em;
2478 margin-bottom: 1.75em;
2482 .wp-caption img[class*="wp-image-"] {
2487 .wp-caption .wp-caption-text {
2490 font-size: 0.8125rem;
2492 line-height: 1.6153846154;
2493 padding-top: 0.5384615385em;
2502 margin: 0 -1.1666667% 1.75em;
2506 display: inline-block;
2508 padding: 0 1.1400652% 2.2801304%;
2510 vertical-align: top;
2514 .gallery-columns-1 .gallery-item {
2518 .gallery-columns-2 .gallery-item {
2522 .gallery-columns-4 .gallery-item {
2526 .gallery-columns-5 .gallery-item {
2530 .gallery-columns-6 .gallery-item {
2534 .gallery-columns-7 .gallery-item {
2538 .gallery-columns-8 .gallery-item {
2542 .gallery-columns-9 .gallery-item {
2554 font-size: 0.8125rem;
2556 line-height: 1.6153846154;
2557 padding-top: 0.5384615385em;
2560 .gallery-columns-6 .gallery-caption,
2561 .gallery-columns-7 .gallery-caption,
2562 .gallery-columns-8 .gallery-caption,
2563 .gallery-columns-9 .gallery-caption {
2573 margin-bottom: 3.5em;
2577 .widecolumn .mu_register {
2581 .widecolumn .mu_register .mu_alert {
2582 background: transparent;
2583 border-color: #d1d1d1;
2585 margin-bottom: 3.5em;
2590 .widecolumn .mu_register form {
2596 font-size: 1.4375rem;
2598 line-height: 1.2173913043;
2599 margin-bottom: 1.2173913043em;
2606 .widecolumn p + h2 {
2607 margin-top: 2.4347826087em;
2611 .widecolumn .mu_register label {
2613 font-family: Montserrat, "Helvetica Neue", sans-serif;
2615 font-size: 0.8125rem;
2617 letter-spacing: 0.076923077em;
2618 line-height: 1.6153846154;
2619 text-transform: uppercase;
2622 .widecolumn .mu_register label {
2623 margin: 2.1538461538em 0.7692307692em 0.5384615385em 0;
2626 .widecolumn .mu_register label strong {
2631 .widecolumn .mu_register #blog_title,
2632 .widecolumn .mu_register #user_email,
2633 .widecolumn .mu_register #blogname,
2634 .widecolumn .mu_register #user_name {
2640 .widecolumn .mu_register #blogname {
2644 .widecolumn .mu_register #blog_title,
2645 .widecolumn .mu_register #user_email,
2646 .widecolumn .mu_register #user_name {
2647 margin: 0 0 0.375em;
2650 .widecolumn #submit,
2651 .widecolumn .mu_register input[type="submit"] {
2658 .widecolumn .mu_register .prefix_address,
2659 .widecolumn .mu_register .suffix_address {
2663 .widecolumn .mu_register > :last-child,
2664 .widecolumn form > :last-child {
2670 * 14.0 - Media Queries
2674 * Does the same thing as <meta name="viewport" content="width=device-width">,
2675 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
2676 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
2677 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
2680 width: device-width;
2684 width: device-width;
2692 @media screen and (min-width: 44.375em) {
2693 body:not(.custom-background-image):before,
2694 body:not(.custom-background-image):after {
2695 background: inherit;
2705 body:not(.custom-background-image):before {
2709 body:not(.custom-background-image).admin-bar:before {
2713 body:not(.custom-background-image):after {
2722 margin-bottom: 5.25em;
2726 padding: 3.9375em 7.6923%;
2730 margin-top: 1.3125em;
2731 margin-bottom: 1.3125em;
2748 padding: 0.8125em 0.875em 0.6875em;
2755 .site-header .main-navigation + .social-navigation {
2756 margin-top: 2.625em;
2764 margin: 0 23.0769% 4.421052632em 7.6923%
2768 margin-bottom: 5.25em;
2771 .post-navigation .post-title {
2777 /* restore screen-reader-text */
2778 .pagination .current .screen-reader-text {
2779 position: absolute !important;
2782 .pagination .page-numbers {
2783 display: inline-block;
2786 .site-main > article {
2787 margin-bottom: 5.25em;
2800 .content-bottom-widgets {
2801 margin-right: 23.0769%;
2806 font-size: 2.0625rem;
2807 line-height: 1.2727272727;
2808 margin-bottom: 0.8484848485em;
2811 .entry-content blockquote.alignleft,
2812 .entry-content blockquote.alignright {
2813 border-width: 4px 0 0 0;
2814 padding: 0.9473684211em 0 0;
2815 width: -webkit-calc(50% - 0.736842105em);
2816 width: calc(50% - 0.736842105em);
2819 .entry-content blockquote:not(.alignleft):not(.alignright),
2820 .entry-summary blockquote,
2821 .comment-content blockquote {
2822 margin-left: -1.473684211em;
2825 .entry-content blockquote blockquote:not(.alignleft):not(.alignright),
2826 .entry-summary blockquote blockquote,
2827 .comment-content blockquote blockquote {
2833 .comment-content ul,
2836 .comment-content ol {
2840 .entry-content li > ul,
2841 .entry-summary li > ul,
2842 .comment-content li > ul,
2843 .entry-content blockquote > ul,
2844 .entry-summary blockquote > ul,
2845 .comment-content blockquote > ul {
2846 margin-left: 1.25em;
2849 .entry-content li > ol,
2850 .entry-summary li > ol,
2851 .comment-content li > ol,
2852 .entry-content blockquote > ol,
2853 .entry-summary blockquote > ol,
2854 .comment-content blockquote > ol {
2862 .comment-author .avatar {
2869 .comment-list .children > li {
2870 padding-left: 1.75em;
2873 .comment-list + .comment-respond,
2874 .comment-navigation + .comment-respond {
2880 .content-bottom-widgets .widget-area {
2881 margin-bottom: 5.25em;
2886 margin-bottom: 5.25em;
2887 padding-right: 23.0769%;
2890 body:not(.search-results) .entry-summary li > ul,
2891 body:not(.search-results) .entry-summary blockquote > ul {
2892 margin-left: 1.157894737em;
2895 body:not(.search-results) .entry-summary li > ol,
2896 body:not(.search-results) .entry-summary blockquote > ol {
2897 margin-left: 1.473684211em;
2906 @media screen and (min-width: 48.9375em) {
2907 body:not(.custom-background-image).admin-bar:before {
2917 @media screen and (min-width: 56.875em) {
2919 padding-right: 4.5455%;
2920 padding-left: 4.5455%;
2924 -webkit-align-items: flex-start;
2925 -ms-flex-align: start;
2926 align-items: flex-start;
2931 -webkit-flex: 0 1 auto;
2940 .main-navigation .primary-menu,
2941 .main-navigation .primary-menu > li {
2945 .main-navigation .primary-menu > li {
2949 .main-navigation a {
2950 outline-offset: -8px;
2951 padding: 0.65625em 0.875em;
2952 white-space: nowrap;
2955 .main-navigation li:hover > a,
2956 .main-navigation li.focus > a {
2960 .main-navigation ul ul {
2961 border-bottom: 1px solid #d1d1d1;
2969 .main-navigation ul ul ul {
2973 .main-navigation ul ul ul:before,
2974 .main-navigation ul ul ul:after {
2978 .main-navigation ul ul li {
2979 background-color: #fff;
2980 border: 1px solid #d1d1d1;
2981 border-bottom-width: 0;
2984 .main-navigation ul ul a {
2985 white-space: normal;
2989 .main-navigation ul ul:before,
2990 .main-navigation ul ul:after {
2991 border-style: solid;
2996 .main-navigation ul ul:before {
2997 border-color: #d1d1d1 transparent;
2998 border-width: 0 10px 10px;
3003 .main-navigation ul ul:after {
3004 border-color: #fff transparent;
3005 border-width: 0 8px 8px;
3010 .main-navigation li:hover > ul,
3011 .main-navigation li.focus > ul {
3016 .main-navigation ul ul li:hover > ul,
3017 .main-navigation ul ul li.focus > ul {
3022 .main-navigation .menu-item-has-children > a {
3024 padding-right: 2.25em;
3027 .main-navigation .menu-item-has-children > a:after {
3034 .main-navigation ul ul .menu-item-has-children > a {
3035 padding-right: 2.0625em;
3038 .main-navigation ul ul .menu-item-has-children > a:after {
3041 -webkit-transform: rotate(90deg);
3042 -moz-transform: rotate(90deg);
3043 -ms-transform: rotate(90deg);
3044 transform: rotate(90deg);
3048 .main-navigation ul .dropdown-toggle.toggled-on,
3050 .site-header .social-navigation,
3051 .site-footer .main-navigation {
3061 margin-right: -100%;
3076 .content-bottom-widgets {
3090 font-size: 0.8125rem;
3091 line-height: 1.6153846154;
3092 margin-bottom: 3.230769231em;
3093 padding-top: 1.615384615em;
3096 .widget .widget-title {
3097 margin-bottom: 1.3125em;
3108 margin-bottom: 1.6153846154em;
3116 .widget blockquote {
3119 line-height: 1.3125;
3120 margin-bottom: 1.3125em;
3121 padding-left: 1.0625em;
3124 .widget blockquote cite,
3125 .widget blockquote small {
3127 font-size: 0.8125rem;
3128 line-height: 1.6153846154;
3133 padding: 0.5384615385em;
3138 font-size: 0.8125rem;
3139 line-height: 1.6153846154;
3140 margin-bottom: 1.6153846154em;
3141 padding: 0.5384615385em;
3145 margin-bottom: 1.6153846154em;
3146 padding: 0.5384615385em;
3154 font-size: 0.8125rem;
3155 line-height: 1.6153846154;
3159 .widget input[type="button"],
3160 .widget input[type="reset"],
3161 .widget input[type="submit"] {
3163 padding: 0.846153846em;
3166 .widget input[type="text"],
3167 .widget input[type="email"],
3168 .widget input[type="url"],
3169 .widget input[type="password"],
3170 .widget input[type="search"],
3171 .widget input[type="tel"],
3172 .widget input[type="number"],
3174 padding: 0.4615384615em 0.5384615385em;
3179 font-size: 1.4375rem;
3180 line-height: 1.2173913043;
3181 margin-bottom: 0.9130434783em;
3186 font-size: 1.1875rem;
3187 line-height: 1.1052631579;
3188 margin-bottom: 1.1052631579em;
3194 line-height: 1.3125;
3195 margin-bottom: 1.3125em;
3202 font-size: 0.8125rem;
3203 line-height: 1.6153846154;
3204 margin-bottom: 0.9130434783em;
3207 .widget .alignleft {
3208 margin: 0.2307692308em 1.6153846154em 1.6153846154em 0;
3211 .widget .alignright {
3212 margin: 0.2307692308em 0 1.6153846154em 1.6153846154em;
3215 .widget .aligncenter {
3216 margin-bottom: 1.6153846154em;
3219 .widget_calendar td,
3220 .widget_calendar th {
3221 line-height: 2.6923076923;
3225 .widget_rss .rssSummary:last-child {
3226 margin-bottom: 1.615384615em;
3229 .widget input[type="search"].search-field {
3230 width: -webkit-calc(100% - 35px);
3231 width: calc(100% - 35px);
3234 .widget .search-submit:before {
3241 .widget button.search-submit {
3247 margin: 0 0.2307692308em 0.5384615385em 0;
3248 padding: 0.5384615385em 0.4615384615em 0.4615384615em;
3252 margin-top: 1.8260869565em;
3256 margin-top: 2.2105263158em;
3260 margin-top: 2.625em;
3264 letter-spacing: 0.153846154em;
3270 margin-top: 3.2307692308em;
3273 .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),
3274 .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {
3276 margin-right: 7.1428571%;
3277 width: 46.42857145%;
3280 .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type {
3285 -webkit-align-items: center;
3286 -ms-flex-align: center;
3287 align-items: center;
3288 display: -webkit-flex;
3289 display: -ms-flexbox;
3291 -webkit-flex-wrap: wrap;
3292 -ms-flex-wrap: wrap;
3294 padding: 0 4.5455% 3.5em;
3297 .site-footer .social-navigation {
3305 margin: 0.538461538em auto 0.538461538em 0;
3311 .no-sidebar .content-area {
3317 .no-sidebar .entry-header,
3318 .no-sidebar .entry-content,
3319 .no-sidebar .entry-summary,
3320 .no-sidebar .entry-footer,
3321 .no-sidebar .comments-area,
3322 .no-sidebar .image-navigation,
3323 .no-sidebar .post-navigation,
3324 .no-sidebar .pagination,
3325 .no-sidebar .page-header,
3326 .no-sidebar .page-content,
3327 .no-sidebar .content-bottom-widgets {
3343 @media screen and (min-width: 61.5625em) {
3345 margin-bottom: 7.0em;
3349 padding: 5.25em 4.5455%;
3356 margin-bottom: 1.75em;
3360 margin-bottom: 3.230769231em;
3364 margin-bottom: 7.0em;
3368 margin-bottom: 5.894736842em;
3372 margin-bottom: 4.307692308em;
3375 .site-main > article {
3376 margin-bottom: 7.0em;
3383 margin-bottom: 1.05em;
3386 .format-aside .entry-title,
3387 .format-image .entry-title,
3388 .format-video .entry-title,
3389 .format-quote .entry-title,
3390 .format-gallery .entry-title,
3391 .format-status .entry-title,
3392 .format-link .entry-title,
3393 .format-audio .entry-title,
3394 .format-chat .entry-title {
3396 font-size: 1.4375em;
3397 line-height: 1.304347826;
3398 margin-bottom: 1.826086957em;
3402 margin-bottom: 2.625em;
3407 .comment-content h1 {
3409 font-size: 2.0625rem;
3410 line-height: 1.2727272727;
3411 margin-top: 1.696969697em;
3412 margin-bottom: 0.8484848485em;
3417 .comment-content h2 {
3427 .comment-content h3 {
3429 font-size: 1.4375rem;
3430 line-height: 1.2173913043;
3431 margin-top: 2.4347826087em;
3432 margin-bottom: 1.2173913043em;
3438 .comment-content h4 {
3439 letter-spacing: 0.131578947em;
3448 .comment-content h4,
3449 .comment-content h5,
3450 .comment-content h6 {
3452 font-size: 1.1875rem;
3453 line-height: 1.1052631579;
3454 margin-top: 2.9473684211em;
3455 margin-bottom: 1.473684211em;
3459 border-bottom-width: 0;
3463 .comment-list + .comment-respond,
3464 .comment-navigation + .comment-respond {
3465 padding-top: 5.25em;
3470 .content-bottom-widgets .widget-area,
3472 margin-bottom: 7.0em;
3475 body:not(.search-results) .entry-summary {
3476 margin-bottom: 2.210526316em;
3479 body:not(.search-results) .entry-header + .entry-summary {
3480 margin-top: -1.105263158em;
3483 body:not(.search-results) article:not(.type-page) .entry-content {
3485 width: 71.42857144%;
3488 body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta {
3490 width: -webkit-calc(60% - 1.4736842105em);
3491 width: calc(60% - 1.4736842105em);
3494 body:not(.search-results) article:not(.type-page) img.below-entry-meta,
3495 body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
3504 body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta,
3505 body:not(.search-results) article:not(.type-page) table figure.below-entry-meta,
3506 body:not(.search-results) article:not(.type-page) table img.below-entry-meta {
3511 body:not(.search-results) article:not(.type-page) .entry-footer {
3513 margin-top: 0.1538461538em;
3514 width: 21.42857143%;
3517 body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after {
3523 body:not(.search-results).group-blog .byline,
3524 body:not(.search-results) .entry-format,
3525 body:not(.search-results) .cat-links,
3526 body:not(.search-results) .tags-links,
3527 body:not(.search-results) article:not(.sticky) .posted-on,
3528 body:not(.search-results) article:not(.type-page) .comments-link,
3529 body:not(.search-results) article:not(.type-page) .entry-footer .edit-link {
3531 margin-bottom: 0.5384615385em;
3534 body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child {
3538 body:not(.search-results) article:not(.type-page) .entry-footer .avatar {
3541 margin: 0 0 0.5384615385em;
3545 body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
3547 margin-right: -100%;
3548 margin-left: 34.99999999%;
3549 width: 50.00000001%;
3552 body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {
3553 margin-right: -100%;
3564 @media screen and (min-width: 75em) {
3565 body:not(.search-results) .entry-summary {
3567 font-size: 1.4375rem;
3568 line-height: 1.5217391304;
3569 margin-bottom: 1.826086957em;
3572 body:not(.search-results) .entry-header + .entry-summary {
3573 margin-top: -0.913043478em;
3576 body:not(.search-results) .entry-summary p,
3577 body:not(.search-results) .entry-summary address,
3578 body:not(.search-results) .entry-summary hr,
3579 body:not(.search-results) .entry-summary ul,
3580 body:not(.search-results) .entry-summary ol,
3581 body:not(.search-results) .entry-summary dl,
3582 body:not(.search-results) .entry-summary dd,
3583 body:not(.search-results) .entry-summary table {
3584 margin-bottom: 1.5217391304em;
3587 body:not(.search-results) .entry-summary li > ul,
3588 body:not(.search-results) .entry-summary blockquote > ul {
3589 margin-left: 0.956521739em;
3592 body:not(.search-results) .entry-summary li > ol,
3593 body:not(.search-results) .entry-summary blockquote > ol {
3594 margin-left: 1.52173913em;
3597 body:not(.search-results) .entry-summary blockquote {
3599 font-size: 1.4375rem;
3600 line-height: 1.5217391304;
3601 margin: 0 0 1.5217391304em;
3602 padding-left: 1.347826087em;
3605 body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) {
3606 margin-left: -1.52173913em;
3609 body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) {
3613 body:not(.search-results) .entry-summary blockquote cite,
3614 body:not(.search-results) .entry-summary blockquote small {
3616 font-size: 1.1875rem;
3617 line-height: 1.8421052632;
3620 body:not(.search-results) .entry-summary th,
3621 body:not(.search-results) .entry-summary td {
3622 padding: 0.3043478261em;
3625 body:not(.search-results) .entry-summary pre {
3629 margin-bottom: 1.75em;
3633 body:not(.search-results) .entry-summary fieldset {
3634 margin-bottom: 1.5217391304em;
3635 padding: 0.3043478261em;
3638 body:not(.search-results) .entry-summary h1 {
3639 margin-top: 2.121212121em;
3640 margin-bottom: 1.060606061em;
3643 body:not(.search-results) .entry-summary h2 {
3645 margin-bottom: 1.25em;
3648 body:not(.search-results) .entry-summary h3 {
3649 margin-top: 3.043478261em;
3650 margin-bottom: 1.52173913em;
3653 body:not(.search-results) .entry-summary h4,
3654 body:not(.search-results) .entry-summary h5,
3655 body:not(.search-results) .entry-summary h6 {
3656 margin-top: 3.684210526em;
3657 margin-bottom: 1.842105263em;
3660 body:not(.search-results) .entry-summary h1:first-child,
3661 body:not(.search-results) .entry-summary h2:first-child,
3662 body:not(.search-results) .entry-summary h3:first-child,
3663 body:not(.search-results) .entry-summary h4:first-child,
3664 body:not(.search-results) .entry-summary h5:first-child,
3665 body:not(.search-results) .entry-summary h6:first-child {
3669 body:not(.search-results) .entry-summary .alignleft {
3670 margin: 0.2608695652em 1.5217391304em 1.5217391304em 0;
3673 body:not(.search-results) .entry-summary .alignright {
3674 margin: 0.2608695652em 0 1.5217391304em 1.5217391304em;
3677 body:not(.search-results) .entry-summary .aligncenter {
3678 margin-bottom: 1.5217391304em;
3697 .content-bottom-widgets,
3703 .comment-reply-link,
3704 .comment-metadata .edit-link,
3705 .pingback .edit-link {
3719 .comment-content h4,
3720 .comment-content h5,
3721 .comment-content h6,
3722 .entry-content .author-title {
3735 .comment-content h2,
3746 line-height: 1.2727272727;
3747 margin-bottom: 1.696969697em;
3750 .format-aside .entry-title,
3751 .format-image .entry-title,
3752 .format-video .entry-title,
3753 .format-quote .entry-title,
3754 .format-gallery .entry-title,
3755 .format-status .entry-title,
3756 .format-link .entry-title,
3757 .format-audio .entry-title,
3758 .format-chat .entry-title {
3760 line-height: 1.304347826;
3761 margin-bottom: 1.826086957em;
3766 .comment-content h1 {
3772 .comment-content h3,
3773 body:not(.search-results) .entry-summary {
3781 .taxonomy-description,
3785 .comment-awaiting-moderation,
3787 .wp-caption .wp-caption-text,
3794 background: none !important; /* Brute force since user agents all print differently. */
3800 .site-branding .site-title a,
3803 color: #1a1a1a !important; /* Make sure color schemes don't affect to print */
3809 border-color: #1a1a1a !important; /* Make sure color schemes don't affect to print */
3814 body:not(.search-results) .entry-summary,
3815 body:not(.search-results) .entry-summary blockquote,
3820 .taxonomy-description,
3823 .comment-metadata a,
3825 .comment-awaiting-moderation,
3828 .wp-caption .wp-caption-text,
3830 color: #686868 !important; /* Make sure color schemes don't affect to print */
3835 background-color: #d1d1d1 !important; /* Make sure color schemes don't affect to print */
3845 .comment-list article,
3846 .comment-list .pingback,
3847 .comment-list .trackback,
3849 border-color: #d1d1d1 !important; /* Make sure color schemes don't affect to print */
3853 color: #007acc !important; /* Make sure color schemes don't affect to print */
3858 .taxonomy-description a,
3860 .pingback .comment-body > a {
3862 border-bottom: 1px solid #007acc !important; /* Make sure color schemes don't affect to print */
3874 padding: 0 0 1.75em;
3879 margin-bottom: 1.75em;
3883 margin-bottom: 3.5em;
3899 .site-main > article {
3900 margin-bottom: 3.5em;
3903 .entry-content blockquote.alignleft,
3904 .entry-content blockquote.alignright {
3905 border-width: 4px 0 0 0;
3906 padding: 0.9473684211em 0 0;
3907 width: -webkit-calc(50% - 0.736842105em);
3908 width: calc(50% - 0.736842105em);
3911 body:not(.search-results) .entry-header + .entry-summary {
3912 margin-top: -1.473684211em;