9 * normalize.css v3.0.0 | MIT License | git.io/normalize
12 font-family: sans-serif;
13 -ms-text-size-adjust: 100%;
14 -webkit-text-size-adjust: 100%;
24 -webkit-box-sizing: border-box;
25 -moz-box-sizing: border-box;
26 box-sizing: border-box;
28 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
32 -webkit-font-smoothing: antialiased;
55 display: inline-block;
56 vertical-align: baseline;
59 audio:not([controls]) {
70 background: transparent;
79 border-bottom: 1px dotted;
110 vertical-align: baseline;
134 -webkit-box-sizing: content-box;
135 -moz-box-sizing: content-box;
136 box-sizing: content-box;
148 font-family: monospace, monospace;
168 text-transform: none;
172 html input[type="button"],
174 input[type="submit"] {
175 -webkit-appearance: button;
180 html input[disabled] {
184 button::-moz-focus-inner,
185 input::-moz-focus-inner {
194 input[type="checkbox"],
195 input[type="radio"] {
196 -webkit-box-sizing: border-box;
197 -moz-box-sizing: border-box;
198 box-sizing: border-box;
202 input[type="number"]::-webkit-inner-spin-button,
203 input[type="number"]::-webkit-outer-spin-button {
207 input[type="search"] {
208 -webkit-appearance: textfield;
209 -webkit-box-sizing: content-box;
210 -moz-box-sizing: content-box;
211 box-sizing: content-box;
214 input[type="search"]::-webkit-search-cancel-button,
215 input[type="search"]::-webkit-search-decoration {
216 -webkit-appearance: none;
239 border-collapse: collapse;
261 .screen-reader-text {
276 * Base element typographic styles.
284 font-family: "Open Sans", Helvetica, Arial, sans-serif;
300 margin-bottom: 1.5em;
312 * Pushing buttons is what I do.
316 display: inline-block;
321 -webkit-border-radius: 3px;
325 text-decoration: none;
328 -webkit-appearance: none;
333 display: inline-block;
334 vertical-align: middle;
342 border: 1px solid #ddd;
343 background-color: #fff;
349 -webkit-box-shadow: -1px 0 4px rgba( 0, 0, 0, 0.15 );
350 box-shadow: -1px 0 4px rgba( 0, 0, 0, 0.15 );
353 .split-button-body:before,
354 .split-button-body:after {
361 border-color: transparent;
365 .split-button-body:before {
367 border-top-color: #ccc;
372 .split-button-body:after {
374 border-top-color: #fff;
378 .split-button-body .split-button-option {
387 .is-open .split-button-body {
391 .split-button-primary,
392 .split-button-toggle {
393 -webkit-border-radius: 0;
398 text-decoration: none;
401 -webkit-appearance: none;
405 border-color: #0073aa #006799 #006799;
408 -webkit-box-shadow: 0 1px 0 #006799;
409 box-shadow: 0 1px 0 #006799;
411 text-shadow: 0 -1px 1px #006799,
417 .split-button-primary {
418 -webkit-border-top-right-radius: 3px;
419 border-top-right-radius: 3px;
420 -webkit-border-bottom-right-radius: 3px;
421 border-bottom-right-radius: 3px;
426 .split-button-toggle {
428 -webkit-border-top-left-radius: 3px;
429 border-top-left-radius: 3px;
430 -webkit-border-bottom-left-radius: 3px;
431 border-bottom-left-radius: 3px;
432 border-right: 1px solid #006799;
436 .split-button-toggle i {
437 margin: 4px 0 3px 20px;
441 .split-button-primary:hover,
442 .split-button-toggle:hover {
445 border-color: #006799;
448 .split-button-primary:focus,
449 .split-button-toggle:focus {
451 -webkit-box-shadow: 0 1px 0 #0073aa,
453 box-shadow: 0 1px 0 #0073aa,
457 .split-button-primary:active,
458 .split-button-toggle:active {
460 border-color: #006799;
461 -webkit-box-shadow: inset 0 2px 10px #006799, 0 1px 0 #0073aa;
462 box-shadow: inset 0 2px 10px #006799, 0 1px 0 #0073aa;
468 * So many input types.
476 vertical-align: baseline;
477 *vertical-align: middle;
486 -webkit-appearance: textfield;
487 -webkit-box-sizing: content-box;
488 -moz-box-sizing: content-box;
489 box-sizing: content-box;
492 [type="search"]::-webkit-search-decoration {
493 -webkit-appearance: none;
496 button::-moz-focus-inner,
497 input::-moz-focus-inner {
508 padding: 0.4em 0.75em;
510 border: 1px solid #ccc;
514 [type="email"]:focus,
516 [type="password"]:focus,
517 [type="search"]:focus,
553 margin: 0 3em 1.5em 0;
575 margin: 0 1.5em 1.5em;
582 * Complete styles for post formats UI
584 /* TODO if we remove the <br> during merge, this can go. */
585 #post-formats-select br {
596 .lt-ie9 .post-format {
597 margin: 17px 13px 0 12px;
610 padding: 13px 13px 14px 2px;
614 .post-format-icon:before,
615 .post-format-icon:after {
617 display: inline-block;
623 font-family: dashicons;
624 text-decoration: inherit;
630 -webkit-transition: color .1s ease-in 0;
631 transition: color .1s ease-in 0;
632 -webkit-font-smoothing: antialiased;
633 -moz-osx-font-smoothing: grayscale;
636 .post-format-icon:before {
640 .post-format-icon:after {
646 .post-format:checked + .post-format-icon {
647 -webkit-box-shadow: inset -6px 0 0 #00a0d2;
648 box-shadow: inset -6px 0 0 #00a0d2;
649 background: rgba(46, 162, 204, 0.1);
652 .post-format:checked + .post-format-icon:before,
653 .post-format:checked + .post-format-icon:after {
657 .post-format:focus + .post-format-icon {
662 .post-format:focus + .post-format-icon:before,
663 .post-format:focus + .post-format-icon:after {
667 .post-format:checked + .post-format-icon:after {
671 .lt-ie9 .post-format-icon {
675 .post-format-aside:before {
679 .post-format-image:before {
683 .post-format-video:before {
687 .post-format-audio:before {
691 .post-format-quote:before {
695 .post-format-link:before {
699 .post-format-gallery:before {
707 * Complete styles for tags UI
720 padding: 11px 16px 11px 58px;
723 border-bottom: 1px solid #e5e5e5;
733 -webkit-border-radius: 0;
738 border-right: 1px solid #f1f1f1;
739 -webkit-box-shadow: none;
743 .tagsdiv .tagadd:hover,
744 .tagsdiv .tagadd:active,
745 .tagsdiv .tagadd:focus {
748 border-color: #20708e;
750 -webkit-box-shadow: none;
757 margin: 10px 16px 6px 0;
761 /* Tag hint TODO needed? */
762 /* Tag suggestions */
765 margin: -1px -1px 0 0;
770 border: 1px solid #d8d8d8;
771 background-color: #fff;
782 .ac_results .ac_over {
783 background-color: #e5e5e5;
784 background-color: #00a0d2;
790 text-decoration: underline;
795 padding: 16px 28px 5px;
798 .tagchecklist:before,
799 .tagchecklist:after {
804 .tagchecklist:after {
818 @media (max-width: 600px) {
826 .tagchecklist .ntdelbutton {
827 margin: 1px -17px 0 0;
839 .tagchecklist .ntdelbutton:before {
847 font: 400 16px/1 dashicons;
850 -webkit-font-smoothing: antialiased;
853 .tagchecklist .ntdelbutton:focus:before {
863 .press-this .tagcloud-link {
867 text-decoration: none;
871 .tagcloud-link:focus {
872 text-decoration: underline;
878 padding: 8px 12px 12px;
892 text-decoration: none;
896 .the-tagcloud a:focus {
897 text-decoration: underline;
908 * Complete styles for post categories UI
910 input[type="search"].categories-search,
914 padding: 0.85714em 1.07143em;
916 -webkit-border-radius: 0;
918 border-bottom: 1px solid #e5e5e5;
920 -webkit-appearance: none;
921 -moz-appearance: none;
925 @media (max-width: 600px) {
926 input[type="search"].categories-search,
928 /* Needs to be 16px to prevent zooming on iOS. Guh. */
933 .press-this .add-cat-toggle {
937 padding: 12px 10px 8px;
941 .press-this .add-cat-toggle:focus {
942 text-decoration: none;
946 .press-this .add-cat-toggle.is-toggled {
950 .press-this .add-cat-toggle.is-toggled .dashicons:before {
956 border-bottom: 1px solid #e5e5e5;
959 .add-category.is-hidden {
963 .add-category .add-cat-submit {
968 -webkit-border-radius: 0;
972 border-right: 1px solid #f1f1f1;
975 .add-category .add-cat-submit:hover,
976 .add-category .add-cat-submit:active,
977 .add-category .add-cat-submit:focus {
980 border-color: #20708e;
984 /* Parent category select */
995 -webkit-border-radius: 0;
997 border: 1px solid #e5e5e5;
999 -webkit-background-size: 20px 20px;
1000 background-size: 20px 20px;
1003 text-overflow: ellipsis;
1004 text-decoration: none;
1005 vertical-align: top;
1006 white-space: nowrap;
1012 border-color: #0073aa;
1013 -webkit-box-shadow: 0 0 0 3px #00a0d2;
1014 box-shadow: 0 0 0 3px #00a0d2;
1017 -moz-user-focus: ignore;
1020 .postform::-ms-expand {
1024 .postform::-ms-value {
1029 .postform:-moz-focusring {
1031 text-shadow: 0 0 0 #727272;
1035 .categories-select {
1041 .categories-select ul {
1050 padding: 13px 16px 14px 16px;
1056 .category.selected:focus {
1058 background: #00a0d2;
1062 .category.selected {
1063 -webkit-box-shadow: inset -6px 0 0 #00a0d2;
1064 box-shadow: inset -6px 0 0 #00a0d2;
1065 background: #E9F5F9;
1068 .category.selected:after {
1069 display: inline-block;
1079 font-family: dashicons;
1080 text-decoration: inherit;
1084 vertical-align: top;
1086 -webkit-transition: color .1s ease-in 0;
1087 transition: color .1s ease-in 0;
1088 -webkit-font-smoothing: antialiased;
1089 -moz-osx-font-smoothing: grayscale;
1092 .category.selected:focus:after {
1096 .categories-select ul .category {
1097 padding-right: 24px;
1100 .categories-select ul ul .category {
1101 padding-right: 32px;
1104 .categories-select ul ul ul .category {
1105 padding-right: 40px;
1108 .categories-select ul ul ul ul .category {
1109 padding-right: 48px;
1112 .categories-select ul ul ul ul ul .category {
1113 padding-right: 56px;
1116 .categories-select ul ul ul ul ul ul .category {
1117 padding-right: 64px;
1120 .categories-select .is-hidden {
1124 .categories-select .is-hidden.searched-parent {
1128 /* Category search */
1129 .categories-search-wrapper {
1133 .categories-search-wrapper.is-hidden {
1137 .categories-search-wrapper label {
1160 -webkit-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.3);
1161 box-shadow: 10px 0 0 rgba(0, 0, 0, 0.3);
1164 @media (max-width: 900px) {
1170 @media (max-width: 320px) {
1185 background: #23282d;
1200 .adminbar .dashicons {
1204 .press-this .adminbar button {
1209 padding: 0 10px 1px;
1213 @media (max-width: 320px) {
1220 margin-top: 0.5625em;
1225 white-space: nowrap;
1226 text-overflow: ellipsis;
1229 @media (max-width: 600px) {
1235 @media (max-width: 320px) {
1242 .current-site-link {
1243 text-decoration: none;
1246 .current-site-link:focus {
1250 .current-site-link:focus .current-site-name{
1251 text-decoration: underline;
1254 .current-site-name {
1258 @media (max-width: 320px) {
1259 .current-site-name {
1264 .current-site .dashicons-wordpress {
1268 vertical-align: middle;
1272 .options.open .on-closed,
1273 .options.closed .on-open {
1277 @media (max-width: 900px) {
1283 .options-panel-back.is-hidden {
1287 .options:focus .dashicons {
1289 text-decoration: none;
1292 .options .dashicons {
1304 border-bottom: 1px solid #e5e5e5;
1316 -webkit-border-radius: 50%;
1318 background: #00a0d2;
1321 @media (max-width: 600px) {
1330 .alert.is-error:before {
1336 border-bottom: 1px solid #e5e5e5;
1339 @media (max-width: 900px) {
1341 -webkit-transition: opacity .3s ease-in-out;
1342 transition: opacity .3s ease-in-out;
1344 .scan.is-hidden form {
1346 pointer-events: none;
1353 padding: 0.85714em 1.07143em;
1358 @media (max-width: 600px) {
1369 padding: 0 1.07143em;
1370 background: #f7f7f7;
1371 border-color: #dedede;
1373 border-right: 1px solid #f1f1f1;
1374 -webkit-border-radius: 0;
1382 .scan-submit:focus {
1383 background: #008ec2;
1384 border-color: #006799;
1389 .scan-submit:active {
1390 background: #0073aa;
1391 border-color: #006799;
1395 .scan-submit:visited {
1401 margin-bottom: 60px;
1415 @media (max-width: 900px) {
1428 .editor-wrapper:before,
1429 .editor-wrapper:after {
1434 .editor-wrapper:after {
1439 padding: 0 1.5em 4.75em;
1447 display: inline-block;
1449 background: url(../images/spinner.gif) no-repeat center;
1450 -webkit-background-size: 20px 20px;
1451 background-size: 20px 20px;
1453 filter: alpha(opacity=70);
1455 vertical-align: middle;
1459 (-webkit-min-device-pixel-ratio: 1.25),
1460 (min-resolution: 120dpi) {
1463 background-image: url(../images/spinner-2x.gif);
1467 .spinner.is-active {
1468 visibility: visible;
1471 /* Make the text inside the editor textarea white. Prevents a "flash" on loading the page */
1476 @media (min-width: 901px) {
1482 @media (max-width: 320px) {
1489 .post-title-placeholder {
1493 border-bottom: 1px solid #e5e5e5;
1501 .post-title-placeholder:active,
1502 .post-title-placeholder:focus {
1504 -webkit-box-shadow: inset 0px -3px 0 #00a0d2;
1505 box-shadow: inset 0px -3px 0 #00a0d2;
1506 border-color: #00a0d2;
1509 @media (max-width: 900px) {
1511 .post-title-placeholder {
1516 @media (max-height: 400px) {
1518 .post-title-placeholder {
1524 @media (max-width: 320px) {
1526 .post-title-placeholder {
1529 padding: 1.14286em 1.42857em;
1535 background: url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);
1536 background: none, none;
1539 .post-title:before {
1540 /* Keeps empty container from collapsing */
1542 display: inline-block;
1547 .post-title-placeholder {
1554 .post-title-placeholder.is-hidden {
1558 /* Suggested images */
1559 .media-list-container {
1562 border-bottom: 1px solid #e5e5e5;
1566 .media-list-inner-container {
1572 .media-list-container.has-media {
1576 .media-list-inner-container:before,
1577 .media-list-inner-container:after {
1582 .media-list-inner-container:after {
1591 @media (min-width: 321px) {
1592 .media-list-inner-container {
1598 @media (min-width: 601px) {
1599 .media-list-inner-container {
1601 max-height: 18.75vw;
1605 .wppt-all-media-list {
1611 .suggested-media-thumbnail:focus,
1614 -webkit-box-shadow: inset 0 0 0 3px #00a0d2;
1615 box-shadow: inset 0 0 0 3px #00a0d2;
1618 .suggested-media-thumbnail {
1623 padding: 16.66% 16.66% 0 0;
1624 background-position: center;
1625 background-repeat: no-repeat;
1626 -webkit-background-size: cover;
1627 background-size: cover;
1628 background-color: #d8d8d8;
1630 color: rgba(255, 255, 255, 0.6);
1634 .suggested-media-thumbnail:hover,
1635 .suggested-media-thumbnail:active,
1636 .suggested-media-thumbnail:focus {
1640 .suggested-media-thumbnail:before,
1641 .suggested-media-thumbnail:after {
1642 display: inline-block;
1646 font-family: dashicons;
1647 text-decoration: inherit;
1650 -webkit-transition: color .1s ease-in 0;
1651 transition: color .1s ease-in 0;
1652 -webkit-font-smoothing: antialiased;
1653 -moz-osx-font-smoothing: grayscale;
1656 .suggested-media-thumbnail:before {
1659 margin: -20px -20px 0 0;
1663 .suggested-media-thumbnail:after {
1669 @media (min-width: 601px) {
1670 .suggested-media-thumbnail {
1672 padding: 12.5% 12.5% 0 0;
1679 color: rgba(255, 255, 255, 0.9);
1682 .is-embed.is-audio:hover:before,
1683 .is-embed.is-audio:active:before,
1684 .is-embed.is-audio:focus:before,
1685 .is-embed.is-tweet:hover:before,
1686 .is-embed.is-tweet:active:before,
1687 .is-embed.is-tweet:focus:before {
1691 .is-embed.is-video {
1692 background-color: #23282d;
1695 .is-embed.is-video:hover:before,
1696 .is-embed.is-video:active:before,
1697 .is-embed.is-video:focus:before {
1698 color: rgba(255, 255, 255, 0.2);
1701 .is-embed.is-video:before {
1705 .is-embed.is-audio {
1706 background-color: #ff7d44;
1709 .is-embed.is-audio:before {
1713 .is-embed.is-tweet {
1714 background-color: #55acee;
1717 .is-embed.is-tweet:before {
1728 .press-this-actions {
1733 background: #f1f1f1;
1734 background: rgba(241, 241, 241, 0.9);
1735 border-top: 1px solid #e5e5e5;
1738 @media (max-width: 900px) {
1739 .press-this-actions {
1740 -webkit-transform: translateY(0);
1741 -ms-transform: translateY(0);
1742 transform: translateY(0);
1743 -webkit-transition: -webkit-transform .3s ease-in-out;
1744 transition: -webkit-transform .3s ease-in-out;
1745 transition: transform .3s ease-in-out;
1746 transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
1748 .press-this-actions.is-hidden {
1749 -webkit-transform: translateY(100%);
1750 -ms-transform: translateY(100%);
1751 transform: translateY(100%);
1757 margin: 14px 30px 14px 0;
1761 @media (max-width: 320px) {
1763 margin: 10px 10px 10px 0;
1773 border-left: 1px solid #e5e5e5;
1774 -webkit-border-radius: 0;
1777 -webkit-box-shadow: none;
1782 .insert-media:hover,
1783 .insert-media:focus,
1784 .insert-media:active {
1787 border-color: #e5e5e5;
1791 .insert-media:focus,
1792 .insert-media:active {
1795 text-decoration: none;
1798 .insert-media .dashicons {
1805 @media (max-width: 320px) {
1806 .insert-media .dashicons {
1816 margin: 14px 0 14px 30px;
1820 @media (max-width: 320px) {
1822 margin: 10px 0 10px 10px;
1826 .publish-button .saving-draft,
1827 .publish-button.is-saving .publish {
1831 .publish-button.is-saving .saving-draft {
1835 /* TinyMCE styles */
1836 .editor .wp-media-buttons {
1840 .editor div.mce-toolbar-grp {
1841 padding: 0.71429em 0;
1846 @media (max-height: 400px), (max-width: 320px) {
1847 .editor div.mce-toolbar-grp {
1852 .mce-stack-layout:before,
1853 .mce-stack-layout:after {
1858 .mce-stack-layout:after {
1862 .mce-container.mce-toolbar {
1866 .mce-container.mce-toolbar:nth-child(2) {
1870 @media (max-width: 600px) {
1871 .mce-first .mce-btn:nth-child(3),
1872 .mce-first .mce-btn:nth-child(4) {
1879 clip: rect(0 0 0 0);
1883 .mce-first .mce-btn:nth-child(3):focus,
1884 .mce-first .mce-btn:nth-child(4):focus {
1892 border: 1px solid #999;
1900 #wp-link-wrap input[type="text"] {
1905 @media screen and (max-width: 782px) {
1910 #wp-link-wrap input[type="text"] {
1915 #wp-link-wrap .howto {
1920 /* Options panel (sidebar) */
1924 margin-left: -320px;
1926 border-right: 1px solid #e5e5e5;
1928 /* Keeps background the full height of the screen, but only visually. Clicks go through. */
1929 -webkit-box-shadow: -5001px 5000px 0 5000px #fff, -5000px 5000px 0 5000px #e5e5e5;
1930 box-shadow: -5001px 5000px 0 5000px #fff, -5000px 5000px 0 5000px #e5e5e5;
1934 .options-panel-back {
1943 @media (max-width: 900px) {
1946 -webkit-transform: translateX(100%);
1947 -ms-transform: translateX(100%);
1948 transform: translateX(100%);
1949 -webkit-transition: -webkit-transform .3s ease-in-out;
1950 transition: -webkit-transform .3s ease-in-out;
1951 transition: transform .3s ease-in-out;
1952 transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
1955 .options-panel.is-hidden {
1959 .options-panel.is-off-screen {
1960 -webkit-transform: translateX(0);
1961 -ms-transform: translateX(0);
1962 transform: translateX(0);
1966 @media (max-width: 320px) {
1971 -webkit-box-shadow: -5001px 5000px 0 5000px #fff;
1972 box-shadow: -5001px 5000px 0 5000px #fff;
1975 .options-panel-back {
1988 .post-options .post-option-contents {
1993 .post-option-forward:before {
2001 .post-option-back:before {
2005 .lt-ie9 .options-panel,
2006 .lt-ie9 .post-options {
2007 border-right: 1px solid #e5e5e5;
2010 .lt-ie9 .post-options.is-off-screen {
2018 .post-options .post-option {
2021 padding: 13px 14px 13px 37px;
2022 border-bottom: 1px solid #e5e5e5;
2023 text-decoration: none;
2026 text-overflow: ellipsis;
2027 white-space: nowrap;
2029 -webkit-transition: -webkit-transform .3s ease-in-out;
2030 transition: -webkit-transform .3s ease-in-out;
2031 transition: transform .3s ease-in-out;
2032 transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
2035 .post-options .post-option:focus {
2037 -webkit-box-shadow: inset -5px 0 0 #00a0d2;
2038 box-shadow: inset -5px 0 0 #00a0d2;
2039 border-color: #e5e5e5;
2042 .is-off-screen > .post-option {
2046 .is-hidden > .post-option {
2050 @media (min-width: 1px) {
2051 .is-off-screen > .post-option {
2053 -webkit-transform: translateX(100%);
2054 -ms-transform: translateX(100%);
2055 transform: translateX(100%);
2059 .post-option-title {
2060 display: inline-block;
2063 font-weight: normal;
2072 -webkit-transition: -webkit-transform .3s ease-in-out;
2073 transition: -webkit-transform .3s ease-in-out;
2074 transition: transform .3s ease-in-out;
2075 transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
2078 .setting-modal.is-hidden {
2083 .setting-modal.is-off-screen {
2087 @media (min-width: 1px) {
2088 .setting-modal.is-off-screen {
2090 -webkit-transform: translateX(-100%);
2091 -ms-transform: translateX(-100%);
2092 transform: translateX(-100%);
2096 .press-this .modal-close {
2100 border-bottom: 1px solid #e5e5e5;
2102 text-decoration: none;
2106 .press-this .modal-close:focus {
2108 -webkit-box-shadow: inset -5px 0 0 #00a0d2;
2109 box-shadow: inset -5px 0 0 #00a0d2;
2110 border-color: #e5e5e5;
2127 .wp-editor-wrap .quicktags-toolbar {
2128 background: transparent;
2132 /* Switch editor buttons */
2133 .wp-editor-wrap .wp-editor-tools {
2137 .wp-editor-wrap .wp-editor-tabs {
2141 .wp-editor-wrap .wp-switch-editor {
2143 margin: 3px 5px 0 0;
2145 background: #f5f5f5;
2150 .wp-editor-wrap .wp-switch-editor:hover {
2151 background: #fafafa;
2156 .wp-editor-wrap.tmce-active .switch-tmce,
2157 .wp-editor-wrap.html-active .switch-html {
2159 border-color: #d8d8d8;