]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/css/common.css
WordPress 4.4
[autoinstalls/wordpress.git] / wp-admin / css / common.css
index d3765d9d02f180b0cbb967f201eaee68222e7c69..e63b1629258163ba66ff10cf3436600b7710586a 100644 (file)
        font-weight: 600;
        padding: 15px 23px 14px;
        background: #f1f1f1;
-       color: #21759b;
+       color: #0073aa;
        z-index: 100000;
        line-height: normal;
        -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
@@ -295,7 +295,7 @@ blockquote:before,
 blockquote:after,
 q:before,
 q:after {
-       content: '';
+       content: "";
        content: none;
 }
 
@@ -325,24 +325,20 @@ h6 {
 }
 
 h1 {
+       color: #23282d;
        font-size: 2em;
        margin: .67em 0;
 }
 
-.wrap > h1,
-h2 {
-       color: #23282d;
-       font-size: 1.5em;
-       margin: .83em 0;
-       font-weight: 400;
-}
-
+h2,
 h3 {
        color: #23282d;
        font-size: 1.3em;
        margin: 1em 0;
 }
 
+.update-php h2,
+.update-core-php h2,
 h4 {
        font-size: 1em;
        margin: 1.33em 0;
@@ -539,7 +535,8 @@ code {
 
 .widefat thead td.check-column,
 .widefat tfoot td.check-column {
-       padding-top: 10px;
+       padding-top: 4px;
+       vertical-align: middle;
 }
 
 .update-php div.updated,
@@ -567,25 +564,23 @@ code {
        margin: 10px 20px 0 2px;
 }
 
-.wrap h1,
-.wrap h2,
-.subtitle {
-       font-weight: normal;
-       margin: 0;
-}
-
-.wrap h1,
-.wrap h2 {
+.wrap > h2:first-child, /* Back-compat for pre-4.4 */
+.wrap [class$="icon32"] + h2, /* Back-compat for pre-4.4 */
+.postbox .inside h2, /* Back-compat for pre-4.4 */
+.wrap h1 {
        font-size: 23px;
        font-weight: 400;
+       margin: 0;
        padding: 9px 15px 4px 0;
        line-height: 29px;
 }
 
 .subtitle {
+       margin: 0;
+       padding-left: 25px;
        color: #777;
        font-size: 14px;
-       padding-left: 25px;
+       font-weight: normal;
 }
 
 .wrap .add-new-h2, /* deprecated */
@@ -755,9 +750,9 @@ img.emoji {
 .notice-dismiss:before {
        background: none;
        color: #b4b9be;
-       content: '\f153';
+       content: "\f153";
        display: block;
-       font: normal 16px/20px 'dashicons';
+       font: normal 16px/20px dashicons;
        speak: none;
        height: 20px;
        text-align: center;
@@ -884,6 +879,10 @@ abbr.required,
        padding: 6px 10px 8px;
 }
 
+.misc-pub-filename {
+       word-wrap: break-word;
+}
+
 #minor-publishing-actions {
        padding: 10px 10px 0 10px;
        text-align: right;
@@ -1067,7 +1066,7 @@ th.action-links {
        color: #777;
        -webkit-transition: color .1s ease-in 0;
        transition: color .1s ease-in 0;
-       font-family: "dashicons";
+       font-family: dashicons;
        font-size: 16px;
        line-height: 1;
        text-align: center;
@@ -1086,6 +1085,20 @@ th.action-links {
        color: #fff;
 }
 
+.wp-filter .favorites-form {
+       display: none;
+       margin: 0 -20px;
+       padding: 20px;
+       border-top: 1px solid #eee;
+       background: #fafafa;
+       overflow: hidden;
+       width: 100%;
+}
+
+.show-favorites-form .wp-filter .favorites-form {
+       display: block;
+}
+
 .filter-drawer {
        display: none;
        margin: 0 -20px;
@@ -1125,9 +1138,10 @@ th.action-links {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
+       position: relative;
        float: left;
        margin: 0 1% 0 0;
-       padding: 10px;
+       padding: 20px 10px 10px;
        width: 24%;
        background: #fff;
        border: 1px solid #e5e5e5;
@@ -1135,24 +1149,27 @@ th.action-links {
        box-shadow: 0 1px 1px rgba(0,0,0,0.04);
 }
 
-.filter-group h4 {
-       position: relative;
+.filter-group legend {
+       position: absolute;
+       top: 10px;
+       display: block;
        margin: 0;
+       padding: 0;
+       font-size: 1em;
+       font-weight: 600;
 }
 
-.filter-drawer ol {
-       margin: 20px 0 0;
+.filter-drawer .filter-group-feature {
+       margin: 28px 0 0;
        list-style-type: none;
        font-size: 12px;
 }
 
-.filter-drawer li {
+.filter-drawer .filter-group-feature input,
+.filter-drawer .filter-group-feature label {
        display: inline-block;
-       vertical-align: top;
-       margin: 5px 0;
-       padding-right: 25px;
-       width: 160px;
-       list-style-type: none;
+       margin: 7px 4px 7px 0;
+       line-height: 16px;
 }
 
 .filter-drawer .buttons {
@@ -1297,6 +1314,7 @@ div.error {
 }
 
 .notice p,
+.notice-title,
 div.updated p,
 div.error p,
 .form-table td .notice p {
@@ -1304,6 +1322,30 @@ div.error p,
        padding: 2px;
 }
 
+.error a {
+       text-decoration: underline;
+}
+
+.updated a {
+       padding-bottom: 2px;
+       text-decoration: none;
+}
+
+.notice-alt {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.notice-large {
+       padding: 10px 20px;
+}
+
+.notice-title {
+       display: inline-block;
+       color: #23282d;
+       font-size: 18px;
+}
+
 .wp-core-ui .notice.is-dismissible {
        padding-right: 38px;
        position: relative;
@@ -1339,20 +1381,36 @@ div.error p,
 
 .notice-success,
 div.updated {
-       border-color: #7ad03a;
+       border-left-color: #46b450;
+}
+
+.notice-success.notice-alt {
+       background-color: #ecf7ed;
 }
 
 .notice-warning {
-       border-color: #ffba00;
+       border-left-color: #ffb900;
+}
+
+.notice-warning.notice-alt {
+       background-color: #fff8e5;
 }
 
 .notice-error,
 div.error {
-       border-color: #dd3d36;
+       border-left-color: #dc3232;
+}
+
+.notice-error.notice-alt {
+       background-color: #fbeaea;
 }
 
 .notice-info {
-       border-color: #00a0d2;
+       border-left-color: #00a0d2;
+}
+
+.notice-info.notice-alt {
+       background-color: #e5f5fa;
 }
 
 .wrap .notice,
@@ -1491,10 +1549,18 @@ form.upgrade .hint {
        color: #32373c;
 }
 
+#screen-meta-links .show-settings:active {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+       -webkit-transform: none;
+       -ms-transform: none;
+       transform: none;
+}
+
 #screen-meta-links .show-settings:after {
        right: 0;
-       content: '\f140';
-       font: normal 20px/1 'dashicons';
+       content: "\f140";
+       font: normal 20px/1 dashicons;
        speak: none;
        display: inline-block;
        padding: 0 5px 0 0;
@@ -1508,7 +1574,7 @@ form.upgrade .hint {
 }
 
 #screen-meta-links .screen-meta-active:after {
-       content: '\f142';
+       content: "\f142";
 }
 
 /* end screen options and help tabs */
@@ -1526,10 +1592,17 @@ form.upgrade .hint {
        background-position: bottom left;
 }
 
-#screen-options-wrap h5,
+#screen-options-wrap h5, /* Back-compat for old plugins */
+#screen-options-wrap legend,
 #contextual-help-wrap h5 {
-       margin: 8px 0;
-       font-size: 13px;
+       margin: 0;
+       padding: 8px 0;
+       font-size: 13px;
+       font-weight: 600;
+}
+
+.ie8 #screen-options-wrap legend {
+       color: inherit;
 }
 
 .metabox-prefs label {
@@ -1538,27 +1611,30 @@ form.upgrade .hint {
        line-height: 30px;
 }
 
-.metabox-prefs label input[type=checkbox] {
-       margin-top: -4px;
+#number-of-columns {
+       display: inline-block;
+       vertical-align: middle;
+       line-height: 30px;
+}
+
+.metabox-prefs input[type=checkbox] {
+       margin-top: 0;
        margin-right: 6px;
 }
 
-.metabox-prefs label input {
-       margin: 0 5px 0 2px;
+.metabox-prefs label input,
+.metabox-prefs label input[type=checkbox] {
+       margin: -4px 5px 0 0;
 }
 
 .metabox-prefs .columns-prefs label input {
-       margin: 0 2px;
+       margin: -1px 2px 0 0;
 }
 
 .metabox-prefs label a {
        display: none;
 }
 
-.metabox-prefs .screen-options {
-       padding-top: 10px;
-}
-
 .metabox-prefs .screen-options input,
 .metabox-prefs .screen-options label {
        margin-top: 0;
@@ -1575,6 +1651,15 @@ form.upgrade .hint {
        padding-right: 0;
 }
 
+.screen-options + .screen-options {
+    margin-top: 10px;
+}
+
+.metabox-prefs .submit {
+       margin-top: 1em;
+       padding: 0;
+}
+
 /*------------------------------------------------------------------------------
   6.2 - Help Menu
 ------------------------------------------------------------------------------*/
@@ -1787,13 +1872,15 @@ html.wp-toolbar {
 }
 
 .postbox .handlediv {
+       display: none;
        float: right;
-       width: 27px;
-       height: 30px;
+       width: 36px;
+       height: 36px;
+       padding: 0;
 }
 
 .js .postbox .handlediv {
-       cursor: pointer;
+       display: block;
 }
 
 .sortable-placeholder {
@@ -1854,7 +1941,7 @@ html.wp-toolbar {
 }
 
 .columns-prefs label {
-       padding: 0 5px;
+       padding: 0 10px 0 0;
 }
 
 /* @todo: what is this doing here */
@@ -1910,51 +1997,69 @@ html.wp-toolbar {
 ------------------------------------------------------------------------------*/
 
 .nav-tab {
+       float: left;
        border: 1px solid #ccc;
        border-bottom: none;
+       margin-left: 0.5em; /* half the font size so set the font size properly */
+       padding: 5px 10px;
+       font-size: 14px;
+       line-height: 24px;
+       font-weight: 600;
        background: #e4e4e4;
        color: #555;
+       text-decoration: none;
+       white-space: nowrap;
+}
+
+h3 .nav-tab, /* Back-compat for pre-4.4 */
+.nav-tab-small .nav-tab {
+       padding: 5px 14px;
        font-size: 12px;
        line-height: 16px;
-       display: inline-block;
-       padding: 4px 14px 6px;
-       text-decoration: none;
-       margin: -4px 4px -1px 0;
 }
 
-.nav-tab:hover {
+.nav-tab:hover,
+.nav-tab:focus {
        background-color: #fff;
        color: #464646;
 }
 
+.nav-tab-active,
+.nav-tab:focus:active {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
 .nav-tab-active {
+       margin-bottom: -1px;
        color: #464646;
 }
 
 .nav-tab-active,
-.nav-tab-active:hover {
+.nav-tab-active:hover,
+.nav-tab-active:focus,
+.nav-tab-active:focus:active {
        border-bottom: 1px solid #f1f1f1;
        background: #f1f1f1;
        color: #000;
 }
 
-h1.nav-tab-wrapper,
-h2.nav-tab-wrapper,
+h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */
+.wrap h2.nav-tab-wrapper, /* higher specificity to override .wrap > h2:first-child */
 h3.nav-tab-wrapper {
        border-bottom: 1px solid #ccc;
-       padding-bottom: 0;
-       padding-left: 10px;
+       margin: 0;
+       padding: 9px 15px 0 0;
+       line-height: inherit;
 }
 
-h1 .nav-tab,
-h2 .nav-tab {
-       padding: 6px 10px;
-       font-weight: bold;
-       font-size: 15px;
-       line-height: 24px;
+/* contain floats */
+.nav-tab-wrapper:after {
+       content: "";
+       display: table;
+       clear: both;
 }
 
-
 /*------------------------------------------------------------------------------
   26.0 - Misc
 ------------------------------------------------------------------------------*/
@@ -1982,13 +2087,22 @@ h2 .nav-tab {
        margin-right: 190px;
 }
 
-.metabox-holder h3 {
+.metabox-holder .stuffbox > h3, /* Back-compat for pre-4.4 */
+.metabox-holder .postbox > h3, /* Back-compat for pre-4.4 */
+.metabox-holder h3.hndle, /* Back-compat for pre-4.4 */
+.metabox-holder h2.hndle {
        font-size: 14px;
        padding: 8px 12px;
        margin: 0;
        line-height: 1.4;
 }
 
+/* Back-compat for nav-menus screen */
+.nav-menus-php .metabox-holder h3 {
+       padding: 10px 10px 11px 14px;
+       line-height: 21px;
+}
+
 #templateside ul li a {
        text-decoration: none;
 }
@@ -2051,7 +2165,8 @@ body.iframe {
        width: auto;
 }
 
-#post-body #post-body-content #namediv h3 {
+#post-body #post-body-content #namediv h3, /* Back-compat for pre-4.4 */
+#post-body #post-body-content #namediv h2 {
        margin-top: 0;
 }
 
@@ -2063,7 +2178,8 @@ body.iframe {
        margin: 2px 0 0 9px;
 }
 
-#namediv h3 label {
+#namediv h3 label, /* Back-compat for pre-4.4 */
+#namediv h2 label {
        vertical-align: baseline;
 }
 
@@ -2152,7 +2268,7 @@ div.star-holder .star-rating {
        -webkit-font-smoothing: antialiased;
        font-size: 20px;
        line-height: 1;
-       font-family: 'dashicons';
+       font-family: dashicons;
        text-decoration: inherit;
        font-weight: normal;
        font-style: normal;
@@ -2164,11 +2280,11 @@ div.star-holder .star-rating {
 }
 
 .star-rating .star-full:before {
-       content:'\f155';
+       content: "\f155";
 }
 
 .star-rating .star-half:before {
-       content:'\f459';
+       content: "\f459";
 }
 
 .rtl .star-rating .star-half {
@@ -2178,7 +2294,7 @@ div.star-holder .star-rating {
 }
 
 .star-rating .star-empty:before {
-       content:'\f154';
+       content: "\f154";
 }
 
 div.action-links {
@@ -2341,7 +2457,7 @@ div.action-links {
        left: 0;
        margin-right: 250px; /* FYI box */
        padding: 10px 26px;
-       margin-bottom: -99930px; /* a bit less than the padding below to accommodate footer */
+       margin-bottom: -99939px; /* 60px less than the padding below to accommodate footer */
        padding-bottom: 99999px; /* equal height column trick */
 }
 
@@ -2350,13 +2466,12 @@ div.action-links {
 }
 
 #plugin-information .fyi {
-       display: block;
        float: right;
        position: relative;
        top: 0;
        right: 0;
        padding: 16px;
-       margin-bottom: -99930px; /* slightly less than the padding below to accommodate footer */
+       margin-bottom: -99939px; /* 60px less than the padding below to accommodate footer */
        padding-bottom: 99999px; /* equal height column trick */
        width: 217px;
        border-left: 1px solid #ddd;
@@ -2441,12 +2556,12 @@ div.action-links {
 }
 
 #plugin-information-footer {
-       padding: 15px 16px;
+       padding: 13px 16px;
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
-       height: 28px;
+       height: 33px; /* 33+13+13+1=60 */
        border-top: 1px solid #ddd;
        background: #f3f3f3;
 }
@@ -2605,29 +2720,63 @@ div.action-links {
 }
 
 /* Thickbox for Plugin Install screen */
+body.about-php #TB_window,
 body.plugin-install-php #TB_window,
 body.import-php #TB_window,
 body.plugins-php #TB_window,
 body.update-core-php #TB_window,
 body.index-php #TB_window {
-       background: #fcfcfc url( ../images/spinner.gif ) no-repeat center;
+       background: #fcfcfc;
+}
+
+/* IE 8 needs a change in the pseudo element content */
+.ie8 body.about-php #TB_window:before,
+.ie8 body.plugin-install-php #TB_window:before,
+.ie8 body.import-php #TB_window:before,
+.ie8 body.plugins-php #TB_window:before,
+.ie8 body.update-core-php #TB_window:before,
+.ie8 body.index-php #TB_window:before {
+       content: " ";
+       background: none;
+}
+
+body.about-php #TB_window.thickbox-loading:before,
+body.plugin-install-php #TB_window.thickbox-loading:before,
+body.import-php #TB_window.thickbox-loading:before,
+body.plugins-php #TB_window.thickbox-loading:before,
+body.update-core-php #TB_window.thickbox-loading:before,
+body.index-php #TB_window.thickbox-loading:before {
+       content: "";
+       display: block;
+       width: 20px;
+       height: 20px;
+       position: absolute;
+       left: 50%;
+       top: 50%;
+       z-index: -1;
+       margin: -10px 0 0 -10px;
+       background: #fcfcfc url(../images/spinner.gif) no-repeat center;
+       -webkit-background-size: 20px 20px;
+       background-size: 20px 20px;
+       -webkit-transform: translateZ(0);
+       transform: translateZ(0);
 }
 
 @media print,
        (-webkit-min-device-pixel-ratio: 1.25),
        (min-resolution: 120dpi) {
 
-       body.plugin-install-php #TB_window,
-       body.import-php #TB_window,
-       body.plugins-php #TB_window,
-       body.update-core-php #TB_window,
-       body.index-php #TB_window {
-               background: #fcfcfc url( ../images/spinner-2x.gif ) no-repeat center;
-               -webkit-background-size: 20px 20px;
-               background-size: 20px 20px;
+       body.about-php #TB_window.thickbox-loading:before,
+       body.plugin-install-php #TB_window.thickbox-loading:before,
+       body.import-php #TB_window.thickbox-loading:before,
+       body.plugins-php #TB_window.thickbox-loading:before,
+       body.update-core-php #TB_window.thickbox-loading:before,
+       body.index-php #TB_window.thickbox-loading:before {
+               background-image: url(../images/spinner-2x.gif);
        }
 }
 
+body.about-php #TB_title,
 body.plugin-install-php #TB_title,
 body.import-php #TB_title,
 body.plugins-php #TB_title,
@@ -2637,6 +2786,7 @@ body.index-php #TB_title {
        height: 1px;
 }
 
+body.about-php #TB_ajaxWindowTitle,
 body.plugin-install-php #TB_ajaxWindowTitle,
 body.import-php #TB_ajaxWindowTitle,
 body.plugins-php #TB_ajaxWindowTitle,
@@ -2645,6 +2795,7 @@ body.index-php #TB_ajaxWindowTitle {
        display: none;
 }
 
+body.about-php .tb-close-icon,
 body.plugin-install-php .tb-close-icon,
 body.import-php .tb-close-icon,
 body.plugins-php .tb-close-icon,
@@ -2657,6 +2808,10 @@ body.index-php .tb-close-icon {
        transition: color .1s ease-in-out, background .1s ease-in-out;
 }
 
+body.about-php #TB_closeWindowButton:focus,
+body.about-php #TB_closeWindowButton:focus .tb-close-icon,
+body.about-php .tb-close-icon:focus,
+body.about-php .tb-close-icon:hover,
 body.plugin-install-php #TB_closeWindowButton:focus,
 body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,
 body.plugin-install-php .tb-close-icon:focus,
@@ -2683,6 +2838,7 @@ body.index-php .tb-close-icon:hover {
        box-shadow: none;
 }
 
+body.about-php .tb-close-icon:before,
 body.plugin-install-php .tb-close-icon:before,
 body.import-php .tb-close-icon:before,
 body.plugins-php .tb-close-icon:before,
@@ -2694,6 +2850,7 @@ body.index-php .tb-close-icon:before {
 
 /* move plugin install close icon to top on narrow screens */
 @media screen and ( max-width: 830px ) {
+       body.about-php .tb-close-icon,
        body.plugin-install-php .tb-close-icon,
        body.import-php .tb-close-icon,
        body.plugins-php .tb-close-icon,
@@ -2719,26 +2876,28 @@ img {
        color: #464646;
 }
 
-/* @todo: these seem misplaced */
-.js .meta-box-sortables .postbox:hover .handlediv {
-       margin-right: 0 !important;
-}
-
 /* Metabox collapse arrow indicators */
 .js .sidebar-name .sidebar-name-arrow:before,
-.js .meta-box-sortables .postbox .handlediv:before {
-       right: 12px;
-       font: normal 20px/1 'dashicons';
-       speak: none;
+.js .meta-box-sortables .postbox .toggle-indicator:before {
+       content: "\f142";
        display: inline-block;
-       padding: 8px 10px;
-       top: 0;
-       position: relative;
+       font: normal 20px/1 dashicons;
+       speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-decoration: none !important;
 }
 
+.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,
+.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before {
+       content: "\f140";
+}
+
+.js .sidebar-name .sidebar-name-arrow:before {
+       padding: 10px;
+       left: 0;
+}
+
 .js #widgets-left .sidebar-name .sidebar-name-arrow {
        display: none;
 }
@@ -2748,24 +2907,31 @@ img {
        display: block;
 }
 
-/* Show the arrow only on hover */
-.js .sidebar-name .sidebar-name-arrow:before,
-.js .meta-box-sortables .postbox .handlediv:before {
-       content: '\f142';
+.js .postbox .handlediv .toggle-indicator:before {
+       margin-top: 4px;
+       width: 20px;
+       -webkit-border-radius: 50%;
+       border-radius: 50%;
+       text-indent: -1px; /* account for the dashicon alignment */
 }
 
-.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,
-.js .meta-box-sortables .postbox.closed .handlediv:before {
-       content: '\f140';
+.rtl.js .postbox .handlediv .toggle-indicator:before {
+       text-indent: 1px; /* account for the dashicon alignment */
 }
 
-.error a {
-       text-decoration: underline;
+.js .postbox .handlediv:focus {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+       outline: none;
 }
 
-.updated a {
-       text-decoration: none;
-       padding-bottom: 2px;
+.js .postbox .handlediv:focus .toggle-indicator:before {
+       -webkit-box-shadow:
+       0 0 0 1px #5b9dd9,
+               0 0 2px 1px rgba(30, 140, 190, .8);
+    box-shadow:
+       0 0 0 1px #5b9dd9,
+               0 0 2px 1px rgba(30, 140, 190, .8);
 }
 
 /* @todo: appears to be Press This only and overridden */
@@ -2774,7 +2940,7 @@ img {
 }
 
 /* Theme/Plugin Editor */
-.alignleft h3 {
+.alignleft h2 {
        margin: 0;
 }
 
@@ -2802,7 +2968,7 @@ img {
        word-wrap: break-word;
 }
 
-#templateside h3,
+#templateside h2,
 #postcustomstuff p.submit {
        margin: 0;
 }
@@ -2865,10 +3031,10 @@ img {
 .control-section .accordion-section-title:after,
 .accordion-section-title:after {
        right: 0;
-       content: '\f140';
+       content: "\f140";
        border: none;
        background: none;
-       font: normal 20px/1 'dashicons';
+       font: normal 20px/1 dashicons;
        speak: none;
        display: block;
        padding: 0;
@@ -2890,6 +3056,7 @@ img {
 
 .widget-action:hover,
 .handlediv:hover,
+.handlediv:focus,
 .item-edit:hover,
 .sidebar-name:hover .sidebar-name-arrow,
 .accordion-section-title:hover:after {
@@ -2897,16 +3064,20 @@ img {
 }
 
 .widget-top a.widget-action:after {
-       padding: 12px 12px 11px;
+       padding: 1px 2px 1px 0px;
+       margin-top: 10px;
+       margin-right: 10px;
+       -webkit-border-radius: 50%;
+       border-radius: 50%;
 }
 
 .widget-top a.widget-action:focus:after {
-       -webkit-box-shadow: 0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);
-       box-shadow: 0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);
-}
-
-.nav-menus-php .item-edit:before {
-       line-height: 2.1;
+       -webkit-box-shadow:
+               0 0 0 1px #5b9dd9,
+               0 0 2px 1px rgba(30,140,190,.8);
+       box-shadow:
+               0 0 0 1px #5b9dd9,
+               0 0 2px 1px rgba(30,140,190,.8);
 }
 
 .control-section .accordion-section-title:after,
@@ -2920,7 +3091,7 @@ img {
 #customize-info.open .accordion-section-title:after,
 .nav-menus-php .menu-item-edit-active .item-edit:before,
 .widget.open .widget-top a.widget-action:after {
-       content: '\f142';
+       content: "\f142";
 }
 
 /*!
@@ -3358,7 +3529,10 @@ img {
                font-size: 14px;
        }
 
-       .metabox-holder h3 {
+       .metabox-holder h3.hndle, /* Back-compat for pre-4.4 */
+       .metabox-holder .stuffbox > h3, /* Back-compat for pre-4.4 */
+       .metabox-holder .postbox > h3, /* Back-compat for pre-4.4 */
+       .metabox-holder h2 {
                padding: 12px;
        }
 
@@ -3419,6 +3593,11 @@ img {
        .edit-comment-author {
                margin: 2px 0 0;
        }
+
+       .filter-drawer .filter-group-feature input,
+       .filter-drawer .filter-group-feature label {
+               line-height: 25px;
+       }
 }
 
 /* Smartphone */
@@ -3441,6 +3620,21 @@ img {
        div#post-body.metabox-holder.columns-1 {
                overflow-x: hidden;
        }
+
+       h1.nav-tab-wrapper,
+       .wrap h2.nav-tab-wrapper,
+       h3.nav-tab-wrapper {
+               padding-left: 0;
+               border-bottom: 0;
+       }
+
+       h1 .nav-tab,
+       h2 .nav-tab,
+       h3 .nav-tab {
+               margin-top: 10px;
+               margin-right: 10px;
+               border-bottom: 1px solid #ccc;
+       }
 }
 
 @media screen and (max-width: 320px) {