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: one-column, two-columns, right-sidebar, 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, blog
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="date"]::-webkit-inner-spin-button,
217 input[type="date"]::-webkit-outer-spin-button,
218 input[type="time"]::-webkit-inner-spin-button,
219 input[type="time"]::-webkit-outer-spin-button,
220 input[type="datetime-local"]::-webkit-inner-spin-button,
221 input[type="datetime-local"]::-webkit-outer-spin-button,
222 input[type="week"]::-webkit-inner-spin-button,
223 input[type="week"]::-webkit-outer-spin-button,
224 input[type="month"]::-webkit-inner-spin-button,
225 input[type="month"]::-webkit-outer-spin-button,
226 input[type="number"]::-webkit-inner-spin-button,
227 input[type="number"]::-webkit-outer-spin-button {
231 input[type="search"] {
232 -webkit-appearance: textfield;
235 input[type="search"]::-webkit-search-cancel-button,
236 input[type="search"]::-webkit-search-decoration {
237 -webkit-appearance: none;
241 border: 1px solid #d1d1d1;
247 fieldset > :last-child {
270 .menu-item-has-children a:after,
271 .social-navigation a:before,
272 .dropdown-toggle:after,
273 .bypostauthor > article .fn:after,
274 .comment-reply-title small a:before,
275 .pagination .prev:before,
276 .pagination .next:before,
277 .pagination .nav-links:before,
278 .pagination .nav-links:after,
279 .search-submit:before {
280 -moz-osx-font-smoothing: grayscale;
281 -webkit-font-smoothing: antialiased;
282 display: inline-block;
283 font-family: "Genericons";
286 font-variant: normal;
291 text-decoration: inherit;
292 text-transform: none;
307 font-family: Merriweather, Georgia, serif;
322 text-rendering: optimizeLegibility;
337 border: 0 solid #1a1a1a;
338 border-left-width: 4px;
341 font-size: 1.1875rem;
343 line-height: 1.4736842105;
344 margin: 0 0 1.4736842105em;
346 padding: 0 0 0 1.263157895em;
362 margin-bottom: 1.4736842105em;
374 blockquote cite:before,
375 blockquote small:before {
376 content: "\2014\00a0";
390 blockquote > :last-child {
405 font-family: Inconsolata, monospace;
409 border: 1px solid #d1d1d1;
418 white-space: pre-wrap;
419 word-wrap: break-word;
423 background-color: #d1d1d1;
424 padding: 0.125em 0.25em;
429 border-bottom: 1px dotted #d1d1d1;
437 padding: 0.125em 0.25em;
438 text-decoration: none;
451 -webkit-box-sizing: border-box;
452 -moz-box-sizing: border-box;
453 box-sizing: border-box;
459 /* 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/ */
460 -webkit-box-sizing: inherit;
461 -moz-box-sizing: inherit;
467 /* Fallback for when there is no custom background color defined. */
471 background-color: #d1d1d1;
479 margin: 0 0 1.75em 1.25em;
511 /* Make sure images are scaled correctly. */
513 /* Adhere to container width. */
514 vertical-align: middle;
524 border: 1px solid #d1d1d1;
528 border-collapse: separate;
530 border-width: 1px 0 0 1px;
533 /* Prevents HTML tables from becoming too wide */
545 border-width: 0 1px 1px 0;
550 border-width: 0 1px 1px 0;
558 /* Placeholder text color -- selectors need to be separate to work. */
559 ::-webkit-input-placeholder {
561 font-family: Montserrat, "Helvetica Neue", sans-serif;
566 font-family: Montserrat, "Helvetica Neue", sans-serif;
571 font-family: Montserrat, "Helvetica Neue", sans-serif;
573 /* Since FF19 lowers the opacity of the placeholder by default */
576 :-ms-input-placeholder {
578 font-family: Montserrat, "Helvetica Neue", sans-serif;
591 button[disabled]:hover,
592 button[disabled]:focus,
593 input[type="button"],
594 input[type="button"][disabled]:hover,
595 input[type="button"][disabled]:focus,
597 input[type="reset"][disabled]:hover,
598 input[type="reset"][disabled]:focus,
599 input[type="submit"],
600 input[type="submit"][disabled]:hover,
601 input[type="submit"][disabled]:focus {
606 font-family: Montserrat, "Helvetica Neue", sans-serif;
608 letter-spacing: 0.046875em;
610 padding: 0.84375em 0.875em 0.78125em;
611 text-transform: uppercase;
616 input[type="button"]:hover,
617 input[type="button"]:focus,
618 input[type="reset"]:hover,
619 input[type="reset"]:focus,
620 input[type="submit"]:hover,
621 input[type="submit"]:focus {
626 input[type="button"]:focus,
627 input[type="reset"]:focus,
628 input[type="submit"]:focus {
629 outline: thin dotted;
630 outline-offset: -4px;
635 input[type="datetime-local"],
641 input[type="password"],
642 input[type="search"],
644 input[type="number"],
647 background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
648 border: 1px solid #d1d1d1;
651 padding: 0.625em 0.4375em;
655 input[type="date"]:focus,
656 input[type="time"]:focus,
657 input[type="datetime-local"]:focus,
658 input[type="week"]:focus,
659 input[type="month"]:focus,
660 input[type="text"]:focus,
661 input[type="email"]:focus,
662 input[type="url"]:focus,
663 input[type="password"]:focus,
664 input[type="search"]:focus,
665 input[type="tel"]:focus,
666 input[type="number"]:focus,
668 background-color: #fff;
669 border-color: #007acc;
674 .post-password-form {
675 margin-bottom: 1.75em;
678 .post-password-form label {
681 font-family: Montserrat, "Helvetica Neue", sans-serif;
683 font-size: 0.8125rem;
684 letter-spacing: 0.076923077em;
685 line-height: 1.6153846154;
686 margin-bottom: 1.75em;
687 text-transform: uppercase;
690 .post-password-form input[type="password"] {
691 margin-top: 0.4375em;
694 .post-password-form > :last-child {
702 input[type="search"].search-field {
703 border-radius: 2px 0 0 2px;
704 width: -webkit-calc(100% - 42px);
705 width: calc(100% - 42px);
708 .search-submit:before {
718 border-radius: 0 2px 2px 0;
739 text-decoration: none;
749 outline: thin dotted;
759 .taxonomy-description a,
762 .pingback .comment-body > a,
764 .entry-footer a:hover,
766 box-shadow: 0 1px 0 0 currentColor;
769 .entry-content a:hover,
770 .entry-content a:focus,
771 .entry-summary a:hover,
772 .entry-summary a:focus,
773 .taxonomy-description a:hover,
774 .taxonomy-description a:focus,
775 .logged-in-as a:hover,
776 .logged-in-as a:focus,
777 .comment-content a:hover,
778 .comment-content a:focus,
779 .pingback .comment-body > a:hover,
780 .pingback .comment-body > a:focus,
782 .textwidget a:focus {
793 -webkit-flex: 0 1 100%;
799 .site-header-menu.toggled-on,
800 .no-js .site-header-menu {
805 font-family: Montserrat, "Helvetica Neue", sans-serif;
808 .site-footer .main-navigation {
809 margin-bottom: 1.75em;
812 .main-navigation ul {
817 .main-navigation li {
818 border-top: 1px solid #d1d1d1;
826 outline-offset: -1px;
827 padding: 0.84375em 0;
830 .main-navigation a:hover,
831 .main-navigation a:focus {
835 .main-navigation .current-menu-item > a,
836 .main-navigation .current-menu-ancestor > a {
840 .main-navigation ul ul {
842 margin-left: 0.875em;
845 .no-js .main-navigation ul ul {
849 .main-navigation ul .toggled-on {
853 .main-navigation .primary-menu {
854 border-bottom: 1px solid #d1d1d1;
857 .main-navigation .menu-item-has-children > a {
862 background-color: transparent;
871 text-transform: none;
876 .dropdown-toggle:after {
877 border: 0 solid #d1d1d1;
878 border-left-width: 1px;
886 .dropdown-toggle:hover,
887 .dropdown-toggle:focus {
888 background-color: transparent;
892 .dropdown-toggle:focus {
893 outline: thin dotted;
894 outline-offset: -1px;
897 .dropdown-toggle:focus:after {
898 border-color: transparent;
901 .dropdown-toggle.toggled-on:after {
905 .site-header .main-navigation + .social-navigation {
909 .site-footer .social-navigation {
910 margin-bottom: 1.75em;
913 .social-navigation ul {
915 margin: 0 0 -0.4375em;
918 .social-navigation li {
920 margin: 0 0.4375em 0.4375em 0;
923 .social-navigation a {
924 border: 1px solid #d1d1d1;
933 .social-navigation a:before {
941 .social-navigation a:hover:before,
942 .social-navigation a:focus:before {
946 .social-navigation a[href*="codepen.io"]:before {
950 .social-navigation a[href*="digg.com"]:before {
954 .social-navigation a[href*="dribbble.com"]:before {
958 .social-navigation a[href*="dropbox.com"]:before {
962 .social-navigation a[href*="facebook.com"]:before {
966 .social-navigation a[href*="flickr.com"]:before {
970 .social-navigation a[href*="foursquare.com"]:before {
974 .social-navigation a[href*="plus.google.com"]:before {
978 .social-navigation a[href*="github.com"]:before {
982 .social-navigation a[href*="instagram.com"]:before {
986 .social-navigation a[href*="linkedin.com"]:before {
990 .social-navigation a[href*="path.com"]:before {
994 .social-navigation a[href*="pinterest.com"]:before {
998 .social-navigation a[href*="getpocket.com"]:before {
1002 .social-navigation a[href*="polldaddy.com"]:before {
1006 .social-navigation a[href*="reddit.com"]:before {
1010 .social-navigation a[href*="skype.com"]:before {
1014 .social-navigation a[href*="stumbleupon.com"]:before {
1018 .social-navigation a[href*="tumblr.com"]:before {
1022 .social-navigation a[href*="twitter.com"]:before {
1026 .social-navigation a[href*="vimeo.com"]:before {
1030 .social-navigation a[href*="wordpress.com"]:before,
1031 .social-navigation a[href*="wordpress.org"]:before {
1035 .social-navigation a[href*="youtube.com"]:before {
1039 .social-navigation a[href^="mailto:"]:before {
1043 .social-navigation a[href*="spotify.com"]:before {
1047 .social-navigation a[href*="twitch.tv"]:before {
1051 .social-navigation a[href$="/feed/"]:before {
1056 border-top: 4px solid #1a1a1a;
1057 border-bottom: 4px solid #1a1a1a;
1059 font-family: Montserrat, "Helvetica Neue", sans-serif;
1060 margin: 0 7.6923% 3.5em;
1063 .post-navigation a {
1069 .post-navigation span {
1073 .post-navigation .meta-nav {
1076 font-size: 0.8125rem;
1077 letter-spacing: 0.076923077em;
1078 line-height: 1.6153846154;
1079 margin-bottom: 0.5384615385em;
1080 text-transform: uppercase;
1083 .post-navigation .post-title {
1085 font-family: Montserrat, "Helvetica Neue", sans-serif;
1087 font-size: 1.4375rem;
1089 line-height: 1.2173913043;
1090 text-rendering: optimizeLegibility;
1093 .post-navigation a:hover .post-title,
1094 .post-navigation a:focus .post-title {
1098 .post-navigation div + div {
1099 border-top: 4px solid #1a1a1a;
1103 border-top: 4px solid #1a1a1a;
1104 font-family: Montserrat, "Helvetica Neue", sans-serif;
1106 font-size: 1.1875rem;
1107 margin: 0 7.6923% 2.947368421em;
1114 background-color: #1a1a1a;
1123 .pagination:before {
1131 .pagination a:hover,
1132 .pagination a:focus {
1136 .pagination .nav-links {
1137 padding-right: 106px;
1141 .pagination .nav-links:before,
1142 .pagination .nav-links:after {
1152 .pagination .nav-links:before {
1157 .pagination .nav-links:after {
1162 /* reset screen-reader-text */
1163 .pagination .current .screen-reader-text {
1164 position: static !important;
1167 .pagination .page-numbers {
1169 letter-spacing: 0.013157895em;
1171 margin: 0 0.7368421053em 0 -0.7368421053em;
1172 padding: 0.8157894737em 0.7368421053em 0.3947368421em;
1173 text-transform: uppercase;
1176 .pagination .current {
1177 display: inline-block;
1183 background-color: #1a1a1a;
1185 display: inline-block;
1196 .pagination .prev:before,
1197 .pagination .next:before {
1205 .pagination .prev:hover,
1206 .pagination .prev:focus,
1207 .pagination .next:hover,
1208 .pagination .next:focus {
1209 background-color: #007acc;
1213 .pagination .prev:focus,
1214 .pagination .next:focus {
1222 .pagination .prev:before {
1232 .pagination .next:before {
1239 .comment-navigation {
1240 border-top: 1px solid #d1d1d1;
1241 border-bottom: 1px solid #d1d1d1;
1243 font-family: Montserrat, "Helvetica Neue", sans-serif;
1245 font-size: 0.8125rem;
1246 line-height: 1.6153846154;
1247 margin: 0 7.6923% 2.1538461538em;
1248 padding: 1.0769230769em 0;
1251 .comment-navigation {
1256 .comments-title + .comment-navigation {
1261 .image-navigation .nav-previous:not(:empty),
1262 .image-navigation .nav-next:not(:empty),
1263 .comment-navigation .nav-previous:not(:empty),
1264 .comment-navigation .nav-next:not(:empty) {
1265 display: inline-block;
1268 .image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
1269 .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
1271 display: inline-block;
1273 padding: 0 0.538461538em;
1278 * 7.0 - Accessibility
1281 /* Text meant only for screen readers */
1283 .screen-reader-text {
1284 clip: rect(1px, 1px, 1px, 1px);
1287 position: absolute !important;
1289 /* many screen reader and browser combinations announce broken words as they would appear visually */
1290 word-wrap: normal !important;
1293 /* must have higher specificity than alternative color schemes inline styles */
1295 background-color: #f1f1f1;
1296 box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
1299 font-family: Montserrat, "Helvetica Neue", sans-serif;
1304 padding: 15px 23px 14px;
1305 text-decoration: none;
1306 text-transform: none;
1310 .logged-in .site .skip-link {
1311 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
1312 font-family: "Open Sans", sans-serif;
1315 .site .skip-link:focus {
1331 margin: 0.375em 1.75em 1.75em 0;
1336 margin: 0.375em 0 1.75em 1.75em;
1342 margin: 0 auto 1.75em;
1345 blockquote.alignleft {
1346 margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
1349 blockquote.alignright {
1350 margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
1353 blockquote.aligncenter {
1354 margin-bottom: 1.473684211em;
1366 .entry-content:before,
1367 .entry-content:after,
1368 .entry-summary:before,
1369 .entry-summary:after,
1370 .comment-content:before,
1371 .comment-content:after,
1372 .site-content:before,
1373 .site-content:after,
1374 .site-main > article:before,
1375 .site-main > article:after,
1376 .primary-menu:before,
1377 .primary-menu:after,
1378 .social-links-menu:before,
1379 .social-links-menu:after,
1382 .content-bottom-widgets:before,
1383 .content-bottom-widgets:after {
1390 .entry-content:after,
1391 .entry-summary:after,
1392 .comment-content:after,
1393 .site-content:after,
1394 .site-main > article:after,
1395 .primary-menu:after,
1396 .social-links-menu:after,
1398 .content-bottom-widgets:after {
1408 border-top: 4px solid #1a1a1a;
1409 margin-bottom: 3.5em;
1410 padding-top: 1.75em;
1413 .widget-area > :last-child,
1414 .widget > :last-child {
1418 .widget .widget-title {
1419 font-family: Montserrat, "Helvetica Neue", sans-serif;
1422 letter-spacing: 0.046875em;
1423 line-height: 1.3125;
1425 text-transform: uppercase;
1428 .widget .widget-title:empty {
1436 /* Calendar widget */
1437 .widget.widget_calendar table {
1441 .widget_calendar td,
1442 .widget_calendar th {
1443 line-height: 2.5625;
1448 .widget_calendar caption {
1450 margin-bottom: 1.75em;
1453 .widget_calendar tbody a {
1454 background-color: #007acc;
1460 .widget_calendar tbody a:hover,
1461 .widget_calendar tbody a:focus {
1462 background-color: #686868;
1466 /* Recent Posts widget */
1467 .widget_recent_entries .post-date {
1470 font-family: Montserrat, "Helvetica Neue", sans-serif;
1472 font-size: 0.8125rem;
1473 line-height: 1.615384615;
1474 margin-bottom: 0.538461538em;
1477 .widget_recent_entries li:last-child .post-date {
1482 .widget_rss .rsswidget img {
1483 margin-top: -0.375em;
1486 .widget_rss .rss-date,
1490 font-family: Montserrat, "Helvetica Neue", sans-serif;
1492 font-size: 0.8125rem;
1494 line-height: 1.615384615;
1495 margin-bottom: 0.538461538em;
1498 .widget_rss .rssSummary:last-child {
1499 margin-bottom: 2.1538461538em;
1502 .widget_rss li:last-child :last-child {
1506 /* Tag Cloud widget */
1508 border: 1px solid #d1d1d1;
1510 display: inline-block;
1511 font-family: Montserrat, "Helvetica Neue", sans-serif;
1513 margin: 0 0.1875em 0.4375em 0;
1514 padding: 0.5625em 0.4375em 0.5em;
1519 border-color: #007acc;
1530 background-color: #fff;
1540 word-wrap: break-word;
1543 /* Do not show the outline on the skip link target. */
1544 #content[tabindex="-1"]:focus {
1549 margin-bottom: 3.5em;
1552 .site-main > :last-child {
1562 padding: 2.625em 7.6923%;
1566 -webkit-align-items: center;
1567 -ms-flex-align: center;
1568 align-items: center;
1569 display: -webkit-flex;
1570 display: -ms-flexbox;
1572 -webkit-flex-wrap: wrap;
1573 -ms-flex-wrap: wrap;
1578 margin: 0.875em auto 0.875em 0;
1579 /* Avoid overflowing wide custom logo in small screens in Firefox and IEs */
1594 font-family: Montserrat, "Helvetica Neue", sans-serif;
1596 font-size: 1.4375rem;
1598 line-height: 1.2173913043;
1602 .site-branding .site-title a {
1606 .site-branding .site-title a:hover,
1607 .site-branding .site-title a:focus {
1611 .wp-custom-logo .site-title {
1612 margin-top: 0.608695652em;
1619 font-size: 0.8125rem;
1621 line-height: 1.0769230769;
1622 margin: 0.538461538em 0 0;
1626 background-color: transparent;
1627 border: 1px solid #d1d1d1;
1630 font-size: 0.8125rem;
1631 margin: 1.076923077em 0;
1632 padding: 0.769230769em;
1635 .no-js .menu-toggle {
1640 .menu-toggle:focus {
1641 background-color: transparent;
1642 border-color: #007acc;
1646 .menu-toggle.toggled-on,
1647 .menu-toggle.toggled-on:hover,
1648 .menu-toggle.toggled-on:focus {
1649 background-color: #1a1a1a;
1650 border-color: #1a1a1a;
1654 .menu-toggle:focus {
1658 .menu-toggle.toggled-on:focus {
1659 outline: thin dotted;
1671 .header-image a:hover img,
1672 .header-image a:focus img {
1677 * 11.2 - Posts and pages
1680 .site-main > article {
1681 margin-bottom: 3.5em;
1690 margin-right: 7.6923%;
1691 margin-left: 7.6923%;
1695 font-family: Montserrat, "Helvetica Neue", sans-serif;
1707 .entry-title a:hover,
1708 .entry-title a:focus {
1714 margin: 0 7.6923% 1.75em;
1717 .post-thumbnail img {
1721 .no-sidebar .post-thumbnail img {
1725 a.post-thumbnail:hover,
1726 a.post-thumbnail:focus {
1732 border-color: #d1d1d1;
1737 .comment-content h1,
1748 .comment-content h2,
1751 font-size: 1.4375rem;
1752 line-height: 1.2173913043;
1753 margin-top: 2.4347826087em;
1754 margin-bottom: 1.2173913043em;
1759 .comment-content h3,
1762 font-size: 1.1875rem;
1763 line-height: 1.1052631579;
1764 margin-top: 2.9473684211em;
1765 margin-bottom: 1.4736842105em;
1774 .comment-content h4,
1775 .comment-content h5,
1776 .comment-content h6,
1782 line-height: 1.3125;
1784 margin-bottom: 1.75em;
1789 .comment-content h4,
1791 letter-spacing: 0.140625em;
1792 text-transform: uppercase;
1797 .comment-content h6,
1814 .comment-content h1,
1815 .comment-content h2,
1816 .comment-content h3,
1817 .comment-content h4,
1818 .comment-content h5,
1819 .comment-content h6,
1829 .entry-content h1:first-child,
1830 .entry-content h2:first-child,
1831 .entry-content h3:first-child,
1832 .entry-content h4:first-child,
1833 .entry-content h5:first-child,
1834 .entry-content h6:first-child,
1835 .entry-summary h1:first-child,
1836 .entry-summary h2:first-child,
1837 .entry-summary h3:first-child,
1838 .entry-summary h4:first-child,
1839 .entry-summary h5:first-child,
1840 .entry-summary h6:first-child,
1841 .comment-content h1:first-child,
1842 .comment-content h2:first-child,
1843 .comment-content h3:first-child,
1844 .comment-content h4:first-child,
1845 .comment-content h5:first-child,
1846 .comment-content h6:first-child,
1847 .textwidget h1:first-child,
1848 .textwidget h2:first-child,
1849 .textwidget h3:first-child,
1850 .textwidget h4:first-child,
1851 .textwidget h5:first-child,
1852 .textwidget h6:first-child {
1856 .post-navigation .post-title,
1859 -webkit-hyphens: auto;
1865 body:not(.search-results) .entry-summary {
1868 font-size: 1.1875rem;
1869 line-height: 1.4736842105;
1870 margin-bottom: 1.4736842105em;
1873 body:not(.search-results) .entry-header + .entry-summary {
1874 margin-top: -0.736842105em;
1877 body:not(.search-results) .entry-summary p,
1878 body:not(.search-results) .entry-summary address,
1879 body:not(.search-results) .entry-summary hr,
1880 body:not(.search-results) .entry-summary ul,
1881 body:not(.search-results) .entry-summary ol,
1882 body:not(.search-results) .entry-summary dl,
1883 body:not(.search-results) .entry-summary dd,
1884 body:not(.search-results) .entry-summary table {
1885 margin-bottom: 1.4736842105em;
1888 body:not(.search-results) .entry-summary li > ul,
1889 body:not(.search-results) .entry-summary li > ol {
1893 body:not(.search-results) .entry-summary th,
1894 body:not(.search-results) .entry-summary td {
1895 padding: 0.3684210526em;
1898 body:not(.search-results) .entry-summary fieldset {
1899 margin-bottom: 1.4736842105em;
1900 padding: 0.3684210526em;
1903 body:not(.search-results) .entry-summary blockquote {
1904 border-color: currentColor;
1907 body:not(.search-results) .entry-summary blockquote > :last-child {
1911 body:not(.search-results) .entry-summary .alignleft {
1912 margin: 0.2631578947em 1.4736842105em 1.4736842105em 0;
1915 body:not(.search-results) .entry-summary .alignright {
1916 margin: 0.2631578947em 0 1.4736842105em 1.4736842105em;
1919 body:not(.search-results) .entry-summary .aligncenter {
1920 margin-bottom: 1.4736842105em;
1923 .entry-content > :last-child,
1924 .entry-summary > :last-child,
1925 body:not(.search-results) .entry-summary > :last-child,
1926 .page-content > :last-child,
1927 .comment-content > :last-child,
1928 .textwidget > :last-child {
1933 white-space: nowrap;
1937 border-color: inherit;
1938 border-style: solid;
1939 border-width: 1px 0 1px 0;
1941 padding-top: 1.75em;
1942 padding-bottom: 1.75em;
1945 .author-avatar .avatar {
1948 margin: 0 1.75em 1.75em 0;
1952 .author-description > :last-child {
1956 .entry-content .author-title {
1968 font-size: 0.8125rem;
1969 line-height: 1.6153846154;
1970 margin-bottom: 1.6153846154em;
1975 white-space: nowrap;
1980 font-family: Montserrat, "Helvetica Neue", sans-serif;
1982 font-size: 0.8125rem;
1983 line-height: 1.6153846154;
1984 margin-top: 2.1538461538em;
1987 .entry-footer:empty {
1995 .entry-footer a:hover,
1996 .entry-footer a:focus {
2000 .entry-footer > span:not(:last-child):after {
2002 display: inline-block;
2004 padding: 0 0.538461538em;
2007 .entry-footer .avatar {
2009 margin: -0.1538461538em 0.5384615385em 0 0;
2016 font-family: Montserrat, "Helvetica Neue", sans-serif;
2018 font-size: 0.8125rem;
2019 letter-spacing: 0.076923077em;
2020 line-height: 1.6153846154;
2021 margin-bottom: 0.5384615385em;
2022 text-transform: uppercase;
2026 * IE8 and earlier will drop any block with CSS3 selectors.
2027 * Do not combine these styles with the next block.
2029 .updated:not(.published) {
2039 .group-blog .byline {
2044 border-top: 4px solid #1a1a1a;
2045 margin: 0 7.6923% 3.5em;
2046 padding-top: 1.75em;
2049 body.error404 .page-header,
2050 body.search-no-results .page-header {
2056 font-family: Montserrat, "Helvetica Neue", sans-serif;
2058 font-size: 1.4375rem;
2059 line-height: 1.2173913043;
2062 .taxonomy-description {
2065 font-size: 0.8125rem;
2066 line-height: 1.6153846154;
2069 .taxonomy-description p {
2070 margin: 0.5384615385em 0 1.6153846154em;
2073 .taxonomy-description > :last-child {
2079 font-family: Montserrat, "Helvetica Neue", sans-serif;
2084 .page-links > span {
2085 border: 1px solid #d1d1d1;
2087 display: inline-block;
2089 font-size: 0.8125rem;
2090 height: 1.8461538462em;
2091 line-height: 1.6923076923em;
2092 margin-right: 0.3076923077em;
2094 width: 1.8461538462em;
2098 background-color: #1a1a1a;
2099 border-color: #1a1a1a;
2103 .page-links a:hover,
2104 .page-links a:focus {
2105 background-color: #007acc;
2106 border-color: transparent;
2110 .page-links > .page-links-title {
2115 padding-right: 0.6153846154em;
2120 margin-bottom: 1.75em;
2126 font-size: 0.8125rem;
2128 line-height: 1.6153846154;
2129 padding-top: 1.0769230769em;
2132 .entry-caption > :last-child {
2136 .content-bottom-widgets {
2140 .content-bottom-widgets .widget-area {
2141 margin-bottom: 3.5em;
2146 * 11.3 - Post Formats
2149 .format-aside .entry-title,
2150 .format-image .entry-title,
2151 .format-video .entry-title,
2152 .format-quote .entry-title,
2153 .format-gallery .entry-title,
2154 .format-status .entry-title,
2155 .format-link .entry-title,
2156 .format-audio .entry-title,
2157 .format-chat .entry-title {
2159 font-size: 1.1875rem;
2160 line-height: 1.473684211;
2161 margin-bottom: 1.473684211em;
2164 .blog .format-status .entry-title,
2165 .archive .format-status .entry-title {
2175 margin: 0 7.6923% 3.5em;
2178 .comment-list + .comment-respond,
2179 .comment-navigation + .comment-respond {
2180 padding-top: 1.75em;
2184 .comment-reply-title {
2185 border-top: 4px solid #1a1a1a;
2186 font-family: Montserrat, "Helvetica Neue", sans-serif;
2188 font-size: 1.4375rem;
2190 line-height: 1.3125;
2191 padding-top: 1.217391304em;
2195 margin-bottom: 1.217391304em;
2203 .comment-list article,
2204 .comment-list .pingback,
2205 .comment-list .trackback {
2206 border-top: 1px solid #d1d1d1;
2210 .comment-list .children {
2215 .comment-list .children > li {
2216 padding-left: 0.875em;
2221 margin-bottom: 0.4375em;
2224 .comment-author .avatar {
2227 margin-right: 0.875em;
2232 .bypostauthor > article .fn:after {
2240 .pingback .edit-link {
2242 font-family: Montserrat, "Helvetica Neue", sans-serif;
2244 font-size: 0.8125rem;
2245 line-height: 1.6153846154;
2249 margin-bottom: 2.1538461538em;
2252 .comment-metadata a,
2253 .pingback .comment-edit-link {
2257 .comment-metadata a:hover,
2258 .comment-metadata a:focus,
2259 .pingback .comment-edit-link:hover,
2260 .pingback .comment-edit-link:focus {
2264 .comment-metadata .edit-link,
2265 .pingback .edit-link {
2266 display: inline-block;
2269 .comment-metadata .edit-link:before,
2270 .pingback .edit-link:before {
2272 display: inline-block;
2274 padding: 0 0.538461538em;
2277 .comment-content ul,
2278 .comment-content ol {
2279 margin: 0 0 1.5em 1.25em;
2282 .comment-content li > ul,
2283 .comment-content li > ol {
2287 .comment-reply-link {
2288 border: 1px solid #d1d1d1;
2291 display: inline-block;
2292 font-family: Montserrat, "Helvetica Neue", sans-serif;
2294 font-size: 0.8125rem;
2296 margin-top: 2.1538461538em;
2297 padding: 0.5384615385em 0.5384615385em 0.4615384615em;
2300 .comment-reply-link:hover,
2301 .comment-reply-link:focus {
2302 border-color: currentColor;
2308 padding-top: 1.75em;
2311 .comment-form label {
2314 font-family: Montserrat, "Helvetica Neue", sans-serif;
2316 font-size: 0.8125rem;
2317 letter-spacing: 0.076923077em;
2318 line-height: 1.6153846154;
2319 margin-bottom: 0.5384615385em;
2320 text-transform: uppercase;
2323 .comment-list .comment-form {
2324 padding-bottom: 1.75em;
2328 .comment-awaiting-moderation,
2330 .form-allowed-tags {
2333 font-size: 0.8125rem;
2334 line-height: 1.6153846154;
2335 margin-bottom: 2.1538461538em;
2339 border-top: 1px solid #d1d1d1;
2340 font-family: Montserrat, "Helvetica Neue", sans-serif;
2343 padding-top: 1.75em;
2346 .comment-navigation + .no-comments {
2351 .form-allowed-tags code {
2352 font-family: Inconsolata, monospace;
2361 font-family: Merriweather, Georgia, serif;
2364 .comment-reply-title small {
2368 .comment-reply-title small a {
2376 .comment-reply-title small a:hover,
2377 .comment-reply-title small a:focus {
2381 .comment-reply-title small a:before {
2394 margin-bottom: 3.5em;
2404 padding: 0 7.6923% 1.75em;
2410 font-size: 0.8125rem;
2411 line-height: 1.6153846154;
2419 .site-info a:focus {
2423 .site-footer .site-title {
2424 font-family: inherit;
2429 .site-footer .site-title:after {
2431 display: inline-block;
2432 font-family: Montserrat, sans-serif;
2434 padding: 0 0.307692308em 0 0.538461538em;
2446 .entry-content .wp-smiley,
2447 .entry-summary .wp-smiley,
2448 .comment-content .wp-smiley,
2449 .textwidget .wp-smiley {
2456 .entry-content a img,
2457 .entry-summary a img,
2458 .comment-content a img,
2463 /* Make sure embeds and iframes fit their containers. */
2468 margin-bottom: 1.75em;
2470 vertical-align: middle;
2480 .entry-content .wp-audio-shortcode a,
2481 .entry-content .wp-playlist a {
2485 .wp-audio-shortcode,
2487 .wp-playlist.wp-audio-playlist {
2489 margin-bottom: 1.75em;
2492 .wp-playlist.wp-audio-playlist {
2496 .wp-playlist .wp-playlist-tracks {
2500 .wp-playlist-item .wp-playlist-caption {
2502 padding: 0.7142857143em 0;
2505 .wp-playlist-item .wp-playlist-item-length {
2506 top: 0.7142857143em;
2515 margin-bottom: 1.75em;
2519 .wp-caption img[class*="wp-image-"] {
2524 .wp-caption .wp-caption-text {
2527 font-size: 0.8125rem;
2529 line-height: 1.6153846154;
2530 padding-top: 0.5384615385em;
2539 margin: 0 -1.1666667% 1.75em;
2543 display: inline-block;
2545 padding: 0 1.1400652% 2.2801304%;
2547 vertical-align: top;
2551 .gallery-columns-1 .gallery-item {
2555 .gallery-columns-2 .gallery-item {
2559 .gallery-columns-4 .gallery-item {
2563 .gallery-columns-5 .gallery-item {
2567 .gallery-columns-6 .gallery-item {
2571 .gallery-columns-7 .gallery-item {
2575 .gallery-columns-8 .gallery-item {
2579 .gallery-columns-9 .gallery-item {
2591 font-size: 0.8125rem;
2593 line-height: 1.6153846154;
2594 padding-top: 0.5384615385em;
2597 .gallery-columns-6 .gallery-caption,
2598 .gallery-columns-7 .gallery-caption,
2599 .gallery-columns-8 .gallery-caption,
2600 .gallery-columns-9 .gallery-caption {
2610 margin-bottom: 3.5em;
2614 .widecolumn .mu_register {
2618 .widecolumn .mu_register .mu_alert {
2619 background: transparent;
2620 border-color: #d1d1d1;
2622 margin-bottom: 3.5em;
2627 .widecolumn .mu_register form {
2633 font-size: 1.4375rem;
2635 line-height: 1.2173913043;
2636 margin-bottom: 1.2173913043em;
2643 .widecolumn p + h2 {
2644 margin-top: 2.4347826087em;
2648 .widecolumn .mu_register label {
2650 font-family: Montserrat, "Helvetica Neue", sans-serif;
2652 font-size: 0.8125rem;
2654 letter-spacing: 0.076923077em;
2655 line-height: 1.6153846154;
2656 text-transform: uppercase;
2659 .widecolumn .mu_register label {
2660 margin: 2.1538461538em 0.7692307692em 0.5384615385em 0;
2663 .widecolumn .mu_register label strong {
2668 .widecolumn .mu_register #blog_title,
2669 .widecolumn .mu_register #user_email,
2670 .widecolumn .mu_register #blogname,
2671 .widecolumn .mu_register #user_name {
2677 .widecolumn .mu_register #blogname {
2681 .widecolumn .mu_register #blog_title,
2682 .widecolumn .mu_register #user_email,
2683 .widecolumn .mu_register #user_name {
2684 margin: 0 0 0.375em;
2687 .widecolumn #submit,
2688 .widecolumn .mu_register input[type="submit"] {
2695 .widecolumn .mu_register .prefix_address,
2696 .widecolumn .mu_register .suffix_address {
2700 .widecolumn .mu_register > :last-child,
2701 .widecolumn form > :last-child {
2707 * 14.0 - Media Queries
2711 * Does the same thing as <meta name="viewport" content="width=device-width">,
2712 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
2713 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
2714 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
2717 width: device-width;
2721 width: device-width;
2729 @media screen and (min-width: 44.375em) {
2730 body:not(.custom-background-image):before,
2731 body:not(.custom-background-image):after {
2732 background: inherit;
2742 body:not(.custom-background-image):before {
2746 body:not(.custom-background-image).admin-bar:before {
2750 body:not(.custom-background-image):after {
2759 margin-bottom: 5.25em;
2763 padding: 3.9375em 7.6923%;
2767 margin-top: 1.3125em;
2768 margin-bottom: 1.3125em;
2781 .wp-custom-logo .site-title {
2793 padding: 0.8125em 0.875em 0.6875em;
2800 .site-header .main-navigation + .social-navigation {
2801 margin-top: 2.625em;
2809 margin: 0 23.0769% 4.421052632em 7.6923%
2813 margin-bottom: 5.25em;
2816 .post-navigation .post-title {
2822 /* restore screen-reader-text */
2823 .pagination .current .screen-reader-text {
2824 position: absolute !important;
2827 .pagination .page-numbers {
2828 display: inline-block;
2831 .site-main > article {
2832 margin-bottom: 5.25em;
2845 .content-bottom-widgets {
2846 margin-right: 23.0769%;
2851 font-size: 2.0625rem;
2852 line-height: 1.2727272727;
2853 margin-bottom: 0.8484848485em;
2856 .entry-content blockquote.alignleft,
2857 .entry-content blockquote.alignright {
2858 border-width: 4px 0 0 0;
2859 padding: 0.9473684211em 0 0;
2860 width: -webkit-calc(50% - 0.736842105em);
2861 width: calc(50% - 0.736842105em);
2864 .entry-content blockquote:not(.alignleft):not(.alignright),
2865 .entry-summary blockquote,
2866 .comment-content blockquote {
2867 margin-left: -1.473684211em;
2870 .entry-content blockquote blockquote:not(.alignleft):not(.alignright),
2871 .entry-summary blockquote blockquote,
2872 .comment-content blockquote blockquote {
2878 .comment-content ul,
2881 .comment-content ol {
2885 .entry-content li > ul,
2886 .entry-summary li > ul,
2887 .comment-content li > ul,
2888 .entry-content blockquote > ul,
2889 .entry-summary blockquote > ul,
2890 .comment-content blockquote > ul {
2891 margin-left: 1.25em;
2894 .entry-content li > ol,
2895 .entry-summary li > ol,
2896 .comment-content li > ol,
2897 .entry-content blockquote > ol,
2898 .entry-summary blockquote > ol,
2899 .comment-content blockquote > ol {
2907 .comment-author .avatar {
2914 .comment-list .children > li {
2915 padding-left: 1.75em;
2918 .comment-list + .comment-respond,
2919 .comment-navigation + .comment-respond {
2925 .content-bottom-widgets .widget-area {
2926 margin-bottom: 5.25em;
2931 margin-bottom: 5.25em;
2932 padding-right: 23.0769%;
2935 body:not(.search-results) .entry-summary li > ul,
2936 body:not(.search-results) .entry-summary blockquote > ul {
2937 margin-left: 1.157894737em;
2940 body:not(.search-results) .entry-summary li > ol,
2941 body:not(.search-results) .entry-summary blockquote > ol {
2942 margin-left: 1.473684211em;
2951 @media screen and (min-width: 48.9375em) {
2952 body:not(.custom-background-image).admin-bar:before {
2962 @media screen and (min-width: 56.875em) {
2964 padding-right: 4.5455%;
2965 padding-left: 4.5455%;
2969 -webkit-align-items: flex-start;
2970 -ms-flex-align: start;
2971 align-items: flex-start;
2974 .wp-custom-logo .site-header-main {
2975 -webkit-align-items: center;
2976 -ms-flex-align: center;
2977 align-items: center;
2982 -webkit-flex: 0 1 auto;
2991 .main-navigation .primary-menu,
2992 .main-navigation .primary-menu > li {
2996 .main-navigation .primary-menu > li {
3000 .main-navigation a {
3001 outline-offset: -8px;
3002 padding: 0.65625em 0.875em;
3003 white-space: nowrap;
3006 .main-navigation li:hover > a,
3007 .main-navigation li.focus > a {
3011 .main-navigation ul ul {
3012 border-bottom: 1px solid #d1d1d1;
3020 .main-navigation ul ul ul {
3024 .main-navigation ul ul ul:before,
3025 .main-navigation ul ul ul:after {
3029 .main-navigation ul ul li {
3030 background-color: #fff;
3031 border: 1px solid #d1d1d1;
3032 border-bottom-width: 0;
3035 .main-navigation ul ul a {
3036 white-space: normal;
3040 .main-navigation ul ul:before,
3041 .main-navigation ul ul:after {
3042 border-style: solid;
3047 .main-navigation ul ul:before {
3048 border-color: #d1d1d1 transparent;
3049 border-width: 0 10px 10px;
3054 .main-navigation ul ul:after {
3055 border-color: #fff transparent;
3056 border-width: 0 8px 8px;
3061 .main-navigation li:hover > ul,
3062 .main-navigation li.focus > ul {
3067 .main-navigation ul ul li:hover > ul,
3068 .main-navigation ul ul li.focus > ul {
3073 .main-navigation .menu-item-has-children > a {
3075 padding-right: 2.25em;
3078 .main-navigation .menu-item-has-children > a:after {
3085 .main-navigation ul ul .menu-item-has-children > a {
3086 padding-right: 2.0625em;
3089 .main-navigation ul ul .menu-item-has-children > a:after {
3092 -webkit-transform: rotate(90deg);
3093 -moz-transform: rotate(90deg);
3094 -ms-transform: rotate(90deg);
3095 transform: rotate(90deg);
3099 .main-navigation ul .dropdown-toggle.toggled-on,
3101 .site-header .social-navigation,
3102 .site-footer .main-navigation {
3112 margin-right: -100%;
3127 .content-bottom-widgets {
3141 font-size: 0.8125rem;
3142 line-height: 1.6153846154;
3143 margin-bottom: 3.230769231em;
3144 padding-top: 1.615384615em;
3147 .widget .widget-title {
3148 margin-bottom: 1.3125em;
3159 margin-bottom: 1.6153846154em;
3167 .widget blockquote {
3170 line-height: 1.3125;
3171 margin-bottom: 1.3125em;
3172 padding-left: 1.0625em;
3175 .widget blockquote cite,
3176 .widget blockquote small {
3178 font-size: 0.8125rem;
3179 line-height: 1.6153846154;
3184 padding: 0.5384615385em;
3189 font-size: 0.8125rem;
3190 line-height: 1.6153846154;
3191 margin-bottom: 1.6153846154em;
3192 padding: 0.5384615385em;
3196 margin-bottom: 1.6153846154em;
3197 padding: 0.5384615385em;
3205 font-size: 0.8125rem;
3206 line-height: 1.6153846154;
3210 .widget input[type="button"],
3211 .widget input[type="reset"],
3212 .widget input[type="submit"] {
3214 padding: 0.846153846em;
3217 .widget input[type="date"],
3218 .widget input[type="time"],
3219 .widget input[type="datetime-local"],
3220 .widget input[type="week"],
3221 .widget input[type="month"],
3222 .widget input[type="text"],
3223 .widget input[type="email"],
3224 .widget input[type="url"],
3225 .widget input[type="password"],
3226 .widget input[type="search"],
3227 .widget input[type="tel"],
3228 .widget input[type="number"],
3230 padding: 0.4615384615em 0.5384615385em;
3235 font-size: 1.4375rem;
3236 line-height: 1.2173913043;
3237 margin-bottom: 0.9130434783em;
3242 font-size: 1.1875rem;
3243 line-height: 1.1052631579;
3244 margin-bottom: 1.1052631579em;
3250 line-height: 1.3125;
3251 margin-bottom: 1.3125em;
3258 font-size: 0.8125rem;
3259 line-height: 1.6153846154;
3260 margin-bottom: 0.9130434783em;
3263 .widget .alignleft {
3264 margin: 0.2307692308em 1.6153846154em 1.6153846154em 0;
3267 .widget .alignright {
3268 margin: 0.2307692308em 0 1.6153846154em 1.6153846154em;
3271 .widget .aligncenter {
3272 margin-bottom: 1.6153846154em;
3275 .widget_calendar td,
3276 .widget_calendar th {
3277 line-height: 2.6923076923;
3281 .widget_rss .rssSummary:last-child {
3282 margin-bottom: 1.615384615em;
3285 .widget input[type="search"].search-field {
3286 width: -webkit-calc(100% - 35px);
3287 width: calc(100% - 35px);
3290 .widget .search-submit:before {
3297 .widget button.search-submit {
3303 margin: 0 0.2307692308em 0.5384615385em 0;
3304 padding: 0.5384615385em 0.4615384615em 0.4615384615em;
3308 margin-top: 1.8260869565em;
3312 margin-top: 2.2105263158em;
3316 margin-top: 2.625em;
3320 letter-spacing: 0.153846154em;
3326 margin-top: 3.2307692308em;
3329 .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),
3330 .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {
3332 margin-right: 7.1428571%;
3333 width: 46.42857145%;
3336 .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type {
3341 -webkit-align-items: center;
3342 -ms-flex-align: center;
3343 align-items: center;
3344 display: -webkit-flex;
3345 display: -ms-flexbox;
3347 -webkit-flex-wrap: wrap;
3348 -ms-flex-wrap: wrap;
3350 padding: 0 4.5455% 3.5em;
3353 .site-footer .social-navigation {
3361 margin: 0.538461538em auto 0.538461538em 0;
3367 .no-sidebar .content-area {
3373 .no-sidebar .entry-header,
3374 .no-sidebar .entry-content,
3375 .no-sidebar .entry-summary,
3376 .no-sidebar .entry-footer,
3377 .no-sidebar .comments-area,
3378 .no-sidebar .image-navigation,
3379 .no-sidebar .post-navigation,
3380 .no-sidebar .pagination,
3381 .no-sidebar .page-header,
3382 .no-sidebar .page-content,
3383 .no-sidebar .content-bottom-widgets {
3399 @media screen and (min-width: 61.5625em) {
3401 margin-bottom: 7.0em;
3405 padding: 5.25em 4.5455%;
3412 margin-bottom: 1.75em;
3420 margin-bottom: 3.230769231em;
3424 margin-bottom: 7.0em;
3428 margin-bottom: 5.894736842em;
3432 margin-bottom: 4.307692308em;
3435 .site-main > article {
3436 margin-bottom: 7.0em;
3443 margin-bottom: 1.05em;
3446 .format-aside .entry-title,
3447 .format-image .entry-title,
3448 .format-video .entry-title,
3449 .format-quote .entry-title,
3450 .format-gallery .entry-title,
3451 .format-status .entry-title,
3452 .format-link .entry-title,
3453 .format-audio .entry-title,
3454 .format-chat .entry-title {
3456 font-size: 1.4375em;
3457 line-height: 1.304347826;
3458 margin-bottom: 1.826086957em;
3462 margin-bottom: 2.625em;
3467 .comment-content h1 {
3469 font-size: 2.0625rem;
3470 line-height: 1.2727272727;
3471 margin-top: 1.696969697em;
3472 margin-bottom: 0.8484848485em;
3477 .comment-content h2 {
3487 .comment-content h3 {
3489 font-size: 1.4375rem;
3490 line-height: 1.2173913043;
3491 margin-top: 2.4347826087em;
3492 margin-bottom: 1.2173913043em;
3498 .comment-content h4 {
3499 letter-spacing: 0.131578947em;
3508 .comment-content h4,
3509 .comment-content h5,
3510 .comment-content h6 {
3512 font-size: 1.1875rem;
3513 line-height: 1.1052631579;
3514 margin-top: 2.9473684211em;
3515 margin-bottom: 1.473684211em;
3519 border-bottom-width: 0;
3523 .comment-list + .comment-respond,
3524 .comment-navigation + .comment-respond {
3525 padding-top: 5.25em;
3530 .content-bottom-widgets .widget-area,
3532 margin-bottom: 7.0em;
3535 body:not(.search-results) .entry-summary {
3536 margin-bottom: 2.210526316em;
3539 body:not(.search-results) .entry-header + .entry-summary {
3540 margin-top: -1.105263158em;
3543 body:not(.search-results) article:not(.type-page) .entry-content {
3545 width: 71.42857144%;
3548 body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta {
3550 width: -webkit-calc(60% - 1.4736842105em);
3551 width: calc(60% - 1.4736842105em);
3554 body:not(.search-results) article:not(.type-page) img.below-entry-meta,
3555 body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
3564 body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta,
3565 body:not(.search-results) article:not(.type-page) table figure.below-entry-meta,
3566 body:not(.search-results) article:not(.type-page) table img.below-entry-meta {
3571 body:not(.search-results) article:not(.type-page) .entry-footer {
3573 margin-top: 0.1538461538em;
3574 width: 21.42857143%;
3577 body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after {
3583 body:not(.search-results).group-blog .byline,
3584 body:not(.search-results) .entry-format,
3585 body:not(.search-results) .cat-links,
3586 body:not(.search-results) .tags-links,
3587 body:not(.search-results) article:not(.sticky) .posted-on,
3588 body:not(.search-results) article:not(.type-page) .comments-link,
3589 body:not(.search-results) article:not(.type-page) .entry-footer .edit-link {
3591 margin-bottom: 0.5384615385em;
3594 body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child {
3598 body:not(.search-results) article:not(.type-page) .entry-footer .avatar {
3601 margin: 0 0 0.5384615385em;
3605 body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
3607 margin-right: -100%;
3608 margin-left: 34.99999999%;
3609 width: 50.00000001%;
3612 body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {
3613 margin-right: -100%;
3624 @media screen and (min-width: 75em) {
3625 body:not(.search-results) .entry-summary {
3627 font-size: 1.4375rem;
3628 line-height: 1.5217391304;
3629 margin-bottom: 1.826086957em;
3632 body:not(.search-results) .entry-header + .entry-summary {
3633 margin-top: -0.913043478em;
3636 body:not(.search-results) .entry-summary p,
3637 body:not(.search-results) .entry-summary address,
3638 body:not(.search-results) .entry-summary hr,
3639 body:not(.search-results) .entry-summary ul,
3640 body:not(.search-results) .entry-summary ol,
3641 body:not(.search-results) .entry-summary dl,
3642 body:not(.search-results) .entry-summary dd,
3643 body:not(.search-results) .entry-summary table {
3644 margin-bottom: 1.5217391304em;
3647 body:not(.search-results) .entry-summary li > ul,
3648 body:not(.search-results) .entry-summary blockquote > ul {
3649 margin-left: 0.956521739em;
3652 body:not(.search-results) .entry-summary li > ol,
3653 body:not(.search-results) .entry-summary blockquote > ol {
3654 margin-left: 1.52173913em;
3657 body:not(.search-results) .entry-summary blockquote {
3659 font-size: 1.4375rem;
3660 line-height: 1.5217391304;
3661 margin: 0 0 1.5217391304em;
3662 padding-left: 1.347826087em;
3665 body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) {
3666 margin-left: -1.52173913em;
3669 body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) {
3673 body:not(.search-results) .entry-summary blockquote cite,
3674 body:not(.search-results) .entry-summary blockquote small {
3676 font-size: 1.1875rem;
3677 line-height: 1.8421052632;
3680 body:not(.search-results) .entry-summary th,
3681 body:not(.search-results) .entry-summary td {
3682 padding: 0.3043478261em;
3685 body:not(.search-results) .entry-summary pre {
3689 margin-bottom: 1.75em;
3693 body:not(.search-results) .entry-summary fieldset {
3694 margin-bottom: 1.5217391304em;
3695 padding: 0.3043478261em;
3698 body:not(.search-results) .entry-summary h1 {
3699 margin-top: 2.121212121em;
3700 margin-bottom: 1.060606061em;
3703 body:not(.search-results) .entry-summary h2 {
3705 margin-bottom: 1.25em;
3708 body:not(.search-results) .entry-summary h3 {
3709 margin-top: 3.043478261em;
3710 margin-bottom: 1.52173913em;
3713 body:not(.search-results) .entry-summary h4,
3714 body:not(.search-results) .entry-summary h5,
3715 body:not(.search-results) .entry-summary h6 {
3716 margin-top: 3.684210526em;
3717 margin-bottom: 1.842105263em;
3720 body:not(.search-results) .entry-summary h1:first-child,
3721 body:not(.search-results) .entry-summary h2:first-child,
3722 body:not(.search-results) .entry-summary h3:first-child,
3723 body:not(.search-results) .entry-summary h4:first-child,
3724 body:not(.search-results) .entry-summary h5:first-child,
3725 body:not(.search-results) .entry-summary h6:first-child {
3729 body:not(.search-results) .entry-summary .alignleft {
3730 margin: 0.2608695652em 1.5217391304em 1.5217391304em 0;
3733 body:not(.search-results) .entry-summary .alignright {
3734 margin: 0.2608695652em 0 1.5217391304em 1.5217391304em;
3737 body:not(.search-results) .entry-summary .aligncenter {
3738 margin-bottom: 1.5217391304em;
3757 .content-bottom-widgets,
3763 .comment-reply-link,
3764 .comment-metadata .edit-link,
3765 .pingback .edit-link {
3779 .comment-content h4,
3780 .comment-content h5,
3781 .comment-content h6,
3782 .entry-content .author-title {
3795 .comment-content h2,
3806 line-height: 1.2727272727;
3807 margin-bottom: 1.696969697em;
3810 .format-aside .entry-title,
3811 .format-image .entry-title,
3812 .format-video .entry-title,
3813 .format-quote .entry-title,
3814 .format-gallery .entry-title,
3815 .format-status .entry-title,
3816 .format-link .entry-title,
3817 .format-audio .entry-title,
3818 .format-chat .entry-title {
3820 line-height: 1.304347826;
3821 margin-bottom: 1.826086957em;
3826 .comment-content h1 {
3832 .comment-content h3,
3833 body:not(.search-results) .entry-summary {
3841 .taxonomy-description,
3845 .comment-awaiting-moderation,
3847 .wp-caption .wp-caption-text,
3854 background: none !important; /* Brute force since user agents all print differently. */
3860 .site-branding .site-title a,
3863 color: #1a1a1a !important; /* Make sure color schemes don't affect to print */
3869 border-color: #1a1a1a !important; /* Make sure color schemes don't affect to print */
3874 body:not(.search-results) .entry-summary,
3875 body:not(.search-results) .entry-summary blockquote,
3880 .taxonomy-description,
3883 .comment-metadata a,
3885 .comment-awaiting-moderation,
3888 .wp-caption .wp-caption-text,
3890 color: #686868 !important; /* Make sure color schemes don't affect to print */
3895 background-color: #d1d1d1 !important; /* Make sure color schemes don't affect to print */
3905 .comment-list article,
3906 .comment-list .pingback,
3907 .comment-list .trackback,
3909 border-color: #d1d1d1 !important; /* Make sure color schemes don't affect to print */
3913 color: #007acc !important; /* Make sure color schemes don't affect to print */
3918 .taxonomy-description a,
3920 .pingback .comment-body > a {
3922 border-bottom: 1px solid #007acc !important; /* Make sure color schemes don't affect to print */
3934 padding: 0 0 1.75em;
3939 margin-bottom: 1.75em;
3943 margin-bottom: 3.5em;
3959 .site-main > article {
3960 margin-bottom: 3.5em;
3963 .entry-content blockquote.alignleft,
3964 .entry-content blockquote.alignright {
3965 border-width: 4px 0 0 0;
3966 padding: 0.9473684211em 0 0;
3967 width: -webkit-calc(50% - 0.736842105em);
3968 width: calc(50% - 0.736842105em);
3971 body:not(.search-results) .entry-header + .entry-summary {
3972 margin-top: -1.473684211em;