]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-admin/css/wp-admin-rtl.css
WordPress 3.8.1
[autoinstalls/wordpress.git] / wp-admin / css / wp-admin-rtl.css
1 /*------------------------------------------------------------------------------
2
3
4 Hello, this is the main WordPress admin CSS file.
5 All the important stuff is in here.
6
7
8 TABLE OF CONTENTS:
9 ------------------
10  1.0 - Text Elements
11  2.0 - Forms
12  3.0 - Actions
13  4.0 - Notifications
14  5.0 - TinyMCE
15  6.0 - Admin Header
16         6.1 - Screen Options Tabs
17         6.2 - Help Menu
18  7.0 - Main Navigation
19  8.0 - Layout Blocks
20  9.0 - Dashboard
21 10.0 - List Posts
22         10.1 - Inline Editing
23 11.0 - Write/Edit Post Screen
24         11.1 - Custom Fields
25         11.2 - Post Revisions
26         11.3 - Featured Images
27         11.4 - Post Format Selection
28 12.0 - Categories
29 13.0 - Tags
30 14.0 - Media Screen
31         14.1 - Media Library
32         14.2 - Image Editor
33 15.0 - Comments Screen
34 16.0 - Themes
35         16.1 - Manage Themes
36         16.2 - Install Themes
37         16.3 - Custom Header
38         16.4 - Custom Background
39 17.0 - Plugins
40 18.0 - Users
41 19.0 - Tools
42 20.0 - Settings
43 21.0 - Admin Footer
44 22.0 - About Pages
45 23.0 - Full Overlay w/ Sidebar
46 24.0 - Customize Loader
47 25.0 - Tabbed Admin Screen Interface
48 26.0 - Misc
49 27.0 - Localization
50
51 ------------------------------------------------------------------------*/
52
53 /* 2 column liquid layout */
54 #wpwrap {
55         height: auto;
56         min-height: 100%;
57         width: 100%;
58         position: relative;
59         -webkit-font-smoothing: subpixel-antialiased;
60 }
61
62 #wpcontent {
63         height: 100%;
64 }
65
66 #wpcontent,
67 #wpfooter {
68         margin-right: 180px;
69 }
70
71 .folded #wpcontent,
72 .folded #wpfooter {
73         margin-right: 56px;
74 }
75
76 #wpbody-content {
77         padding-bottom: 65px;
78         float: right;
79         width: 100%;
80         overflow: visible !important;
81 }
82
83 #adminmenuback,
84 #adminmenuwrap,
85 #adminmenu,
86 #adminmenu .wp-submenu {
87         width: 160px;
88 }
89
90 #adminmenuback {
91         position: absolute;
92         top: 0;
93         bottom: 0;
94         z-index: -1;
95 }
96
97 #adminmenu {
98         clear: right;
99         margin: 12px 0 0;
100         padding: 0;
101         list-style: none;
102 }
103
104 .folded #adminmenuback,
105 .folded #adminmenuwrap,
106 .folded #adminmenu,
107 .folded #adminmenu li.menu-top {
108         width: 36px;
109 }
110
111 /* inner 2 column liquid layout */
112
113 .inner-sidebar {
114         float: left;
115         clear: left;
116         display: none;
117         width: 281px;
118         position: relative;
119 }
120
121 .columns-2 .inner-sidebar {
122         margin-left: auto;
123         width: 286px;
124         display: block;
125 }
126
127 .inner-sidebar #side-sortables,
128 .columns-2 .inner-sidebar #side-sortables {
129         min-height: 300px;
130         width: 280px;
131         padding: 0;
132 }
133
134 .has-right-sidebar .inner-sidebar {
135         display: block;
136 }
137
138 .has-right-sidebar #post-body {
139         float: right;
140         clear: right;
141         width: 100%;
142         margin-left: -2000px;
143 }
144
145 .has-right-sidebar #post-body-content {
146         margin-left: 300px;
147         float: none;
148         width: auto;
149 }
150
151 /* 2 columns main area */
152
153 #col-container,
154 #col-left,
155 #col-right {
156         overflow: hidden;
157         padding: 0;
158         margin: 0;
159 }
160
161 #col-left {
162         width: 35%;
163 }
164
165 #col-right {
166         float: left;
167         clear: left;
168         width: 65%;
169 }
170
171 .col-wrap {
172         padding: 0 7px;
173 }
174
175 /* utility classes */
176 .alignleft {
177         float: right;
178 }
179
180 .alignright {
181         float: left;
182 }
183
184 .textleft {
185         text-align: right;
186 }
187
188 .textright {
189         text-align: left;
190 }
191
192 .clear {
193         clear: both;
194 }
195
196 /* Hide visually but not from screen readers */
197 .screen-reader-text,
198 .screen-reader-text span,
199 .ui-helper-hidden-accessible {
200         position: absolute;
201         margin: -1px;
202         padding: 0;
203         height: 1px;
204         width: 1px;
205         overflow: hidden;
206         clip: rect(0 0 0 0);
207         border: 0;
208 }
209
210 .screen-reader-shortcut {
211         position: absolute;
212         top: -1000em;
213 }
214
215 .screen-reader-shortcut:focus {
216         right: 6px;
217         top: -25px;
218         height: auto;
219         width: auto;
220         display: block;
221         font-size: 14px;
222         font-weight: 600;
223         padding: 15px 23px 14px;
224         background: #f1f1f1;
225         color: #21759b;
226         z-index: 100000;
227         line-height: normal;
228         -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
229         box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
230         text-decoration: none;
231         outline: none;
232 }
233
234 .hidden,
235 .js .closed .inside,
236 .js .hide-if-js,
237 .no-js .hide-if-no-js,
238 .js.wp-core-ui .hide-if-js,
239 .js .wp-core-ui .hide-if-js,
240 .no-js.wp-core-ui .hide-if-no-js,
241 .no-js .wp-core-ui .hide-if-no-js {
242         display: none;
243 }
244
245 /* include margin and padding in the width calculation of input and textarea */
246 input,
247 input[type="text"],
248 input[type="password"],
249 input[type="number"],
250 input[type="search"],
251 input[type="email"],
252 input[type="url"],
253 textarea {
254         -moz-box-sizing: border-box;
255         -webkit-box-sizing: border-box;
256         -ms-box-sizing: border-box; /* ie8 only */
257         box-sizing: border-box;
258 }
259
260 input[type="checkbox"],
261 input[type="radio"] {
262         border-width: 1px;
263         border-style: solid;
264         clear: none;
265         cursor: pointer;
266         display: inline-block;
267         line-height: 0;
268         height: 16px;
269         margin: -4px 0 0 4px;
270         outline: 0;
271         padding: 0 !important;
272         text-align: center;
273         vertical-align: middle;
274         width: 16px;
275         min-width: 16px;
276         -webkit-appearance: none;
277         -webkit-box-sizing: border-box;
278         box-sizing: border-box;
279 }
280
281 td > input[type="checkbox"],
282 .wp-admin p input[type=checkbox],
283 .wp-admin p input[type=radio] {
284         margin-top: 0;
285 }
286
287 .wp-admin p label input[type=checkbox] {
288         margin-top: -4px;
289 }
290
291 .wp-admin p label input[type=radio] {
292         margin-top: -2px;
293 }
294
295 input[type=radio] {
296         border-radius: 50%;
297         margin-left: 4px;
298         line-height: 10px;
299 }
300
301 input[type=checkbox]:disabled,
302 input[type=radio]:disabled,
303 input[type=checkbox]:disabled:checked:before,
304 input[type=radio]:disabled:checked:before {
305         opacity: 0.7;
306 }
307
308 input[type=checkbox]:checked:before,
309 input[type=radio]:checked:before {
310         float: right;
311         display: inline-block;
312         vertical-align: middle;
313         width: 16px;
314         font: normal 21px/1 'dashicons';
315         speak: none;
316         -webkit-font-smoothing: antialiased;
317         -moz-osx-font-smoothing: grayscale;
318 }
319
320 input[type=checkbox]:checked:before {
321         content: '\f147';
322         margin: -3px -4px 0 0;
323 }
324
325 input[type=radio]:checked:before {
326         content: '\2022';
327         text-indent: -9999px;
328         border-radius: 50px;
329         font-size: 24px;
330         width: 6px;
331         height: 6px;
332         margin: 4px;
333         line-height: 16px;
334 }
335
336 @-moz-document url-prefix() {
337         input[type=checkbox],
338         input[type=radio],
339         .form-table input.tog {
340                 margin-bottom: -1px;
341         }
342 }
343
344 /* Search */
345 input[type="search"] {
346         -webkit-appearance: textfield;
347 }
348
349 input[type="search"]::-webkit-search-decoration {
350         display: none;
351 }
352
353 .ie8 input[type="password"],
354 .ie8 .login form .input {
355         font-family: sans-serif;
356 }
357
358 /* general */
359 html,
360 body {
361         height: 100%;
362         margin: 0;
363         padding: 0;
364 }
365
366 body {
367         font-family: "Open Sans", sans-serif;
368         font-size: 13px;
369         line-height: 1.4em;
370         min-width: 600px;
371 }
372
373 body.iframe {
374         min-width: 0;
375         padding-top: 1px;
376 }
377
378 body.login {
379         background: #fbfbfb;
380         min-width: 0;
381 }
382
383 iframe,
384 img {
385         border: 0;
386 }
387
388 td,
389 textarea,
390 input,
391 select,
392 button {
393         font-family: inherit;
394         font-size: inherit;
395         font-weight: inherit;
396 }
397
398 td,
399 textarea {
400         line-height: inherit;
401 }
402
403 textarea {
404         overflow: auto;
405 }
406
407 textarea,
408 input,
409 select {
410         font-size: 14px;
411         padding: 3px 5px;
412         line-height: 15px;
413         border-radius: 0; /* Reset mobile webkit's default element styling */
414 }
415
416 textarea {
417         padding: 2px 6px;
418         line-height: 1.4;
419 }
420
421 a,
422 input[type="text"],
423 input[type="password"],
424 input[type="number"],
425 input[type="search"],
426 input[type="email"],
427 input[type="url"],
428 textarea,
429 div,
430 select {
431         outline: 0;
432 }
433
434 .wp-admin input[type="file"] {
435         padding: 3px 0;
436 }
437
438 a:focus,
439 a:active {
440         outline: thin dotted;
441 }
442
443 #adminmenu a:focus,
444 #adminmenu a:active,
445 .screen-reader-text:focus {
446         outline: none;
447 }
448
449 blockquote,
450 q {
451         quotes: none;
452 }
453
454 blockquote:before,
455 blockquote:after,
456 q:before,
457 q:after {
458         content: '';
459         content: none;
460 }
461
462 p,
463 .wp_attachment_details label[for="content"] {
464         font-size: 13px;
465         line-height: 1.5;
466         margin: 1em 0;
467 }
468
469 blockquote {
470         margin: 1em;
471 }
472
473 label {
474         cursor: pointer;
475 }
476
477 li,
478 dd {
479         margin-bottom: 6px;
480 }
481
482 input,
483 select {
484         margin: 1px;
485         padding: 3px 5px;
486 }
487
488 h1,
489 h2,
490 h3,
491 h4,
492 h5,
493 h6 {
494         display: block;
495         font-weight: 600;
496 }
497
498 h1 {
499         font-size: 2em;
500         margin: .67em 0;
501 }
502
503 h2 {
504         font-size: 1.5em;
505         margin: .83em 0;
506         font-weight: 400;
507 }
508
509 h3 {
510         font-size: 1.3em;
511         margin: 1em 0;
512 }
513
514 h4 {
515         font-size: 1em;
516         margin: 1.33em 0;
517 }
518
519 h5 {
520         font-size: 0.83em;
521         margin: 1.67em 0;
522 }
523
524 h6 {
525         font-size: 0.67em;
526         margin: 2.33em 0;
527 }
528
529 ul,
530 ol {
531         padding: 0;
532 }
533
534 ul {
535         list-style: none;
536 }
537
538 ol {
539         list-style-type: decimal;
540         margin-right: 2em;
541 }
542
543 ul.ul-disc {
544         list-style: disc outside;
545 }
546
547 ul.ul-square {
548         list-style: square outside;
549 }
550
551 ol.ol-decimal {
552         list-style: decimal outside;
553 }
554
555 ul.ul-disc,
556 ul.ul-square,
557 ol.ol-decimal {
558         margin-right: 1.8em;
559 }
560
561 ul.ul-disc > li,
562 ul.ul-square > li,
563 ol.ol-decimal > li {
564         margin: 0 0 0.5em;
565 }
566
567 /* @noflip */
568 .code,
569 code {
570         font-family: Consolas, Monaco, monospace;
571         direction: ltr;
572 }
573
574 input.code {
575         padding-top: 6px;
576 }
577
578 textarea.code {
579         line-height: 1.4;
580         padding: 4px 6px 1px 6px;
581 }
582
583 kbd,
584 code {
585         padding: 3px 5px 2px 5px;
586         margin: 0 1px;
587         font-size: 13px;
588 }
589
590 .subsubsub {
591         list-style: none;
592         margin: 8px 0 0;
593         padding: 0;
594         font-size: 13px;
595         float: right;
596 }
597
598 .subsubsub a {
599         line-height: 2;
600         padding: .2em;
601         text-decoration: none;
602 }
603
604 .subsubsub a .count,
605 .subsubsub a.current .count {
606         color: #999;
607         font-weight: normal;
608 }
609
610 .subsubsub a.current {
611         font-weight: 600;
612         border: none;
613 }
614
615 .subsubsub li {
616         display: inline-block;
617         margin: 0;
618         padding: 0;
619         white-space: nowrap;
620 }
621
622 textarea,
623 input[type="text"],
624 input[type="password"],
625 input[type="email"],
626 input[type="number"],
627 input[type="search"],
628 input[type="tel"],
629 input[type="url"],
630 select,
631 .tablenav-pages span.current,
632 #titlediv #title,
633 #postcustomstuff table,
634 #postcustomstuff input,
635 #postcustomstuff textarea,
636 .imgedit-menu div,
637 .plugin-update-tr .update-message,
638 #poststuff .inside .the-tagcloud,
639 .nav-menus-php .list-container,
640 .menu-item-handle,
641 .link-to-original,
642 .nav-menus-php .major-publishing-actions .form-invalid,
643 #TB_window,
644 .tbtitle,
645 .highlight {
646         border-width: 1px;
647         border-style: solid;
648 }
649
650 /* .widefat - main style for tables */
651 .widefat {
652         border-spacing: 0;
653         width: 100%;
654         clear: both;
655         margin: 0;
656 }
657
658 .widefat * {
659         word-wrap: break-word;
660 }
661
662 .widefat a {
663         text-decoration: none;
664 }
665
666 .widefat td,
667 .widefat th {
668         padding: 8px 10px;
669 }
670 .widefat tfoot th {
671         border-bottom: none;
672 }
673
674 .widefat .no-items td {
675         border-bottom-width: 0;
676 }
677
678 .widefat td {
679         vertical-align: top;
680 }
681
682 .widefat td,
683 .widefat td p,
684 .widefat td ol,
685 .widefat td ul {
686         font-size: 13px;
687         line-height: 1.5em;
688 }
689
690 .widefat th {
691         text-align: right;
692         line-height: 1.3em;
693         font-size: 14px;
694 }
695
696 .widefat th input {
697         margin: 0 8px 0 0;
698         padding: 0;
699         vertical-align: text-top;
700 }
701
702 .widefat .check-column {
703         width: 2.2em;
704         padding: 6px 0 25px;
705         vertical-align: top;
706 }
707
708 .widefat th input[type=checkbox] {
709         margin-top: -1px;
710 }
711
712 .widefat tbody th.check-column {
713         padding: 9px 0 22px;
714 }
715
716 .widefat.media .check-column {
717         padding-top: 8px;
718 }
719
720 .widefat thead th.check-column,
721 .widefat tbody th.check-column,
722 .widefat tfoot th.check-column {
723         padding: 11px 3px 0 0;
724 }
725
726 .widefat thead th.check-column {
727         padding-top: 10px;
728 }
729
730 .plugins tbody th.check-column,
731 .plugins tbody {
732         padding: 8px 2px 0 0;
733 }
734
735 .plugins tbody th.check-column input[type=checkbox] {
736         margin-top: 4px;
737 }
738
739 #update-plugins-table tbody td p {
740         margin-top: 0;
741 }
742
743 #update-plugins-table tbody td p strong {
744         font-size: 14px;
745 }
746
747 .plugins thead th.check-column,
748 .plugins tfoot th.check-column,
749 .plugins .inactive th.check-column {
750         padding-right: 6px;
751 }
752
753 .upgrade .plugins td,
754 .upgrade .plugins th {
755         -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
756         box-shadow:         inset 0 -1px 0 rgba(0,0,0,0.1);
757 }
758
759 .upgrade .plugins tr:last-of-type td,
760 .upgrade .plugins tr:last-of-type th {
761         -webkit-box-shadow: none;
762         box-shadow: none;
763 }
764
765 #update-plugins-table thead th.check-column,
766 #update-plugins-table tfoot th.check-column {
767         padding-top: 11px;
768 }
769
770 .update-php div.updated,
771 .update-php div.error {
772         margin-right: 0;
773 }
774
775 .no-js .widefat thead .check-column input,
776 .no-js .widefat tfoot .check-column input {
777         display: none;
778 }
779
780 .widefat .num,
781 .column-comments,
782 .column-links,
783 .column-posts {
784         text-align: center;
785 }
786
787 .widefat th#comments {
788         vertical-align: middle;
789 }
790
791 .wrap {
792         margin: 10px 2px 0 20px;
793 }
794
795 div.updated,
796 div.error {
797         padding: 0 0.6em;
798         margin: 5px 15px 2px;
799 }
800
801 div.updated p,
802 div.error p {
803         margin: 0.5em 0;
804         padding: 2px;
805 }
806
807 .wrap div.updated,
808 .wrap div.error,
809 .media-upload-form div.error {
810         margin: 5px 0 15px;
811 }
812
813 div.updated,
814 .login .message,
815 .press-this #message {
816         border: none;
817         padding: 1px 12px;
818 }
819
820 div.error,
821 .login #login_error {
822         border: none;
823 }
824
825 div.error {
826         padding: 1px 12px;
827 }
828
829 .wrap h2,
830 .subtitle {
831         font-weight: normal;
832         margin: 0;
833 }
834
835 .wrap h2 {
836         font-size: 23px;
837         font-weight: 400;
838         padding: 9px 0 4px 15px;
839         line-height: 29px;
840 }
841
842 .subtitle {
843         font-size: 14px;
844         padding-right: 25px;
845 }
846
847 .wrap .add-new-h2,
848 .wrap .add-new-h2:active {
849         margin-right: 4px;
850         padding: 4px 8px;
851         position: relative;
852         top: -3px;
853         text-decoration: none;
854         border: none;
855         border-radius: 2px;
856         text-shadow: none;
857         font-weight: 600;
858         font-size: 13px;
859 }
860
861 .wrap h2.long-header {
862         padding-left: 0;
863 }
864
865 html,
866 .wp-dialog {
867         background-color: #fff;
868 }
869
870 textarea,
871 input[type="text"],
872 input[type="password"],
873 input[type="email"],
874 input[type="number"],
875 input[type="search"],
876 input[type="tel"],
877 input[type="url"],
878 select {
879         background-color: #fff;
880         color: #333;
881 }
882
883 select[disabled] {
884         color: #7f7f7f;
885 }
886
887 select:focus {
888         border-color: #aaa;
889 }
890
891 textarea:focus,
892 input[type="text"]:focus,
893 input[type="password"]:focus,
894 input[type="email"]:focus,
895 input[type="number"]:focus,
896 input[type="search"]:focus,
897 input[type="tel"]:focus,
898 input[type="url"]:focus,
899 input[type="checkbox"]:focus,
900 input[type="radio"]:focus,
901 select:focus,
902 .widgets-chooser ul,
903 #widgets-left .widget-in-question .widget-top,
904 #available-widgets .widget-top:hover,
905 div#widgets-right .widget-top:hover {
906         -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
907         box-shadow: 0 1px 2px rgba(0,0,0,0.1);
908 }
909
910 input[readonly] {
911         background-color: #eee;
912 }
913
914 :-moz-placeholder,
915 .wp-core-ui :-moz-placeholder {
916    color: #a9a9a9;
917 }
918
919 /*------------------------------------------------------------------------------
920   1.0 - Text Styles
921 ------------------------------------------------------------------------------*/
922
923 .widget .widget-top,
924 .postbox h3,
925 .stuffbox h3,
926 .control-section .accordion-section-title,
927 h3.dashboard-widget-title,
928 h3.dashboard-widget-title span,
929 h3.dashboard-widget-title small,
930 .sidebar-name,
931 #nav-menu-header,
932 #nav-menu-footer,
933 .menu-item-handle,
934 .checkbox,
935 .side-info,
936 #your-profile #rich_editing,
937 .widefat thead th,
938 .widefat tfoot th {
939         line-height: 1.4em;
940 }
941
942 .quicktags,
943 .search {
944         font-size: 12px;
945 }
946
947 .icon32 {
948         display: none;
949 }
950
951 .icon16 {
952         height: 18px;
953         width: 18px;
954         padding: 6px 6px;
955         margin: -6px -8px 0 0;
956         float: right;
957 }
958
959 /* New Menu icons */
960
961 .icon16:before {
962         font: normal 20px/1 'dashicons';
963         speak: none;
964         padding: 6px 0;
965         height: 34px;
966         width: 20px;
967         display: inline-block;
968         -webkit-font-smoothing: antialiased;
969         -moz-osx-font-smoothing: grayscale;
970         -webkit-transition: all .1s ease-in-out;
971         -moz-transition:    all .1s ease-in-out;
972         transition:         all .1s ease-in-out;
973 }
974
975 .icon16.icon-dashboard:before,
976 #adminmenu .menu-icon-dashboard div.wp-menu-image:before {
977         content: '\f226';
978 }
979
980 .icon16.icon-post:before,
981 #adminmenu .menu-icon-post div.wp-menu-image:before {
982         content: '\f109';
983 }
984
985 .icon16.icon-media:before,
986 #adminmenu .menu-icon-media div.wp-menu-image:before {
987         content: '\f104';
988 }
989
990 .icon16.icon-links:before,
991 #adminmenu .menu-icon-links div.wp-menu-image:before {
992         content: '\f103';
993 }
994
995 .icon16.icon-page:before,
996 #adminmenu .menu-icon-page div.wp-menu-image:before {
997         content: '\f105';
998 }
999
1000 .icon16.icon-comments:before,
1001 #adminmenu .menu-icon-comments div.wp-menu-image:before {
1002         content: '\f101';
1003         margin-top: 1px;
1004 }
1005
1006 .icon16.icon-appearance:before,
1007 #adminmenu .menu-icon-appearance div.wp-menu-image:before {
1008         content: '\f100';
1009 }
1010
1011 .icon16.icon-plugins:before,
1012 #adminmenu .menu-icon-plugins div.wp-menu-image:before {
1013         content: '\f106';
1014 }
1015
1016 .icon16.icon-users:before,
1017 #adminmenu .menu-icon-users div.wp-menu-image:before {
1018         content: '\f110';
1019 }
1020
1021 .icon16.icon-tools:before,
1022 #adminmenu .menu-icon-tools div.wp-menu-image:before {
1023         content: '\f107';
1024 }
1025
1026 .icon16.icon-settings:before,
1027 #adminmenu .menu-icon-settings div.wp-menu-image:before {
1028         content: '\f108';
1029 }
1030
1031 .icon16.icon-site:before,
1032 #adminmenu .menu-icon-site div.wp-menu-image:before {
1033         content: '\f112'
1034 }
1035
1036 .icon16.icon-generic:before,
1037 #adminmenu .menu-icon-generic div.wp-menu-image:before {
1038         content: '\f111';
1039 }
1040
1041 /* hide background-image for icons above */
1042 .icon16.icon-dashboard,
1043 .menu-icon-dashboard div.wp-menu-image,
1044 .icon16.icon-post,
1045 .menu-icon-post div.wp-menu-image,
1046 .icon16.icon-media,
1047 .menu-icon-media div.wp-menu-image,
1048 .icon16.icon-links,
1049 .menu-icon-links div.wp-menu-image,
1050 .icon16.icon-page,
1051 .menu-icon-page div.wp-menu-image,
1052 .icon16.icon-comments,
1053 .menu-icon-comments div.wp-menu-image,
1054 .icon16.icon-appearance,
1055 .menu-icon-appearance div.wp-menu-image,
1056 .icon16.icon-plugins,
1057 .menu-icon-plugins div.wp-menu-image,
1058 .icon16.icon-users,
1059 .menu-icon-users div.wp-menu-image,
1060 .icon16.icon-tools,
1061 .menu-icon-tools div.wp-menu-image,
1062 .icon16.icon-settings,
1063 .menu-icon-settings div.wp-menu-image,
1064 .icon16.icon-site,
1065 .menu-icon-site div.wp-menu-image,
1066 .icon16.icon-generic,
1067 .menu-icon-generic div.wp-menu-image {
1068         background-image: none !important;
1069 }
1070
1071 .key-labels label {
1072         line-height: 24px;
1073 }
1074
1075 strong, b {
1076         font-weight: 600;
1077 }
1078
1079 .pre {
1080         /* https://developer.mozilla.org/en-US/docs/CSS/white-space */
1081         white-space: pre-wrap; /* css-3 */
1082         word-wrap: break-word; /* IE 5.5 - 7 */
1083 }
1084
1085 .howto {
1086         font-style: italic;
1087         display: block;
1088 }
1089
1090 p.install-help {
1091         margin: 8px 0;
1092         font-style: italic;
1093 }
1094
1095 .no-break {
1096         white-space: nowrap;
1097 }
1098
1099 hr {
1100         border: 0;
1101         border-top: 1px solid #ddd;
1102         border-bottom: 1px solid #fafafa;
1103 }
1104
1105 /*------------------------------------------------------------------------------
1106   2.0 - Forms
1107 ------------------------------------------------------------------------------*/
1108
1109
1110 .wp-admin select {
1111         padding: 2px;
1112         line-height: 28px;
1113         height: 28px;
1114         vertical-align: middle;
1115 }
1116
1117 .wp-admin .button-cancel {
1118         padding: 0 5px;
1119         line-height: 2;
1120 }
1121
1122 .meta-box-sortables select {
1123         max-width: 100%;
1124 }
1125
1126 .wp-admin select[multiple] {
1127         height: auto;
1128 }
1129
1130 .submit {
1131         padding: 1.5em 0;
1132         margin: 5px 0;
1133         -webkit-border-bottom-right-radius: 3px;
1134         -webkit-border-bottom-left-radius: 3px;
1135         border-bottom-right-radius: 3px;
1136         border-bottom-left-radius: 3px;
1137 }
1138
1139 form p.submit a.cancel:hover {
1140         text-decoration: none;
1141 }
1142
1143 p.submit {
1144         text-align: right;
1145         max-width: 100%;
1146         margin-top: 20px;
1147         padding-top: 10px;
1148 }
1149
1150 .textright p.submit {
1151         border: none;
1152         text-align: left;
1153 }
1154
1155 table.form-table + p.submit,
1156 table.form-table + input + p.submit,
1157 table.form-table + input + input + p.submit {
1158         border-top: none;
1159         padding-top: 0;
1160 }
1161
1162 table.widefat span.delete a:hover,
1163 table.widefat span.trash a:hover,
1164 table.widefat span.spam a:hover,
1165 #dashboard_recent_comments .delete a:hover,
1166 #dashboard_recent_comments .trash a:hover,
1167 #dashboard_recent_comments .spam a:hover,
1168 .plugins a.delete:hover,
1169 #all-plugins-table .plugins a.delete:hover,
1170 #search-plugins-table .plugins a.delete:hover,
1171 .submitbox .submitdelete:hover,
1172 #media-items a.delete:hover,
1173 #media-items a.delete-permanently:hover,
1174 #nav-menu-footer .menu-delete:hover {
1175         text-decoration: none;
1176         border: none;
1177 }
1178
1179 #minor-publishing-actions input,
1180 #major-publishing-actions input,
1181 #minor-publishing-actions .preview {
1182         text-align: center;
1183 }
1184
1185 textarea.all-options,
1186 input.all-options {
1187         width: 250px;
1188 }
1189
1190 input.large-text,
1191 textarea.large-text {
1192         width: 99%;
1193 }
1194
1195 input.regular-text,
1196 #adduser .form-field input {
1197         width: 25em;
1198 }
1199
1200 input.small-text {
1201         width: 50px;
1202         padding: 1px 6px;
1203 }
1204
1205 input[type="number"].small-text {
1206         width: 65px;
1207 }
1208
1209 #doaction,
1210 #doaction2,
1211 #post-query-submit {
1212         margin: 1px 0 0 8px;
1213 }
1214
1215 .tablenav #changeit,
1216 .tablenav #delete_all,
1217 .tablenav #clear-recent-list {
1218         margin-top: 1px;
1219 }
1220
1221 .tablenav .actions select {
1222         float: right;
1223         margin-left: 6px;
1224         max-width: 200px;
1225 }
1226
1227 .ie8 .tablenav .actions select {
1228         width: 155px;
1229 }
1230
1231 .ie8 .tablenav .actions select#cat {
1232         width: 200px;
1233 }
1234
1235 #timezone_string option {
1236         margin-right: 1em;
1237 }
1238
1239 label,
1240 #your-profile label + a {
1241         vertical-align: middle;
1242 }
1243
1244 fieldset label,
1245 #your-profile label + a {
1246         vertical-align: middle;
1247 }
1248
1249 .options-media-php label[for*="_size_"],
1250 #misc-publishing-actions label {
1251         vertical-align: baseline;
1252 }
1253
1254 #misc-publishing-actions label[for="post_status"]:before {
1255         content: '\f173';
1256         display: inline-block;
1257         font: normal 20px/1 'dashicons';
1258         speak: none;
1259         right: -1px;
1260         padding: 0 0 0 5px;
1261         position: relative;
1262         top: 0;
1263         text-decoration: none !important;
1264         vertical-align: top;
1265
1266         -webkit-font-smoothing: antialiased;
1267         -moz-osx-font-smoothing: grayscale;
1268 }
1269
1270 #pass-strength-result {
1271         border-style: solid;
1272         border-width: 1px;
1273         float: right;
1274         margin: 13px 1px 5px 5px;
1275         padding: 3px 5px;
1276         text-align: center;
1277         width: 200px;
1278         display: none;
1279 }
1280 .indicator-hint {
1281         padding-top: 8px;
1282 }
1283
1284 p.search-box {
1285         float: left;
1286         margin: 0;
1287 }
1288
1289 .network-admin.themes-php p.search-box {
1290         clear: right;
1291 }
1292
1293 .search-box input[name="s"],
1294 #search-plugins input[name="s"],
1295 .tagsdiv .newtag {
1296         float: right;
1297         height: 28px;
1298         margin: 0 0 0 4px;
1299 }
1300
1301 input[type="text"].ui-autocomplete-loading {
1302         background: transparent url('../images/loading.gif') no-repeat left center;
1303         visibility: visible;
1304 }
1305
1306 ul#add-to-blog-users {
1307         margin: 0 14px 0 0;
1308 }
1309
1310 .ui-autocomplete-input.open {
1311         border-bottom-left-radius: 0;
1312         border-bottom-right-radius: 0;
1313 }
1314
1315 .ui-autocomplete {
1316         padding: 0;
1317         margin: 0;
1318         list-style: none;
1319         position: absolute;
1320         z-index: 10000;
1321         border-bottom-left-radius: 3px;
1322         border-bottom-right-radius: 3px;
1323         border-width: 1px;
1324         border-style: solid;
1325 }
1326
1327 .ui-autocomplete li {
1328         margin-bottom: 0;
1329         white-space: nowrap;
1330         text-align: right;
1331 }
1332
1333 .ui-autocomplete li a {
1334         display: block;
1335         height: 100%;
1336         padding: 4px 10px;
1337 }
1338
1339 .ui-autocomplete li a.ui-state-focus {
1340         cursor: pointer;
1341 }
1342
1343 /*------------------------------------------------------------------------------
1344   3.0 - Actions
1345 ------------------------------------------------------------------------------*/
1346
1347 #major-publishing-actions {
1348         padding: 10px;
1349         clear: both;
1350         border-top: 1px solid #ddd;
1351         background: #f5f5f5;
1352 }
1353
1354 #delete-action {
1355         line-height: 28px;
1356         vertical-align: middle;
1357         text-align: right;
1358         float: right;
1359 }
1360
1361 #publishing-action {
1362         text-align: left;
1363         float: left;
1364         line-height: 23px;
1365 }
1366
1367 #publishing-action .spinner {
1368         float: right;
1369 }
1370
1371 #misc-publishing-actions {
1372         padding: 6px 0 0;
1373 }
1374
1375 .misc-pub-section {
1376         padding: 6px 10px 8px;
1377 }
1378
1379 .misc-pub-section:first-child {
1380         border-top-width: 0;
1381 }
1382
1383 .misc-pub-section-last {
1384         border-bottom-width: 0;
1385 }
1386
1387 #minor-publishing-actions {
1388         padding: 10px 10px 0 10px;
1389         text-align: left;
1390 }
1391
1392 #save-post {
1393         float: right;
1394 }
1395
1396 .preview {
1397         float: left;
1398 }
1399
1400 #sticky-span {
1401         margin-right: 18px;
1402 }
1403
1404 .side-info {
1405         margin: 0;
1406         padding: 4px;
1407         font-size: 11px;
1408 }
1409
1410 .side-info h5 {
1411         padding-bottom: 7px;
1412         font-size: 14px;
1413         margin: 12px 2px 5px;
1414         border-bottom-width: 1px;
1415         border-bottom-style: solid;
1416 }
1417
1418 .side-info ul {
1419         margin: 0;
1420         padding-right: 18px;
1421         list-style: square;
1422 }
1423
1424 .approve,
1425 .unapproved .unapprove {
1426         display: none;
1427 }
1428
1429 .unapproved .approve,
1430 .spam .approve,
1431 .trash .approve {
1432         display: inline;
1433 }
1434
1435 td.action-links,
1436 th.action-links {
1437         text-align: left;
1438 }
1439
1440
1441 /*------------------------------------------------------------------------------
1442   4.0 - Notifications
1443 ------------------------------------------------------------------------------*/
1444
1445 #update-nag,
1446 .update-nag {
1447         display: inline-block;
1448         line-height: 19px;
1449         padding: 11px 15px;
1450         font-size: 14px;
1451         text-align: right;
1452         margin: 25px 2px 0 20px;
1453 }
1454
1455 .plugins .plugin-update {
1456         padding: 0;
1457 }
1458
1459 .plugin-update .update-message {
1460         margin: 0 31px 8px 10px;
1461         font-weight: 600;
1462 }
1463
1464 ul#dismissed-updates {
1465         display: none;
1466 }
1467
1468 form.upgrade {
1469         margin-top: 8px;
1470 }
1471
1472 form.upgrade .hint {
1473         font-style: italic;
1474         font-size: 85%;
1475         margin: -0.5em 0 2em 0;
1476 }
1477
1478 .update-php .spinner {
1479         float: none;
1480         margin: -4px 0;
1481 }
1482
1483 #ajax-loading,
1484 .ajax-loading,
1485 .ajax-feedback,
1486 .imgedit-wait-spin,
1487 .list-ajax-loading { /* deprecated */
1488         visibility: hidden;
1489 }
1490
1491 #ajax-response.alignleft {
1492         margin-right: 2em;
1493 }
1494
1495 /*------------------------------------------------------------------------------
1496   5.0 - TinyMCE
1497 ------------------------------------------------------------------------------*/
1498
1499 /* nothing? */
1500
1501 /*------------------------------------------------------------------------------
1502   6.0 - Admin Header
1503 ------------------------------------------------------------------------------*/
1504 #adminmenu a,
1505 #sidemenu a,
1506 #taglist a,
1507 #catlist a {
1508         text-decoration: none;
1509 }
1510
1511 /*------------------------------------------------------------------------------
1512   6.1 - Screen Options Tabs
1513 ------------------------------------------------------------------------------*/
1514
1515 #screen-options-wrap,
1516 #contextual-help-wrap {
1517         margin: 0;
1518         padding: 8px 20px 12px;
1519         position: relative;
1520 }
1521
1522 #contextual-help-wrap {
1523         overflow: auto;
1524         margin-right: 0 !important;
1525 }
1526
1527 #screen-meta .screen-reader-text {
1528         visibility: hidden;
1529 }
1530
1531 #screen-meta-links {
1532         margin: 0 0 0 20px;
1533 }
1534
1535 #screen-meta-links a {
1536         padding: 3px 16px 3px 6px;
1537 }
1538
1539 #screen-meta-links a:focus {
1540         outline: none;
1541 }
1542
1543 /* screen options and help tabs revert */
1544 #screen-meta {
1545         display: none;
1546         margin: 0 0px -1px 20px;
1547         position: relative;
1548 }
1549
1550 #screen-options-link-wrap,
1551 #contextual-help-link-wrap {
1552         float: left;
1553         height: 28px;
1554         margin: 0 6px 0 0;
1555 }
1556
1557 #screen-meta-links .screen-meta-toggle {
1558         position: relative;
1559         top: 0;
1560 }
1561
1562 #screen-meta-links a.show-settings {
1563         display: block;
1564         font-size: 13px;
1565         height: 22px;
1566         line-height: 22px;
1567         text-decoration: none;
1568         z-index: 1;
1569 }
1570
1571 #screen-meta-links a:after {
1572         left: 0;
1573         content: '\f140';
1574         font: normal 20px/1 'dashicons';
1575         speak: none;
1576         display: inline-block;
1577         padding: 0 0 0 5px;
1578         bottom: 2px;
1579         position: relative;
1580         vertical-align: bottom;
1581         -webkit-font-smoothing: antialiased;
1582         -moz-osx-font-smoothing: grayscale;
1583         text-decoration: none !important;
1584 }
1585
1586 #screen-meta-links a.screen-meta-active:after {
1587         content: '\f142';
1588 }
1589
1590 #screen-meta-links a.show-settings:hover {
1591         text-decoration: none;
1592 }
1593 /* end screen options and help tabs */
1594
1595 .toggle-arrow {
1596         background-repeat: no-repeat;
1597         background-position: top right;
1598         background-color: transparent;
1599         height: 22px;
1600         line-height: 22px;
1601         display: block;
1602 }
1603
1604 .toggle-arrow-active {
1605         background-position: bottom right;
1606 }
1607
1608 #screen-options-wrap h5,
1609 #contextual-help-wrap h5 {
1610         margin: 8px 0;
1611         font-size: 13px;
1612 }
1613
1614 .metabox-prefs label {
1615         display: inline-block;
1616         padding-left: 15px;
1617         line-height: 30px;
1618 }
1619
1620 .metabox-prefs label input[type=checkbox] {
1621         margin-top: -4px;
1622         margin-left: 6px;
1623 }
1624
1625 .metabox-prefs label input {
1626         margin: 0 2px 0 5px;
1627 }
1628
1629 .metabox-prefs .columns-prefs label input {
1630         margin: 0 2px;
1631 }
1632
1633 .metabox-prefs label a {
1634         display: none;
1635 }
1636
1637 /*------------------------------------------------------------------------------
1638   6.2 - Help Menu
1639 ------------------------------------------------------------------------------*/
1640
1641 #contextual-help-wrap {
1642         padding: 0;
1643 }
1644
1645 #contextual-help-columns {
1646         position: relative;
1647 }
1648
1649 #contextual-help-back {
1650         position: absolute;
1651         top: 0;
1652         bottom: 0;
1653         right: 150px;
1654         left: 170px;
1655         border-width: 0 1px;
1656         border-style: solid;
1657 }
1658
1659 #contextual-help-wrap.no-sidebar #contextual-help-back {
1660         left: 0;
1661
1662         border-left-width: 0;
1663         -webkit-border-bottom-left-radius: 2px;
1664         border-bottom-left-radius: 2px;
1665 }
1666
1667 .contextual-help-tabs {
1668         float: right;
1669         width: 150px;
1670         margin: 0;
1671 }
1672
1673 .contextual-help-tabs ul {
1674         margin: 1em 0;
1675 }
1676
1677 .contextual-help-tabs li {
1678         margin-bottom: 0;
1679         list-style-type: none;
1680         border-style: solid;
1681         border-width: 0 2px 0 0;
1682         border-color: transparent;
1683 }
1684
1685 .contextual-help-tabs a {
1686         display: block;
1687         padding: 5px 12px 5px 5px;
1688         line-height: 18px;
1689         text-decoration: none;
1690         border-style: solid;
1691         border-width: 1px 0 1px 0;
1692         border-color: transparent;
1693 }
1694
1695 .contextual-help-tabs .active {
1696         padding: 0;
1697         margin: 0 0 0 -1px;
1698         border-width: 0 2px 0 0;
1699         border-style: solid;
1700 }
1701
1702 .contextual-help-tabs-wrap {
1703         padding: 0 20px;
1704         overflow: auto;
1705 }
1706
1707 .help-tab-content {
1708         display: none;
1709         margin: 0 0 12px 22px;
1710         line-height: 1.6em;
1711 }
1712
1713 .help-tab-content.active {
1714         display: block;
1715 }
1716
1717 .help-tab-content ul li {
1718         list-style-type: disc;
1719         margin-right: 18px;
1720 }
1721
1722 .contextual-help-sidebar {
1723         width: 150px;
1724         float: left;
1725         padding: 0 12px 0 8px;
1726         overflow: auto;
1727 }
1728
1729
1730 /*------------------------------------------------------------------------------
1731   7.0 - Main Navigation (Left Menu)
1732 ------------------------------------------------------------------------------*/
1733
1734 #adminmenuwrap {
1735         position: relative;
1736         float: right;
1737 }
1738
1739 /* side admin menu */
1740 #adminmenu * {
1741         -webkit-user-select: none;
1742         -moz-user-select: none;
1743         user-select: none;
1744 }
1745
1746 #adminmenu li {
1747         margin: 0;
1748         padding: 0;
1749         cursor: pointer;
1750 }
1751
1752 #adminmenu a {
1753         display: block;
1754         line-height: 18px;
1755         padding: 2px 5px;
1756 }
1757
1758 #adminmenu li.menu-top {
1759         border: none;
1760         min-height: 34px;
1761         position: relative;
1762 }
1763
1764 #adminmenu .wp-submenu {
1765         list-style: none;
1766         position: absolute;
1767         top: -1000em;
1768         right: 160px;
1769         overflow: visible;
1770         word-wrap: break-word;
1771 }
1772
1773 #adminmenu .wp-submenu,
1774 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
1775 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
1776         padding: 7px 0 8px;
1777         z-index: 9999;
1778 }
1779
1780 .js #adminmenu .sub-open,
1781 .js #adminmenu .opensub .wp-submenu,
1782 #adminmenu a.menu-top:focus + .wp-submenu,
1783 .no-js li.wp-has-submenu:hover .wp-submenu {
1784         top: -1px;
1785 }
1786
1787 #adminmenu .wp-has-current-submenu .wp-submenu,
1788 .no-js li.wp-has-current-submenu:hover .wp-submenu,
1789 #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
1790 #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
1791 #adminmenu .wp-has-current-submenu.opensub .wp-submenu {
1792         position: relative;
1793         z-index: 3;
1794         top: auto;
1795         right: auto;
1796         left: auto;
1797         bottom: auto;
1798         border: 0 none;
1799         margin-top: 0;
1800         -webkit-box-shadow: none;
1801         box-shadow: none;
1802 }
1803
1804 .folded #adminmenu .wp-submenu.sub-open,
1805 .folded #adminmenu .opensub .wp-submenu,
1806 .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
1807 .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
1808 .folded #adminmenu a.menu-top:focus + .wp-submenu,
1809 .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
1810 .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu  {
1811         top: 0;
1812         right: 36px;
1813 }
1814
1815 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
1816 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
1817         position: absolute;
1818         top: -1000em;
1819 }
1820
1821 #adminmenu .wp-not-current-submenu .wp-submenu,
1822 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
1823         min-width: 160px;
1824         width: auto;
1825 }
1826
1827 #adminmenu .wp-submenu a {
1828         font-size: 13px;
1829         line-height: 1.2;
1830         margin: 0;
1831         padding: 6px 0;
1832 }
1833
1834 #adminmenu .wp-not-current-submenu li > a,
1835 .folded #adminmenu .wp-has-current-submenu li > a {
1836         padding-left: 16px;
1837         padding-right: 14px;
1838         -moz-transition: all .1s ease-in-out;
1839         -webkit-transition: all .1s ease-in-out;
1840         transition: all .1s ease-in-out;
1841 }
1842
1843 #adminmenu .wp-has-current-submenu ul > li > a,
1844 .folded #adminmenu li.menu-top .wp-submenu > li > a {
1845         padding: 6px 12px;
1846 }
1847
1848 #adminmenu a.menu-top,
1849 #adminmenu .wp-submenu-head {
1850         font-size: 14px;
1851         font-weight: 400;
1852         line-height: 18px;
1853         padding: 0;
1854 }
1855
1856 #adminmenu .wp-submenu-head,
1857 .folded #adminmenu .wp-menu-name {
1858         display: none;
1859 }
1860
1861 .folded #adminmenu .wp-submenu-head {
1862         display: block;
1863 }
1864
1865 #adminmenu .wp-submenu li {
1866         padding: 0;
1867         margin: 0;
1868         overflow: hidden;
1869 }
1870
1871 #adminmenu .wp-menu-image img {
1872         padding: 9px 0px 0 0;
1873         opacity: 0.6;
1874         filter: alpha(opacity=60);
1875 }
1876
1877 #adminmenu div.wp-menu-name {
1878         padding: 8px 0;
1879 }
1880
1881 #adminmenu div.wp-menu-image {
1882         float: right;
1883         width: 36px;
1884         height: 30px;
1885         margin: 0;
1886         text-align: center;
1887 }
1888
1889 #adminmenu div.wp-menu-image.svg {
1890         background-repeat: no-repeat;
1891         background-position: center;
1892         background-size: 20px auto;
1893 }
1894
1895 div.wp-menu-image:before {
1896         font: normal 20px/1 'dashicons' !important;
1897         speak: none;
1898         color: #999;
1899         padding: 8px 0;
1900         height: 36px;
1901         width: 20px;
1902         display: inline-block;
1903         -webkit-font-smoothing: antialiased;
1904         -moz-osx-font-smoothing: grayscale;
1905         -moz-transition: all .1s ease-in-out;
1906         -webkit-transition: all .1s ease-in-out;
1907         transition: all .1s ease-in-out;
1908 }
1909
1910 .folded #adminmenu div.wp-menu-image {
1911         width: 35px;
1912         height: 30px;
1913         position: absolute;
1914         z-index: 25;
1915 }
1916
1917 .folded #adminmenu a.menu-top {
1918         height: 34px;
1919 }
1920
1921 /* No @font-face support */
1922 .no-font-face #adminmenu .wp-menu-image {
1923         display: none;
1924 }
1925
1926 .no-font-face #adminmenu div.wp-menu-name {
1927         padding: 8px 12px;
1928 }
1929
1930 .no-font-face.auto-fold #adminmenu .wp-menu-name {
1931         margin-right: 0;
1932 }
1933 /* End no @font-face support */
1934
1935 /* Sticky admin menu */
1936 .sticky-menu #adminmenuwrap {
1937         position: fixed;
1938         z-index: 99; /* Match the z-index of .wp-submenu to ensure flyout menus don't appear underneath main column elements */
1939 }
1940
1941 /* A new arrow */
1942
1943 .wp-menu-arrow {
1944         display: none !important;
1945 }
1946
1947 ul#adminmenu a.wp-has-current-submenu {
1948         position: relative;
1949 }
1950
1951 ul#adminmenu a.wp-has-current-submenu:after,
1952 ul#adminmenu > li.current > a.current:after {
1953         left: 0;
1954         border: solid transparent;
1955         content: " ";
1956         height: 0;
1957         width: 0;
1958         position: absolute;
1959         pointer-events: none;
1960         border-width: 8px;
1961         top: 50%;
1962         margin-top: -8px;
1963 }
1964
1965 .folded ul#adminmenu li:hover a.wp-has-current-submenu:after {
1966         display: none;
1967 }
1968
1969 .folded ul#adminmenu a.wp-has-current-submenu:after,
1970 .folded ul#adminmenu > li a.current:after {
1971         border-width: 4px;
1972         margin-top: -4px;
1973 }
1974
1975 /* flyout menu arrow */
1976 #adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
1977         left: 0;
1978         border: solid transparent;
1979         content: " ";
1980         height: 0;
1981         width: 0;
1982         position: absolute;
1983         pointer-events: none;
1984         border-width: 8px;
1985         top: 10px;
1986         z-index: 10000;
1987 }
1988
1989 .folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
1990         border-width: 4px;
1991         margin-top: -4px;
1992         top: 18px;
1993 }
1994
1995 /* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */
1996 #adminmenu li.menu-top:hover,
1997 #adminmenu li.opensub > a.menu-top,
1998 #adminmenu li > a.menu-top:focus {
1999         position: relative;
2000 }
2001
2002 .folded #adminmenu li.menu-top:hover,
2003 .folded #adminmenu li.opensub > a.menu-top,
2004 .folded #adminmenu li > a.menu-top:focus {
2005         z-index: 10000;
2006 }
2007
2008 #adminmenu li.menu-top:hover .wp-menu-image img,
2009 #adminmenu li.wp-has-current-submenu .wp-menu-image img {
2010         opacity: 1;
2011         filter: alpha(opacity=100);
2012 }
2013
2014 #adminmenu li.wp-menu-separator {
2015         height: 3px;
2016         padding: 0;
2017         margin: 0 0 6px 0;
2018         border-width: 1px 0;
2019         border-style: solid;
2020         cursor: inherit;
2021 }
2022
2023 #adminmenu div.separator {
2024         height: 1px;
2025         padding: 0;
2026         border-width: 1px 0 0 0;
2027         border-style: solid;
2028 }
2029
2030 #adminmenu .wp-submenu .wp-submenu-head {
2031         font-weight: 400;
2032         font-size: 14px;
2033         padding: 8px 11px 8px 4px;
2034         margin: -7px 0px 4px;
2035 }
2036
2037 #adminmenu li.current,
2038 .folded #adminmenu li.wp-menu-open {
2039         border: 0 none;
2040 }
2041
2042 #adminmenu .awaiting-mod,
2043 #adminmenu span.update-plugins,
2044 #sidemenu li a span.update-plugins {
2045         display: inline-block;
2046         font-size: 9px;
2047         line-height: 17px;
2048         font-weight: 600;
2049         margin: 1px 2px 0 0;
2050         vertical-align: top;
2051         -webkit-border-radius: 10px;
2052         border-radius: 10px;
2053         z-index: 26;
2054 }
2055
2056 #adminmenu li .awaiting-mod span,
2057 #adminmenu li span.update-plugins span,
2058 #sidemenu li a span.update-plugins span {
2059         display: block;
2060         padding: 0 6px;
2061 }
2062
2063 #adminmenu li span.count-0,
2064 #sidemenu li a .count-0 {
2065         display: none;
2066 }
2067
2068 #adminmenu #collapse-menu {
2069         font-size: 13px;
2070         line-height: 34px;
2071         margin-top: 10px;
2072 }
2073
2074 .folded #collapse-menu span {
2075         display: none;
2076 }
2077
2078 #collapse-button,
2079 #collapse-button div {
2080         width: 15px;
2081         height: 15px;
2082 }
2083
2084 #collapse-button {
2085         float: right;
2086         height: 15px;
2087         margin: 10px 11px 10px 8px;
2088         width: 15px;
2089
2090         -webkit-border-radius: 10px;
2091         border-radius: 10px;
2092 }
2093
2094 #wpwrap #collapse-button div {
2095         padding: 0;
2096 }
2097
2098 #collapse-button div:after {
2099         content: '\f148';
2100         display: block;
2101         line-height: 15px;
2102         right: -3px;
2103         top: -3px;
2104         font: normal 20px/1 'dashicons' !important;
2105         speak: none;
2106         margin: 0 auto;
2107         padding: 0 !important;
2108         position: relative;
2109         text-align: center;
2110         width: 20px;
2111         -moz-transition: all .1s ease-in-out;
2112         -webkit-transition: all .1s ease-in-out;
2113         transition: all .1s ease-in-out;
2114
2115         -webkit-font-smoothing: antialiased;
2116         -moz-osx-font-smoothing: grayscale;
2117 }
2118
2119 .folded #collapse-button div:after,
2120 .rtl #collapse-button div:after {
2121         -ms-transform: rotate(180deg);
2122         -webkit-transform: rotate(180deg);
2123         transform: rotate(180deg);
2124 }
2125
2126 .rtl.folded #collapse-button div:after {
2127         -ms-transform: none;
2128         -webkit-transform: none;
2129         transform: none;
2130 }
2131
2132 /* Auto-folding of the admin menu */
2133 @media only screen and (max-width: 900px) {
2134         .auto-fold #wpcontent,
2135         .auto-fold #wpfooter {
2136                 margin-right: 56px;
2137         }
2138
2139         .auto-fold #adminmenuback,
2140         .auto-fold #adminmenuwrap,
2141         .auto-fold #adminmenu,
2142         .auto-fold #adminmenu li.menu-top {
2143                 width: 36px;
2144         }
2145
2146         .auto-fold #adminmenu .wp-submenu.sub-open,
2147         .auto-fold #adminmenu .opensub .wp-submenu,
2148         .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
2149         .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
2150         .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
2151         .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu  {
2152                 top: 0px;
2153                 right: 36px;
2154         }
2155
2156         .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
2157         .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
2158                 position: absolute;
2159                 top: -1000em;
2160                 margin-left: -1px;
2161                 padding: 7px 0 8px;
2162                 z-index: 9999;
2163         }
2164
2165         .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
2166                 min-width: 150px;
2167                 width: auto;
2168         }
2169
2170         .auto-fold #adminmenu .wp-has-current-submenu li > a {
2171                 padding-left: 16px;
2172                 padding-right: 14px;
2173         }
2174
2175
2176         .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
2177                 padding-right: 12px;
2178         }
2179
2180         .auto-fold #adminmenu .wp-menu-name {
2181                 display: none;
2182         }
2183
2184         .auto-fold #adminmenu .wp-submenu-head {
2185                 display: block;
2186         }
2187
2188         .auto-fold #adminmenu div.wp-menu-image {
2189                 height: 30px;
2190                 width: 34px;
2191                 position: absolute;
2192                 z-index: 25;
2193         }
2194
2195         .auto-fold #adminmenu a.menu-top {
2196                 height: 34px;
2197         }
2198
2199         .auto-fold #adminmenu li.wp-menu-open {
2200                 border: 0 none;
2201         }
2202
2203         .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
2204                 margin-bottom: 0;
2205         }
2206
2207         .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
2208                 display: none;
2209         }
2210
2211         .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
2212                 border-width: 4px;
2213                 margin-top: -4px;
2214                 top: 16px;
2215         }
2216
2217         .auto-fold ul#adminmenu a.wp-has-current-submenu:after,
2218         .auto-fold ul#adminmenu > li a.current:after {
2219                 border-width: 4px;
2220                 margin-top: -4px;
2221         }
2222
2223         .auto-fold #adminmenu li.menu-top:hover,
2224         .auto-fold #adminmenu li.opensub > a.menu-top,
2225         .auto-fold #adminmenu li > a.menu-top:focus {
2226                 z-index: 10000;
2227         }
2228
2229         .auto-fold #collapse-menu span {
2230                 display: none;
2231         }
2232
2233         .auto-fold #collapse-button div {
2234                 background: none;
2235         }
2236
2237         .auto-fold #collapse-button div:after {
2238                 -ms-transform: rotate(180deg);
2239                 -webkit-transform: rotate(180deg);
2240                 transform: rotate(180deg);
2241         }
2242
2243         .rtl.auto-fold #collapse-button div:after {
2244                 -ms-transform: none;
2245                 -webkit-transform: none;
2246                 transform: none;
2247         }
2248
2249 }
2250
2251 /* List table styles */
2252 .post-com-count-wrapper {
2253         min-width: 22px;
2254 }
2255
2256 .post-com-count {
2257         background: none;
2258         height: 1.3em;
2259         line-height: 1.1em;
2260         display: block;
2261         text-decoration: none;
2262         padding: 0 0 6px;
2263         cursor: pointer;
2264         background-position: center -80px;
2265         background-repeat: no-repeat;
2266 }
2267
2268 .post-com-count:after {         /* draw bubble connector using CSS! */
2269         content: "";
2270         display: block;
2271         width: 0;
2272         height: 0;
2273         margin-right: 8px;
2274         border-top: 5px solid #bbbbbb;
2275         border-left: 5px solid transparent;
2276 }
2277
2278 .post-com-count span {
2279         font-size: 11px;
2280         font-weight: 600;
2281         height: 1.4em;
2282         line-height: 1.4em;
2283         min-width: 0.7em;
2284         padding: 0 6px;
2285         display: inline-block;
2286         -webkit-border-radius: 5px;
2287         border-radius: 5px;
2288 }
2289
2290 strong .post-com-count {
2291         background-position: center -55px;
2292 }
2293
2294 .post-com-count:hover {
2295         background-position: center -3px;
2296 }
2297
2298 .column-response .post-com-count {
2299         float: right;
2300         margin-left: 5px;
2301         text-align: center;
2302 }
2303
2304 .response-links {
2305         float: right;
2306 }
2307
2308 #the-comment-list .attachment-80x60 {
2309         padding: 4px 8px;
2310 }
2311
2312 th .comment-grey-bubble {
2313         height: 16px;
2314         width: 16px;
2315 }
2316
2317 th .comment-grey-bubble:before {
2318         content: '\f101';
2319         font: normal 20px/.5 'dashicons';
2320         speak: none;
2321         display: inline-block;
2322         padding: 0;
2323         top: 4px;
2324         right: -4px;
2325         position: relative;
2326         vertical-align: top;
2327         -webkit-font-smoothing: antialiased;
2328         -moz-osx-font-smoothing: grayscale;
2329         text-decoration: none !important;
2330 }
2331
2332 /*------------------------------------------------------------------------------
2333   8.0 - Layout Blocks
2334 ------------------------------------------------------------------------------*/
2335
2336 html.wp-toolbar {
2337         padding-top: 32px;
2338         -webkit-box-sizing: border-box;
2339         -moz-box-sizing: border-box;
2340         box-sizing: border-box;
2341 }
2342
2343 .narrow {
2344         width: 70%;
2345         margin-bottom: 40px;
2346 }
2347
2348 .narrow p {
2349         line-height: 150%;
2350 }
2351
2352 .widefat th,
2353 .widefat td {
2354         overflow: hidden;
2355 }
2356
2357 .widefat th {
2358         font-weight: normal;
2359 }
2360
2361 .widefat td p {
2362         margin: 2px 0 0.8em;
2363 }
2364
2365 .widefat .column-comment p {
2366         margin: 0.6em 0;
2367 }
2368
2369 /* Screens with postboxes */
2370 .postbox-container {
2371         float: right;
2372 }
2373
2374 #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
2375         width: 100%;
2376 }
2377
2378 #wpbody-content #dashboard-widgets.columns-2 .postbox-container {
2379         width: 49.5%;
2380 }
2381
2382 #wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,
2383 #wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,
2384 #wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 {
2385         float: left;
2386         width: 50.5%;
2387 }
2388
2389 #wpbody-content #dashboard-widgets.columns-3 .postbox-container {
2390         width: 33.5%;
2391 }
2392
2393 #wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 {
2394         width: 33%;
2395 }
2396
2397 #wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,
2398 #wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 {
2399         float: left;
2400 }
2401
2402 #wpbody-content #dashboard-widgets.columns-4 .postbox-container {
2403         width: 25%;
2404 }
2405
2406 .postbox-container .meta-box-sortables {
2407         -moz-box-sizing: border-box;
2408         -webkit-box-sizing: border-box;
2409         -ms-box-sizing: border-box;
2410         box-sizing: border-box;
2411 }
2412
2413 .metabox-holder .postbox-container .empty-container {
2414         border: 3px dashed #bbb;
2415         height: 250px;
2416 }
2417
2418 .metabox-holder.columns-1 .postbox-container .empty-container,
2419 .columns-2 #postbox-container-3 .empty-container,
2420 .columns-2 #postbox-container-4 .empty-container,
2421 .columns-3 #postbox-container-4 .empty-container {
2422         border: 0 none;
2423         height: 0;
2424         min-height: 0;
2425 }
2426
2427 .ie8 #wpbody-content #dashboard-widgets .postbox-container {
2428         width: 49.5%;
2429 }
2430
2431 .ie8 #wpbody-content #dashboard-widgets #postbox-container-2,
2432 .ie8 #wpbody-content #dashboard-widgets #postbox-container-3,
2433 .ie8 #wpbody-content #dashboard-widgets #postbox-container-4 {
2434         float: left;
2435         width: 50.5%;
2436 }
2437
2438 .ie8 #dashboard-widgets #postbox-container-3 .empty-container,
2439 .ie8 #dashboard-widgets #postbox-container-4 .empty-container {
2440         border: 0 none;
2441         height: 0;
2442         min-height: 0;
2443 }
2444
2445 #poststuff {
2446         padding-top: 10px;
2447         min-width: 763px;
2448 }
2449
2450 #poststuff #post-body {
2451         padding: 0;
2452 }
2453
2454 #post-body-content {
2455         width: 100%;
2456         min-width: 463px;
2457         float: right;
2458 }
2459
2460 #poststuff .postbox-container {
2461         width: 100%;
2462 }
2463
2464 #poststuff #post-body.columns-2 {
2465         margin-left: 300px;
2466 }
2467
2468 #post-body.columns-2 #postbox-container-1 {
2469         float: left;
2470         margin-left: -300px;
2471         width: 280px;
2472 }
2473
2474 #post-body.columns-2 #side-sortables {
2475         min-height: 250px;
2476 }
2477
2478 #dashboard-widgets .postbox-container {
2479         width: 25%;
2480 }
2481
2482 #dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container {
2483         border: none !important;
2484 }
2485
2486 #dashboard-widgets-wrap {
2487         overflow: hidden;
2488 }
2489
2490 /* one column on the dash */
2491 @media only screen and (max-width: 799px) {
2492         #wpbody-content #dashboard-widgets .postbox-container {
2493                 width: 100%;
2494         }
2495
2496         #wpbody-content .metabox-holder .postbox-container .empty-container {
2497                 border: 0 none;
2498                 height: 0;
2499                 min-height: 0;
2500         }
2501 }
2502
2503 /* two columns on the dash, but keep the setting if one is selected */
2504 @media only screen and (min-width: 800px) and (max-width: 1499px) {
2505         #wpbody-content #dashboard-widgets .postbox-container {
2506                 width: 49.5%;
2507         }
2508
2509         #wpbody-content #dashboard-widgets #postbox-container-2,
2510         #wpbody-content #dashboard-widgets #postbox-container-3,
2511         #wpbody-content #dashboard-widgets #postbox-container-4 {
2512                 float: left;
2513                 width: 50.5%;
2514         }
2515
2516         #dashboard-widgets #postbox-container-3 .empty-container,
2517         #dashboard-widgets #postbox-container-4 .empty-container {
2518                 border: 0 none;
2519                 height: 0;
2520                 min-height: 0;
2521         }
2522
2523         #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
2524                 width: 100%;
2525         }
2526
2527         #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
2528                 border: 0 none;
2529                 height: 0;
2530                 min-height: 0;
2531         }
2532
2533         /* show the radio buttons for column prefs only for one or two columns */
2534         .index-php .screen-layout,
2535         .index-php .columns-prefs {
2536                 display: block;
2537         }
2538
2539         .columns-prefs .columns-prefs-3,
2540         .columns-prefs .columns-prefs-4 {
2541                 display: none;
2542         }
2543 }
2544
2545 /* three columns on the dash */
2546 @media only screen and (min-width: 1500px) and (max-width: 1800px) {
2547         #wpbody-content #dashboard-widgets .postbox-container {
2548                 width: 33.5%;
2549         }
2550
2551         #wpbody-content #dashboard-widgets #postbox-container-1 {
2552                 width: 33%;
2553         }
2554
2555         #wpbody-content #dashboard-widgets #postbox-container-3,
2556         #wpbody-content #dashboard-widgets #postbox-container-4 {
2557                 float: left;
2558         }
2559
2560         #dashboard-widgets #postbox-container-4 .empty-container {
2561                 border: 0 none;
2562                 height: 0;
2563                 min-height: 0;
2564         }
2565 }
2566
2567 /* one column on the post write/edit screen */
2568 @media only screen and (max-width: 850px) {
2569         #poststuff {
2570                 min-width: 0;
2571         }
2572
2573         #wpbody-content #poststuff #post-body {
2574                 margin: 0;
2575         }
2576
2577         #wpbody-content #post-body.columns-2 #postbox-container-1 {
2578                 margin-left: 0;
2579                 width: 100%;
2580         }
2581
2582         #poststuff #postbox-container-1 .empty-container,
2583         #poststuff #postbox-container-1 #side-sortables:empty {
2584                 border: 0 none;
2585                 height: 0;
2586                 min-height: 0;
2587         }
2588
2589         #poststuff #post-body.columns-2 #side-sortables {
2590                 min-height: 0;
2591         }
2592
2593         /* hide the radio buttons for column prefs */
2594         .screen-layout,
2595         .columns-prefs {
2596                 display: none;
2597         }
2598 }
2599
2600 .js .postbox .hndle {
2601         cursor: move;
2602 }
2603
2604 .hndle a {
2605         font-size: 11px;
2606         font-weight: normal;
2607 }
2608
2609 .postbox .handlediv {
2610         float: left;
2611         width: 27px;
2612         height: 30px;
2613 }
2614
2615 .js .postbox .handlediv {
2616         cursor: pointer;
2617 }
2618
2619 .sortable-placeholder {
2620         border-width: 1px;
2621         border-style: dashed;
2622         margin-bottom: 20px;
2623 }
2624
2625 .postbox,
2626 .stuffbox {
2627         margin-bottom: 20px;
2628         padding: 0;
2629         line-height: 1;
2630 }
2631
2632 .postbox h3,
2633 .stuffbox h3 {
2634         margin-top: 1px;
2635         -webkit-user-select: none;
2636         -moz-user-select: none;
2637         user-select: none;
2638 }
2639
2640 .js .widget .widget-top,
2641 .js .postbox h3 {
2642         cursor: move;
2643 }
2644
2645 .postbox .inside,
2646 .stuffbox .inside {
2647         padding: 0 12px 12px;
2648         line-height: 1.4em;
2649         font-size: 13px;
2650 }
2651
2652 .postbox .inside {
2653         margin: 11px 0;
2654         position: relative;
2655 }
2656
2657 #dashboard-widgets .postbox .inside {
2658         margin-bottom: 0;
2659 }
2660
2661 .postbox .inside > p:last-child,
2662 .rss-widget ul li:last-child {
2663         margin-bottom: 1px !important;
2664 }
2665
2666 .postbox.closed h3 {
2667         border: none;
2668         -webkit-box-shadow: none;
2669         box-shadow: none;
2670 }
2671
2672 .postbox table.form-table {
2673         margin-bottom: 0;
2674 }
2675
2676 .temp-border {
2677         border: 1px dotted #ccc;
2678 }
2679
2680 .columns-prefs label {
2681         padding: 0 5px;
2682 }
2683
2684
2685 /*------------------------------------------------------------------------------
2686   9.0 - Dashboard
2687 ------------------------------------------------------------------------------*/
2688
2689 #dashboard-widgets-wrap {
2690         margin: 0 -8px;
2691 }
2692
2693 #wpbody-content .metabox-holder {
2694         padding-top: 10px;
2695 }
2696
2697 #dashboard-widgets .meta-box-sortables {
2698         margin: 0 8px;
2699         min-height: 100px;
2700 }
2701
2702 #the-comment-list td.comment p.comment-author {
2703         margin-top: 0;
2704         margin-right: 0;
2705 }
2706
2707 #the-comment-list p.comment-author img {
2708         float: right;
2709         margin-left: 8px;
2710 }
2711
2712 #the-comment-list p.comment-author strong a {
2713         border: none;
2714 }
2715
2716 #the-comment-list td {
2717         vertical-align: top;
2718 }
2719
2720 #the-comment-list td.comment {
2721         word-wrap: break-word;
2722 }
2723
2724 /* Welcome Panel */
2725 .welcome-panel {
2726         position: relative;
2727         overflow: auto;
2728         margin: 16px 0;
2729         padding: 23px 10px 0;
2730         font-size: 13px;
2731         line-height: 2.1em;
2732 }
2733
2734 .welcome-panel h3 {
2735         margin: 0;
2736         font-size: 21px;
2737         font-weight: normal;
2738         line-height: 1.2;
2739 }
2740
2741 .welcome-panel h4 {
2742         margin: 1.33em 0 0;
2743         font-size: 16px;
2744 }
2745
2746 .welcome-panel li {
2747         font-size: 14px;
2748 }
2749
2750 .welcome-panel .about-description {
2751         font-size: 16px;
2752         margin: 0;
2753 }
2754
2755 .welcome-panel .welcome-panel-close {
2756         position: absolute;
2757         top: 5px;
2758         left: 10px;
2759         padding: 20px 3px 0 15px;
2760         font-size: 13px;
2761         text-decoration: none;
2762         line-height: 1;
2763 }
2764
2765 #welcome-panel.welcome-panel .welcome-panel-close::before,
2766 .tagchecklist span a:before,
2767 #bulk-titles div a:before {
2768         content: '\f153';
2769         display: block !important;
2770         font: normal 16px/1 'dashicons';
2771         speak: none;
2772         height: 20px;
2773         margin: 2px 0;
2774         text-align: center;
2775         width: 20px;
2776         -webkit-font-smoothing: antialiased !important;
2777 }
2778
2779 #welcome-panel.welcome-panel .welcome-panel-close::before {
2780         position: absolute;
2781         right: -18px;
2782         margin-top: -2px;
2783         -webkit-transition: all .1s ease-in-out;
2784         -moz-transition:    all .1s ease-in-out;
2785         transition:         all .1s ease-in-out;
2786 }
2787
2788 .wp-core-ui .welcome-panel .button.button-hero {
2789         margin: 15px 0 3px;
2790 }
2791
2792 .welcome-panel-content {
2793         margin-right: 13px;
2794         max-width: 1500px;
2795 }
2796
2797 .welcome-panel .welcome-panel-column-container {
2798         clear: both;
2799         overflow: hidden;
2800         position: relative;
2801 }
2802
2803 .welcome-panel .welcome-panel-column {
2804         width: 32%;
2805         min-width: 200px;
2806         float: right;
2807 }
2808
2809 .ie8 .welcome-panel .welcome-panel-column {
2810         min-width: 230px;
2811 }
2812
2813 .welcome-panel .welcome-panel-column:first-child {
2814         width: 36%;
2815 }
2816
2817 .welcome-panel-column p.hide-if-no-customize {
2818         margin-top: 10px;
2819 }
2820
2821 .welcome-panel-column p {
2822         margin-top: 7px;
2823 }
2824
2825 .welcome-panel .welcome-icon {
2826         display: block;
2827         padding: 0 0 8px;
2828         background: transparent !important;
2829 }
2830
2831 .welcome-panel .welcome-icon:before {
2832         font: normal 20px/1 'dashicons';
2833         speak: none;
2834         display: inline-block;
2835         padding: 0 0 0 10px;
2836         top: -1px;
2837         position: relative;
2838         -webkit-font-smoothing: antialiased;
2839         -moz-osx-font-smoothing: grayscale;
2840         text-decoration: none !important;
2841         vertical-align: top;
2842 }
2843
2844 .welcome-panel .welcome-write-blog:before,
2845 .welcome-panel .welcome-edit-page:before {
2846         content:'\f119';
2847         top: -3px;
2848 }
2849
2850 .welcome-panel .welcome-add-page:before {
2851         content:'\f132';
2852 }
2853
2854 .welcome-panel .welcome-view-site:before {
2855         content:'\f115';
2856         top: -2px;
2857 }
2858
2859 .welcome-panel .welcome-widgets-menus:before {
2860         content:'\f116';
2861         top: -2px;
2862 }
2863
2864 .welcome-panel .welcome-comments:before {
2865         content:'\f117';
2866         top: -1px;
2867 }
2868
2869 .welcome-panel .welcome-learn-more:before {
2870         content:'\f118';
2871         top: -1px;
2872 }
2873
2874 .welcome-panel .welcome-widgets-menus {
2875         line-height: 16px;
2876 }
2877
2878 .welcome-panel .welcome-panel-column ul {
2879         margin: 0.8em 0 1em 1em;
2880 }
2881
2882 .welcome-panel .welcome-panel-column li {
2883         line-height: 16px;
2884         list-style-type: none;
2885 }
2886
2887 /* Dashboard WordPress news */
2888
2889 #dashboard_primary .inside {
2890         margin: 0;
2891         padding: 0;
2892 }
2893
2894 #dashboard_primary .widget-loading,
2895 #dashboard_primary .dashboard-widget-control-form {
2896         padding: 12px 12px 0;
2897 }
2898
2899 body #dashboard-widgets .postbox form .submit {
2900         margin: 0;
2901 }
2902
2903 .dashboard-widget-control-form {
2904         overflow: hidden;
2905 }
2906
2907 .dashboard-widget-control-form p {
2908         margin-top: 0;
2909 }
2910
2911 .rssSummary {
2912         color: #777;
2913         margin-top: 4px;
2914 }
2915
2916 #dashboard_primary .rss-widget {
2917         border-bottom: 1px solid #eee;
2918         font-size: 13px;
2919         padding: 8px 12px 10px;
2920 }
2921
2922 #dashboard_primary .rss-widget:last-child {
2923         border-bottom: none;
2924         padding-bottom: 8px;
2925 }
2926
2927 #dashboard_primary .rss-widget a {
2928         font-weight: normal;
2929 }
2930
2931 #dashboard_primary .rss-widget span,
2932 #dashboard_primary .rss-widget span.rss-date {
2933         color: #777;
2934 }
2935
2936 #dashboard_primary .rss-widget span.rss-date {
2937         margin-right: 12px;
2938 }
2939
2940 #dashboard_primary .rss-widget ul li {
2941         margin-bottom: 8px;
2942 }
2943
2944 /* Dashboard right now */
2945
2946 #dashboard_right_now ul {
2947         margin: 0;
2948         overflow: hidden;
2949 }
2950
2951 #dashboard_right_now li {
2952         width: 50%;
2953         float: right;
2954         margin-bottom: 10px;
2955 }
2956
2957 #dashboard_right_now .inside {
2958         overflow: hidden;
2959         padding: 0;
2960 }
2961
2962 #dashboard_right_now .main {
2963         padding: 0 12px 11px;
2964 }
2965
2966 #dashboard_right_now .main p {
2967         margin: 0;
2968 }
2969
2970 .mu-storage {
2971         overflow: hidden;
2972 }
2973
2974 #dashboard-widgets h4.mu-storage {
2975         margin-bottom: 10px;
2976 }
2977
2978 /* Dashboard right now - Colors */
2979
2980 #dashboard_right_now li a:before,
2981 #dashboard_right_now li span:before {
2982         color: #888;
2983 }
2984
2985 #dashboard_right_now .sub {
2986         color: #777;
2987         background: #f5f5f5;
2988         border-top: 1px solid #eee;
2989         padding: 10px 12px 6px 12px;
2990 }
2991
2992 #dashboard_right_now .sub h4 {
2993         color: #555;
2994 }
2995
2996 #dashboard_right_now .sub p {
2997         margin: 0 0 1em;
2998 }
2999
3000 #dashboard_right_now .warning a:before,
3001 #dashboard_right_now .warning span:before {
3002         color: #d54e21;
3003 }
3004
3005 /* Dashboard right now - Icons */
3006 #dashboard_right_now li a:before,
3007 #dashboard_right_now li span:before {
3008         content: '\f159';
3009         font: normal 20px/1 'dashicons';
3010         speak: none;
3011         display: block;
3012         float: right;
3013         margin: 0 0 0 5px;
3014         padding: 0;
3015         text-indent: 0;
3016         text-align: center;
3017         position: relative;
3018         -webkit-font-smoothing: antialiased;
3019         text-decoration: none !important;
3020 }
3021
3022 #dashboard_right_now .page-count a:before,
3023 #dashboard_right_now .page-count span:before {
3024         content: '\f105';
3025 }
3026
3027 #dashboard_right_now .post-count a:before,
3028 #dashboard_right_now .post-count span:before {
3029         content: '\f109';
3030 }
3031
3032 #dashboard_right_now .comment-count a:before {
3033         content: '\f101';
3034 }
3035
3036 #dashboard_right_now .comment-mod-count a:before {
3037         content: '\f125';
3038 }
3039
3040 #dashboard_right_now .storage-count a:before {
3041         content: '\f104';
3042 }
3043
3044 #dashboard_right_now .storage-count.warning a:before {
3045         content: '\f153';
3046 }
3047
3048 /* Dashboard Quick Draft */
3049
3050 #dashboard_quick_press .inside {
3051         margin: 0;
3052         padding: 0;
3053 }
3054
3055 #dashboard_quick_press div.updated {
3056         margin-bottom: 10px;
3057         border: 1px solid #eee;
3058         border-width: 1px 0 1px 1px;
3059 }
3060
3061 #dashboard_quick_press form {
3062         overflow: hidden;
3063         margin: 12px;
3064 }
3065
3066 #dashboard_quick_press .drafts,
3067 #dashboard_quick_press .easy-blogging {
3068         padding: 10px 0 0;
3069 }
3070
3071 /* Dashboard Quick Draft - Form styling */
3072
3073 input#save-post {
3074         float: right;
3075 }
3076
3077 form.initial-form.quickpress-open label.prompt {
3078         font-style: normal;
3079 }
3080
3081 form.initial-form.quickpress-open input#title {
3082         height: auto;
3083 }
3084
3085 #dashboard_quick_press input,
3086 #dashboard_quick_press textarea {
3087         box-sizing: border-box;
3088         -moz-box-sizing:border-box;
3089         -webkit-box-sizing:border-box;
3090         margin: 0;
3091 }
3092
3093 #dashboard_quick_press textarea {
3094         resize: vertical;
3095 }
3096
3097 #dashboard-widgets .postbox form .submit {
3098         margin: -39px 0;
3099         float: left;
3100 }
3101
3102 #description-wrap {
3103         margin-top: 12px;
3104 }
3105
3106 #title-wrap #title-prompt-text,
3107 .textarea-wrap #content-prompt-text {
3108         color: #777;
3109 }
3110
3111 #title-wrap #title-prompt-text {
3112         font-size: 1.1em;
3113         padding: 7px 8px;
3114 }
3115
3116 .input-text-wrap,
3117 .textarea-wrap {
3118         position: relative;
3119 }
3120
3121 .input-text-wrap .prompt,
3122 .textarea-wrap .prompt {
3123         position: absolute;
3124 }
3125
3126 .textarea-wrap #content-prompt-text {
3127         font-size: 1.1em;
3128         padding: 7px 8px;
3129 }
3130
3131 .textarea-wrap textarea#content {
3132         margin: 0 0 8px;
3133         padding: 6px 7px;
3134 }
3135
3136 #quick-press textarea#content {
3137         min-height: 90px;
3138         max-height: 1300px;
3139         resize: none;
3140 }
3141
3142 /* Dashboard Quick Draft - Drafts list */
3143
3144 .js #dashboard_quick_press .drafts {
3145         border-top: 1px solid #eee;
3146 }
3147
3148 #dashboard_quick_press .drafts abbr {
3149         border: none;
3150 }
3151
3152 #dashboard_quick_press .drafts h4 {
3153         margin: 0 12px 8px;
3154         font-weight: normal;
3155 }
3156
3157 #dashboard_quick_press .drafts .view-all {
3158         float: left;
3159         margin: 0 0 0 12px;
3160 }
3161
3162 #dashboard_primary a.rsswidget {
3163         font-weight: normal;
3164 }
3165
3166 #dashboard_quick_press .drafts ul {
3167         margin: 0 12px;
3168 }
3169
3170 #dashboard_quick_press .drafts li {
3171         margin-bottom: 1em;
3172 }
3173 #dashboard_quick_press .drafts li time {
3174         color: #777;
3175 }
3176
3177 #dashboard_quick_press .drafts p {
3178         margin: 0;
3179         word-wrap: break-word;
3180 }
3181
3182 #dashboard_quick_press .draft-title {
3183         overflow: hidden;
3184 }
3185
3186 #dashboard_quick_press .draft-title a,
3187 #dashboard_quick_press .draft-title time {
3188         float: right;
3189         margin: 0 0 0 5px;
3190 }
3191
3192 /* Dashboard activity widget */
3193
3194 #dashboard-widgets #dashboard_activity h4 {
3195         margin: 0 12px 8px 0;
3196         font-weight: normal;
3197 }
3198
3199 #dashboard-widgets #dashboard_activity h4.comment-meta {
3200         margin: 0;
3201 }
3202
3203 #dashboard_activity h4.comment-meta {
3204         overflow: hidden;
3205         text-overflow: ellipsis;
3206         white-space: nowrap;
3207         margin-bottom: 4px;
3208 }
3209
3210 #dashboard_activity ul {
3211         padding: 0 12px;
3212 }
3213
3214 #dashboard_activity .comment-meta span.approve:before {
3215         content: '\f227';
3216         font: 20px/.5 "dashicons";
3217         margin-right: 12px;
3218         vertical-align: middle;
3219         position: relative;
3220         top: -1px;
3221         margin-left: 2px;
3222 }
3223
3224 #dashboard_activity .inside {
3225         padding: 0;
3226         margin: 0;
3227 }
3228
3229 #dashboard_activity .no-activity {
3230         overflow: hidden;
3231         padding: 0 12px 12px;
3232         text-align: center;
3233 }
3234
3235 #dashboard_activity .no-activity p {
3236         color: #999;
3237         font-size: 16px;
3238 }
3239
3240 #dashboard_activity .no-activity .smiley {
3241         margin-top: 0;
3242 }
3243
3244 #dashboard_activity .no-activity .smiley:before {
3245         content: '\f328';
3246         font: normal 120px/1 'dashicons';
3247         speak: none;
3248         display: block;
3249         margin: 0 0 0 5px;
3250         padding: 0;
3251         text-indent: 0;
3252         text-align: center;
3253         position: relative;
3254         -webkit-font-smoothing: antialiased;
3255         text-decoration: none !important;
3256 }
3257
3258 #dashboard_activity .subsubsub {
3259         float: none;
3260         border-top: 1px solid #eeeeee;
3261         margin-top: 0;
3262         padding: 8px 12px 4px;
3263 }
3264
3265 #future-posts .show-more,
3266 #published-posts .show-more {
3267         float: left;
3268         margin-left: 12px;
3269 }
3270
3271 #future-posts ul,
3272 #published-posts ul {
3273         clear: both;
3274         margin-bottom: 0;
3275 }
3276
3277 #future-posts li,
3278 #published-posts li {
3279         overflow: hidden;
3280         margin-bottom: 8px;
3281 }
3282
3283 #future-posts ul span,
3284 #published-posts ul span {
3285         color: #777;
3286         float: right;
3287         margin-left: 8px;
3288         min-width: 150px;
3289 }
3290
3291 .activity-block {
3292         border-bottom: 1px solid #eee;
3293         overflow: hidden;
3294         padding: 8px 0 4px;
3295 }
3296
3297 .activity-block:last-child {
3298         border-bottom: none;
3299 }
3300
3301 .activity-block .subsubsub li {
3302         color: #ddd;
3303 }
3304
3305 /* Dashboard activity widget - Comments */
3306
3307 #activity-widget #the-comment-list tr.undo,
3308 #activity-widget #the-comment-list div.undo {
3309         background: none;
3310         padding: 6px 0;
3311 }
3312
3313 #activity-widget #the-comment-list .alternate,
3314 #activity-widget #the-comment-list .alt {
3315         background: none;
3316 }
3317
3318 #activity-widget #the-comment-list .comment {
3319         background: #fafafa;
3320         padding: 12px;
3321         position: relative;
3322 }
3323
3324 #activity-widget #the-comment-list img {
3325         position: absolute;
3326         right: 13px;
3327         top: 13px;
3328 }
3329
3330 #activity-widget #the-comment-list .dashboard-comment-wrap {
3331         padding-right: 63px;
3332 }
3333
3334 #activity-widget #the-comment-list .dashboard-comment-wrap blockquote {
3335         margin: 1em 0;
3336 }
3337
3338 #activity-widget #the-comment-list .comment-item h4 {
3339         font-size: 13px;
3340         color: #999;
3341 }
3342
3343 #activity-widget #the-comment-list .comment-item p.row-actions {
3344         margin: 4px 0 0 0;
3345 }
3346
3347 #activity-widget #the-comment-list .comment-item:first-child {
3348         border-top: 1px solid #eeeeee;
3349 }
3350
3351 #activity-widget #the-comment-list .unapproved:before {
3352         content: "";
3353         display: block;
3354         position: absolute;
3355         right: 0;
3356         top: 0;
3357         bottom: 0;
3358         background: #d54e21;
3359         width: 4px;
3360 }
3361
3362 #activity-widget #the-comment-list .spam-undo-inside .avatar,
3363 #activity-widget #the-comment-list .trash-undo-inside .avatar {
3364         margin-left: 20px;
3365         position: relative;
3366         top: 0;
3367 }
3368
3369 /* Browse happy box */
3370
3371 #dashboard-widgets #dashboard_browser_nag.postbox .inside {
3372         margin: 10px;
3373 }
3374
3375 @media screen and (max-width: 870px) {
3376         .welcome-panel .welcome-panel-column,
3377         .welcome-panel .welcome-panel-column:first-child {
3378                 display: block;
3379                 float: none;
3380                 width: 100%;
3381         }
3382
3383         .welcome-panel .welcome-panel-column li {
3384                 display: inline-block;
3385                 margin-left: 13px;
3386         }
3387
3388         .welcome-panel .welcome-panel-column ul {
3389                 margin: 0.4em 0 0;
3390         }
3391
3392 }
3393
3394 /*------------------------------------------------------------------------------
3395   10.0 - List Posts (/Pages/etc)
3396 ------------------------------------------------------------------------------*/
3397
3398 table.fixed {
3399         table-layout: fixed;
3400 }
3401
3402 .fixed .column-rating,
3403 .fixed .column-visible {
3404         width: 8%;
3405 }
3406
3407 .fixed .column-posts,
3408 .fixed .column-date,
3409 .fixed .column-parent,
3410 .fixed .column-links,
3411 .fixed .column-author,
3412 .fixed .column-format {
3413         width: 10%;
3414 }
3415
3416 .fixed .column-comment .comment-author {
3417         display: none;
3418 }
3419
3420 .fixed .column-response,
3421 .fixed .column-categories,
3422 .fixed .column-tags,
3423 .fixed .column-rel,
3424 .fixed .column-role {
3425         width: 15%;
3426 }
3427
3428 .fixed .column-slug {
3429         width: 25%;
3430 }
3431
3432 .fixed .column-locations {
3433         width: 35%;
3434 }
3435
3436 .fixed .column-comments {
3437         width: 4em;
3438         padding: 8px 0;
3439         text-align: right;
3440 }
3441
3442 .fixed .column-comments .vers {
3443         padding-right: 3px;
3444 }
3445
3446 .fixed .column-comments a {
3447         float: right;
3448 }
3449
3450 .fixed .column-icon {
3451         width: 80px;
3452 }
3453
3454 #comments-form .fixed .column-author {
3455         width: 20%;
3456 }
3457
3458 #commentsdiv.postbox .inside {
3459         margin: 0;
3460         padding: 0;
3461 }
3462
3463 #commentsdiv .inside .row-actions {
3464         line-height:18px;
3465 }
3466
3467 #commentsdiv .inside .column-author {
3468         width: 25%;
3469 }
3470
3471 #commentsdiv .column-comment p {
3472         margin: 0.6em 0;
3473         padding: 0;
3474 }
3475
3476 #commentsdiv #replyrow td {
3477         padding: 0;
3478 }
3479
3480 #commentsdiv p {
3481         padding: 8px 10px;
3482         margin: 0;
3483 }
3484
3485 #commentsdiv .comments-box {
3486         border: 0 none;
3487 }
3488
3489 #commentsdiv .comments-box thead th {
3490         background: transparent;
3491         padding: 0 7px 4px;
3492         font-style: italic;
3493 }
3494
3495 #commentsdiv .comments-box tr:last-child td {
3496         border-bottom: 0 none;
3497 }
3498
3499 #commentsdiv .spinner {
3500         padding-right: 5px;
3501 }
3502
3503 .sorting-indicator {
3504         display: none;
3505         width: 10px;
3506         height: 4px;
3507         margin-top: 8px;
3508         margin-right: 7px;
3509 }
3510
3511 .sorting-indicator:before {
3512         background: none;
3513         content: '\f142';
3514         font: normal 20px/1 'dashicons';
3515         speak: none;
3516         display: inline-block;
3517         padding: 0;
3518         top: -4px;
3519         right: -8px;
3520         color: #444;
3521         line-height: 10px;
3522         position: relative;
3523         vertical-align: top;
3524         -webkit-font-smoothing: antialiased;
3525         -moz-osx-font-smoothing: grayscale;
3526         text-decoration: none !important;
3527 }
3528
3529 .column-comments .sorting-indicator:before {
3530         top: 0;
3531         right: -10px;
3532 }
3533
3534 th.sorted.asc .sorting-indicator:before,
3535 th.desc:hover span.sorting-indicator:before {
3536         content: '\f142';
3537 }
3538
3539 th.sorted.desc .sorting-indicator:before,
3540 th.asc:hover span.sorting-indicator:before {
3541         content: '\f140';
3542 }
3543
3544 tr.wp-locked .locked-indicator {
3545         background: url('../images/lock.png') no-repeat;
3546         margin: -2px 6px 0 0;
3547         height: 20px;
3548         width: 16px;
3549 }
3550
3551 tr.wp-locked .check-column label,
3552 tr.wp-locked .check-column input[type="checkbox"],
3553 tr.wp-locked .row-actions .inline,
3554 tr.wp-locked .row-actions .trash {
3555         display: none;
3556 }
3557
3558 tr .locked-info {
3559         height: 0;
3560         opacity: 0;
3561 }
3562
3563 tr.wp-locked .locked-info {
3564         margin-top: 8px;
3565         height: auto;
3566         opacity: 1;
3567 }
3568
3569 .locked-text {
3570         vertical-align: top;
3571 }
3572
3573 tr.locked-info, tr.wp-locked .locked-info {
3574         -webkit-transition: height 1s, opacity 500ms;
3575         -moz-transition:    height 1s, opacity 500ms;
3576         -ms-transition:     height 1s, opacity 500ms;
3577         -o-transition:      height 1s, opacity 500ms;
3578         transition:         height 1s, opacity 500ms;
3579 }
3580
3581 .fixed .column-comments .sorting-indicator {
3582         margin-top: 3px;
3583 }
3584
3585 #menu-locations-wrap .widefat {
3586         width: 60%;
3587 }
3588
3589 .widefat th.sortable,
3590 .widefat th.sorted {
3591         padding: 0;
3592 }
3593
3594 th.sortable a,
3595 th.sorted a {
3596         display: block;
3597         overflow: hidden;
3598         padding: 7px 10px 8px 7px;
3599 }
3600
3601 .fixed .column-comments.sortable a,
3602 .fixed .column-comments.sorted a {
3603         padding: 8px 0;
3604 }
3605
3606 th.sortable a span,
3607 th.sorted a span {
3608         float: right;
3609         cursor: pointer;
3610 }
3611
3612 th.sorted.asc .sorting-indicator,
3613 th.desc:hover span.sorting-indicator {
3614         display: block;
3615         background-position: 0 0;
3616 }
3617
3618 th.sorted.desc .sorting-indicator,
3619 th.asc:hover span.sorting-indicator {
3620         display: block;
3621         background-position: -7px 0;
3622 }
3623
3624 /* Bulk Actions */
3625 .tablenav-pages a {
3626         font-weight: 600;
3627         margin-left: 1px;
3628         padding: 0 2px;
3629 }
3630 .tablenav-pages .current-page {
3631         padding-top: 0;
3632         text-align: center;
3633 }
3634 .tablenav-pages .next-page {
3635         margin-right: 2px;
3636 }
3637
3638 .tablenav a.button-secondary {
3639         display: block;
3640         margin: 3px 0 0 8px;
3641 }
3642
3643 .tablenav {
3644         clear: both;
3645         height: 30px;
3646         margin: 6px 0 4px;
3647         vertical-align: middle;
3648 }
3649
3650 .tablenav.themes {
3651         max-width: 98%;
3652 }
3653
3654 .tablenav .tablenav-pages {
3655         float: left;
3656         display: block;
3657         cursor: default;
3658         height: 30px;
3659         line-height: 30px;
3660         font-size: 12px;
3661 }
3662
3663 .tablenav .no-pages,
3664 .tablenav .one-page .pagination-links {
3665         display: none;
3666 }
3667
3668 .tablenav .tablenav-pages a,
3669 .tablenav-pages span.current  {
3670         text-decoration: none;
3671         padding: 3px 6px;
3672 }
3673
3674 .tablenav .tablenav-pages a {
3675         padding: 0 10px 3px;
3676         font-size: 16px;
3677         font-weight: normal;
3678 }
3679
3680 .tablenav .tablenav-pages a.disabled:hover ,
3681 .tablenav .tablenav-pages a.disabled:active {
3682         cursor: default;
3683 }
3684
3685 .tablenav .displaying-num {
3686         margin-left: 2px;
3687         font-size: 12px;
3688         font-style: italic;
3689 }
3690
3691 .tablenav .actions {
3692         overflow: hidden;
3693         padding: 2px 0 0 8px;
3694 }
3695
3696 .tablenav .delete {
3697         margin-left: 20px;
3698 }
3699
3700 .view-switch {
3701         float: left;
3702         margin: 5px 8px 0 16px;
3703 }
3704
3705 .view-switch img {
3706         display: none;
3707 }
3708
3709 .view-switch a {
3710         text-decoration: none;
3711 }
3712
3713 .view-switch > a {
3714         display: inline-block;
3715         width: 18px;
3716         height: 18px;
3717 }
3718
3719 .view-switch > a:before {
3720         content: '\f163';
3721         display: inline-block;
3722         float: right;
3723         font: normal 20px/1 'dashicons';
3724         speak: none;
3725         vertical-align: middle;
3726         margin-right: 0;
3727         -webkit-font-smoothing: antialiased;
3728         -moz-osx-font-smoothing: grayscale;
3729 }
3730
3731 .view-switch > a + a:before {
3732         margin-right: 5px;
3733         content: '\f164';
3734 }
3735
3736 .filter {
3737         float: right;
3738         margin: -5px 10px 0 0;
3739 }
3740
3741 .filter .subsubsub {
3742         margin-right: -10px;
3743         margin-top: 13px;
3744 }
3745 .screen-per-page {
3746         width: 4em;
3747 }
3748
3749 #posts-filter fieldset {
3750         float: right;
3751         margin: 0 0 1em 1.5ex;
3752         padding: 0;
3753 }
3754
3755 #posts-filter fieldset legend {
3756         padding: 0 1px .2em 0;
3757 }
3758
3759
3760 /*------------------------------------------------------------------------------
3761   10.1 - Inline Editing
3762 ------------------------------------------------------------------------------*/
3763
3764 /*
3765 .quick-edit* is for Quick Edit
3766 .bulk-edit* is for Bulk Edit
3767 .inline-edit* is for everything
3768 */
3769
3770 /*      Layout */
3771
3772 #wpbody-content .inline-edit-row fieldset {
3773         font-size: 12px;
3774         float: right;
3775         margin: 0;
3776         padding: 0;
3777         width: 100%;
3778 }
3779
3780 tr.inline-edit-row td,
3781 #wpbody-content .inline-edit-row fieldset .inline-edit-col {
3782         padding: 0 0.5em;
3783 }
3784
3785 #wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
3786         border-width: 0 1px 0 0;
3787         border-style: none none none solid;
3788 }
3789
3790 #wpbody-content .quick-edit-row-post .inline-edit-col-left {
3791         width: 40%;
3792 }
3793
3794 #wpbody-content .quick-edit-row-post .inline-edit-col-right {
3795         width: 39%;
3796 }
3797
3798 #wpbody-content .inline-edit-row-post .inline-edit-col-center {
3799         width: 20%;
3800 }
3801
3802 #wpbody-content .quick-edit-row-page .inline-edit-col-left {
3803         width: 50%;
3804 }
3805
3806 #wpbody-content .quick-edit-row-page .inline-edit-col-right,
3807 #wpbody-content .bulk-edit-row-post .inline-edit-col-right {
3808         width: 49%;
3809 }
3810
3811 #wpbody-content .bulk-edit-row .inline-edit-col-left {
3812         width: 30%;
3813 }
3814
3815 #wpbody-content .bulk-edit-row-page .inline-edit-col-right {
3816         width: 69%;
3817 }
3818
3819 #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
3820         float: left;
3821         width: 69%;
3822 }
3823
3824 #wpbody-content .inline-edit-row-page .inline-edit-col-right {
3825         margin-top: 27px;
3826 }
3827
3828 .inline-edit-row fieldset .inline-edit-group {
3829         clear: both;
3830 }
3831
3832 .inline-edit-row fieldset .inline-edit-group:after {
3833         content: ".";
3834         display: block;
3835         height: 0;
3836         clear: both;
3837         visibility: hidden;
3838 }
3839
3840 .inline-edit-row p.submit {
3841         clear: both;
3842         padding: 0.5em;
3843         margin: 0.5em 0 0;
3844 }
3845
3846 .inline-edit-row span.error {
3847         line-height: 22px;
3848         margin: 0 15px;
3849         padding: 3px 5px;
3850 }
3851
3852 /*      Positioning */
3853 .inline-edit-row h4 {
3854         margin: .2em 0;
3855         padding: 0;
3856         line-height: 23px;
3857 }
3858 .inline-edit-row fieldset span.title,
3859 .inline-edit-row fieldset span.checkbox-title {
3860         margin: 0;
3861         padding: 0;
3862         line-height: 27px;
3863 }
3864
3865 .inline-edit-row fieldset label,
3866 .inline-edit-row fieldset span.inline-edit-categories-label {
3867         display: block;
3868         margin: .2em 0;
3869 }
3870
3871 .inline-edit-row fieldset label.inline-edit-tags {
3872         margin-top: 0;
3873 }
3874
3875 .inline-edit-row fieldset label.inline-edit-tags span.title {
3876         margin: .2em 0;
3877         width: auto;
3878 }
3879
3880 .inline-edit-row fieldset label span.title {
3881         display: block;
3882         float: right;
3883         width: 5em;
3884 }
3885
3886 .inline-edit-row fieldset label span.input-text-wrap {
3887         display: block;
3888         margin-right: 5em;
3889 }
3890
3891 .quick-edit-row-post fieldset.inline-edit-col-right label span.title {
3892         width: auto;
3893         padding-left: 0.5em;
3894 }
3895
3896 .inline-edit-row .input-text-wrap input[type=text] {
3897         width: 100%;
3898 }
3899
3900 .inline-edit-row fieldset label input[type=checkbox] {
3901         vertical-align: text-bottom;
3902 }
3903
3904 .inline-edit-row fieldset label textarea {
3905         width: 100%;
3906         height: 4em;
3907 }
3908
3909 #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
3910         max-width: 50%;
3911 }
3912
3913 #wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
3914         margin-left: 0.5em
3915 }
3916
3917 .inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
3918         width: 6em;
3919 }
3920
3921 .inline-edit-save .spinner {
3922         padding: 4px 10px 0;
3923         vertical-align: top;
3924         float: left;
3925 }
3926
3927 /*      Styling */
3928 .inline-edit-row h4 {
3929         text-transform: uppercase;
3930 }
3931
3932 .inline-edit-row fieldset span.title,
3933 .inline-edit-row fieldset span.checkbox-title {
3934         font-style: italic;
3935         line-height: 1.8em;
3936 }
3937
3938 /*      Specific Elements */
3939 .inline-edit-row fieldset input[type="text"],
3940 .inline-edit-row fieldset textarea {
3941         border-style: solid;
3942         border-width: 1px;
3943 }
3944
3945 .inline-edit-row fieldset .inline-edit-date {
3946         float: right;
3947 }
3948
3949 .inline-edit-row fieldset input[name=jj],
3950 .inline-edit-row fieldset input[name=hh],
3951 .inline-edit-row fieldset input[name=mn] {
3952         font-size: 12px;
3953         width: 2.1em;
3954 }
3955
3956 .inline-edit-row fieldset input[name=aa] {
3957         font-size: 12px;
3958         width: 3.5em;
3959 }
3960
3961 .inline-edit-row fieldset label input.inline-edit-password-input {
3962         width: 8em;
3963 }
3964
3965 ul.cat-checklist {
3966         height: 12em;
3967         border-style: solid;
3968         border-width: 1px;
3969         overflow-y: scroll;
3970         padding: 0 5px;
3971         margin: 0;
3972 }
3973
3974 #bulk-titles {
3975         display: block;
3976         height: 12em;
3977         border-style: solid;
3978         border-width: 1px;
3979         overflow-y: scroll;
3980         padding: 0 5px;
3981         margin: 0 0 5px;
3982 }
3983
3984 .inline-edit-row fieldset ul.cat-checklist li,
3985 .inline-edit-row fieldset ul.cat-checklist input {
3986         margin: 0;
3987 }
3988
3989 .inline-edit-row fieldset ul.cat-checklist label,
3990 .inline-edit-row #bulk-titles div {
3991         font-style: normal;
3992         font-size: 11px;
3993 }
3994
3995 .inline-edit-row fieldset label input.inline-edit-menu-order-input {
3996         width: 3em;
3997 }
3998
3999 .inline-edit-row fieldset label input.inline-edit-slug-input {
4000         width: 75%;
4001 }
4002
4003 .quick-edit-row-post fieldset label.inline-edit-status {
4004         float: right;
4005 }
4006
4007 #bulk-titles {
4008         line-height: 140%;
4009 }
4010 #bulk-titles div {
4011         margin: 0.2em 0.3em;
4012 }
4013
4014 #bulk-titles div a {
4015         cursor: pointer;
4016         display: block;
4017         float: right;
4018         height: 18px;
4019         margin: 0 -2px 0 3px;
4020         overflow: hidden;
4021         position: relative;
4022         width: 20px;
4023 }
4024
4025 #bulk-titles div a:before {
4026         position: relative;
4027         top: -3px;
4028 }
4029
4030
4031 /*------------------------------------------------------------------------------
4032   11.0 - Write/Edit Post Screen
4033 ------------------------------------------------------------------------------*/
4034
4035 #show-comments {
4036         overflow: hidden;
4037 }
4038
4039 #save-action .spinner,
4040 #show-comments a,
4041 #show-comments .spinner {
4042         float: right;
4043 }
4044
4045 #lost-connection-notice .spinner {
4046         display: block;
4047         float: right;
4048         margin: 0 0 0 5px;
4049 }
4050
4051 #titlediv {
4052         position: relative;
4053         margin-bottom: 10px;
4054 }
4055
4056 #titlediv label {
4057         cursor: text;
4058 }
4059
4060 #titlediv div.inside {
4061         margin: 0;
4062 }
4063
4064 #poststuff #titlewrap {
4065         border: 0;
4066         padding: 0;
4067 }
4068
4069 #titlediv #title {
4070         padding: 3px 8px;
4071         font-size: 1.7em;
4072         line-height: 100%;
4073         height: 1.7em;
4074         width: 100%;
4075         outline: none;
4076         margin: 0;
4077 }
4078
4079 #titlediv #title-prompt-text,
4080 #wp-fullscreen-title-prompt-text {
4081         color: #777;
4082         position: absolute;
4083         font-size: 1.7em;
4084         padding: 11px 10px;
4085 }
4086
4087 #wp-fullscreen-save .fs-saved {
4088         color: #999;
4089         float: left;
4090         margin-top: 4px;
4091 }
4092
4093 #wp-fullscreen-title-prompt-text {
4094         padding: 11px;
4095 }
4096
4097 #poststuff .inside-submitbox,
4098 #side-sortables .inside-submitbox {
4099         margin: 0 3px;
4100         font-size: 11px;
4101 }
4102
4103 input#link_description,
4104 input#link_url {
4105         width: 98%;
4106 }
4107
4108 #pending {
4109         background: 0 none;
4110         border: 0 none;
4111         padding: 0;
4112         font-size: 11px;
4113         margin-top: -1px;
4114 }
4115
4116 #edit-slug-box {
4117         line-height: 24px;
4118         min-height: 25px; /* Yes, line-height + 1 */
4119         margin-top: 5px;
4120         padding: 0 10px;
4121 }
4122
4123 #edit-slug-box .cancel {
4124         margin-left: 10px;
4125         font-size: 11px;
4126 }
4127
4128 #editable-post-name-full {
4129         display: none;
4130 }
4131
4132 #editable-post-name input {
4133         font-size: 13px;
4134         height: 22px;
4135         margin: 0;
4136         width: 16em;
4137 }
4138
4139 .postarea h3 label {
4140         float: right;
4141 }
4142
4143 .submitbox .submit {
4144         text-align: right;
4145         padding: 12px 10px 10px;
4146         font-size: 11px;
4147 }
4148
4149 .submitbox .submitdelete {
4150         text-decoration: none;
4151         padding: 1px 2px;
4152 }
4153
4154 .submitbox .submit a:hover {
4155         text-decoration: underline;
4156 }
4157
4158 .submitbox .submit input {
4159         margin-bottom: 8px;
4160         margin-left: 4px;
4161         padding: 6px;
4162 }
4163
4164 .inside-submitbox #post_status {
4165         margin: 2px -2px 2px 0;
4166 }
4167
4168 #post-status-select {
4169         margin-top: 3px;
4170 }
4171
4172 /* Post Screen */
4173 #post-body #normal-sortables {
4174         min-height: 50px;
4175 }
4176
4177 .postbox {
4178         position: relative;
4179         min-width: 255px;
4180 }
4181
4182 #trackback_url {
4183         width: 99%;
4184 }
4185
4186 #normal-sortables .postbox .submit {
4187         background: transparent none;
4188         border: 0 none;
4189         float: left;
4190         padding: 0 12px;
4191         margin:0;
4192 }
4193
4194 .category-add input[type="text"],
4195 .category-add select {
4196         width: 100%;
4197         max-width: 260px;
4198         vertical-align: baseline;
4199 }
4200
4201 #side-sortables .category-add input[type="text"],
4202 #side-sortables .category-add select {
4203         margin: 0 0 1em;
4204 }
4205
4206 .press-this #side-sortables .category-tabs li,
4207 ul.category-tabs li,
4208 #side-sortables .add-menu-item-tabs li,
4209 .wp-tab-bar li {
4210         display: inline;
4211         line-height: 1.35em;
4212 }
4213
4214 .no-js .category-tabs li.hide-if-no-js {
4215         display: none;
4216 }
4217
4218 .category-tabs a,
4219 #side-sortables .add-menu-item-tabs a,
4220 .wp-tab-bar a {
4221         text-decoration: none;
4222 }
4223
4224 .category-tabs {
4225         margin: 8px 0 5px;
4226 }
4227
4228 #category-adder h4 {
4229         margin: 10px 0;
4230 }
4231
4232 #side-sortables .add-menu-item-tabs,
4233 .wp-tab-bar {
4234         margin-bottom: 3px;
4235 }
4236
4237 #normal-sortables .postbox #replyrow .submit {
4238         float: none;
4239         margin: 0;
4240         padding: 0 7px 5px;
4241 }
4242
4243 #side-sortables .submitbox .submit input,
4244 #side-sortables .submitbox .submit .preview,
4245 #side-sortables .submitbox .submit a.preview:hover {
4246         border: 0 none;
4247 }
4248
4249 #side-sortables .inside-submitbox .insidebox,
4250 .stuffbox .insidebox {
4251         margin: 11px 0;
4252 }
4253
4254 ul.category-tabs,
4255 ul.add-menu-item-tabs,
4256 ul.wp-tab-bar {
4257         margin-top: 12px;
4258 }
4259
4260 ul.category-tabs li {
4261         border-style: solid;
4262         border-width: 1px;
4263         position: relative;
4264 }
4265
4266 ul.add-menu-item-tabs li.tabs,
4267 .wp-tab-active {
4268         border-style: solid solid none;
4269         border-width: 1px 1px 0;
4270 }
4271
4272 ul.add-menu-item-tabs li.tabs {
4273         padding-bottom: 3px;
4274         position: relative;
4275 }
4276
4277 #post-body .add-menu-item-tabs li.tabs {
4278         border-style: solid none solid solid;
4279         border-width: 1px 1px 1px 0;
4280         margin-left: -1px;
4281 }
4282
4283 ul.category-tabs li,
4284 ul.add-menu-item-tabs li,
4285 ul.wp-tab-bar li {
4286         padding: 3px 5px 5px;
4287 }
4288
4289 #postimagediv .inside img {
4290         max-width: 100%;
4291         height: auto;
4292 }
4293
4294 form#tags-filter {
4295         position: relative;
4296 }
4297
4298 /* Edit posts */
4299 td.post-title strong,
4300 td.plugin-title strong {
4301         display: block;
4302         margin-bottom: .2em;
4303         font-size: 14px;
4304 }
4305
4306 td.post-title p,
4307 td.plugin-title p {
4308         margin: 6px 0;
4309 }
4310
4311 /* Global classes */
4312 .wp-hidden-children .wp-hidden-child,
4313 .ui-tabs-hide {
4314         display: none;
4315 }
4316
4317 .commentlist .avatar {
4318         vertical-align: text-top;
4319 }
4320
4321 #post-body .tagsdiv #newtag {
4322         margin-left: 5px;
4323         width: 16em;
4324 }
4325
4326 #side-sortables input#post_password {
4327         width: 94%
4328 }
4329
4330 #side-sortables .tagsdiv #newtag {
4331         width: 68%;
4332 }
4333
4334 #post-status-info {
4335         width: 100%;
4336 }
4337
4338 #post-status-info td {
4339         font-size: 12px;
4340 }
4341
4342 .autosave-info {
4343         padding: 2px 15px;
4344         text-align: left;
4345 }
4346
4347 #editorcontent #post-status-info {
4348         border: none;
4349 }
4350
4351 #content-resize-handle,
4352 #post-body .wp_themeSkin .mceStatusbar a.mceResize {
4353         background: transparent url('../images/resize.gif') no-repeat scroll left bottom;
4354         width: 12px;
4355         height: 12px;
4356         cursor: sw-resize;
4357 }
4358
4359 .rtl #content-resize-handle,
4360 .rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
4361         background: transparent url('../images/resize-rtl.gif') no-repeat scroll left bottom;
4362 }
4363
4364 #post-body .wp_themeSkin .mceStatusbar a.mceResize {
4365         bottom: 3px;
4366         position: absolute;
4367         left: 3px;
4368 }
4369
4370 #post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
4371         bottom: -20px;
4372 }
4373
4374 #content-resize-handle {
4375         position: absolute;
4376         left: 3px;
4377         bottom: -20px;
4378 }
4379
4380 .press-this #content-resize-handle {
4381         bottom: 2px;
4382 }
4383
4384 .tmce-active #content-resize-handle {
4385         display: none;
4386 }
4387
4388 #wp-word-count {
4389         display: block;
4390         padding: 2px 10px;
4391 }
4392
4393 #timestampdiv select {
4394         height: 21px;
4395         line-height: 14px;
4396         padding: 0;
4397         vertical-align: top;
4398         font-size: 12px;
4399 }
4400
4401 #aa, #jj, #hh, #mn {
4402         padding: 1px;
4403         font-size: 12px;
4404 }
4405
4406 #jj, #hh, #mn {
4407         width: 2em;
4408 }
4409
4410 #aa {
4411         width: 3.4em;
4412 }
4413
4414 .curtime #timestamp {
4415         padding: 2px 0 1px 0;
4416         display: inline !important;
4417         height: auto !important;
4418 }
4419
4420 #post-body #visibility:before,
4421 .curtime #timestamp:before,
4422 #post-body .misc-pub-revisions:before {
4423         font: normal 20px/1 'dashicons';
4424         speak: none;
4425         display: inline-block;
4426         padding: 0 0 0 2px;
4427         top: 0;
4428         right: -1px;
4429         position: relative;
4430         vertical-align: top;
4431         -webkit-font-smoothing: antialiased;
4432         -moz-osx-font-smoothing: grayscale;
4433         text-decoration: none !important;
4434 }
4435
4436 #post-body #visibility:before {
4437         content: '\f177';
4438 }
4439
4440 .curtime #timestamp:before {
4441         content: '\f145';
4442         top: -1px;
4443 }
4444
4445 #post-body .misc-pub-revisions:before {
4446         content: '\f321';
4447 }
4448
4449 #timestampdiv {
4450         padding-top: 5px;
4451         line-height: 23px;
4452 }
4453
4454 #timestampdiv p {
4455         margin: 8px 0 6px;
4456 }
4457
4458 #timestampdiv input {
4459         border-width: 1px;
4460         border-style: solid;
4461 }
4462
4463 .notification-dialog {
4464         position: fixed;
4465         top: 30%;
4466         right: 50%;
4467         width: 450px;
4468         margin-right: -225px;
4469         background: #fff;
4470         line-height: 1.5;
4471         z-index: 1000005;
4472 }
4473
4474 .notification-dialog-background {
4475         position: fixed;
4476         top: 0;
4477         right: 0;
4478         left: 0;
4479         bottom: 0;
4480         background: #000;
4481         opacity: 0.5;
4482         filter: alpha(opacity=50);
4483         z-index: 1000000;
4484 }
4485
4486 #post-lock-dialog .post-locked-message,
4487 #post-lock-dialog .post-taken-over {
4488         margin: 25px;
4489 }
4490
4491 #post-lock-dialog .post-locked-message a.button {
4492         margin-left: 10px;
4493 }
4494
4495 #post-lock-dialog .post-locked-avatar {
4496         float: right;
4497         margin: 0 0 20px 20px;
4498 }
4499
4500 #post-lock-dialog .wp-tab-first {
4501         outline: 0;
4502 }
4503
4504 #post-lock-dialog .locked-saving img {
4505         float: right;
4506         margin-left: 3px;
4507 }
4508
4509 #post-lock-dialog.saving .locked-saving,
4510 #post-lock-dialog.saved .locked-saved {
4511         display: inline;
4512 }
4513
4514 /*------------------------------------------------------------------------------
4515   11.1 - Custom Fields
4516 ------------------------------------------------------------------------------*/
4517
4518 #postcustomstuff thead th {
4519         padding: 5px 8px 8px;
4520 }
4521
4522 #postcustom #postcustomstuff .submit {
4523         border: 0 none;
4524         float: none;
4525         padding: 0 8px 8px;
4526 }
4527
4528 #side-sortables #postcustom #postcustomstuff .submit {
4529         margin: 0;
4530         padding: 0;
4531 }
4532
4533 #side-sortables #postcustom #postcustomstuff #the-list textarea {
4534         height: 85px;
4535 }
4536
4537 #side-sortables #postcustom #postcustomstuff td.left input,
4538 #side-sortables #postcustom #postcustomstuff td.left select,
4539 #side-sortables #postcustomstuff #newmetaleft a {
4540         margin: 3px 3px 0;
4541 }
4542
4543 #postcustomstuff table {
4544         margin: 0;
4545         width: 100%;
4546         border-width: 1px;
4547         border-style: solid;
4548         border-spacing: 0;
4549 }
4550
4551 #postcustomstuff tr {
4552         vertical-align: top;
4553 }
4554
4555 #postcustomstuff table input,
4556 #postcustomstuff table select,
4557 #postcustomstuff table textarea {
4558         width: 96%;
4559         margin: 8px;
4560 }
4561
4562 #side-sortables #postcustomstuff table input,
4563 #side-sortables #postcustomstuff table select,
4564 #side-sortables #postcustomstuff table textarea {
4565         margin: 3px;
4566 }
4567
4568 #postcustomstuff th.left,
4569 #postcustomstuff td.left {
4570         width: 38%;
4571 }
4572
4573 #postcustomstuff .submit input {
4574         margin: 0;
4575         width: auto;
4576 }
4577
4578 #postcustomstuff #newmetaleft a {
4579         display: inline-block;
4580         margin: 0 8px 8px;
4581         text-decoration: none;
4582 }
4583
4584 .no-js #postcustomstuff #enternew {
4585         display: none;
4586 }
4587
4588 #post-body-content .compat-attachment-fields {
4589         margin-bottom: 20px;
4590 }
4591
4592 .compat-attachment-fields th {
4593         padding-top: 5px;
4594         padding-left: 10px;
4595 }
4596
4597 /*------------------------------------------------------------------------------
4598   11.2 - Post Revisions
4599 ------------------------------------------------------------------------------*/
4600 .revisions-control-frame,
4601 .revisions-diff-frame {
4602         position: relative;
4603 }
4604
4605 .revisions-controls {
4606         padding-top: 40px;
4607         height: 100px;
4608         z-index: 1;
4609 }
4610
4611 .revisions-controls input[type="checkbox"] {
4612         position: relative;
4613         top: -1px;
4614         vertical-align: text-bottom;
4615 }
4616
4617 .revisions.pinned .revisions-controls {
4618         position: fixed;
4619         top: 0;
4620         height: 82px;
4621 }
4622
4623 .revisions-tickmarks {
4624         position: relative;
4625         margin: 0 auto;
4626         height: 0.7em;
4627         top: 7px;
4628         max-width: 70%;
4629         -moz-box-sizing: border-box;
4630         -webkit-box-sizing: border-box;
4631         box-sizing: border-box;
4632 }
4633
4634 .revisions-tickmarks > div {
4635         position: absolute;
4636         height: 100%;
4637         border-style: solid;
4638         border-width: 0 0 0 1px;
4639         -moz-box-sizing: border-box;
4640         -webkit-box-sizing: border-box;
4641         box-sizing: border-box;
4642 }
4643
4644 .revisions-tickmarks > div:first-child {
4645         border-width: 0;
4646 }
4647
4648 .comparing-two-revisions .revisions-controls {
4649         height: 140px;
4650 }
4651
4652 .comparing-two-revisions.pinned .revisions-controls {
4653         height: 124px;
4654 }
4655
4656 .revisions .diff-error {
4657         position: absolute;
4658         text-align: center;
4659         margin: 0 auto;
4660         width: 100%;
4661         display: none;
4662 }
4663
4664 .revisions.diff-error .diff-error {
4665         display: block;
4666 }
4667
4668 .revisions .loading-indicator {
4669         position: fixed;
4670         vertical-align: middle;
4671         opacity: 0;
4672         width: 100%;
4673         top: 50%;
4674         margin-right: -90px;
4675         -webkit-transition: opacity 0.5s;
4676         -moz-transition:    opacity 0.5s;
4677         -ms-transition:     opacity 0.5s;
4678         -o-transition:      opacity 0.5s;
4679         transition:         opacity 0.5s;
4680         filter: alpha(opacity=0); /* ie8 and earlier */
4681 }
4682
4683 body.folded .revisions .loading-indicator {
4684         margin-right: -32px;
4685 }
4686
4687 .revisions .loading-indicator span.spinner {
4688         display: block;
4689         margin: 0 auto;
4690         float: none;
4691 }
4692
4693 .revisions.loading .loading-indicator {
4694         opacity: 1;
4695         filter: alpha(opacity=100); /* ie8 and earlier */
4696 }
4697
4698 .revisions .diff {
4699         -webkit-transition: opacity 0.5s;
4700         -moz-transition:    opacity 0.5s;
4701         -ms-transition:     opacity 0.5s;
4702         -o-transition:      opacity 0.5s;
4703         transition:         opacity 0.5s;
4704 }
4705
4706 .revisions.loading .diff {
4707         opacity: 0.5;
4708         filter: alpha(opacity=50); /* ie8 and earlier */
4709 }
4710
4711 .revisions.diff-error .diff {
4712         visibility: hidden;
4713 }
4714
4715 .revisions-meta {
4716         margin-top: 20px;
4717 }
4718
4719 .revision-toggle-compare-mode {
4720         position: absolute;
4721         top: 0;
4722         left: 0;
4723 }
4724
4725 .comparing-two-revisions .revisions-previous,
4726 .comparing-two-revisions .revisions-next,
4727 .revisions-meta .diff-meta-to strong {
4728         display: none;
4729 }
4730
4731 .revisions-controls .author-card .date {
4732         color: #777;
4733 }
4734
4735 .revisions-controls .author-card.autosave {
4736         color: #d54e21;
4737 }
4738
4739 .revisions-controls .author-card .author-name {
4740         font-weight: bold;
4741 }
4742
4743 .comparing-two-revisions .diff-meta-to strong {
4744         display: block;
4745 }
4746
4747 .revisions.pinned .revisions-buttons {
4748         padding: 0 11px;
4749 }
4750
4751 .revisions-previous,
4752 .revisions-next {
4753         position: relative;
4754         z-index: 1;
4755 }
4756
4757 .revisions-previous {
4758         float: right;
4759 }
4760
4761 .revisions-next {
4762         float: left;
4763 }
4764
4765 .revisions-controls .wp-slider {
4766         max-width: 70%;
4767         margin: 0 auto;
4768         top: -3px;
4769 }
4770
4771 .revisions-diff {
4772         padding: 15px;
4773 }
4774
4775 .revisions-diff h3:first-child {
4776         margin-top: 0;
4777 }
4778
4779 /* Revision meta box */
4780 .post-revisions li img,
4781 #revisions-meta-restored img {
4782         vertical-align: middle;
4783 }
4784
4785 table.diff tbody tr td:nth-child(2) {
4786         width: 4%;
4787 }
4788
4789 table.diff {
4790         width: 100%;
4791         white-space: pre-wrap;
4792 }
4793
4794 table.diff col.content {
4795         width: auto;
4796 }
4797
4798 table.diff col.content.diffsplit {
4799         width: 48%;
4800 }
4801
4802 table.diff col.diffsplit.middle {
4803         width: auto;
4804 }
4805
4806 table.diff col.ltype {
4807         width: 30px;
4808 }
4809
4810 table.diff tr {
4811         background-color: transparent;
4812 }
4813
4814 table.diff td,
4815 table.diff th {
4816         font-family: Consolas, Monaco, monospace;
4817         font-size: 14px;
4818         line-height: 1.618;
4819         padding: .5em;
4820 }
4821
4822 table.diff td h1,
4823 table.diff td h2,
4824 table.diff td h3,
4825 table.diff td h4,
4826 table.diff td h5,
4827 table.diff td h6 {
4828         margin: 0;
4829 }
4830
4831 table.diff .diff-deletedline del,
4832 table.diff .diff-addedline ins {
4833         text-decoration: none;
4834 }
4835
4836 .diff-meta {
4837         padding: 5px;
4838         clear: both;
4839         min-height: 32px;
4840 }
4841
4842 .diff-title strong {
4843         line-height: 32px;
4844         min-width: 60px;
4845         text-align: left;
4846         float: right;
4847         margin-left: 5px;
4848 }
4849
4850 .revisions-controls .author-card .author-info {
4851         font-size: 12px;
4852         line-height: 16px;
4853 }
4854
4855 .revisions-controls .author-card .avatar,
4856 .revisions-controls .author-card .author-info {
4857         float: right;
4858         margin-right: 6px;
4859         margin-left: 6px;
4860 }
4861
4862 .revisions-controls .author-card .byline {
4863         display: block;
4864         font-size: 12px;
4865 }
4866
4867 .revisions-controls .author-card .avatar {
4868         vertical-align: middle;
4869 }
4870
4871 .diff-meta input.restore-revision {
4872         float: left;
4873         margin-right: 6px;
4874         margin-left: 6px;
4875         margin-top: 4px;
4876 }
4877
4878 .diff-meta-from {
4879         display: none;
4880 }
4881
4882 .comparing-two-revisions .diff-meta-from {
4883         display: block;
4884 }
4885
4886 .revisions-tooltip {
4887         position: absolute;
4888         bottom: 105px;
4889         margin-left: 0;
4890         margin-right: -69px;
4891         z-index: 0;
4892         max-width: 350px;
4893         min-width: 130px;
4894         padding: 8px 4px;
4895         display: none;
4896         opacity: 0;
4897 }
4898
4899 .revisions-tooltip.flipped {
4900         margin-right: 0;
4901         margin-left: -70px;
4902 }
4903
4904 .revisions.pinned .revisions-tooltip {
4905         display: none !important;
4906 }
4907
4908 .comparing-two-revisions .revisions-tooltip {
4909         bottom: 145px;
4910 }
4911
4912 .revisions-tooltip-arrow {
4913         width: 70px;
4914         height: 15px;
4915         overflow: hidden;
4916         position: absolute;
4917         right: 0;
4918         margin-right: 35px;
4919         bottom: -15px;
4920 }
4921
4922 .revisions-tooltip.flipped .revisions-tooltip-arrow {
4923         margin-right: 0;
4924         margin-left: 35px;
4925         right: auto;
4926         left: 0;
4927 }
4928
4929 .revisions-tooltip-arrow > span {
4930         content: "";
4931         position: absolute;
4932         right: 20px;
4933         top: -20px;
4934         width: 25px;
4935         height: 25px;
4936         -webkit-transform: rotate(45deg);
4937         -moz-transform:    rotate(45deg);
4938         -ms-transform:     rotate(45deg);
4939         -o-transform:      rotate(45deg);
4940         transform:         rotate(45deg);
4941 }
4942
4943 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
4944         right: auto;
4945         left: 20px;
4946 }
4947
4948 .ie8 .revisions-tooltip-arrow > span {
4949         right: 15px;
4950         top: -25px;
4951         -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
4952 }
4953
4954 .ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
4955         left: 25px;
4956 }
4957
4958 .revisions-tooltip,
4959 .revisions-tooltip-arrow > span {
4960         border-width: 1px;
4961         border-style: solid;
4962 }
4963
4964
4965
4966
4967 .revisions-tooltip {
4968         display: none;
4969 }
4970
4971 .arrow {
4972         width: 70px;
4973         height: 16px;
4974         overflow: hidden;
4975         position: absolute;
4976         right: 0;
4977         margin-right: -35px;
4978         bottom: 90px;
4979         z-index: 10000;
4980 }
4981
4982 .arrow::after {
4983         z-index: 9999;
4984 }
4985
4986 .arrow.top {
4987         top: -16px;
4988         bottom: auto;
4989 }
4990
4991 .arrow.left {
4992         right: 20%;
4993 }
4994
4995 .arrow:after {
4996         content: "";
4997         position: absolute;
4998         right: 20px;
4999         top: -20px;
5000         width: 25px;
5001         height: 25px;
5002         -webkit-transform: rotate(45deg);
5003         -moz-transform: rotate(45deg);
5004         -ms-transform: rotate(45deg);
5005         -o-transform: rotate(45deg);
5006         transform: rotate(45deg);
5007 }
5008
5009 .revisions-tooltip,
5010 .revisions-tooltip-arrow:after {
5011         border-width: 1px;
5012         border-style: solid;
5013 }
5014
5015 div.revisions-controls > .wp-slider > .ui-slider-handle {
5016         margin-right: -10px;
5017 }
5018
5019 .rtl div.revisions-controls > .wp-slider > .ui-slider-handle {
5020         margin-left: -10px;
5021 }
5022
5023  /* jQuery UI Slider */
5024 .wp-slider.ui-slider {
5025         position: relative;
5026         border-width: 1px;
5027         border-style: solid;
5028         text-align: right;
5029         cursor: pointer;
5030 }
5031
5032 .wp-slider .ui-slider-handle {
5033         border-radius: 50%;
5034         height: 18px;
5035         margin-top: -3px;
5036         outline: none;
5037         position: absolute;
5038         width: 18px;
5039         z-index: 2;
5040 }
5041
5042 .wp-slider .ui-slider-handle:before {
5043         background: none;
5044         position: absolute;
5045         top: 0;
5046         right: 0;
5047         content: "\f229";
5048         font: normal 18px/1 'dashicons';
5049         speak: none;
5050         -webkit-font-smoothing:antialiased;
5051         -moz-osx-font-smoothing: grayscale;
5052 }
5053
5054 .wp-slider .ui-slider-handle.from-handle:before,
5055 .wp-slider .ui-slider-handle.to-handle:before {
5056         font-size: 20px !important;
5057         margin: -1px -1px 0 0;
5058 }
5059
5060 .wp-slider .ui-slider-handle.from-handle:before {
5061         content: '\f139';
5062 }
5063
5064 .wp-slider .ui-slider-handle.to-handle:before {
5065         content: '\f141';
5066 }
5067
5068 .rtl .wp-slider .ui-slider-handle.from-handle:before {
5069         content: '\f141';
5070 }
5071
5072 .rtl .wp-slider .ui-slider-handle.to-handle:before {
5073         content: '\f139';
5074         left: -1px;
5075 }
5076
5077 .wp-slider .ui-slider-range {
5078         position: absolute;
5079         font-size: .7em;
5080         display: block;
5081         border: 0;
5082         background-color: transparent;
5083         background-image: none;
5084 }
5085
5086 .wp-slider.ui-slider-horizontal {
5087         height: .7em;
5088 }
5089
5090 .wp-slider.ui-slider-horizontal .ui-slider-handle {
5091         top: -.25em;
5092         margin-right: -.6em;
5093 }
5094
5095 .wp-slider.ui-slider-horizontal .ui-slider-range {
5096         top: 0;
5097         height: 100%;
5098 }
5099
5100 .wp-slider.ui-slider-horizontal .ui-slider-range-min {
5101         right: 0;
5102 }
5103
5104 .wp-slider.ui-slider-horizontal .ui-slider-range-max {
5105         left: 0;
5106 }
5107
5108
5109 /*------------------------------------------------------------------------------
5110   11.3 - Featured Images
5111 ------------------------------------------------------------------------------*/
5112
5113 #select-featured-image {
5114         padding: 4px 0;
5115         overflow: hidden;
5116 }
5117
5118 #select-featured-image img {
5119         max-width: 100%;
5120         height: auto;
5121         margin-bottom: 10px;
5122 }
5123
5124 #select-featured-image a {
5125         float: right;
5126         clear: both;
5127 }
5128
5129 #select-featured-image .remove {
5130         display: none;
5131         margin-top: 10px;
5132 }
5133
5134 .js #select-featured-image.has-featured-image .remove {
5135         display: inline-block;
5136 }
5137
5138 .no-js #select-featured-image .choose {
5139         display: none;
5140 }
5141
5142 /*------------------------------------------------------------------------------
5143   11.4 - Post formats
5144 ------------------------------------------------------------------------------*/
5145
5146 .post-state-format {
5147         overflow: hidden;
5148         display: inline-block;
5149         vertical-align: middle;
5150         height: 20px;
5151         width: 20px;
5152         margin-left: 5px;
5153         margin-top: -4px;
5154 }
5155
5156 .post-state-format:before {
5157         display: block;
5158         height: 20px;
5159         width: 20px;
5160         font: normal 20px/1 'dashicons' !important;
5161         speak: none;
5162         -webkit-font-smoothing: antialiased;
5163         -moz-osx-font-smoothing: grayscale;
5164 }
5165
5166 #post-formats-select {
5167         line-height: 2em;
5168 }
5169
5170 #post-formats-select .post-format-icon:before {
5171         top: 5px;
5172 }
5173
5174 input.post-format {
5175         margin-top: 1px;
5176 }
5177
5178 label.post-format-icon {
5179         margin-right: 0px;
5180         padding: 2px 0px 2px 0;
5181 }
5182
5183 .post-format-icon:before {
5184         position: relative;
5185         display: inline-block;
5186         margin-left: 7px;
5187         font: normal 20px/1 'dashicons';
5188         speak: none;
5189         -webkit-font-smoothing: antialiased;
5190         -moz-osx-font-smoothing: grayscale;
5191 }
5192
5193 .post-state-format.post-format-standard:before,
5194 .post-format-icon.post-format-standard:before,
5195 a.post-state-format.format-standard:before {
5196         content: '\f109';
5197 }
5198
5199 .post-state-format.post-format-image:before,
5200 .post-format-icon.post-format-image:before,
5201 a.post-state-format.format-image:before {
5202         content: '\f128';
5203 }
5204
5205 .post-state-format.post-format-gallery:before,
5206 .post-format-icon.post-format-gallery:before,
5207 a.post-state-format.format-gallery:before {
5208         content: '\f161';
5209 }
5210
5211 .post-state-format.post-format-audio:before,
5212 .post-format-icon.post-format-audio:before,
5213 a.post-state-format.format-audio:before {
5214         content: '\f127';
5215 }
5216
5217 .post-state-format.post-format-video:before,
5218 .post-format-icon.post-format-video:before,
5219 a.post-state-format.format-video:before {
5220         content: '\f126';
5221 }
5222
5223 .post-state-format.post-format-chat:before,
5224 .post-format-icon.post-format-chat:before,
5225 a.post-state-format.format-chat:before {
5226         content: '\f125';
5227 }
5228
5229 .post-state-format.post-format-status:before,
5230 .post-format-icon.post-format-status:before,
5231 a.post-state-format.format-status:before {
5232         content: '\f130';
5233 }
5234
5235 .post-state-format.post-format-aside:before,
5236 .post-format-icon.post-format-aside:before,
5237 a.post-state-format.format-aside:before {
5238         content: '\f123';
5239 }
5240
5241 .post-state-format.post-format-quote:before,
5242 .post-format-icon.post-format-quote:before,
5243 a.post-state-format.format-quote:before {
5244         content: '\f122';
5245 }
5246
5247 .post-state-format.post-format-link:before,
5248 .post-format-icon.post-format-link:before,
5249 a.post-state-format.format-link:before {
5250         content: '\f103';
5251 }
5252
5253 /*------------------------------------------------------------------------------
5254   12.0 - Categories
5255 ------------------------------------------------------------------------------*/
5256
5257 .category-adder {
5258         margin-right: 120px;
5259         padding: 4px 0;
5260 }
5261
5262 .category-adder h4 {
5263         margin: 0 0 8px;
5264 }
5265
5266 #side-sortables .category-adder {
5267         margin: 0;
5268 }
5269
5270 #post-body ul.add-menu-item-tabs {
5271         float: right;
5272         width: 120px;
5273         text-align: left;
5274         /* Negative margin for the sake of those without JS: all tabs display */
5275         margin: 0 5px 0 -120px;
5276         padding: 0;
5277 }
5278
5279 ul.add-menu-item-tabs li {
5280         padding: 3px 8px 3px 5px;
5281 }
5282
5283 #post-body ul.add-menu-item-tabs li.tabs {
5284         -webkit-border-top-right-radius: 3px;
5285         -webkit-border-bottom-right-radius: 3px;
5286         border-top-right-radius: 3px;
5287         border-bottom-right-radius: 3px;
5288 }
5289
5290 .wp-tab-panel,
5291 .categorydiv div.tabs-panel,
5292 .customlinkdiv div.tabs-panel,
5293 .posttypediv div.tabs-panel,
5294 .taxonomydiv div.tabs-panel {
5295         min-height: 42px;
5296         max-height: 200px;
5297         overflow: auto;
5298         padding: 0 0.9em;
5299         border-style: solid;
5300         border-width: 1px;
5301 }
5302
5303 div.tabs-panel-active {
5304         display:block;
5305 }
5306
5307 div.tabs-panel-inactive {
5308         display:none;
5309 }
5310
5311 #front-page-warning,
5312 #front-static-pages ul,
5313 ul.export-filters,
5314 .inline-editor ul.cat-checklist ul,
5315 .categorydiv ul.categorychecklist ul,
5316 .customlinkdiv ul.categorychecklist ul,
5317 .posttypediv ul.categorychecklist ul,
5318 .taxonomydiv ul.categorychecklist ul {
5319         margin-right: 18px;
5320 }
5321
5322 ul.categorychecklist li {
5323         margin: 0;
5324         padding: 0;
5325         line-height: 22px;
5326         word-wrap: break-word;
5327 }
5328
5329 .categorydiv .tabs-panel,
5330 .customlinkdiv .tabs-panel,
5331 .posttypediv .tabs-panel,
5332 .taxonomydiv .tabs-panel {
5333         border-width: 3px;
5334         border-style: solid;
5335 }
5336
5337 .form-wrap p,
5338 .form-wrap label {
5339         font-size: 11px;
5340 }
5341
5342 .form-wrap label {
5343         display: block;
5344         padding: 2px;
5345         font-size: 12px;
5346 }
5347
5348 .form-field input,
5349 .form-field textarea {
5350         border-style: solid;
5351         border-width: 1px;
5352         width: 95%;
5353 }
5354
5355 p.description,
5356 .form-wrap p {
5357         margin: 2px 0 5px;
5358 }
5359
5360 p.help,
5361 p.description,
5362 span.description,
5363 .form-wrap p {
5364         font-size: 13px;
5365         font-style: italic;
5366 }
5367
5368 .form-wrap .form-field {
5369         margin: 0 0 10px;
5370         padding: 8px 0;
5371 }
5372
5373 .form-wrap .form-field #parent {
5374         max-width: 100%;
5375 }
5376
5377 .col-wrap h3 {
5378         margin: 12px 0;
5379         font-size: 1.1em;
5380 }
5381
5382 .col-wrap p.submit {
5383         margin-top: -10px;
5384 }
5385
5386
5387 /*------------------------------------------------------------------------------
5388   13.0 - Tags
5389 ------------------------------------------------------------------------------*/
5390
5391 .tagsdiv {
5392         margin-top: -8px;
5393 }
5394
5395 #poststuff .taghint {
5396         color: #aaa;
5397         margin: 15px 12px -24px 0;
5398 }
5399
5400 #poststuff .tagsdiv .howto {
5401         margin: 0 0 6px 0;
5402 }
5403
5404 .ajaxtag .newtag {
5405         position: relative;
5406 }
5407
5408 .tagsdiv .newtag {
5409         width: 180px;
5410 }
5411
5412 .tagsdiv .the-tags {
5413         display: block;
5414         height: 60px;
5415         margin: 0 auto;
5416         overflow: auto;
5417         width: 260px;
5418 }
5419
5420 #post-body-content .tagsdiv .the-tags {
5421         margin: 0 5px;
5422 }
5423
5424 p.popular-tags {
5425         border: none;
5426         line-height: 2em;
5427         max-width: 1000px;
5428         padding: 8px 12px 12px;
5429         text-align: justify;
5430 }
5431
5432 p.popular-tags a {
5433         padding: 0 3px;
5434 }
5435
5436 .tagcloud {
5437         width: 97%;
5438         margin: 0 0 40px;
5439         text-align: justify;
5440 }
5441
5442 .tagcloud h3 {
5443         margin: 2px 0 12px;
5444 }
5445
5446 .ac_results {
5447         padding: 0;
5448         margin: 0;
5449         list-style: none;
5450         position: absolute;
5451         z-index: 10000;
5452         display: none;
5453         border-width: 1px;
5454         border-style: solid;
5455 }
5456
5457 .wp-customizer .ac_results {
5458         z-index: 500000;
5459 }
5460
5461 .ac_results li {
5462         padding: 2px 5px;
5463         white-space: nowrap;
5464         text-align: right;
5465 }
5466
5467 .ac_over {
5468         cursor: pointer;
5469 }
5470
5471 .ac_match {
5472         text-decoration: underline;
5473 }
5474
5475 /* links tables */
5476 table.links-table {
5477         width: 100%;
5478 }
5479
5480 .links-table th {
5481         font-weight: normal;
5482         text-align: right;
5483         vertical-align: top;
5484         min-width: 80px;
5485         width: 20%;
5486         word-wrap: break-word;
5487 }
5488
5489 .links-table th,
5490 .links-table td {
5491         padding: 5px 0;
5492 }
5493
5494 .links-table td label {
5495         margin-left: 8px;
5496 }
5497
5498 .links-table td input[type="text"],
5499 .links-table td textarea {
5500         width: 100%;
5501 }
5502
5503 .links-table #link_rel {
5504         max-width: 280px;
5505 }
5506
5507 /*------------------------------------------------------------------------------
5508   14.0 - Media Screen
5509 ------------------------------------------------------------------------------*/
5510
5511 .media-item .describe {
5512         border-collapse: collapse;
5513         width: 100%;
5514         border-top-style: solid;
5515         border-top-width: 1px;
5516         clear: both;
5517         cursor: default;
5518 }
5519
5520 .media-item.media-blank .describe {
5521         border: 0;
5522 }
5523
5524 .media-item .describe th {
5525         vertical-align: top;
5526         text-align: right;
5527         padding: 5px 10px 10px;
5528         width: 140px;
5529 }
5530
5531 .media-item .describe .align th {
5532         padding-top: 0;
5533 }
5534
5535 .media-item .media-item-info tr {
5536         background-color: transparent;
5537 }
5538
5539 .media-item .describe td {
5540         padding: 0 0 8px 8px;
5541         vertical-align: top;
5542 }
5543
5544 .media-item thead.media-item-info td {
5545         padding: 4px 10px 0;
5546 }
5547
5548 .media-item .media-item-info .A1B1 {
5549         padding: 0 10px 0 0;
5550 }
5551
5552 .media-item td.savesend {
5553         padding-bottom: 15px;
5554 }
5555
5556 .media-item .thumbnail {
5557         max-height: 128px;
5558         max-width: 128px;
5559 }
5560
5561 #wpbody-content #async-upload-wrap a {
5562         display: none;
5563 }
5564
5565 .media-upload-form {
5566         margin-top: 20px;
5567 }
5568
5569 .media-upload-form td label {
5570         margin-left: 6px;
5571         margin-right: 2px;
5572 }
5573
5574 .media-upload-form .align .field label {
5575         display: inline;
5576         padding: 0 23px 0 0;
5577         margin: 0 3px 0 1em;
5578         font-weight: 600;
5579 }
5580
5581 .media-upload-form tr.image-size label {
5582         margin: 0 5px 0 0;
5583         font-weight: 600;
5584 }
5585
5586 .media-upload-form th.label label {
5587         font-weight: 600;
5588         margin: 0.5em;
5589         font-size: 13px;
5590 }
5591
5592 .media-upload-form th.label label span {
5593         padding: 0 5px;
5594 }
5595
5596 abbr.required {
5597         border: medium none;
5598         text-decoration: none;
5599 }
5600
5601 .media-item .describe input[type="text"],
5602 .media-item .describe textarea {
5603         width: 460px;
5604 }
5605
5606 .media-item .describe p.help {
5607         margin: 0;
5608         padding: 0 5px 0 0;
5609 }
5610
5611 .media-item .edit-attachment,
5612 .describe-toggle-on,
5613 .describe-toggle-off {
5614         display: block;
5615         line-height: 36px;
5616         float: left;
5617 }
5618
5619 .media-item .describe-toggle-off,
5620 .media-item.open .describe-toggle-on {
5621         display: none;
5622 }
5623
5624 .media-item.open .describe-toggle-off {
5625         display: block;
5626 }
5627
5628 #media-items .media-item {
5629         border-bottom-style: solid;
5630         border-bottom-width: 1px;
5631         min-height: 36px;
5632         position: relative;
5633         width: 100%;
5634 }
5635
5636 #media-items {
5637         width: 623px;
5638 }
5639
5640 .media-new-php #media-items {
5641         margin: 1em 0;
5642 }
5643
5644 #media-items:empty {
5645         border: 0 none;
5646 }
5647
5648 .media-item .filename {
5649         line-height: 36px;
5650         overflow: hidden;
5651 }
5652
5653 .media-item .error-div {
5654         padding-right: 10px;
5655 }
5656
5657 .media-item .pinkynail {
5658         float: right;
5659         margin: 2px 0 0 10px;
5660         max-width: 40px;
5661         max-height: 32px;
5662 }
5663
5664 .media-item .startopen,
5665 .media-item .startclosed {
5666         display: none;
5667 }
5668
5669 .media-item .original {
5670         position: relative;
5671         height: 34px;
5672 }
5673
5674 .media-item .progress {
5675         float: left;
5676         height: 22px;
5677         margin: 7px 0 0;
5678         width: 200px;
5679         line-height: 2em;
5680         padding: 0;
5681         overflow: hidden;
5682         margin-bottom: 2px;
5683         border-radius: 22px;
5684         background: #ddd;
5685         -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
5686         box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
5687 }
5688
5689 .media-item .bar {
5690         z-index: 9;
5691         width: 0;
5692         height: 100%;
5693         margin-top: -22px;
5694         border-radius: 22px;
5695         background-color: #0074a2;
5696         -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
5697         box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
5698 }
5699
5700 .media-item .progress .percent {
5701         z-index: 10;
5702         position: relative;
5703         width: 200px;
5704         padding: 0;
5705         color: #fff;
5706         text-align: center;
5707         line-height: 22px;
5708         font-weight: 400;
5709         text-shadow: 0px 1px 2px rgba(0,0,0,0.2);
5710 }
5711
5712 .upload-php .fixed .column-parent {
5713         width: 15%;
5714 }
5715
5716 .js .html-uploader #plupload-upload-ui {
5717         display: none;
5718 }
5719
5720 .js .html-uploader #html-upload-ui {
5721         display: block;
5722 }
5723
5724 .media-upload-form .media-item.error {
5725         margin: 0;
5726         padding: 0;
5727 }
5728
5729 .media-upload-form .media-item.error p,
5730 .media-item .error-div {
5731         line-height: 16px;
5732         margin: 5px 10px;
5733         padding: 0;
5734 }
5735
5736 .media-item .error-div a.dismiss {
5737         display: block;
5738         float: left;
5739         margin: 5px 15px 0 4px;
5740 }
5741
5742 /*------------------------------------------------------------------------------
5743   14.1 - Media Library
5744 ------------------------------------------------------------------------------*/
5745
5746 .find-box {
5747         width: 600px;
5748         height: 300px;
5749         overflow: hidden;
5750         padding: 33px 0 51px;
5751         position: absolute;
5752         z-index: 1000;
5753 }
5754
5755 .find-box-head {
5756         cursor: move;
5757         font-weight: 600;
5758         height: 2em;
5759         line-height: 2em;
5760         padding: 1px 12px;
5761         position: absolute;
5762         top: 5px;
5763         width: 100%;
5764 }
5765
5766 .find-box-inside {
5767         overflow: auto;
5768         padding: 6px;
5769         height: 100%;
5770 }
5771
5772 .find-box-search {
5773         overflow: hidden;
5774         padding: 9px;
5775         position: relative;
5776 }
5777
5778 .find-box-search .spinner {
5779         float: none;
5780         right: 125px;
5781         position: absolute;
5782         top: 9px;
5783 }
5784
5785 #find-posts-input {
5786         float: right;
5787         width: 140px;
5788         height: 24px;
5789 }
5790
5791 #find-posts-search {
5792         float: right;
5793         margin: 1px 3px 0 4px;
5794 }
5795
5796 #find-posts-response {
5797         margin: 8px 0;
5798         padding: 0 1px 6px;
5799 }
5800
5801 #find-posts-response table {
5802         width: 100%;
5803 }
5804
5805 #find-posts-response .found-radio {
5806         padding: 3px 8px 0 0;
5807         width: 15px;
5808 }
5809
5810 .find-box-buttons {
5811         padding: 8px;
5812         overflow: hidden;
5813 }
5814
5815 .find-box #resize-se {
5816         position: absolute;
5817         left: 1px;
5818         bottom: 1px;
5819 }
5820
5821 .ui-find-overlay {
5822         position: absolute;
5823         top: 0;
5824         right: 0;
5825         background-color: #000;
5826         opacity: 0.6;
5827         filter: alpha(opacity=60);
5828 }
5829
5830 ul#dismissed-updates {
5831         display: none;
5832 }
5833
5834 form.upgrade {
5835         margin-top: 8px;
5836 }
5837
5838 form.upgrade .hint {
5839         font-style: italic;
5840         font-size: 85%;
5841         margin: -0.5em 0 2em 0;
5842 }
5843
5844 #poststuff .inside .the-tagcloud {
5845         margin: 5px 0 10px;
5846         padding: 8px;
5847         border-width: 1px;
5848         border-style: solid;
5849         line-height: 1.8em;
5850         word-spacing: 3px;
5851         -webkit-border-radius: 6px;
5852         border-radius: 6px;
5853 }
5854
5855 .drag-drop #drag-drop-area {
5856         border: 4px dashed #bbb;
5857         height: 200px;
5858 }
5859
5860 .drag-drop .drag-drop-inside {
5861         margin: 70px auto 0;
5862         width: 250px;
5863 }
5864
5865 .drag-drop-inside p {
5866         color: #aaa;
5867         font-size: 14px;
5868         margin: 5px 0;
5869         display: none;
5870 }
5871
5872 .drag-drop .drag-drop-inside p {
5873         text-align: center;
5874 }
5875
5876 .drag-drop-inside p.drag-drop-info {
5877         font-size: 20px;
5878 }
5879
5880 .drag-drop .drag-drop-inside p,
5881 .drag-drop-inside p.drag-drop-buttons {
5882         display: block;
5883 }
5884
5885 /*
5886 #drag-drop-area:-moz-drag-over {
5887         border-color: #83b4d8;
5888 }
5889 borger color while dragging a file over the uploader drop area */
5890 .drag-drop.drag-over #drag-drop-area {
5891         border-color: #83b4d8;
5892 }
5893
5894 #plupload-upload-ui {
5895         position: relative;
5896 }
5897
5898
5899 /*------------------------------------------------------------------------------
5900   14.2 - Image Editor
5901 ------------------------------------------------------------------------------*/
5902
5903 .wp_attachment_details #attachment_caption {
5904         height: 4em;
5905 }
5906
5907 .describe .image-editor {
5908         vertical-align: top;
5909 }
5910
5911 .imgedit-wrap {
5912         position: relative;
5913 }
5914
5915 .imgedit-settings p {
5916         margin: 8px 0;
5917 }
5918
5919 .post-php .imgedit-wrap table {
5920         width: 100%;
5921 }
5922
5923 .describe .imgedit-wrap table td,
5924 .wp_attachment_holder .imgedit-wrap table td {
5925         vertical-align: top;
5926         padding-top: 0;
5927 }
5928
5929 .describe .imgedit-wrap table td.imgedit-settings {
5930         padding: 0 5px;
5931 }
5932
5933 .wp_attachment_holder .imgedit-wrap table td.imgedit-settings {
5934         width: 250px;
5935 }
5936
5937 td.imgedit-settings input {
5938         margin-top: 0;
5939         vertical-align: middle;
5940 }
5941
5942 .imgedit-wait {
5943         position: absolute;
5944         top: 0;
5945         background: #fff url('../images/spinner.gif') no-repeat scroll 22px 10px;
5946         background-size: 20px 20px;
5947         opacity: 0.7;
5948         filter: alpha(opacity=70);
5949         width: 100%;
5950         height: 500px;
5951         display: none;
5952 }
5953
5954 .spinner {
5955         background: url('../images/spinner.gif') no-repeat;
5956         background-size: 20px 20px;
5957         display: none;
5958         float: left;
5959         opacity: 0.7;
5960         filter: alpha(opacity=70);
5961         width: 20px;
5962         height: 20px;
5963         margin: 2px 5px 0;
5964 }
5965
5966 .no-float {
5967         float: none;
5968 }
5969
5970 .media-disabled,
5971 .imgedit-settings .disabled  {
5972         color: grey;
5973 }
5974
5975 .wp_attachment_image,
5976 .A1B1 {
5977         overflow: hidden;
5978 }
5979
5980 .wp_attachment_image .button,
5981 .A1B1 .button {
5982         float: right;
5983 }
5984
5985 .no-js .wp_attachment_image .button {
5986         display: none;
5987 }
5988
5989 .wp_attachment_image .spinner,
5990 .A1B1 .spinner {
5991         float: right;
5992         padding: 0 0 4px 0;
5993         vertical-align: bottom;
5994 }
5995
5996 .imgedit-menu {
5997         margin: 0 0 12px;
5998         min-width: 300px;
5999 }
6000
6001 .imgedit-menu div {
6002         float: right;
6003         width: 32px;
6004         background: none;
6005         margin: 0 0 0 8px;
6006         height: 32px;
6007         -webkit-font-smoothing: antialiased;
6008         -moz-osx-font-smoothing: grayscale;
6009         text-align: center;
6010         line-height: 28px;
6011 }
6012
6013 .imgedit-menu div:before {
6014         font: normal 20px/1 'dashicons';
6015         speak: none;
6016         vertical-align: middle;
6017 }
6018
6019 .imgedit-crop:before {
6020         content:'\f165';
6021 }
6022
6023 .imgedit-rleft:before {
6024         content:'\f166';
6025 }
6026
6027 .imgedit-rright:before {
6028         content:'\f167';
6029 }
6030
6031 .imgedit-flipv:before {
6032         content:'\f168';
6033 }
6034
6035 .imgedit-fliph:before {
6036         content:'\f169';
6037 }
6038
6039 .imgedit-undo:before {
6040         content:'\f171';
6041 }
6042
6043 .imgedit-redo:before {
6044         content:'\f172';
6045 }
6046
6047 .imgedit-crop-wrap {
6048         position: relative;
6049 }
6050
6051 .imgedit-crop {
6052         margin: 0 0 0 8px;
6053 }
6054
6055 .imgedit-rleft {
6056         margin: 0 3px;
6057 }
6058
6059 .imgedit-rright {
6060         margin: 0 3px 0 8px;
6061 }
6062
6063 .imgedit-flipv {
6064         margin: 0 3px;
6065 }
6066
6067 .imgedit-fliph {
6068         margin: 0 3px 0 8px;
6069 }
6070
6071 .imgedit-undo {
6072         margin: 0 3px;
6073 }
6074
6075 .imgedit-redo {
6076         margin: 0 3px 0 8px;
6077 }
6078
6079 .imgedit-applyto img {
6080         margin: 0 0 0 8px;
6081 }
6082
6083 .imgedit-group-top {
6084         margin: 5px 0;
6085 }
6086
6087 .imgedit-applyto .imgedit-label {
6088         padding: 2px 0 0;
6089         display: block;
6090 }
6091
6092 .imgedit-help {
6093         display: none;
6094         font-style: italic;
6095         margin-bottom: 8px;
6096 }
6097
6098 a.imgedit-help-toggle {
6099         text-decoration: none;
6100 }
6101
6102 .form-table td.imgedit-response {
6103         padding: 0;
6104 }
6105
6106 .imgedit-submit {
6107         margin: 8px 0;
6108 }
6109
6110 .imgedit-submit-btn {
6111         margin-right: 20px;
6112 }
6113
6114 .imgedit-wrap .nowrap {
6115         white-space: nowrap;
6116 }
6117
6118 span.imgedit-scale-warn {
6119         color: red;
6120         font-size: 20px;
6121         font-style: normal;
6122         visibility: hidden;
6123         vertical-align: middle;
6124 }
6125
6126 .imgedit-group {
6127         margin-bottom: 8px;
6128         padding: 2px 10px;
6129 }
6130
6131 /*------------------------------------------------------------------------------
6132   15.0 - Comments Screen
6133 ------------------------------------------------------------------------------*/
6134
6135 .form-table {
6136         border-collapse: collapse;
6137         margin-top: 0.5em;
6138         width: 100%;
6139         clear: both;
6140 }
6141
6142 .form-table,
6143 .form-table td,
6144 .form-table th,
6145 .form-table td p,
6146 .form-wrap label {
6147         font-size: 14px;
6148 }
6149
6150 .form-table td {
6151         margin-bottom: 9px;
6152         padding: 15px 10px;
6153         line-height: 1.3;
6154         vertical-align: middle;
6155 }
6156
6157 .form-table th,
6158 .form-wrap label {
6159         font-weight: normal;
6160         text-shadow: none;
6161         vertical-align: baseline;
6162 }
6163
6164 .form-table th {
6165         vertical-align: top;
6166         text-align: right;
6167         padding: 20px 0 20px 10px;
6168         width: 200px;
6169         line-height: 1.3;
6170         font-weight: 600;
6171 }
6172
6173 .form-table th.th-full {
6174         width: auto;
6175         font-weight: 400;
6176 }
6177
6178 .form-table input.tog {
6179         margin-top: 2px;
6180         margin-left: 2px;
6181         float: right;
6182 }
6183
6184 .form-table td p {
6185         margin-top: 4px;
6186         margin-bottom: 0;
6187 }
6188
6189 .form-table td fieldset label {
6190         margin: 0.25em 0 0.5em !important;
6191         display: inline-block;
6192 }
6193
6194 .form-table td fieldset label,
6195 .form-table td fieldset p,
6196 .form-table td fieldset li {
6197         line-height: 1.4em;
6198 }
6199
6200 .form-table input.tog,
6201 .form-table input[type=radio] {
6202         margin-top: -4px;
6203         margin-left: 4px;
6204         float: none;
6205 }
6206
6207 .commentlist li {
6208         padding: 1em 1em .2em;
6209         margin: 0;
6210         border-bottom-width: 1px;
6211         border-bottom-style: solid;
6212 }
6213
6214 .commentlist li li {
6215         border-bottom: 0;
6216         padding: 0;
6217 }
6218
6219 .commentlist p {
6220         padding: 0;
6221         margin: 0 0 .8em;
6222 }
6223
6224 /* reply to comments */
6225 #replyrow input {
6226         border-width: 1px;
6227         border-style: solid;
6228 }
6229
6230 #replyrow td {
6231         padding: 2px;
6232 }
6233
6234 #replysubmit {
6235         margin: 0;
6236         padding: 0 5px 3px;
6237         text-align: center;
6238 }
6239
6240 #replysubmit .spinner {
6241         padding: 2px 0 0;
6242         vertical-align: top;
6243         float: left;
6244 }
6245
6246 #replysubmit .button {
6247         margin-left: 5px;
6248 }
6249
6250 #replysubmit .error {
6251         color: red;
6252         line-height: 21px;
6253         text-align: center;
6254 }
6255
6256 #replyrow h5 {
6257         margin: .2em 0 0;
6258         padding: 0 5px;
6259         line-height: 1.4em;
6260         font-size: 1em;
6261 }
6262
6263 #edithead .inside {
6264         float: right;
6265         padding: 3px 5px 2px 0;
6266         margin: 0;
6267         text-align: center;
6268 }
6269
6270 #edithead .inside input {
6271         width: 180px;
6272 }
6273
6274 #edithead label {
6275         padding: 2px 0;
6276 }
6277
6278 #replycontainer {
6279         padding: 5px;
6280 }
6281
6282 #replycontent {
6283         height: 120px;
6284         -webkit-box-shadow: none;
6285         box-shadow: none;
6286 }
6287
6288 .comment-php .wp-editor-area {
6289         height: 200px;
6290 }
6291
6292 .comment-ays {
6293         margin-bottom: 0;
6294         border-bottom-style: solid;
6295         border-bottom-width: 1px;
6296 }
6297
6298 .comment-ays .alt {
6299         background-color: transparent;
6300 }
6301
6302 .trash-undo-inside,
6303 .spam-undo-inside {
6304         margin: 1px 0 1px 8px;
6305         line-height: 16px;
6306 }
6307
6308 .spam-undo-inside .avatar,
6309 .trash-undo-inside .avatar {
6310         height: 20px;
6311         width: 20px;
6312         margin-left: 8px;
6313         vertical-align: middle;
6314 }
6315
6316 .stuffbox .editcomment {
6317         clear: none;
6318 }
6319
6320 #comment-status-radio p {
6321         margin: 3px 0 5px;
6322 }
6323
6324 #comment-status-radio input {
6325         margin: 2px 0 5px 3px;
6326         vertical-align: middle;
6327 }
6328
6329 #comment-status-radio label {
6330         padding: 5px 0;
6331 }
6332
6333 .commentlist .avatar {
6334         vertical-align: text-top;
6335 }
6336
6337 #the-comment-list .unapproved th.check-column input {
6338         margin-right: 4px;
6339 }
6340
6341
6342 /*------------------------------------------------------------------------------
6343   16.0 - Themes
6344 ------------------------------------------------------------------------------*/
6345
6346
6347 /*------------------------------------------------------------------------------
6348   16.1 - Manage Themes
6349 ------------------------------------------------------------------------------*/
6350
6351 .theme-browser .themes {
6352         clear: both;
6353         padding: 0 0 100px;
6354 }
6355
6356 .themes-php .wrap h2 {
6357         float: right;
6358         margin-bottom: 15px;
6359 }
6360
6361 .network-admin.themes-php .wrap h2 {
6362         margin-bottom: 0;
6363 }
6364
6365 .themes-php .wrap h2 .button {
6366         margin-right: 20px;
6367 }
6368
6369 .themes-php .wrap .theme-count {
6370         color: #fff;
6371         border-radius: 30px;
6372         background: #777;
6373         font-size: 14px;
6374         padding: 4px 10px;
6375         font-weight: 600;
6376         margin-right: 5px;
6377         margin-left: 20px;
6378         position: relative;
6379         top: -3px;
6380 }
6381
6382 /* Position admin messages */
6383 .themes-php div.updated,
6384 .themes-php div.error {
6385         margin: 0 0 20px 0;
6386         clear: both;
6387 }
6388
6389 .themes-php div.updated a {
6390         text-decoration: underline;
6391 }
6392
6393 /**
6394  * Main theme element
6395  * (has flexible margins)
6396  */
6397 .theme-browser .theme {
6398         cursor: pointer;
6399         float: right;
6400         margin: 0 0 4% 4%;
6401         position: relative;
6402         width: 30.6%;
6403         border: 1px solid #dedede;
6404         -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
6405         box-shadow:         0 1px 1px -1px rgba(0,0,0,0.1);
6406         -webkit-box-sizing: border-box;
6407         -moz-box-sizing:    border-box;
6408         box-sizing:         border-box;
6409 }
6410
6411 .ie8 .theme-browser .theme {
6412         width: 30%;
6413         margin: 0 0 4% 3%;
6414 }
6415
6416 .theme-browser .theme:nth-child(3n) {
6417         margin-left: 0;
6418 }
6419
6420 .theme-browser .theme:hover,
6421 .theme-browser .theme:focus {
6422         cursor: pointer;
6423 }
6424
6425 .theme-browser .theme .theme-name {
6426         font-size: 15px;
6427         font-weight: 600;
6428         margin: 0;
6429         padding: 15px;
6430         -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
6431         box-shadow:         inset 0 1px 0 rgba(0,0,0,0.1);
6432         overflow: hidden;
6433         white-space: nowrap;
6434         text-overflow: ellipsis;
6435         background: #fff;
6436         background: rgba(255,255,255,0.65);
6437 }
6438
6439 /* Activate and Customize buttons, shown on hover */
6440 .theme-browser .theme .theme-actions {
6441         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
6442         opacity: 0;
6443         -webkit-transition: opacity 0.1s ease-in-out;
6444         transition:         opacity 0.1s ease-in-out;
6445         position: absolute;
6446         bottom: 0;
6447         left: 0;
6448         height: 38px;
6449         padding: 9px 10px 0 10px;
6450         background: rgba(244, 244, 244, 0.7);
6451         border-right: 1px solid rgba(0,0,0,0.05);
6452 }
6453
6454 .theme-browser .theme:hover .theme-actions {
6455         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6456         opacity: 1;
6457 }
6458
6459 .theme-browser .theme .theme-actions .button-primary {
6460         margin-left: 3px;
6461 }
6462
6463 .theme-browser .theme .theme-actions .button-secondary {
6464         float: none;
6465         margin-right: 3px;
6466 }
6467
6468 /**
6469  * Theme Screenshot
6470  *
6471  * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
6472  * It is also responsive.
6473  */
6474 .theme-browser .theme .theme-screenshot {
6475         display: block;
6476         overflow: hidden;
6477         position: relative;
6478         -webkit-transition: opacity 0.2s ease-in-out;
6479         transition:         opacity 0.2s ease-in-out;
6480 }
6481
6482 .theme-browser .theme .theme-screenshot:after {
6483         content: '';
6484         display: block;
6485         padding-top: 66.66666%; /* using a 3/2 aspect ratio */
6486 }
6487
6488 .theme-browser .theme .theme-screenshot img {
6489         height: auto;
6490         position: absolute;
6491         right: 0;
6492         top: 0;
6493         width: 100%;
6494         -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */
6495         -webkit-transition: opacity 0.2s ease-in-out;
6496         transition:         opacity 0.2s ease-in-out;
6497 }
6498
6499 .theme-browser .theme:hover .theme-screenshot {
6500         background: #fff;
6501 }
6502
6503 .theme-browser.rendered .theme:hover .theme-screenshot img {
6504         opacity: 0.4;
6505 }
6506
6507 .theme-browser .theme .more-details {
6508         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
6509         opacity: 0;
6510         position: absolute;
6511                 top: 35%;
6512                 left: 25%;
6513                 right: 25%;
6514         background: #222;
6515         background: rgba(0,0,0,0.7);
6516         color: #fff;
6517         font-size: 15px;
6518         text-shadow: 0 1px 0 rgba(0,0,0,0.6);
6519         -webkit-font-smoothing: antialiased;
6520         font-weight: 600;
6521         padding: 15px 12px;
6522         text-align: center;
6523         border-radius: 3px;
6524         -webkit-transition: opacity 0.1s ease-in-out;
6525         transition:         opacity 0.1s ease-in-out;
6526 }
6527 .theme-browser .theme:focus {
6528         outline: 1px dotted #222;
6529 }
6530 /* Hide shortcut actions and hover feedback when using tab navigation */
6531 .theme-browser .theme:focus .theme-actions {
6532         display: none;
6533 }
6534 /* Restore display of theme controls if you hover a focused theme */
6535 .theme-browser .theme:focus:hover .theme-actions {
6536         display: block;
6537 }
6538 .theme-browser .theme:focus .more-details {
6539         opacity: 1;
6540 }
6541 /* Current theme needs to have its action always on view */
6542 .theme-browser .theme.active:focus .theme-actions {
6543         display: block;
6544 }
6545
6546 .theme-browser.rendered .theme:hover .more-details {
6547         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6548         opacity: 1;
6549 }
6550
6551 /**
6552  * Displays a theme update notice
6553  * when an update is available.
6554  */
6555 .theme-browser .theme .theme-update {
6556         background: #d54e21;
6557         background: rgba(213, 78, 33, 0.95);
6558         color: #fff;
6559         display: block;
6560         font-size: 13px;
6561         font-weight: 400;
6562         height: 48px;
6563         line-height: 48px;
6564         padding: 0 10px;
6565         position: absolute;
6566         top: 0;
6567         left: 0;
6568         right: 0;
6569         border-bottom: 1px solid rgba(0,0,0,0.25);
6570         overflow: hidden;
6571 }
6572
6573 .theme-browser .theme .theme-update:before {
6574         content: '\f463';
6575         display: inline-block;
6576         font: normal 20px/1 'dashicons';
6577         margin: 0 0 0 6px;
6578         opacity: 0.8;
6579         position: relative;
6580         top: 5px;
6581         speak: none;
6582         -webkit-font-smoothing: antialiased;
6583 }
6584
6585
6586 /**
6587  * The currently active theme
6588  */
6589 .theme-browser .theme.active .theme-name {
6590         background: #2f2f2f;
6591         color: #fff;
6592         padding-left: 110px;
6593         font-weight: 300;
6594         -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5);
6595         box-shadow:         inset 0 1px 1px rgba(0,0,0,0.5);
6596 }
6597
6598 .theme-browser .theme.active .theme-name span {
6599         font-weight: 600;
6600 }
6601
6602 .theme-browser .theme.active .theme-actions {
6603         background: rgba(49,49,49,0.7);
6604         border-right: none;
6605         opacity: 1;
6606 }
6607
6608 .theme-browser .theme.active .theme-actions .button-primary {
6609         margin-left: 0;
6610 }
6611
6612 .theme-browser .theme .theme-author {
6613         background: #222;
6614         color: #eee;
6615         display: none;
6616         font-size: 14px;
6617         margin: 0 10px;
6618         padding: 5px 10px;
6619         position: absolute;
6620         bottom: 56px;
6621 }
6622
6623 .theme-browser .theme.display-author .theme-author {
6624         display: block;
6625 }
6626
6627 .theme-browser .theme.display-author .theme-author a {
6628         color: inherit;
6629         text-decoration: none;
6630 }
6631
6632 /**
6633  * Add new theme
6634  */
6635 .theme-browser .theme.add-new-theme {
6636         border: none;
6637         box-shadow: none;
6638 }
6639
6640 .theme-browser .theme.add-new-theme a {
6641         color: #999;
6642         text-decoration: none;
6643         display: block;
6644         position: relative;
6645         z-index: 1;
6646 }
6647
6648 .theme-browser .theme.add-new-theme:after {
6649         display: block;
6650         content: '';
6651         -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6652         opacity: 1;
6653         background: transparent;
6654         background: rgba(0, 0, 0, 0);
6655         position: absolute;
6656         top: 0;
6657         right: 0;
6658         left: 0;
6659         bottom: 0;
6660         padding: 10% 0 0 0;
6661         text-shadow: none;
6662         border: 5px dashed #d5d2ca;
6663         border: 5px dashed rgba(0, 0, 0, 0.1);
6664         -webkit-transition: opacity 0.2s ease-in-out;
6665         transition:         opacity 0.2s ease-in-out;
6666         -webkit-box-sizing: border-box;
6667         -moz-box-sizing:    border-box;
6668         box-sizing:         border-box;
6669 }
6670
6671 .theme-browser .theme.add-new-theme span:after {
6672         background: #e5e5e5;
6673         background: rgba(153, 153, 153, 0.1);
6674         border-radius: 50%;
6675         display: inline-block;
6676         content: '\f132';
6677         -webkit-font-smoothing: antialiased;
6678         font: normal 74px/115px 'dashicons';
6679         width: 100px;
6680         height: 100px;
6681         vertical-align: middle;
6682         text-align: center;
6683         color: rgb(153, 153, 153);
6684         position: absolute;
6685         top: 30%;
6686         right: 50%;
6687         margin-right: -50px;
6688         text-indent: -4px;
6689         padding: 0;
6690         text-shadow: none;
6691         z-index:4;
6692 }
6693
6694 .rtl .theme-browser .theme.add-new-theme span:after {
6695         text-indent: 4px;
6696 }
6697
6698 .theme-browser .theme.add-new-theme:hover .theme-screenshot {
6699         background: none;
6700 }
6701
6702 .theme-browser .theme.add-new-theme:hover span:after {
6703         background: #fff;
6704         color: #0074a2;
6705 }
6706
6707 .theme-browser .theme.add-new-theme:hover:after {
6708         border-color: transparent;
6709         color: #fff;
6710         background: #0074a2;
6711         content: '';
6712 }
6713
6714 .theme-browser .theme.add-new-theme .theme-name {
6715         background: none;
6716         text-align: center;
6717         box-shadow: none;
6718         font-weight: 400;
6719         position: relative;
6720         top: 0;
6721         margin-top: -10%;
6722         margin-bottom: 10%;
6723 }
6724
6725 .theme-browser .theme.add-new-theme:hover .theme-name {
6726         color: #fff;
6727         z-index: 2;
6728 }
6729
6730 /*
6731  * The search form
6732  */
6733 .themes-php .theme-search {
6734         position: relative;
6735         top: -2px;
6736         right: 20px;
6737         font-size: 16px;
6738         font-weight: 300;
6739         line-height: 1.5;
6740         width: 280px;
6741 }
6742
6743 /**
6744  * Theme Overlay
6745  * Shown when clicking a theme
6746  */
6747 .theme-overlay .theme-backdrop {
6748         position: absolute;
6749         right: -20px;
6750         left: 0;
6751         top: 0;
6752         bottom: 0;
6753         background: #f1f1f1;
6754         background: rgba( 238, 238, 238, 0.9 );
6755         z-index: 10;
6756 }
6757
6758 body.theme-overlay-open {
6759         overflow: hidden;
6760 }
6761
6762 .theme-overlay .theme-header {
6763         position: absolute;
6764         top: 0;
6765         right: 0;
6766         left: 0;
6767         height: 48px;
6768         border-bottom: 1px solid #ddd;
6769 }
6770
6771 .theme-overlay .theme-header .close {
6772         cursor: pointer;
6773         height: 48px;
6774         width: 50px;
6775         text-align: center;
6776         float: left;
6777         border: 0;
6778         border-right: 1px solid #ddd;
6779         background-color: transparent;
6780 }
6781
6782 .theme-overlay .theme-header .close:hover:before,
6783 .theme-overlay .theme-header .close:focus:before {
6784         color: #fff;
6785 }
6786
6787 .theme-overlay .theme-header .close:before {
6788         font: normal 30px/50px 'dashicons' !important;
6789         color: #777;
6790         display: inline-block;
6791         content: '\f335';
6792         font-weight: 300;
6793 }
6794
6795 /* Left and right navigation */
6796 .theme-overlay .theme-header .right,
6797 .theme-overlay .theme-header .left {
6798         cursor: pointer;
6799         color: #777;
6800         background-color: transparent;
6801         height: 48px;
6802         width: 54px;
6803         float: right;
6804         text-align: center;
6805         border: 0;
6806         border-left: 1px solid #ddd;
6807 }
6808
6809 .theme-overlay .theme-header .close:hover,
6810 .theme-overlay .theme-header .right:hover,
6811 .theme-overlay .theme-header .left:hover,
6812 .theme-overlay .theme-header .close:focus,
6813 .theme-overlay .theme-header .right:focus,
6814 .theme-overlay .theme-header .left:focus {
6815         background: #0074a2;
6816         color: #fff;
6817 }
6818
6819 .theme-overlay .theme-header .left.disabled,
6820 .theme-overlay .theme-header .right.disabled,
6821 .theme-overlay .theme-header .left.disabled:hover,
6822 .theme-overlay .theme-header .right.disabled:hover {
6823         color: #ccc;
6824         background: inherit;
6825         cursor: inherit;
6826 }
6827
6828 .theme-overlay .theme-header .right:before,
6829 .theme-overlay .theme-header .left:before {
6830         font: normal 20px/50px 'dashicons' !important;
6831         display: inline;
6832         font-weight: 300;
6833 }
6834
6835 .theme-overlay .theme-header .left:before {
6836         content: '\f340';
6837 }
6838
6839 .theme-overlay .theme-header .right:before {
6840         content: '\f344';
6841 }
6842
6843 .rtl .theme-overlay .theme-header .left:before {
6844         content: '\f345';
6845 }
6846
6847 .rtl .theme-overlay .theme-header .right:before {
6848         content: '\f341';
6849 }
6850
6851 .theme-overlay .theme-wrap {
6852         clear: both;
6853         position: fixed;
6854         top: 9%;
6855         right: 190px;
6856         left: 30px;
6857         bottom: 3%;
6858         background: #fff;
6859         -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
6860         box-shadow:         0 1px 20px 5px rgba(0, 0, 0, 0.1);
6861         z-index: 20;
6862         box-sizing: border-box;
6863 }
6864
6865 .theme-overlay .theme-wrap:after {
6866         content: ".";
6867         display: block;
6868         height: 0;
6869         clear: both;
6870         visibility: hidden;
6871 }
6872
6873 body.folded .theme-overlay .theme-wrap {
6874         right: 70px;
6875 }
6876
6877 .theme-overlay .theme-about {
6878         position: absolute;
6879         top: 49px;
6880         bottom: 57px;
6881         right: 0;
6882         left: 0;
6883         overflow: auto;
6884         padding: 2% 4%;
6885 }
6886 .theme-overlay .theme-about:after {
6887         content: ".";
6888         display: block;
6889         height: 0;
6890         clear: both;
6891         visibility: hidden;
6892 }
6893
6894 .theme-overlay .theme-actions {
6895         position: absolute;
6896         text-align: center;
6897         bottom: 0;
6898         right: 0;
6899         left: 0;
6900         padding: 10px 25px 5px;
6901         background: #f3f3f3;
6902         z-index: 30;
6903         box-sizing: border-box;
6904         border-top: 1px solid #eee;
6905 }
6906
6907 .ie8 .theme-overlay .theme-actions {
6908         border: 1px solid #eee;
6909 }
6910
6911 .theme-overlay .theme-actions a {
6912         margin-left: 5px;
6913         margin-bottom: 5px;
6914 }
6915
6916 .theme-overlay .theme-actions .delete-theme {
6917         color: #a00;
6918         position: absolute;
6919         left: 10px;
6920         bottom: 5px;
6921         text-decoration: none;
6922         border-color: transparent;
6923         box-shadow: none;
6924         background: transparent;
6925 }
6926
6927 .theme-overlay .theme-actions .delete-theme:hover,
6928 .theme-overlay .theme-actions .delete-theme:focus {
6929         background: #d54e21;
6930         color: #fff;
6931         border-color: #d54e21;
6932 }
6933
6934 .theme-overlay .theme-actions .active-theme,
6935 .theme-overlay.active .theme-actions .inactive-theme {
6936         display: none;
6937 }
6938
6939 .theme-overlay .theme-actions .inactive-theme,
6940 .theme-overlay.active .theme-actions .active-theme {
6941         display: block;
6942 }
6943
6944 /**
6945  * Theme Screenshots gallery
6946  */
6947 .theme-overlay .theme-screenshots {
6948         float: right;
6949         margin: 0 0 0 30px;
6950         width: 55%;
6951         max-width: 880px;
6952         text-align: center;
6953 }
6954
6955 /* First screenshot, shown big */
6956 .theme-overlay .screenshot {
6957         border: 1px solid #fff;
6958         -webkit-box-sizing: border-box;
6959         -moz-box-sizing:    border-box;
6960         box-sizing:         border-box;
6961         overflow: hidden;
6962         position: relative;
6963         -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
6964         box-shadow:         0 0 0 1px rgba(0,0,0,0.2);
6965 }
6966
6967 .theme-overlay .screenshot:after {
6968         content: '';
6969         display: block;
6970         padding-top: 75%; /* using a 4/3 aspect ratio */
6971 }
6972
6973 .theme-overlay .screenshot img {
6974         height: auto;
6975         position: absolute;
6976         right: 0;
6977         top: 0;
6978         width: 100%;
6979 }
6980 /* Handles old 300px screenshots */
6981 .theme-overlay.small-screenshot .theme-screenshots {
6982         position: absolute;
6983         width: 302px;
6984 }
6985 .theme-overlay.small-screenshot .theme-info {
6986         margin-right: 350px;
6987         width: auto;
6988 }
6989
6990 /* Other screenshots, shown small and square */
6991 .theme-overlay .screenshot.thumb {
6992         background: #ccc;
6993         border: 1px solid #eee;
6994         float: none;
6995         display: inline-block;
6996         margin: 10px 5px 0;
6997         width: 140px;
6998         height: 80px;
6999         cursor: pointer;
7000 }
7001
7002 .theme-overlay .screenshot.thumb:after {
7003         content: '';
7004         display: block;
7005         padding-top: 100%; /* using a 1/1 aspect ratio */
7006 }
7007
7008 .theme-overlay .screenshot.thumb img {
7009         cursor: pointer;
7010         height: auto;
7011         position: absolute;
7012         right: 0;
7013         top: 0;
7014         width: 100%;
7015         height: auto;
7016 }
7017
7018 .theme-overlay .screenshot.selected {
7019         background: transparent;
7020         border: 2px solid #2ea2cc;
7021 }
7022
7023 .theme-overlay .screenshot.selected img {
7024         opacity: 0.8;
7025 }
7026
7027 /* No screenshot placeholder */
7028 .theme-browser .theme .theme-screenshot.blank,
7029 .theme-overlay .screenshot.blank {
7030         background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
7031 }
7032
7033 /**
7034  * Theme heading information
7035  */
7036 .theme-overlay .theme-info {
7037         width: 40%;
7038         float: right;
7039 }
7040
7041 .theme-overlay .current-label {
7042         background: #333;
7043         color: #fff;
7044         font-size: 11px;
7045         display: inline-block;
7046         padding: 2px 8px;
7047         border-radius: 2px;
7048         margin: 0 0 -10px;
7049         -webkit-user-select: none;
7050         -moz-user-select:    none;
7051         -ms-user-select:     none;
7052         user-select:         none;
7053 }
7054
7055 .theme-overlay .theme-name {
7056         color: #222;
7057         font-size: 32px;
7058         font-weight: 100;
7059         margin: 10px 0 0;
7060         line-height: 1.3;
7061 }
7062
7063 .theme-overlay .theme-version {
7064         color: #999;
7065         font-size: 13px;
7066         font-weight: 400;
7067         float: none;
7068         display: inline-block;
7069         margin-right: 10px;
7070         -webkit-user-select: none;
7071         -moz-user-select:    none;
7072         -ms-user-select:     none;
7073         user-select:         none;
7074 }
7075
7076 .theme-overlay .theme-author {
7077         color: #686868;
7078         font-size: 16px;
7079         font-weight: 400;
7080         margin: 15px 0 25px;
7081 }
7082
7083 .theme-overlay .theme-author a {
7084         text-decoration: none;
7085 }
7086
7087 .theme-overlay .theme-description {
7088         color: #555;
7089         font-size: 15px;
7090         font-weight: 400;
7091         line-height: 1.5;
7092         margin: 30px 0 0 0;
7093 }
7094
7095 .theme-overlay .theme-tags {
7096         border-top: 3px solid #eee;
7097         color: #888;
7098         font-size: 13px;
7099         font-weight: 400;
7100         margin: 30px 0 0 0;
7101         padding-top: 20px;
7102 }
7103
7104 .theme-overlay .theme-tags span {
7105         color: #444;
7106         font-weight: bold;
7107         margin-left: 5px;
7108 }
7109
7110 /* Theme Updates info */
7111 .theme-overlay .theme-update-message {
7112         background: #fefaf7;
7113         border: 1px solid #eee;
7114         border-right: 4px solid #d54e21;
7115         border-radius: 3px;
7116         padding: 5px 20px 10px;
7117 }
7118
7119 .theme-overlay .theme-update {
7120         color: #222;
7121         font-size: 18px;
7122         display: inline-block;
7123         line-height: 40px;
7124         margin: 0;
7125 }
7126
7127 .theme-overlay .parent-theme {
7128         background: #f7fcfe;
7129         border: 1px solid #eee;
7130         border-right: 4px solid #2ea2cc;
7131         font-size: 14px;
7132         font-weight: normal;
7133         margin-top: 30px;
7134         padding: 10px 20px 10px 10px;
7135 }
7136
7137 .theme-overlay .parent-theme strong {
7138         font-weight: 700;
7139 }
7140
7141 /**
7142  * Single Theme Mode
7143  * Displays detailed view inline when a user has no switch capabilities
7144  */
7145 .single-theme .theme-overlay .theme-backdrop,
7146 .single-theme .theme-overlay .theme-header,
7147 .single-theme .theme {
7148         display: none;
7149 }
7150
7151 .single-theme .theme-overlay .theme-wrap {
7152         clear: both;
7153         min-height: 330px;
7154         position: relative;
7155         right: auto;
7156         left: auto;
7157         top: auto;
7158         bottom: auto;
7159 }
7160
7161 .single-theme .theme-overlay .theme-about {
7162         padding: 30px 30px 70px;
7163         position: static;
7164 }
7165
7166 .single-theme .theme-overlay .theme-actions {
7167         position: absolute;
7168 }
7169
7170 /**
7171  * Basic Responsive structure...
7172  *
7173  * Shuffles theme columns around based on screen width
7174  */
7175
7176 @media only screen and (min-width: 2000px) {
7177         #wpwrap .theme-browser .theme {
7178                 width: 17.6%;
7179                 margin: 0 0 3% 3%;
7180         }
7181
7182         #wpwrap .theme-browser .theme:nth-child(3n),
7183         #wpwrap .theme-browser .theme:nth-child(4n) {
7184                 margin-left: 3%;
7185         }
7186
7187         #wpwrap .theme-browser .theme:nth-child(5n) {
7188                 margin-left: 0;
7189         }
7190 }
7191
7192 @media only screen and (min-width: 1680px) {
7193         .theme-overlay .theme-wrap {
7194                 width: 1450px;
7195                 margin: 0 auto;
7196         }
7197 }
7198
7199 /* Maximum screenshot width reaches 440px */
7200 @media only screen and (min-width: 1640px) {
7201         .theme-browser .theme {
7202                 width: 22.7%;
7203                 margin: 0 0 3% 3%;
7204         }
7205         .theme-browser .theme .theme-screenshot:after {
7206                 padding-top: 75%; /* using a 4/3 aspect ratio */
7207         }
7208
7209         .theme-browser .theme:nth-child(3n) {
7210                 margin-left: 3%;
7211         }
7212
7213         .theme-browser .theme:nth-child(4n) {
7214                 margin-left: 0;
7215         }
7216 }
7217 /* Maximum screenshot width reaches 440px */
7218 @media only screen and (max-width: 1120px) {
7219         .theme-browser .theme {
7220                 width: 47.5%;
7221                 margin-left: 0;
7222         }
7223
7224         .theme-browser .theme:nth-child(even) {
7225                 margin-left: 0;
7226         }
7227
7228         .theme-browser .theme:nth-child(odd) {
7229                 margin-left: 5%;
7230         }
7231 }
7232
7233 /* Admin menu is folded */
7234 @media only screen and (max-width: 900px) {
7235         .theme-overlay .theme-wrap {
7236                 right: 65px;
7237         }
7238 }
7239
7240 @media only screen and (max-width: 780px) {
7241         body.folded .theme-overlay .theme-wrap,
7242         .theme-overlay .theme-wrap {
7243                 top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */
7244                 left: 0;
7245                 bottom: 0;
7246                 right: 0;
7247                 padding: 70px 20px 20px;
7248                 border: none;
7249                 z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */
7250                 position: fixed;
7251         }
7252
7253         .theme-browser .theme.active .theme-name span {
7254                 /* Hide the "Active: " label on smaller screens. */
7255                 display: none;
7256         }
7257
7258         .theme-overlay .theme-screenshots {
7259                 width: 40%;
7260         }
7261
7262         .theme-overlay .theme-info {
7263                 width: 50%;
7264         }
7265         .single-theme .theme-wrap {
7266                 padding: 10px;
7267         }
7268
7269         .theme-browser .theme .theme-actions {
7270                 padding: 5px 10px 4px 10px;
7271         }
7272
7273         .theme-overlay.small-screenshot .theme-screenshots {
7274                 position: static;
7275                 float: none;
7276                 max-width: 302px;
7277         }
7278
7279         .theme-overlay.small-screenshot .theme-info {
7280                 margin-right: 0;
7281                 width: auto;
7282         }
7283
7284         .theme:not(.active):hover .theme-actions,
7285         .theme:hover .more-details {
7286                 display: none;
7287         }
7288
7289         .theme-browser.rendered .theme:hover .theme-screenshot img {
7290                 opacity: 1.0;
7291         }
7292 }
7293
7294 @media only screen and (max-width: 480px) {
7295         .theme-browser .theme {
7296                 width: 100%;
7297                 margin-left: 0;
7298         }
7299
7300         .theme-browser .theme:nth-child(2n),
7301         .theme-browser .theme:nth-child(3n) {
7302                 margin-left: 0;
7303         }
7304 }
7305
7306 @media only screen and (max-width: 650px) {
7307         .theme-overlay .theme-update,
7308         .theme-overlay .theme-description {
7309                 margin-right: 0;
7310         }
7311
7312         .theme-overlay .theme-actions .delete-theme {
7313                 position: relative;
7314                 left: auto;
7315                 bottom: auto;
7316         }
7317
7318         .theme-overlay .theme-actions .inactive-theme {
7319                 display: inline;
7320         }
7321
7322         .theme-overlay .theme-screenshots {
7323                 width: 100%;
7324                 float: none;
7325         }
7326
7327         .theme-overlay .theme-info {
7328                 width: 100%;
7329         }
7330
7331         .theme-overlay .theme-author {
7332                 margin: 5px 0 15px 0;
7333         }
7334
7335         .theme-overlay .current-label {
7336                 margin-top: 10px;
7337                 font-size: 13px;
7338         }
7339
7340         .themes-php .wrap h2 {
7341                 width: 100%;
7342         }
7343
7344         .themes-php .theme-search {
7345                 float: none;
7346                 clear: both;
7347                 right: 0;
7348                 top: 0;
7349                 left: 0;
7350                 margin: 10px 0;
7351                 width: 100%;
7352         }
7353
7354         .theme-browser .theme.add-new-theme span:after {
7355                 font: normal 60px/90px 'dashicons';
7356                 width: 80px;
7357                 height: 80px;
7358                 top: 30%;
7359                 right: 50%;
7360                 text-indent: 0;
7361                 margin-right: -40px;
7362         }
7363
7364         .single-theme .theme-wrap {
7365                 margin: 0 -10px 0 -12px;
7366                 padding: 10px;
7367         }
7368         .single-theme .theme-overlay .theme-about {
7369                 padding: 10px;
7370                 overflow: visible;
7371         }
7372         .single-theme .current-label {
7373                 display: none;
7374         }
7375         .single-theme .theme-overlay .theme-actions {
7376                 position: static;
7377         }
7378 }
7379
7380 .broken-themes {
7381         clear: both;
7382 }
7383
7384 .broken-themes table {
7385         text-align: right;
7386         width: 50%;
7387         border-spacing: 3px;
7388         padding: 3px;
7389 }
7390
7391
7392 /*------------------------------------------------------------------------------
7393   16.2 - Install Themes
7394 ------------------------------------------------------------------------------*/
7395
7396 .theme-install-php h4 {
7397         margin: 2.5em 0 8px;
7398 }
7399
7400 .theme-install-php .tablenav {
7401         height: auto;
7402 }
7403
7404 .theme-install-php .spinner {
7405         margin-top: 9px;
7406 }
7407
7408 .available-theme {
7409         display: inline-block;
7410         margin-left: 10px;
7411         overflow: hidden;
7412         padding: 20px 0 20px 20px;
7413         vertical-align: top;
7414         width: 300px;
7415 }
7416
7417 .available-theme .screenshot {
7418         width: 300px;
7419         height: 225px;
7420         display: block;
7421         border-width: 1px;
7422         border-style: solid;
7423         margin-bottom: 10px;
7424         overflow: hidden;
7425 }
7426
7427 .available-theme img {
7428         width: 300px;
7429 }
7430
7431 .available-theme h3 {
7432         margin: 15px 0 0;
7433 }
7434
7435 .available-theme .theme-author {
7436         line-height: 18px;
7437 }
7438
7439 .available-theme .action-links {
7440         margin-top: 10px;
7441         overflow: hidden;
7442 }
7443
7444 .available-theme a.screenshot:focus {
7445         border-color: #777;
7446 }
7447
7448 .available-theme .action-links li {
7449         float: right;
7450         padding-left: 10px;
7451         margin-left: 10px;
7452         border-left: 1px solid #dfdfdf;
7453 }
7454
7455 .available-theme .action-links li {
7456         padding-left: 8px;
7457         margin-left: 8px;
7458 }
7459
7460 .ie8 .available-theme .action-links li {
7461         padding-left: 7px;
7462         margin-left: 7px;
7463 }
7464
7465 .available-theme .action-links li:last-child {
7466         padding-left: 0;
7467         margin-left: 0;
7468         border-left: 0;
7469 }
7470
7471 .available-theme .action-links .delete-theme {
7472         float: left;
7473         margin-right: 8px;
7474         margin-left: 0;
7475 }
7476
7477 .available-theme .action-links .delete-theme a {
7478         color: red;
7479         padding: 2px;
7480 }
7481
7482 .available-theme .action-links .delete-theme a:hover {
7483         background: red;
7484         color: #fff;
7485         text-decoration: none;
7486 }
7487
7488 .available-theme .action-links p {
7489         float: right;
7490 }
7491
7492 /* Allow for three-up in small windows when sidebar is collapsed */
7493 @media only screen and (max-width: 1200px) {
7494         .folded .available-theme,
7495         .folded .available-theme .screenshot {
7496                 width: 300px;
7497         }
7498
7499         .folded .available-theme .screenshot {
7500                 height: 225px;
7501         }
7502 }
7503
7504 /* Adjust three-up display in smaller windows when sidebar is collapsed */
7505 @media only screen and (max-width: 1079px) {
7506         .folded .available-theme,
7507         .folded .available-theme .screenshot {
7508                 width: 270px;
7509         }
7510
7511         .folded .available-theme .screenshot {
7512                 height: 203px;
7513         }
7514 }
7515
7516 /* Allow for three-up on 1024px wide screens, e.g. tablets */
7517 @media only screen and (max-width: 1200px) {
7518         .available-theme,
7519         .available-theme .screenshot {
7520                 width: 240px;
7521         }
7522
7523         .available-theme .screenshot {
7524                 height: 180px;
7525         }
7526
7527         .available-theme img {
7528                 width: 100%;
7529         }
7530 }
7531
7532 #post-body ul.add-menu-item-tabs li.tabs a,
7533 #TB_window #TB_title a.tb-theme-preview-link,
7534 #TB_window #TB_title a.tb-theme-preview-link:visited {
7535         font-weight: 600;
7536         text-decoration: none;
7537 }
7538
7539 #TB_window #TB_title {
7540         background-color: #222;
7541         color: #cfcfcf;
7542 }
7543
7544
7545 /*------------------------------------------------------------------------------
7546   16.3 - Custom Header Screen
7547 ------------------------------------------------------------------------------*/
7548
7549 .appearance_page_custom-header #headimg {
7550         border: 1px solid #DFDFDF;
7551         overflow: hidden;
7552         width: 100%;
7553 }
7554
7555 .appearance_page_custom-header #upload-form p label {
7556         font-size: 12px;
7557 }
7558
7559 .appearance_page_custom-header .available-headers .default-header {
7560         float: right;
7561         margin: 0 0 20px 20px;
7562 }
7563
7564 .appearance_page_custom-header .random-header {
7565         clear: both;
7566         margin: 0 0 20px 20px;
7567         vertical-align: middle;
7568 }
7569
7570 .appearance_page_custom-header .available-headers label input,
7571 .appearance_page_custom-header .random-header label input {
7572         margin-left: 10px;
7573 }
7574
7575 .appearance_page_custom-header .available-headers label img {
7576         vertical-align: middle;
7577 }
7578
7579
7580 /*------------------------------------------------------------------------------
7581   16.4 - Custom Background Screen
7582 ------------------------------------------------------------------------------*/
7583
7584 div#custom-background-image {
7585         min-height: 100px;
7586         border: 1px solid #dfdfdf;
7587 }
7588
7589 div#custom-background-image img {
7590         max-width: 400px;
7591         max-height: 300px;
7592 }
7593
7594
7595 /*------------------------------------------------------------------------------
7596   17.0 - Plugins
7597 ------------------------------------------------------------------------------*/
7598
7599 #dashboard_right_now .versions .b,
7600 #post-status-display,
7601 #post-visibility-display,
7602 #adminmenu .wp-submenu li.current,
7603 #adminmenu .wp-submenu li.current a,
7604 #adminmenu .wp-submenu li.current a:hover,
7605 .media-item .percent,
7606 .plugins .name,
7607 #pass-strength-result.strong,
7608 #pass-strength-result.short,
7609 #ed_reply_toolbar #ed_reply_strong,
7610 .item-controls .item-order a,
7611 .feature-filter .feature-name {
7612         font-weight: 600;
7613 }
7614
7615 .plugins p {
7616         margin: 0 4px;
7617         padding: 0;
7618 }
7619
7620 .plugins .desc p {
7621         margin: 0 0 8px;
7622 }
7623
7624 .plugins td.desc {
7625         line-height: 1.5em;
7626 }
7627
7628 .plugins .desc ul,
7629 .plugins .desc ol {
7630         margin: 0 2em 0 0;
7631 }
7632
7633 .plugins .desc ul {
7634         list-style-type: disc;
7635 }
7636
7637 .plugins .row-actions {
7638         font-size: 13px;
7639         padding: 0;
7640 }
7641
7642 .plugins .inactive td,
7643 .plugins .inactive th,
7644 .plugins .active td,
7645 .plugins .active th {
7646         padding: 10px 9px;
7647 }
7648
7649 .plugins .update th,
7650 .plugins .update td {
7651         border-bottom: 0;
7652 }
7653 .plugin-update-tr td {
7654         border-top: 0;
7655 }
7656
7657 #wpbody-content .plugins .plugin-title,
7658 #wpbody-content .plugins .theme-title {
7659         padding-left: 12px;
7660         white-space:nowrap;
7661 }
7662
7663 .plugins .inactive .plugin-title strong {
7664         font-weight: 400;
7665 }
7666
7667 .plugins .second,
7668 .plugins .row-actions {
7669         padding: 0 0 5px;
7670 }
7671
7672 .plugins .update .second,
7673 .plugins .update .row-actions {
7674         padding-bottom: 0;
7675 }
7676
7677 .plugins-php .widefat tfoot th,
7678 .plugins-php .widefat tfoot td {
7679         border-top-style: solid;
7680         border-top-width: 1px;
7681 }
7682
7683 .plugin-update-tr .update-message {
7684         border: none;
7685         font-size: 13px;
7686         font-weight: normal;
7687         margin: 6px 12px 12px;
7688         padding: 6px 12px;
7689 }
7690
7691 .plugin-update-tr .update-message:before {
7692         content: '\f463';
7693         display: inline-block;
7694         font: normal 20px/1 'dashicons';
7695         speak: none;
7696         margin: 0 -2px 0 8px;
7697         -webkit-font-smoothing: antialiased;
7698         -moz-osx-font-smoothing: grayscale;
7699         vertical-align: top;
7700 }
7701
7702 .plugin-install-php h4 {
7703         margin: 2.5em 0 8px;
7704 }
7705
7706
7707 /*------------------------------------------------------------------------------
7708   18.0 - Users
7709 ------------------------------------------------------------------------------*/
7710
7711 #profile-page .form-table textarea {
7712         width: 500px;
7713         margin-bottom: 6px;
7714 }
7715
7716 #profile-page .form-table #rich_editing {
7717         margin-left: 5px
7718 }
7719
7720 #your-profile legend {
7721         font-size: 22px;
7722 }
7723
7724 #display_name {
7725         width: 15em;
7726 }
7727
7728 #createuser .form-field input {
7729         width: 25em;
7730 }
7731
7732 .scheme-list {
7733
7734 }
7735
7736 .color-option {
7737         display: inline-block;
7738         width: 24%;
7739         padding: 5px 15px 15px;
7740         -moz-box-sizing: border-box;
7741         box-sizing: border-box;
7742         margin-bottom: 3px;
7743 }
7744
7745 .color-option:hover,
7746 .color-option.selected {
7747         background: #ddd;
7748 }
7749
7750 .color-palette {
7751         width: 100%;
7752         border-spacing: 0;
7753         border-collapse: collapse;
7754 }
7755 .color-palette td {
7756         height: 20px;
7757         padding: 0;
7758         border: none;
7759 }
7760
7761 .color-option {
7762         cursor: pointer;
7763 }
7764
7765 /*------------------------------------------------------------------------------
7766   19.0 - Tools
7767 ------------------------------------------------------------------------------*/
7768
7769 body.press-this {
7770         color: #333;
7771         margin: 0;
7772         padding: 0;
7773         min-width: 708px;
7774         min-height: 400px;
7775 }
7776
7777 .press-this #titlediv #title {
7778         font-size: 1.4em;
7779 }
7780
7781 .press-this #site-heading:before {
7782     top: 3px;
7783     position: relative;
7784     display: inline-block;
7785     font: normal 18px/1 'dashicons';
7786     speak: none;
7787     color: #727272;
7788     content: '\f120';
7789     -webkit-font-smoothing: antialiased;
7790     -moz-osx-font-smoothing: grayscale;
7791 }
7792
7793 .pressthis {
7794         margin: 20px 0;
7795 }
7796
7797 .pressthis a,
7798 .pressthis a:hover,
7799 .pressthis a:focus,
7800 .pressthis a:active {
7801         display: inline-block;
7802         position: relative;
7803         cursor: move;
7804         color: #333;
7805         background: #e6e6e6;
7806         -webkit-border-radius: 5px;
7807         border-radius: 5px;
7808         border: 1px solid #b4b4b4;
7809         font-style: normal;
7810         line-height: 16px;
7811         font-size: 14px;
7812         text-decoration: none;
7813 }
7814
7815 .pressthis a:active {
7816         outline: none;
7817 }
7818
7819 .pressthis a:hover:after {
7820         -webkit-transform: skew(20deg) rotate(9deg);
7821         -moz-transform: skew(20deg) rotate(9deg);
7822         transform: skew(20deg) rotate(9deg);
7823         -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
7824         box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
7825 }
7826
7827 .pressthis a span {
7828         display: inline-block;
7829         margin: 0px 0 0;
7830         padding: 0px 9px 8px 12px;
7831 }
7832
7833 .pressthis a span:before {
7834         font: normal 20px/1 'dashicons';
7835         content:'\f157';
7836         position: relative;
7837         display: inline-block;
7838         top: 4px;
7839         margin-left: 4px;
7840 }
7841
7842 .pressthis a:after {
7843         content: '';
7844         width: 70%;
7845         height: 55%;
7846         z-index: -1;
7847         position: absolute;
7848         left: 10px;
7849         bottom: 9px;
7850         background: transparent;
7851
7852         -webkit-transform: skew(20deg) rotate(6deg);
7853         -moz-transform: skew(20deg) rotate(6deg);
7854         transform: skew(20deg) rotate(6deg);
7855         -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
7856         box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
7857 }
7858
7859 /*------------------------------------------------------------------------------
7860   20.0 - Settings
7861 ------------------------------------------------------------------------------*/
7862
7863 #utc-time, #local-time {
7864         padding-right: 25px;
7865         font-style: italic;
7866 }
7867
7868 .defaultavatarpicker .avatar {
7869         margin: 2px 0;
7870         vertical-align: middle;
7871 }
7872
7873 .options-general-php .spinner {
7874         float: none;
7875         margin: -3px 3px;
7876 }
7877
7878 /*------------------------------------------------------------------------------
7879   21.0 - Admin Footer
7880 ------------------------------------------------------------------------------*/
7881
7882 #wpfooter {
7883         position: absolute;
7884         bottom: 0;
7885         right: 0;
7886         left: 0;
7887         padding: 10px 0;
7888         margin-left: 20px;
7889         border-top-width: 1px;
7890         border-top-style: solid;
7891 }
7892
7893 #wpfooter p {
7894         font-size: 13px;
7895         margin: 0;
7896         line-height: 20px;
7897 }
7898
7899 #footer-thankyou {
7900         font-style: italic;
7901 }
7902
7903 #wpfooter a {
7904         text-decoration: none;
7905 }
7906
7907 #wpfooter a:hover {
7908         text-decoration: underline;
7909 }
7910
7911 /*------------------------------------------------------------------------------
7912   22.0 - About Pages
7913 ------------------------------------------------------------------------------*/
7914
7915 .about-wrap {
7916         position: relative;
7917         margin: 25px 20px 0 40px;
7918         max-width: 1050px; /* readability */
7919
7920         font-size: 15px;
7921 }
7922
7923 .about-wrap div.updated,
7924 .about-wrap div.error {
7925         display: none !important;
7926 }
7927
7928 .about-wrap hr {
7929         border: 0;
7930         height: 0;
7931         margin: 0;
7932         border-top: 1px solid rgba(0, 0, 0, 0.1);
7933 }
7934
7935 .about-wrap img {
7936         margin: 0.5em 5px 0.5em 0;
7937         max-width: 100%;
7938 }
7939
7940 /* Typography */
7941
7942 .about-wrap p {
7943         line-height: 1.6em;
7944         font-size: 14px;
7945 }
7946
7947 .about-wrap h1 {
7948         margin: 0.2em 0 0 200px;
7949         line-height: 1.2em;
7950         font-size: 2.8em;
7951         font-weight: 400;
7952 }
7953
7954 .about-wrap .about-text,
7955 .about-wrap p.about-description,
7956 .about-wrap li.wp-person a.web {
7957         font-weight: normal;
7958         line-height: 1.6em;
7959         font-size: 19px;
7960 }
7961
7962 .about-description {
7963         margin-top: 1.4em;
7964 }
7965
7966 .about-text {
7967         margin: 1em 0 1em 200px;
7968         min-height: 60px;
7969         font-size: 24px;
7970 }
7971
7972 .about-wrap .changelog h2.about-headline-callout {
7973         margin: 1.1em 0 0.2em;
7974         font-size: 2.4em;
7975         font-weight: 300;
7976         line-height: 1.3;
7977         text-align: center;
7978 }
7979
7980 .about-wrap h3 {
7981         margin: 1em 0 .6em;
7982         font-size: 1.5em;
7983         line-height: 1.5em;
7984 }
7985
7986 .about-wrap .feature-section h4 {
7987         margin: 1.4em 0 0.6em 0;
7988         font-size: 1.2em;
7989 }
7990
7991 .about-wrap .feature-section p {
7992         margin-top: 0.6em;
7993 }
7994
7995 .about-wrap code,
7996 .about-wrap ol li p {
7997         font-size: 14px;
7998 }
7999
8000 /* 3.8 Images */
8001
8002 .about-wrap .about-colors-img {
8003         bottom: -25px;
8004 }
8005
8006 .about-wrap .about-themes-img {
8007         bottom: -38px;
8008 }
8009
8010 .about-wrap .about-overview-img {
8011         border-bottom: 1px solid rgba(0, 0, 0, 0.1);
8012         margin: 0;
8013 }
8014
8015 .about-colors-img img,
8016 .about-themes-img img {
8017         margin: 0 0;
8018         padding: 0;
8019         line-height: 1;
8020 }
8021
8022 /* Point Releases */
8023
8024 .about-wrap .point-releases {
8025         margin-top: 5px;
8026 }
8027
8028 .about-wrap .changelog.point-releases h3 {
8029         padding-top: 35px;
8030 }
8031
8032 .about-wrap .changelog.point-releases h3:first-child {
8033         padding-top: 7px;
8034 }
8035
8036 /* WordPress Version Badge */
8037
8038 .wp-badge {
8039         background: url('../images/w-logo-white.png?ver=20131202') no-repeat;
8040         background: none, url('../images/wordpress-logo-white.svg?ver=20131110') no-repeat;
8041         background-position: center 24px;
8042         background-size: 85px 85px;
8043         font-size: 14px;
8044         text-align: center;
8045         font-weight: 600;
8046         margin: 5px 0 0;
8047         padding-top: 120px;
8048         height: 40px;
8049         display: inline-block;
8050         width: 150px;
8051         text-rendering: optimizeLegibility;
8052 }
8053
8054
8055 .about-wrap .wp-badge {
8056         position: absolute;
8057         top: 0;
8058         left: 0;
8059 }
8060
8061 /* Tabs */
8062
8063 .about-wrap h2.nav-tab-wrapper {
8064         padding-right: 6px;
8065 }
8066
8067 .about-wrap h2 .nav-tab {
8068         padding: 4px 15px 6px;
8069         margin: 0 0 -1px 3px;
8070         font-size: 18px;
8071         vertical-align: top;
8072         border-width: 1px;
8073 }
8074
8075 .about-wrap h2 .nav-tab-active {
8076         font-weight: bold;
8077 }
8078
8079 /* Changelog / Update screen */
8080
8081 .about-wrap .feature-section {
8082         padding-bottom: 20px;
8083 }
8084
8085 .about-wrap .feature-section.col {
8086         margin-bottom: 0;
8087 }
8088
8089 .about-wrap .feature-section.center-col > div {
8090         margin: auto;
8091         width: 60%;
8092 }
8093
8094 .about-wrap .about-colors .one-col > div {
8095         width: 100%;
8096 }
8097
8098 .about-wrap .feature-section.two-col > div {
8099         position: relative;
8100         width: 50%;
8101         float: right;
8102 }
8103
8104 .about-wrap .feature-section.three-col > div {
8105         position: relative;
8106         width: 29.95%;
8107         margin-left: 4.999999999%;
8108         float: right;
8109 }
8110
8111 .about-wrap .feature-section.col .last-feature {
8112         margin-left: 0;
8113 }
8114
8115 .about-wrap .about-updates img,
8116 .about-wrap .about-twentyfourteen img {
8117         margin: 2em 0 0 0;
8118         border: 1px solid #ddd;
8119         -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
8120         box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
8121 }
8122
8123 .about-wrap .about-twentyfourteen img {
8124         margin-top: 1em;
8125 }
8126
8127 .about-wrap .changelog .feature-section {
8128         overflow: hidden;
8129 }
8130
8131 .about-wrap .about-colors .scheme-list {
8132         margin-bottom: 1em;
8133 }
8134
8135 .about-wrap .about-colors .color-option {
8136         padding-top: 10px;
8137 }
8138 .about-wrap .about-colors .color-option label {
8139         display: inline-block;
8140         margin: 0.25em 0 0.5em;
8141 }
8142
8143 .about-wrap .feature-section.two-col div p {
8144         margin-left: 3%;
8145 }
8146
8147 .about-wrap .feature-section div p img {
8148         float: left;
8149         margin-right: 10px;
8150         max-width: 20%;
8151 }
8152
8153 .about-wrap .changelog li {
8154         list-style-type: disc;
8155         margin-right: 3em;
8156 }
8157
8158 /* Return to Dashboard Home link */
8159
8160 .about-wrap .return-to-dashboard {
8161         margin: 30px -5px 0 0;
8162         font-size: 14px;
8163         font-weight: bold;
8164 }
8165
8166 .about-wrap .return-to-dashboard a {
8167         text-decoration: none;
8168         padding: 0 5px;
8169 }
8170
8171 /* Credits */
8172
8173 .about-wrap h4.wp-people-group {
8174         margin-top: 2.6em;
8175         font-size: 16px;
8176 }
8177
8178 .about-wrap ul.wp-people-group {
8179         overflow: hidden;
8180         padding: 0 5px;
8181         margin: 0 -5px 0 -15px;
8182 }
8183
8184 .about-wrap ul.compact {
8185         margin-bottom: 0
8186 }
8187
8188 .about-wrap li.wp-person {
8189         float: right;
8190         margin-left: 10px;
8191 }
8192
8193 .about-wrap li.wp-person img.gravatar {
8194         float: right;
8195         margin: 0 0 10px 10px;
8196         padding: 2px;
8197         width: 60px;
8198         height: 60px;
8199 }
8200
8201 .about-wrap ul.compact li.wp-person img.gravatar {
8202         width: 30px;
8203         height: 30px;
8204 }
8205
8206 .about-wrap li.wp-person {
8207         height: 70px;
8208         width: 280px;
8209         padding-bottom: 15px;
8210 }
8211
8212 .about-wrap ul.compact li.wp-person {
8213         height: auto;
8214         width: 180px;
8215         padding-bottom: 0;
8216         margin-bottom: 0;
8217 }
8218
8219 .about-wrap #wp-people-group-validators + p.wp-credits-list {
8220         margin-top: 0;
8221 }
8222
8223 .about-wrap li.wp-person a.web {
8224         display: block;
8225         margin: 6px 0 2px;
8226         font-size: 16px;
8227         text-decoration: none;
8228 }
8229
8230 .about-wrap p.wp-credits-list a {
8231         white-space: nowrap;
8232 }
8233
8234 /* Freedoms */
8235
8236 .freedoms-php .about-wrap ol {
8237         margin: 40px 60px;
8238 }
8239
8240 .freedoms-php .about-wrap ol li {
8241         list-style-type: decimal;
8242         font-weight: bold;
8243 }
8244
8245 .freedoms-php .about-wrap ol p {
8246         font-weight: normal;
8247         margin: 0.6em 0;
8248 }
8249
8250 /*------------------------------------------------------------------------------
8251   23.0 - Full Overlay w/ Sidebar
8252 ------------------------------------------------------------------------------*/
8253
8254 body.full-overlay-active {
8255         overflow: hidden;
8256 }
8257
8258 .wp-full-overlay {
8259         background: transparent;
8260         z-index: 500000;
8261         position: fixed;
8262         overflow: visible;
8263         top: 0;
8264         bottom: 0;
8265         right: 0;
8266         left: 0;
8267         height: 100%;
8268         min-width: 0;
8269 }
8270
8271 .wp-full-overlay-sidebar {
8272         -webkit-box-sizing: border-box;
8273         -moz-box-sizing: border-box;
8274         box-sizing: border-box;
8275         position: fixed;
8276         width: 300px;
8277         height: 100%;
8278         top: 0;
8279         bottom: 0;
8280         right: 0;
8281         padding: 0;
8282         margin: 0;
8283         z-index: 10;
8284         overflow: auto;
8285         background: transparent;
8286         border-left: none;
8287 }
8288
8289 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
8290         overflow: visible;
8291 }
8292
8293 .wp-full-overlay.collapsed,
8294 .wp-full-overlay.expanded .wp-full-overlay-sidebar {
8295         margin-right: 0 !important;
8296 }
8297
8298 .wp-full-overlay.expanded {
8299         margin-right: 300px;
8300 }
8301
8302 .wp-full-overlay.collapsed .wp-full-overlay-sidebar {
8303         margin-right: -300px;
8304 }
8305
8306 .wp-full-overlay-sidebar:after {
8307         content: '';
8308         display: block;
8309         position: absolute;
8310         top: 0;
8311         bottom: 0;
8312         left: 0;
8313         width: 3px;
8314         z-index: 1000;
8315 }
8316
8317 .wp-full-overlay-main {
8318         position: absolute;
8319         right: 0;
8320         left: 0;
8321         top: 0;
8322         bottom: 0;
8323         height: 100%;
8324 }
8325
8326 .wp-full-overlay-sidebar .wp-full-overlay-header {
8327         position: absolute;
8328         right: 0;
8329         left: 0;
8330         height: 45px;
8331         padding: 0 15px;
8332         line-height: 45px;
8333         z-index: 10;
8334         margin: 0;
8335         border-top: none;
8336         -webkit-box-shadow: none;
8337         box-shadow: none;
8338 }
8339
8340 .wp-full-overlay-sidebar .wp-full-overlay-header a.back {
8341         margin-top: 9px;
8342 }
8343
8344 .wp-full-overlay-sidebar .wp-full-overlay-footer {
8345         bottom: 0;
8346         border-bottom: none;
8347         border-top: none;
8348         -webkit-box-shadow: none;
8349         box-shadow: none;
8350 }
8351
8352 .wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
8353         position: absolute;
8354         top: 45px;
8355         bottom: 45px;
8356         right: 0;
8357         left: 0;
8358         overflow: auto;
8359 }
8360
8361 /* Close Link */
8362 .wp-full-overlay .close-full-overlay {
8363         text-decoration: none;
8364 }
8365
8366 /* Collapse Button */
8367 .wp-full-overlay a.collapse-sidebar {
8368         position: absolute;
8369         bottom: 12px;
8370         right: 0;
8371         z-index: 50;
8372         display: block;
8373         width: 19px;
8374         height: 19px;
8375         margin-right: 15px;
8376         padding: 0;
8377         border-radius: 50%;
8378         text-decoration: none;
8379 }
8380
8381 .wp-full-overlay.collapsed .collapse-sidebar {
8382         position: absolute;
8383         right: 100%;
8384 }
8385
8386 .wp-full-overlay .collapse-sidebar-arrow {
8387         position: static;
8388         margin-top: 0;
8389         margin-right: 0;
8390         display: block;
8391         width: auto;
8392         height: auto;
8393         background: none;
8394 }
8395
8396 .wp-full-overlay .collapse-sidebar-arrow:before {
8397         border-radius: 50%;
8398         float: right;
8399         content: "\f148";
8400         font: normal 20px/1 'dashicons';
8401         speak: none;
8402         display: block;
8403         padding: 0;
8404         text-indent: 0;
8405         text-align: center;
8406         position: relative;
8407         -webkit-font-smoothing: antialiased;
8408         -moz-osx-font-smoothing: grayscale;
8409         text-decoration: none !important;
8410 }
8411
8412 .wp-full-overlay.collapsed .collapse-sidebar-arrow:before,
8413 .rtl .wp-full-overlay .collapse-sidebar-arrow:before {
8414         -ms-transform: rotate(180deg);
8415         -webkit-transform: rotate(180deg);
8416         transform: rotate(180deg);
8417 }
8418
8419 .rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
8420         -ms-transform: none;
8421         -webkit-transform: none;
8422         transform: none;
8423 }
8424
8425 .wp-full-overlay.collapsed .collapse-sidebar-arrow {
8426         background-position: -1px -109px;
8427 }
8428
8429 .wp-full-overlay .collapse-sidebar-label {
8430         position: absolute;
8431         right: 100%;
8432         line-height: 20px;
8433         margin-right: 10px;
8434 }
8435
8436 .wp-full-overlay.collapsed .collapse-sidebar-label {
8437         display: none;
8438 }
8439
8440 /* Animations */
8441 .wp-full-overlay,
8442 .wp-full-overlay-sidebar,
8443 .wp-full-overlay .collapse-sidebar,
8444 .wp-full-overlay-main {
8445         -webkit-transition-property: right, left, top, bottom, width, margin;
8446         -moz-transition-property:    right, left, top, bottom, width, margin;
8447         -ms-transition-property:     right, left, top, bottom, width, margin;
8448         -o-transition-property:      right, left, top, bottom, width, margin;
8449         transition-property:         right, left, top, bottom, width, margin;
8450         -webkit-transition-duration: 0.2s;
8451         -moz-transition-duration:    0.2s;
8452         -ms-transition-duration:     0.2s;
8453         -o-transition-duration:      0.2s;
8454         transition-duration:         0.2s;
8455 }
8456
8457 /*------------------------------------------------------------------------------
8458   24.0 - Customize Loader
8459 ------------------------------------------------------------------------------*/
8460
8461 .no-customize-support .hide-if-no-customize,
8462 .customize-support .hide-if-customize,
8463 .no-customize-support.wp-core-ui .hide-if-no-customize,
8464 .no-customize-support .wp-core-ui .hide-if-no-customize,
8465 .customize-support.wp-core-ui .hide-if-customize,
8466 .customize-support .wp-core-ui .hide-if-customize {
8467         display: none;
8468 }
8469
8470 #customize-container {
8471         display: none;
8472         background: #fff;
8473         z-index: 500000;
8474         position: fixed;
8475         overflow: visible;
8476         top: 0;
8477         bottom: 0;
8478         right: 0;
8479         left: 0;
8480         height: 100%;
8481 }
8482
8483 .customize-active #customize-container {
8484         display: block;
8485 }
8486
8487 .customize-loading #customize-container iframe {
8488         opacity: 0;
8489 }
8490
8491 .customize-loading #customize-container {
8492         background: #fff url('../images/spinner.gif') no-repeat fixed center center;
8493         background-size: 20px 20px;
8494 }
8495
8496 #customize-container iframe,
8497 #theme-installer iframe {
8498         height: 100%;
8499         width: 100%;
8500         z-index: 20;
8501
8502         -webkit-transition: opacity 0.3s;
8503         -moz-transition:    opacity 0.3s;
8504         -ms-transition:     opacity 0.3s;
8505         -o-transition:      opacity 0.3s;
8506         transition:         opacity 0.3s;
8507 }
8508
8509 #customize-container .collapse-sidebar {
8510         bottom: 16px;
8511 }
8512
8513 #customize-controls {
8514         margin-top: 0;
8515 }
8516
8517 #theme-installer {
8518         display: none;
8519 }
8520
8521 #theme-installer.single-theme {
8522         display: block;
8523 }
8524
8525 .install-theme-info {
8526         display: none;
8527         padding: 10px 20px 20px;
8528 }
8529
8530 .single-theme .install-theme-info {
8531         padding-top: 15px;
8532 }
8533
8534 #theme-installer .install-theme-info {
8535         display: block;
8536 }
8537
8538 .install-theme-info .theme-install {
8539         float: left;
8540         margin-top: 18px;
8541 }
8542
8543 .install-theme-info .theme-name {
8544         font-size: 16px;
8545         line-height: 24px;
8546         margin-bottom: 0;
8547         margin-top: 0;
8548 }
8549
8550 .install-theme-info .theme-screenshot {
8551         margin-top: 15px;
8552         width: 258px;
8553         border: 1px solid #ccc;
8554 }
8555
8556 .install-theme-info .theme-details {
8557         overflow: hidden;
8558 }
8559
8560 .theme-details .theme-version {
8561         margin: 15px 0;
8562         float: right;
8563 }
8564
8565 .theme-details .star-rating {
8566         margin: 7px 0;
8567         float: left;
8568 }
8569
8570 .theme-details .theme-description {
8571         float: right;
8572         color: #777;
8573         line-height: 20px;
8574 }
8575
8576 #theme-installer .wp-full-overlay-header {
8577         margin-top: 9px;
8578 }
8579
8580 #theme-installer .wp-full-overlay-header .theme-install {
8581         float: left;
8582         /* For when .theme-install is a span rather than a.button-primary (already installed theme) */
8583         line-height: 26px;
8584 }
8585
8586 #theme-installer .wp-full-overlay-sidebar {
8587         background: #EEE;
8588         border-left: 1px solid #DDD;
8589 }
8590
8591 #theme-installer .wp-full-overlay-main {
8592         background: #fff url('../images/spinner.gif') no-repeat fixed center center;
8593         background-size: 20px 20px;
8594 }
8595
8596
8597 /*------------------------------------------------------------------------------
8598   25.0 - Tabbed Admin Screen Interface (Experimental)
8599 ------------------------------------------------------------------------------*/
8600
8601 .nav-tab {
8602         border-style: solid;
8603         border-width: 1px 1px 0;
8604         font-size: 12px;
8605         line-height: 16px;
8606         display: inline-block;
8607         padding: 4px 14px 6px;
8608         text-decoration: none;
8609         margin: -4px 0 -1px 4px;
8610 }
8611
8612 .nav-tab-active {
8613         border-width: 1px;
8614 }
8615
8616 .nav-tab-active,
8617 .nav-tab-active:hover {
8618         border-bottom-width: 1px;
8619         border-bottom-style: solid;
8620 }
8621
8622 h2.nav-tab-wrapper,
8623 h3.nav-tab-wrapper {
8624         border-bottom-width: 1px;
8625         border-bottom-style: solid;
8626         padding-bottom: 0;
8627         padding-right: 10px;
8628 }
8629
8630 h2 .nav-tab {
8631         padding: 6px 10px;
8632         font-weight: bold;
8633         font-size: 15px;
8634         line-height: 24px;
8635 }
8636
8637
8638 /*------------------------------------------------------------------------------
8639   26.0 - Misc
8640 ------------------------------------------------------------------------------*/
8641
8642 #excerpt,
8643 .attachmentlinks {
8644         margin: 0;
8645         height: 4em;
8646         width: 98%;
8647 }
8648
8649 #template div {
8650         margin-left: 190px;
8651 }
8652
8653 p.pagenav {
8654         margin: 0;
8655         display: inline;
8656 }
8657
8658 .pagenav span {
8659         font-weight: 600;
8660         margin: 0 6px;
8661 }
8662
8663 .row-title {
8664         font-size: 14px !important;
8665         font-weight: 600;
8666 }
8667
8668 .column-comment .comment-author {
8669         margin-bottom: 0.6em;
8670 }
8671
8672 .column-author img,
8673 .column-username img,
8674 .column-comment .comment-author img {
8675         float: right;
8676         margin-left: 10px;
8677         margin-top: 1px;
8678 }
8679
8680 .row-actions {
8681         font-size: 13px;
8682         visibility: hidden;
8683         padding: 2px 0 0;
8684 }
8685
8686 tr:hover .row-actions,
8687 .mobile .row-actions,
8688 .row-actions.visible,
8689 div.comment-item:hover .row-actions {
8690         visibility: visible;
8691 }
8692
8693 /* deprecated */
8694 .row-actions-visible {
8695         padding: 2px 0 0;
8696 }
8697
8698 .form-table .pre {
8699         padding: 8px;
8700         margin: 0;
8701 }
8702
8703 table.form-table td .updated {
8704         font-size: 13px;
8705 }
8706
8707 .tagchecklist {
8708         margin-right: 14px;
8709         font-size: 12px;
8710         overflow: auto;
8711 }
8712 .tagchecklist br {
8713         display: none;
8714 }
8715 .tagchecklist strong {
8716         margin-right: -8px;
8717         position: absolute;
8718 }
8719 .tagchecklist span {
8720         margin-left: 25px;
8721         display: block;
8722         float: right;
8723         font-size: 13px;
8724         line-height: 1.8em;
8725         white-space: nowrap;
8726         cursor: default;
8727 }
8728
8729 .tagchecklist span a {
8730         margin: 1px -17px 0 0;
8731         cursor: pointer;
8732         width: 20px;
8733         height: 20px;
8734         display: block;
8735         float: right;
8736         text-indent: 0;
8737         overflow: hidden;
8738         position: absolute;
8739 }
8740
8741 #poststuff h2 {
8742         margin-top: 20px;
8743         font-size: 1.5em;
8744         margin-bottom: 15px;
8745         padding: 0 0 3px;
8746         clear: right;
8747 }
8748
8749 #poststuff h3,
8750 .metabox-holder h3 {
8751         font-size: 14px;
8752         padding: 8px 12px;
8753         margin: 0;
8754         line-height: 1.4;
8755 }
8756
8757 #poststuff .inside {
8758         margin: 6px 0 0 0;
8759 }
8760
8761 #poststuff .inside #parent_id,
8762 #poststuff .inside #page_template {
8763         max-width: 100%;
8764 }
8765
8766 .inline-edit-row #post_parent,
8767 .inline-edit-row select[name="page_template"] {
8768         max-width: 80%;
8769 }
8770
8771 .ie8 #poststuff .inside #parent_id,
8772 .ie8 #poststuff .inside #page_template,
8773 .ie8 .inline-edit-row #post_parent,
8774 .ie8 .inline-edit-row select[name="page_template"] {
8775         width: 250px;
8776 }
8777
8778 #post-visibility-select {
8779         line-height: 1.5em;
8780         margin-top: 3px;
8781 }
8782
8783 #poststuff #submitdiv .inside {
8784         margin: 0;
8785         padding: 0;
8786 }
8787
8788 .edit-form-section {
8789         margin-bottom: 20px;
8790 }
8791
8792 #templateside ul li a {
8793         text-decoration: none;
8794 }
8795
8796 .tool-box .title {
8797         margin: 8px 0;
8798         font-size: 18px;
8799         font-weight: normal;
8800         line-height: 24px;
8801 }
8802
8803 #sidemenu {
8804         margin: -30px 315px 0 15px;
8805         list-style: none;
8806         position: relative;
8807         float: left;
8808         padding-right: 10px;
8809         font-size: 12px;
8810 }
8811
8812 #sidemenu a {
8813         padding: 0 7px;
8814         display: block;
8815         float: right;
8816         line-height: 28px;
8817         border-top-width: 1px;
8818         border-top-style: solid;
8819         border-bottom-width: 1px;
8820         border-bottom-style: solid;
8821         -webkit-transition: none;
8822         -moz-transition: none;
8823         transition: none;
8824 }
8825
8826 #sidemenu li {
8827         display: inline;
8828         line-height: 200%;
8829         list-style: none;
8830         text-align: center;
8831         white-space: nowrap;
8832         margin: 0;
8833         padding: 0;
8834 }
8835
8836 #sidemenu a.current {
8837         font-weight: normal;
8838         padding-right: 6px;
8839         padding-left: 6px;
8840         -webkit-border-top-right-radius: 3px;
8841         -webkit-border-top-left-radius: 3px;
8842         border-top-right-radius: 3px;
8843         border-top-left-radius: 3px;
8844         border-width: 1px;
8845         border-style: solid;
8846 }
8847
8848 #sidemenu li a .count-0 {
8849         display: none;
8850 }
8851
8852 .plugin-install #description,
8853 .plugin-install-network #description {
8854         width: 60%;
8855 }
8856
8857 table .vers,
8858 table .column-visible,
8859 table .column-rating {
8860         text-align: right;
8861 }
8862
8863 .error-message {
8864         color: red;
8865         font-weight: 600;
8866 }
8867
8868 /* Scrollbar fix for bulk upgrade iframe */
8869 body.iframe {
8870         height: 98%;
8871 }
8872
8873 /* Upgrader styles, Specific to Language Packs */
8874 .lp-show-latest p {
8875         display: none;
8876 }
8877 .lp-show-latest p:last-child,
8878 .lp-show-latest .lp-error p {
8879         display: block;
8880 }
8881
8882 /* - Only used once or twice in all of WP - deprecate for global style
8883 ------------------------------------------------------------------------------*/
8884 td.media-icon {
8885         text-align: center;
8886         width: 80px;
8887         padding-top: 8px;
8888         padding-bottom: 8px;
8889 }
8890
8891 td.media-icon img {
8892         max-width: 80px;
8893         max-height: 60px;
8894 }
8895
8896 #howto {
8897         font-size: 11px;
8898         margin: 0 5px;
8899         display: block;
8900 }
8901
8902 .importers td {
8903         padding-left: 14px;
8904 }
8905
8906 .importers {
8907         font-size: 16px;
8908         width: auto;
8909 }
8910
8911 #post-body #post-body-content #namediv h3 {
8912         margin-top: 0;
8913 }
8914
8915 #namediv h3 label {
8916         vertical-align: baseline;
8917 }
8918
8919 #namediv table {
8920         width: 100%;
8921 }
8922
8923 #namediv td.first {
8924         width: 10px;
8925         white-space: nowrap;
8926 }
8927
8928 #namediv input {
8929         width: 98%;
8930 }
8931
8932 #namediv p {
8933         margin: 10px 0;
8934 }
8935
8936 #submitdiv h3 {
8937         margin-bottom: 0 !important;
8938 }
8939
8940 /* - Used - but could/should be deprecated with a CSS reset
8941 ------------------------------------------------------------------------------*/
8942 .zerosize {
8943         height: 0;
8944         width: 0;
8945         margin: 0;
8946         border: 0;
8947         padding: 0;
8948         overflow: hidden;
8949         position: absolute;
8950 }
8951
8952 br.clear {
8953         height: 2px;
8954         line-height: 2px;
8955 }
8956
8957 .checkbox {
8958         border: none;
8959         margin: 0;
8960         padding: 0;
8961 }
8962
8963 fieldset {
8964         border: 0;
8965         padding: 0;
8966         margin: 0;
8967 }
8968
8969 .post-categories {
8970         display: inline;
8971         margin: 0;
8972         padding: 0;
8973 }
8974
8975 .post-categories li {
8976         display: inline;
8977 }
8978
8979 /*------------------------------------------------------------------------------
8980   27.0 - Localization
8981 ------------------------------------------------------------------------------*/
8982
8983 /* RTL except Hebrew (see below): Tahoma as the first font; */
8984 body.rtl,
8985 body.rtl .press-this a.wp-switch-editor {
8986         font-family: Tahoma, Arial, sans-serif;
8987 }
8988
8989
8990 /* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */
8991 body.locale-he-il,
8992 body.locale-he-il .press-this a.wp-switch-editor {
8993         font-family: Arial, sans-serif;
8994 }
8995
8996 /* he_IL: Have <em> be bold rather than italic. */
8997 .locale-he-il em {
8998         font-style: normal;
8999         font-weight: bold;
9000 }
9001
9002
9003 /*-----------------------------------------------------------------------------
9004  MERGED
9005 -------------------------------------------------------------------------------*/
9006
9007 /* dashboard */
9008 .edit-box {
9009         display: none;
9010 }
9011
9012 h3:hover .edit-box {
9013         display: inline;
9014 }
9015
9016 #dashboard-widgets form .input-text-wrap input {
9017         width: 100%;
9018 }
9019
9020 #dashboard-widgets form .textarea-wrap textarea {
9021         width: 100%;
9022 }
9023
9024 #dashboard-widgets .postbox form .submit {
9025         float: none;
9026         margin: .5em 0 0;
9027         padding: 0;
9028         border: none;
9029 }
9030
9031 #dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
9032         min-width: 0;
9033 }
9034
9035 #dashboard-widgets a {
9036         text-decoration: none;
9037 }
9038
9039 #dashboard-widgets h3 a {
9040         text-decoration: underline;
9041 }
9042
9043 #dashboard-widgets h3 .postbox-title-action {
9044         position: absolute;
9045         left: 10px;
9046         padding: 0;
9047         top: 5px;
9048 }
9049
9050 .js #dashboard-widgets h3 .postbox-title-action {
9051         left: 33px;
9052 }
9053
9054 #dashboard-widgets h4 {
9055         font-weight: normal;
9056         font-size: 14px;
9057         margin: 0 0 .2em;
9058         padding: 0;
9059 }
9060
9061 #dashboard_plugins h5 {
9062         font-size: 14px;
9063 }
9064
9065 /* Recent Comments */
9066
9067 #latest-comments #the-comment-list {
9068         position: relative;
9069 }
9070
9071 #activity-widget #latest-comments #the-comment-list .comment-item {
9072         padding: 1em 12px;
9073 }
9074
9075 #latest-comments #the-comment-list .pingback {
9076         padding-right: 12px !important;
9077 }
9078
9079 #latest-comments #the-comment-list .comment-item:first-child {
9080         border-top: none;
9081 }
9082
9083 #latest-comments #the-comment-list .comment-item h4 {
9084         line-height: 1.5em;
9085         margin-top: 0;
9086         color: #666;
9087 }
9088
9089 #latest-comments #the-comment-list .comment-item h4 cite {
9090         font-style: normal;
9091         font-weight: normal;
9092 }
9093
9094 #latest-comments #the-comment-list .comment-item blockquote,
9095 #latest-comments #the-comment-list .comment-item blockquote p {
9096         margin: 0;
9097         padding: 0;
9098         display: inline;
9099 }
9100
9101 #latest-comments #the-comment-list .comment-item p.row-actions {
9102         margin: 3px 0 0;
9103         padding: 0;
9104         font-size: 13px;
9105 }
9106
9107 /* QuickDraft */
9108
9109 #title-wrap label {
9110         cursor: text;
9111 }
9112
9113 #title-wrap #title {
9114         padding: 2px 6px;
9115         font-size: 1.3em;
9116         line-height: 100%;
9117         outline: none;
9118 }
9119
9120 #title-wrap #title-prompt-text {
9121         font-size: 1.1em;
9122         padding: 5px 8px;
9123 }
9124
9125 /* Feeds */
9126 .rss-widget ul {
9127         margin: 0;
9128         padding: 0;
9129         list-style: none;
9130 }
9131
9132 a.rsswidget {
9133         font-size: 14px;
9134         font-weight: 600;
9135         line-height: 1.7em;
9136 }
9137
9138 .rss-widget ul li {
9139         line-height: 1.5em;
9140         margin-bottom: 12px;
9141 }
9142
9143 .rss-widget span.rss-date {
9144         color: #999;
9145         font-size: 13px;
9146         margin-right: 3px;
9147 }
9148
9149 .rss-widget cite {
9150         display: block;
9151         text-align: left;
9152         margin: 0 0 1em;
9153         padding: 0;
9154 }
9155
9156 .rss-widget cite:before {
9157         content: '\2014';
9158 }
9159
9160 .dashboard-comment-wrap {
9161         overflow: hidden;
9162         word-wrap: break-word;
9163 }
9164
9165 /* Browser Nag */
9166 #dashboard_browser_nag a.update-browser-link {
9167         font-size: 1.2em;
9168         font-weight: 600;
9169 }
9170
9171 #dashboard_browser_nag a {
9172         text-decoration: underline;
9173 }
9174
9175 #dashboard_browser_nag p.browser-update-nag.has-browser-icon {
9176         padding-left: 125px;
9177 }
9178
9179 #dashboard_browser_nag .browser-icon {
9180         margin-top: -35px;
9181 }
9182
9183 #dashboard_browser_nag.postbox.browser-insecure {
9184         background-color: #ac1b1b;
9185         border-color: #ac1b1b;
9186 }
9187
9188 #dashboard_browser_nag.postbox {
9189         background-color: #e29808;
9190         background-image: none;
9191         border-color: #edc048;
9192         color: #fff;
9193         -webkit-box-shadow: none;
9194         box-shadow: none;
9195 }
9196
9197 #dashboard_browser_nag.postbox.browser-insecure h3 {
9198         border-bottom-color: #cd5a5a;
9199         color: #fff;
9200 }
9201
9202 #dashboard_browser_nag.postbox h3 {
9203         border-bottom-color: #f6e2ac;
9204         background: transparent none;
9205         color: #fff;
9206         -webkit-box-shadow: none;
9207         box-shadow: none;
9208 }
9209
9210 #dashboard_browser_nag a {
9211         color: #fff;
9212 }
9213
9214 /* Make the browser nags easier to read with Open Sans */
9215
9216 #dashboard_browser_nag h3.hndle {
9217         border: none;
9218         font-weight: 600;
9219         font-size: 20px;
9220         padding-top: 10px;
9221 }
9222
9223 .postbox#dashboard_browser_nag p a.dismiss {
9224         font-size: 14px;
9225 }
9226
9227 .postbox#dashboard_browser_nag p,
9228 .postbox#dashboard_browser_nag a,
9229 .postbox#dashboard_browser_nag p.browser-update-nag {
9230         font-size: 16px;
9231 }
9232
9233
9234 /* login */
9235
9236 #loginform p.submit,
9237 .login-action-lostpassword p.submit {
9238         border: none;
9239         margin: -10px 0 20px; /* May want to revisit this */
9240 }
9241
9242 .login * {
9243         margin: 0;
9244         padding: 0;
9245 }
9246
9247 .login form {
9248         margin-top: 20px;
9249         margin-right: 0;
9250         padding: 26px 24px 46px;
9251         font-weight: normal;
9252         overflow: hidden;
9253 }
9254
9255 .login form .forgetmenot {
9256         font-weight: normal;
9257         float: right;
9258         margin-bottom: 0;
9259 }
9260
9261 .login .button-primary {
9262         float: left;
9263 }
9264
9265 #login form p {
9266         margin-bottom: 0;
9267 }
9268
9269 #login form p.submit {
9270         margin: 0;
9271         padding: 0;
9272 }
9273
9274 .login label {
9275         color: #777;
9276         font-size: 14px;
9277 }
9278
9279 .login form .forgetmenot label {
9280         font-size: 12px;
9281         line-height: 19px;
9282 }
9283
9284 .login h1 {
9285         text-align: center;
9286 }
9287
9288 .login h1 a {
9289         background-image: url('../images/w-logo-blue.png?ver=20131202');
9290         background-image: none, url('../images/wordpress-logo.svg?ver=20131107');
9291         background-size: 80px 80px;
9292         background-position: center top;
9293         background-repeat: no-repeat;
9294         color: #999;
9295         height: 80px;
9296         font-size: 20px;
9297         font-weight: normal;
9298         line-height: 1.3em;
9299         margin: 0 auto 25px;
9300         padding: 0;
9301         text-decoration: none;
9302         width: 80px;
9303         text-indent: -9999px;
9304         outline: none;
9305         overflow: hidden;
9306         display: block;
9307 }
9308
9309 #login {
9310         width: 320px;
9311         padding: 8% 0 0;
9312         margin: auto;
9313 }
9314
9315 #login_error,
9316 .login .message {
9317         margin-right: 0;
9318         padding: 12px;
9319 }
9320
9321 .login #nav,
9322 .login #backtoblog {
9323         font-size: 13px;
9324         padding: 0 24px 0;
9325 }
9326
9327 .login #nav {
9328         margin: 24px 0 0 0;
9329 }
9330
9331 #backtoblog {
9332         margin: 16px 0 0 0;
9333 }
9334
9335 .login form .input,
9336 .login input[type="text"] {
9337         font-size: 24px;
9338         line-height: 1;
9339         width: 100%;
9340         padding: 3px;
9341         margin: 2px 0 16px 6px;
9342 }
9343
9344 .login #pass-strength-result {
9345         width: 250px;
9346         font-weight: 600;
9347         border-style: solid;
9348         border-width: 1px;
9349         margin: 12px 0 6px;
9350         padding: 6px 5px;
9351         text-align: center;
9352 }
9353
9354 .mobile #login {
9355         padding: 20px 0;
9356 }
9357
9358 .mobile #login form,
9359 .mobile #login .message,
9360 .mobile #login_error {
9361         margin-right: 0;
9362 }
9363
9364 .mobile #login #nav,
9365 .mobile #login #backtoblog {
9366         margin-right: 8px;
9367 }
9368
9369 .mobile #login h1 a {
9370         width: auto;
9371 }
9372
9373 body.interim-login {
9374         height: auto;
9375 }
9376
9377 .interim-login #login {
9378         padding: 0;
9379         margin: 5px auto 20px;
9380 }
9381
9382 .interim-login.login h1 a {
9383         width: auto;
9384 }
9385
9386 .interim-login #login_error,
9387 .interim-login.login .message {
9388         margin: 0 0 16px;
9389 }
9390
9391 .interim-login.login form {
9392         margin: 0;
9393 }
9394
9395 /* ms */
9396 /* Background Color for Site Status */
9397 .wp-list-table .site-deleted {
9398         background: #ff8573;
9399 }
9400 .wp-list-table .site-spammed {
9401         background: #faafaa;
9402 }
9403 .wp-list-table .site-archived {
9404         background: #ffebe8;
9405 }
9406 .wp-list-table .site-mature {
9407         background: #fecac2;
9408 }
9409
9410 /* nav-menu */
9411
9412 .no-js #message {
9413         display: block;
9414 }
9415
9416 .accordion-section ul.category-tabs,
9417 .accordion-section ul.add-menu-item-tabs,
9418 .accordion-section ul.wp-tab-bar {
9419         margin: 0;
9420 }
9421
9422 .accordion-section .categorychecklist {
9423         margin: 13px 0;
9424 }
9425
9426 #nav-menu-meta .accordion-section-content {
9427         padding: 18px 13px;
9428 }
9429
9430 #nav-menu-meta .button-controls {
9431         margin-bottom: 0;
9432 }
9433
9434 #nav-menus-frame {
9435         margin-right: 300px;
9436         margin-top: 23px;
9437 }
9438
9439 #nav-menus-frame .accordion-section-content .inside {
9440         font-size: 14px;
9441 }
9442
9443 #wpbody-content #menu-settings-column {
9444         display:inline;
9445         width:281px;
9446         margin-right: -300px;
9447         clear: both;
9448         float: right;
9449         padding-top: 0;
9450 }
9451
9452 #menu-settings-column .inside {
9453         clear: both;
9454         margin: 10px 0 0;
9455 }
9456
9457 .metabox-holder-disabled .postbox,
9458 .metabox-holder-disabled .accordion-section-content,
9459 .metabox-holder-disabled .accordion-section-title {
9460         opacity: 0.5;
9461         filter: alpha(opacity=50);
9462 }
9463
9464 .metabox-holder-disabled .button-controls .select-all {
9465         display: none;
9466 }
9467
9468 #wpbody {
9469         position: relative;
9470 }
9471
9472 .blank-slate .menu-name {
9473         height: 2em;
9474 }
9475
9476 .blank-slate .menu-settings {
9477         border: none;
9478         margin-top: 0;
9479         padding-top: 0;
9480         overflow: hidden;
9481 }
9482
9483 .is-submenu {
9484         font-style: italic;
9485         font-weight: normal;
9486         margin-right: 4px;
9487 }
9488
9489 .manage-menus {
9490         margin-top: 23px;
9491         padding: 10px;
9492         overflow: hidden;
9493 }
9494
9495 .manage-menus select {
9496         float: right;
9497         margin-left: 6px;
9498 }
9499
9500 .manage-menus .selected-menu {
9501         float: right;
9502         margin: 5px 0 0 6px;
9503 }
9504
9505 .manage-menus .submit-btn {
9506         float: right;
9507         margin-top: 1px;
9508 }
9509
9510 .menu-edit p {
9511         margin: .3em 0 .6em;
9512 }
9513
9514 .menu-edit #post-body-content h3 {
9515         margin: 1em 0 10px;
9516 }
9517
9518 .menu-settings {
9519         border-top-width: 1px;
9520         border-top-style: solid;
9521         margin-top: 2em;
9522 }
9523
9524 .menu-settings dl {
9525         margin: 0 0 10px;
9526         overflow: hidden;
9527         padding-right: 18%;
9528 }
9529
9530 .menu-settings dd {
9531         float: right;
9532         margin: 0;
9533         width: 100%;
9534 }
9535
9536 .menu-settings dt {
9537         float: right;
9538         clear: both;
9539         width: 21.951%;
9540         padding: 3px 0 0;
9541         margin-right: -21.951%;
9542 }
9543
9544 .menu-settings label {
9545         vertical-align: baseline;
9546 }
9547
9548 .menu-edit .checkbox-input {
9549         margin-top: 4px;
9550 }
9551
9552 .theme-location-set {
9553         font-size: 11px;
9554 }
9555
9556 /* Menu Container */
9557 #menu-management-liquid {
9558         float: right;
9559         min-width: 100%;
9560         margin-top: 3px;
9561 }
9562
9563 #menu-management {
9564         position: relative;
9565         margin-left: 20px;
9566         margin-top: -3px;
9567         width: 100%;
9568 }
9569
9570 #menu-management .menu-edit {
9571         margin-bottom: 20px;
9572 }
9573
9574 .nav-menus-php #post-body {
9575         padding: 0 10px 10px;
9576         border-width: 1px 0;
9577         border-style: solid;
9578 }
9579
9580 #nav-menu-header,
9581 #nav-menu-footer {
9582         padding: 0 10px;
9583 }
9584
9585 #nav-menu-header {
9586         border-bottom: 1px solid;
9587         margin-bottom: 0;
9588 }
9589
9590 #nav-menu-header .menu-name-label {
9591         margin-top: 4px;
9592 }
9593
9594 .nav-menus-php #post-body div.updated,
9595 .nav-menus-php #post-body div.error {
9596         margin: 0;
9597 }
9598
9599 .nav-menus-php #post-body-content {
9600         position: relative;
9601         float: none;
9602 }
9603
9604 #menu-management .menu-add-new abbr {
9605         font-weight:600;
9606 }
9607
9608 #select-nav-menu-container {
9609         text-align: left;
9610         padding: 0 10px 3px 10px;
9611         margin-bottom: 5px;
9612 }
9613
9614 #select-nav-menu {
9615         width: 100px;
9616         display: inline;
9617 }
9618
9619 #menu-name-label {
9620         margin-top: -2px;
9621 }
9622
9623 .widefat td.menu-location-menus {
9624         padding-bottom: 5px;
9625 }
9626
9627 .menu-location-menus select {
9628         float: right;
9629 }
9630
9631 #locations-nav-menu-wrapper {
9632         padding: 5px 0;
9633 }
9634
9635 .locations-nav-menu-select select {
9636         float: right;
9637         width: 160px;
9638         margin-left: 5px;
9639 }
9640
9641 .locations-row-links {
9642         float: right;
9643         margin: 6px 6px 0 0;
9644 }
9645
9646 .locations-edit-menu-link,
9647 .locations-add-menu-link {
9648         margin: 0 3px;
9649 }
9650
9651 .locations-edit-menu-link {
9652         padding-left: 3px;
9653         border-left: 1px solid #ccc;
9654 }
9655
9656 #wpbody .open-label {
9657         display: block;
9658         float:right;
9659 }
9660
9661 #wpbody .open-label span {
9662         padding-left: 10px;
9663 }
9664
9665 .js .input-with-default-title {
9666         font-style: italic;
9667 }
9668
9669 #menu-management .inside {
9670         padding: 0 10px;
9671 }
9672
9673 /* Add Menu Item Boxes */
9674 .postbox .howto input,
9675 .accordion-container .howto input {
9676         width: 180px;
9677         float: left;
9678 }
9679
9680 .accordion-container .outer-border {
9681         margin: 0;
9682 }
9683
9684 .customlinkdiv .howto input {
9685         width: 180px;
9686 }
9687
9688 .customlinkdiv p {
9689         margin-top: 0
9690 }
9691
9692 #nav-menu-theme-locations .howto select {
9693         width: 100%;
9694 }
9695
9696 #nav-menu-theme-locations .button-controls {
9697         text-align: left;
9698 }
9699
9700 .add-menu-item-view-all {
9701         height: 400px;
9702 }
9703
9704 /* Button Primary Actions */
9705 #menu-container .submit {
9706         margin: 0 0 10px;
9707         padding: 0;
9708 }
9709
9710 .nav-menus-php .add-new-menu-action {
9711         float: right;
9712         margin: 6px 6px 0 0;
9713         line-height: 15px;
9714 }
9715
9716 .nav-menus-php .meta-sep,
9717 .nav-menus-php .submitdelete,
9718 .nav-menus-php .submitcancel {
9719         display: block;
9720         float: right;
9721         margin: 6px 0;
9722         line-height: 15px;
9723 }
9724
9725 .meta-sep {
9726         padding: 0 2px;
9727 }
9728
9729 #cancel-save {
9730         text-decoration: underline;
9731         font-size: 12px;
9732         margin-right: 20px;
9733         margin-top: 5px;
9734 }
9735
9736 .button.right, .button-secondary.right, .button-primary.right {
9737         float: left;
9738 }
9739
9740 /* Button Secondary Actions */
9741 .list-controls {
9742         float: right;
9743         margin-top: 5px;
9744 }
9745
9746 .add-to-menu {
9747         float: left;
9748 }
9749
9750 .postbox .spinner {
9751         display: none;
9752         vertical-align: middle;
9753 }
9754
9755 .button-controls {
9756         clear:both;
9757         margin: 10px 0;
9758 }
9759
9760 .show-all,
9761 .hide-all {
9762         cursor: pointer;
9763 }
9764
9765 .hide-all {
9766         display: none;
9767 }
9768
9769 /* Create Menu */
9770 #menu-name {
9771         width: 270px;
9772 }
9773
9774 #manage-menu .inside {
9775         padding: 0px 0px;
9776 }
9777
9778 /* Custom Links */
9779 #available-links dt {
9780         display: block;
9781 }
9782
9783 #add-custom-link .howto {
9784         font-size: 12px;
9785 }
9786
9787 #add-custom-link label span {
9788         display: block;
9789         float: right;
9790         margin-top: 5px;
9791         padding-left: 5px;
9792 }
9793
9794 .menu-item-textbox {
9795         width: 180px;
9796 }
9797
9798 .nav-menus-php .howto span {
9799         margin-top: 6px;
9800         display: block;
9801         float: right;
9802 }
9803
9804 /* Menu item types */
9805 .quick-search {
9806         width: 190px;
9807 }
9808
9809 .nav-menus-php .list-wrap {
9810         display: none;
9811         clear: both;
9812         margin-bottom: 10px;
9813 }
9814
9815 .nav-menus-php .list-container {
9816         max-height: 200px;
9817         overflow-y: auto;
9818         padding: 10px 10px 5px;
9819 }
9820
9821 .nav-menus-php .postbox p.submit {
9822         margin-bottom: 0;
9823 }
9824
9825 /* Listings */
9826 .nav-menus-php .list li {
9827         display: none;
9828         margin: 0;
9829         margin-bottom: 5px;
9830 }
9831
9832 .nav-menus-php .list li .menu-item-title {
9833         cursor: pointer;
9834         display: block;
9835 }
9836
9837 .nav-menus-php .list li .menu-item-title input {
9838         margin-left: 3px;
9839         margin-top: -3px;
9840 }
9841
9842 .menu-item-title input[type=checkbox] {
9843         display: inline-block;
9844         margin-top: -4px;
9845 }
9846
9847 /* Nav Menu */
9848 #menu-container .inside {
9849         padding-bottom: 10px;
9850 }
9851
9852 .menu {
9853         padding-top:1em;
9854 }
9855
9856 #menu-to-edit {
9857         margin: 0;
9858         padding: 0.1em 0;
9859 }
9860
9861 .menu ul {
9862         width: 100%;
9863 }
9864
9865 .menu li {
9866         margin-bottom: 0;
9867         position:relative;
9868 }
9869
9870 .menu-item-bar {
9871         clear:both;
9872         line-height:1.5em;
9873         position:relative;
9874         margin: 9px 0 0;
9875 }
9876
9877 .menu-item-bar .menu-item-handle {
9878         border: 1px solid #dfdfdf;
9879         position: relative;
9880         padding: 10px 15px;
9881         height: auto;
9882         width: 382px;
9883         line-height: 30px;
9884         overflow: hidden;
9885         word-wrap: break-word;
9886 }
9887
9888 #menu-to-edit .menu-item-invalid .menu-item-handle {
9889         background: #f6c9cc;
9890         border-color: #f1acb1;
9891 }
9892
9893 .no-js .menu-item-edit-active .item-edit {
9894         display: none;
9895 }
9896
9897 .js .menu-item-handle {
9898         cursor: move;
9899 }
9900
9901 .menu li.deleting .menu-item-handle {
9902         background-image: none;
9903 }
9904
9905 .menu-item-handle .item-title {
9906         font-size: 13px;
9907         font-weight: 600;
9908         line-height: 20px;
9909         display: block;
9910         margin-left: 13em;
9911 }
9912
9913 /* Sortables */
9914 li.menu-item.ui-sortable-helper dl {
9915         margin-top: 0;
9916 }
9917
9918 li.menu-item.ui-sortable-helper .menu-item-transport dl {
9919         margin-top: 13px;
9920 }
9921
9922 .menu .sortable-placeholder {
9923         height: 35px;
9924         width: 410px;
9925         margin-top: 13px;
9926 }
9927
9928 /* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
9929 .menu-item-depth-0 { margin-right: 0px; }
9930 .menu-item-depth-1 { margin-right: 30px; }
9931 .menu-item-depth-2 { margin-right: 60px; }
9932 .menu-item-depth-3 { margin-right: 90px; }
9933 .menu-item-depth-4 { margin-right: 120px; }
9934 .menu-item-depth-5 { margin-right: 150px; }
9935 .menu-item-depth-6 { margin-right: 180px; }
9936 .menu-item-depth-7 { margin-right: 210px; }
9937 .menu-item-depth-8 { margin-right: 240px; }
9938 .menu-item-depth-9 { margin-right: 270px; }
9939 .menu-item-depth-10 { margin-right: 300px; }
9940 .menu-item-depth-11 { margin-right: 330px; }
9941
9942 .menu-item-depth-0 .menu-item-transport { margin-right: 0px; }
9943 .menu-item-depth-1 .menu-item-transport { margin-right: -30px; }
9944 .menu-item-depth-2 .menu-item-transport { margin-right: -60px; }
9945 .menu-item-depth-3 .menu-item-transport { margin-right: -90px; }
9946 .menu-item-depth-4 .menu-item-transport { margin-right: -120px; }
9947 .menu-item-depth-5 .menu-item-transport { margin-right: -150px; }
9948 .menu-item-depth-6 .menu-item-transport { margin-right: -180px; }
9949 .menu-item-depth-7 .menu-item-transport { margin-right: -210px; }
9950 .menu-item-depth-8 .menu-item-transport { margin-right: -240px; }
9951 .menu-item-depth-9 .menu-item-transport { margin-right: -270px; }
9952 .menu-item-depth-10 .menu-item-transport { margin-right: -300px; }
9953 .menu-item-depth-11 .menu-item-transport { margin-right: -330px; }
9954
9955 body.menu-max-depth-0 { min-width: 950px !important; }
9956 body.menu-max-depth-1 { min-width: 980px !important; }
9957 body.menu-max-depth-2 { min-width: 1010px !important; }
9958 body.menu-max-depth-3 { min-width: 1040px !important; }
9959 body.menu-max-depth-4 { min-width: 1070px !important; }
9960 body.menu-max-depth-5 { min-width: 1100px !important; }
9961 body.menu-max-depth-6 { min-width: 1130px !important; }
9962 body.menu-max-depth-7 { min-width: 1160px !important; }
9963 body.menu-max-depth-8 { min-width: 1190px !important; }
9964 body.menu-max-depth-9 { min-width: 1220px !important; }
9965 body.menu-max-depth-10 { min-width: 1250px !important; }
9966 body.menu-max-depth-11 { min-width: 1280px !important; }
9967
9968 /* Menu item controls */
9969 .item-type {
9970         font-size: 12px;
9971         padding: 12px 10px;
9972         line-height: 18px;
9973         display: block;
9974 }
9975
9976 .item-controls {
9977         font-size: 12px;
9978         position: absolute;
9979         left: 20px;
9980         top: -1px;
9981 }
9982
9983 .item-controls a {
9984         text-decoration: none;
9985 }
9986
9987 .item-controls a:hover {
9988         cursor: pointer;
9989 }
9990
9991 .item-controls .item-order {
9992         padding-left: 10px;
9993 }
9994
9995 .nav-menus-php .item-edit {
9996         position: absolute;
9997         left: -20px;
9998         top: 0;
9999         display: block;
10000         width: 30px;
10001         height: 40px;
10002         margin-left: 0 !important;
10003         text-indent: 100%;
10004         outline: none;
10005         overflow: hidden;
10006         white-space: nowrap;
10007 }
10008
10009 /* Menu editing */
10010 .menu-instructions-inactive {
10011         display: none;
10012 }
10013
10014 .menu-item-settings {
10015         display: block;
10016         width: 402px;
10017         padding: 10px 10px 10px 0;
10018         position: relative;
10019         z-index: 10; /* Keep .item-title's shadow from appearing on top of .menu-item-settings */
10020 }
10021
10022 .menu-item-settings .field-move a {
10023         display: none;
10024         margin: 0 2px;
10025 }
10026
10027 .menu-item-edit-active .menu-item-settings {
10028         display: block;
10029 }
10030
10031 .menu-item-edit-inactive .menu-item-settings {
10032         display: none;
10033 }
10034
10035 .add-menu-item-pagelinks {
10036         margin: .5em auto;
10037         text-align: center;
10038 }
10039
10040 .link-to-original {
10041         display: block;
10042         margin: 0 0 10px;
10043         padding: 3px 5px 5px;
10044         font-size: 12px;
10045         font-style: italic;
10046 }
10047
10048 .link-to-original a {
10049         padding-right: 4px;
10050         font-style: normal;
10051 }
10052
10053 .hidden-field {
10054         display: none;
10055 }
10056
10057 .menu-item-settings .description-thin,
10058 .menu-item-settings .description-wide {
10059         margin-left: 10px;
10060         float: right;
10061 }
10062
10063 .description-thin {
10064         width: 190px;
10065         height: 40px;
10066 }
10067
10068 .description-wide {
10069         width: 390px;
10070 }
10071
10072 .menu-item-actions {
10073         padding-top: 15px;
10074 }
10075
10076 #cancel-save {
10077         cursor: pointer;
10078 }
10079
10080 /* Major/minor publishing actions (classes) */
10081 .nav-menus-php .major-publishing-actions {
10082         clear: both;
10083         padding: 3px 0 6px;
10084 }
10085
10086 .nav-menus-php .major-publishing-actions .publishing-action {
10087         text-align: left;
10088         float: left;
10089         line-height: 23px;
10090         margin: 4px 0 1px;
10091 }
10092
10093 .nav-menus-php .blank-slate .menu-settings {
10094         display: none;
10095 }
10096
10097 .nav-menus-php .delete-action {
10098         float: right;
10099         margin-top: 2px;
10100 }
10101
10102 .nav-menus-php .submitbox .submitcancel {
10103         border-bottom: 1px solid;
10104         padding: 1px 2px;
10105         text-decoration: none;
10106 }
10107
10108 .nav-menus-php .major-publishing-actions .form-invalid {
10109         padding-right: 4px;
10110         margin-right: -4px;
10111         border: 0 none;
10112 }
10113
10114 /* Clearfix */
10115 #menu-item-name-wrap:after,
10116 #menu-item-url-wrap:after,
10117 #menu-name-label:after,
10118 #menu-settings-column .inside:after,
10119 #nav-menus-frame:after,
10120 .nav-menus-php #post-body-content:after,
10121 .nav-menus-php .button-controls:after,
10122 .nav-menus-php .major-publishing-actions:after,
10123 .nav-menus-php .menu-item-settings:after {
10124         clear: both;
10125         content: ".";
10126         display: block;
10127         height: 0;
10128         visibility: hidden;
10129 }
10130
10131 #nav-menus-frame,
10132 .button-controls,
10133 #menu-item-url-wrap,
10134 #menu-item-name-wrap {
10135         display: block;
10136 }
10137
10138 /* Star Ratings - Back-compat for pre-3.8 */
10139 div.star-holder {
10140         position: relative;
10141         height: 17px;
10142         width: 100px;
10143         background: url('../images/stars.png?ver=20121108') repeat-x bottom right;
10144 }
10145
10146 div.star-holder .star-rating {
10147         background: url('../images/stars.png?ver=20121108') repeat-x top right;
10148         height: 17px;
10149         float: right;
10150 }
10151
10152 /* Star Ratings */
10153 .star-rating {
10154         white-space: nowrap;
10155 }
10156 .star-rating .star {
10157         display: inline-block;
10158         width: 20px;
10159         height: 20px;
10160         -webkit-font-smoothing: antialiased;
10161         font-size: 20px;
10162         line-height: 1;
10163         font-family: 'dashicons';
10164         text-decoration: inherit;
10165         font-weight: normal;
10166         font-style: normal;
10167         vertical-align: top;
10168         -moz-transition: color .1s ease-in 0;
10169         -webkit-transition: color .1s ease-in 0;
10170         text-align: center;
10171         color: #0074a2;
10172 }
10173
10174 .star-rating .star-full:before {
10175         content:'\f155';
10176 }
10177
10178 .star-rating .star-half:before {
10179         content:'\f459';
10180 }
10181
10182 .rtl .star-rating .star-half {
10183         -webkit-transform: rotateY(180deg);
10184         -ms-transform:     rotateY(180deg);
10185         transform:         rotateY(180deg);
10186 }
10187
10188 .star-rating .star-empty:before {
10189         content:'\f154';
10190 }
10191
10192 div.action-links {
10193         font-weight: normal;
10194         margin: 6px 0 0;
10195 }
10196
10197 /* Header on thickbox */
10198 #plugin-information-header {
10199         margin: 0;
10200         padding: 0 5px;
10201         font-weight: 600;
10202         position: relative;
10203         border-bottom-width: 1px;
10204         border-bottom-style: solid;
10205         height: 2.5em;
10206 }
10207 #plugin-information ul#sidemenu {
10208         font-weight: normal;
10209         margin: 0 5px;
10210         position: absolute;
10211         right: 0;
10212         bottom: -1px;
10213 }
10214
10215 /* Install sidemenu */
10216 #plugin-information {
10217         height: auto;
10218 }
10219
10220 #plugin-information p.action-button {
10221         width: 100%;
10222         padding-bottom: 0;
10223         margin-bottom: 0;
10224         margin-top: 10px;
10225         -webkit-border-top-right-radius: 3px;
10226         -webkit-border-bottom-right-radius: 3px;
10227         border-top-right-radius: 3px;
10228         border-bottom-right-radius: 3px;
10229 }
10230
10231 #plugin-information .action-button a {
10232         text-align: center;
10233         font-weight: 600;
10234         text-decoration: none;
10235         display: block;
10236         line-height: 2em;
10237 }
10238
10239 #plugin-information h2 {
10240         clear: none !important;
10241         margin-left: 200px;
10242 }
10243
10244 #plugin-information .fyi {
10245         margin: 0 10px 50px;
10246         width: 210px;
10247 }
10248
10249 #plugin-information .fyi h2 {
10250         font-size: 0.9em;
10251         margin-bottom: 0;
10252         margin-left: 0;
10253 }
10254
10255 #plugin-information .fyi h2.mainheader {
10256         padding: 5px;
10257         -webkit-border-top-right-radius: 3px;
10258         border-top-right-radius: 3px;
10259 }
10260
10261 #plugin-information .fyi ul {
10262         padding: 10px 7px 10px 5px;
10263         margin: 0;
10264         list-style: none;
10265         -webkit-border-bottom-right-radius: 3px;
10266         border-bottom-right-radius: 3px;
10267 }
10268
10269 #plugin-information .fyi li {
10270         margin-left: 0;
10271 }
10272
10273 #plugin-information #section-holder {
10274         padding: 10px;
10275 }
10276
10277 #plugin-information .section ul,
10278 #plugin-information .section ol {
10279         margin-right: 16px;
10280         list-style-type: square;
10281         list-style-image: none;
10282 }
10283
10284 #plugin-information #section-screenshots ol {
10285         list-style: none;
10286         margin: 0;
10287 }
10288
10289 #plugin-information #section-screenshots li img {
10290         vertical-align: text-top;
10291         max-width: 100%;
10292         width: auto;
10293         height: auto;
10294 }
10295
10296 #plugin-information #section-screenshots li p {
10297         font-style: italic;
10298         padding-right: 20px;
10299         padding-bottom: 2em;
10300 }
10301
10302 #plugin-information #section-screenshots ol,
10303 #plugin-information .updated,
10304 #plugin-information pre {
10305         margin-left: 215px;
10306 }
10307
10308 #plugin-information pre {
10309         padding: 7px;
10310         overflow: auto;
10311         border-width: 1px;
10312         border-style: solid;
10313 }
10314
10315 .plugin-version-author-uri {
10316         font-size: 13px;
10317 }
10318
10319 img {
10320         border: none;
10321 }
10322
10323 /* Header */
10324 #wphead {
10325         border-bottom-width: 1px;
10326         border-bottom-style: solid;
10327 }
10328
10329 .press-this #wphead {
10330         height: 32px;
10331         margin-right: 0;
10332         margin-left: 0;
10333         margin-bottom: 5px;
10334 }
10335
10336 .press-this #header-logo {
10337         float: right;
10338         margin: 7px 7px 0;
10339         -webkit-user-select: none;
10340         -moz-user-select: none;
10341         user-select: none;
10342 }
10343
10344 .press-this #wphead h1 {
10345         font-weight: normal;
10346         font-size: 16px;
10347         line-height: 32px;
10348         margin: 0;
10349         float: right;
10350 }
10351
10352 .press-this #wphead h1 a {
10353         text-decoration: none;
10354 }
10355
10356 .press-this #wphead h1 a:hover {
10357         text-decoration: underline;
10358 }
10359
10360 .press-this #message {
10361         margin: 10px 0;
10362 }
10363
10364 .press-this .posting {
10365         margin-left: 252px;
10366 }
10367
10368 .press-this-sidebar {
10369         float: left;
10370         width: 240px;
10371         padding-top: 10px;
10372 }
10373
10374 .press-this #title {
10375         margin-right: 0;
10376         margin-left: 0;
10377         -moz-box-sizing: border-box;
10378         -webkit-box-sizing: border-box;
10379         -ms-box-sizing: border-box;
10380         box-sizing: border-box;
10381 }
10382
10383 .press-this .tagchecklist {
10384         margin-top: 8px;
10385 }
10386
10387 .press-this #titlediv {
10388         margin: 0;
10389 }
10390
10391 .press-this .wp-media-buttons {
10392         cursor: default;
10393         padding: 8px 8px 6px;
10394 }
10395
10396 .press-this .howto {
10397         margin-top: 2px;
10398         margin-bottom: 3px;
10399         font-size: 12px;
10400         font-style: italic;
10401         display: block;
10402 }
10403
10404 .press-this #wp-content-editor-container {
10405         clear: none;
10406 }
10407
10408 .press-this #poststuff .inside {
10409         margin-top: 18px;
10410 }
10411
10412 .press-this .category-tabs {
10413         margin-bottom: 3px;
10414 }
10415
10416 /* Editor/Main Column */
10417 .press-this #poststuff {
10418         margin: 0 10px 10px;
10419         padding: 0;
10420 }
10421
10422 .press-this #photo-add-url-div input[type="text"] {
10423         width: 220px;
10424 }
10425
10426 #poststuff #editor-toolbar {
10427         height: 30px;
10428 }
10429
10430 div.zerosize {
10431         border: 0 none;
10432         height: 0;
10433         margin: 0;
10434         overflow: hidden;
10435         padding: 0;
10436         width: 0;
10437 }
10438
10439 .posting {
10440         margin-left: 212px;
10441         position: relative;
10442 }
10443
10444 .press-this .inner-sidebar {
10445         width: 200px;
10446 }
10447
10448 .press-this .inner-sidebar .sleeve {
10449         padding-top: 5px;
10450 }
10451
10452 .press-this #submitdiv p {
10453         margin: 0;
10454         padding: 6px;
10455 }
10456
10457 .press-this #submitdiv #publishing-actions {
10458         border-bottom: 1px solid #dfdfdf;
10459 }
10460
10461 .press-this #publish {
10462         float: left;
10463 }
10464
10465 .press-this #poststuff h2,
10466 .press-this #poststuff h3 {
10467         font-size: 14px;
10468         line-height: 1;
10469 }
10470
10471 .press-this #tagsdiv-post_tag h3,
10472 .press-this #categorydiv h3 {
10473         cursor: pointer;
10474 }
10475
10476 .press-this #submitdiv h3 {
10477         cursor: default;
10478 }
10479
10480 h3.tb {
10481         font-weight: 600;
10482         font-size: 12px;
10483         margin-right: 5px;
10484 }
10485
10486 #TB_window {
10487         border: 1px solid #333;
10488 }
10489
10490 .press-this .postbox,
10491 .press-this .stuffbox {
10492         margin-bottom: 10px;
10493         min-width: 0;
10494 }
10495
10496 .js .meta-box-sortables .postbox:hover .handlediv {
10497         margin-left: 0 !important;
10498 }
10499
10500 /* Metabox collapse arrow indicators */
10501 .js .sidebar-name .sidebar-name-arrow:before,
10502 .js .meta-box-sortables .postbox .handlediv:before {
10503         left: 12px;
10504         font: normal 20px/1 'dashicons';
10505         speak: none;
10506         display: inline-block;
10507         padding: 8px 10px;
10508         top: 0;
10509         position: relative;
10510         -webkit-font-smoothing: antialiased;
10511         -moz-osx-font-smoothing: grayscale;
10512         text-decoration: none !important;
10513 }
10514
10515 .js #widgets-left .sidebar-name .sidebar-name-arrow {
10516         display: none;
10517 }
10518
10519 .js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,
10520 .js #widgets-left .sidebar-name:hover .sidebar-name-arrow {
10521         display: block;
10522 }
10523
10524 /* Show the arrow only on hover */
10525 .js .sidebar-name .sidebar-name-arrow:before,
10526 .js .meta-box-sortables .postbox .handlediv:before {
10527         content: '\f142';
10528 }
10529
10530 .js .widgets-holder-wrap.closed .sidebar-name-arrow:before,
10531 .js .meta-box-sortables .postbox.closed .handlediv:before {
10532         content: '\f140';
10533 }
10534
10535 .press-this #submitdiv:hover .handlediv {
10536         background: none;
10537 }
10538
10539 .tbtitle {
10540         font-size: 1.7em;
10541         outline: none;
10542         padding: 3px 4px;
10543         border-color: #dfdfdf;
10544 }
10545
10546 .press-this .actions {
10547         float: left;
10548         margin: -19px 0 0;
10549 }
10550
10551 .press-this #extra-fields .actions {
10552         margin: -32px 0 0 -7px;
10553 }
10554
10555 .press-this .actions li {
10556         float: right;
10557         list-style: none;
10558         margin-left: 10px;
10559 }
10560
10561 #extra-fields .button {
10562         margin-left: 5px;
10563 }
10564
10565 /* Photo Styles */
10566 #photo_saving {
10567         margin: 0 8px 8px;
10568         vertical-align: middle;
10569 }
10570
10571 #img_container_container {
10572         overflow: auto;
10573 }
10574
10575 #extra-fields {
10576         margin-top: 10px;
10577         position: relative;
10578 }
10579
10580 #extra-fields h2 {
10581         margin: 12px;
10582 }
10583
10584 #waiting {
10585         margin-top: 10px;
10586         overflow: hidden;
10587 }
10588
10589 #waiting span {
10590         float: left;
10591         margin: 0 5px 0 0;
10592 }
10593
10594 #waiting .spinner {
10595         display: block;
10596 }
10597
10598 #extra-fields .postbox {
10599         margin-bottom: 5px;
10600 }
10601
10602 #extra-fields .titlewrap {
10603         padding: 0;
10604         overflow: auto;
10605         height: 120px;
10606 }
10607
10608 #img_container a {
10609         display: block;
10610         float: right;
10611         overflow: hidden;
10612 }
10613
10614 #img_container img,
10615 #img_container a {
10616         width: 68px;
10617         height: 68px;
10618 }
10619
10620 #img_container img {
10621         border: none;
10622         background-color: #f4f4f4;
10623         cursor: pointer;
10624 }
10625
10626 #img_container a,
10627 #img_container a:link,
10628 #img_container a:visited {
10629         border: 1px solid #ccc;
10630         display: block;
10631         position: relative;
10632 }
10633
10634 #img_container a:hover,
10635 #img_container a:active {
10636         border-color: #000;
10637         z-index: 1000;
10638         border-width: 1px;
10639 }
10640
10641 /* Video */
10642 #embed-code {
10643         width: 100%;
10644         height: 98px;
10645 }
10646
10647 /* Categories */
10648 .press-this .categorydiv div.tabs-panel {
10649         height: 100px;
10650 }
10651
10652 /* Tags */
10653 .press-this .tagsdiv .newtag {
10654         width: 120px;
10655 }
10656
10657 .press-this #content {
10658         margin: 5px 0;
10659         padding: 0 5px;
10660         border: 0 none;
10661         height: 345px;
10662         font-family: Consolas, Monaco, monospace;
10663         font-size: 13px;
10664         line-height: 19px;
10665         background: transparent;
10666 }
10667
10668 /* Submit */
10669 .press-this #publishing-actions .spinner {
10670         display: inline;
10671         vertical-align: middle;
10672 }
10673
10674 #TB_ajaxContent #options {
10675         position: absolute;
10676         top: 20px;
10677         left: 25px;
10678         padding: 5px;
10679 }
10680
10681 #TB_ajaxContent h3 {
10682         margin-bottom: .25em;
10683 }
10684
10685 .error a {
10686         text-decoration: underline;
10687 }
10688
10689 .updated a {
10690         text-decoration: none;
10691         padding-bottom: 2px;
10692 }
10693
10694 /* tag hints */
10695 .taghint {
10696         color: #aaa;
10697         margin: -17px 7px 0 0;
10698         visibility: hidden;
10699 }
10700
10701 input.newtag ~ div.taghint {
10702         visibility: visible;
10703 }
10704
10705 input.newtag:focus ~ div.taghint {
10706         visibility: hidden;
10707 }
10708
10709 /* TinyMCE */
10710 #mce_fullscreen_container {
10711         background: #fff;
10712 }
10713
10714 #photo-add-url-div input[type="text"] {
10715         width: 300px;
10716 }
10717
10718 /* Theme/Plugin Editor */
10719 .alignleft h3 {
10720         margin: 0;
10721 }
10722
10723 #template textarea {
10724         font-family: Consolas, Monaco, monospace;
10725         font-size: 13px;
10726         width: 97%;
10727         background: #f9f9f9;
10728         outline: none;
10729 }
10730
10731 /* @noflip */
10732 #template textarea,
10733 #docs-list {
10734         direction: ltr;
10735 }
10736
10737 #template p {
10738         width: 97%;
10739 }
10740
10741 #templateside {
10742         float: left;
10743         width: 190px;
10744         word-wrap: break-word;
10745 }
10746
10747 #templateside h3,
10748 #postcustomstuff p.submit {
10749         margin: 0;
10750 }
10751
10752 #templateside h4 {
10753         margin: 1em 0 0;
10754 }
10755
10756 #templateside ol,
10757 #templateside ul {
10758         margin: .5em 0;
10759         padding: 0;
10760 }
10761
10762 #templateside li {
10763         margin: 4px 0;
10764 }
10765
10766 #templateside a,
10767 .theme-editor-php .highlight {
10768         display: block;
10769         padding: 3px 12px 3px 3px;
10770         text-decoration: none;
10771 }
10772
10773 .theme-editor-php .highlight {
10774         margin: -3px -12px -3px 3px;
10775 }
10776
10777 #templateside .highlight {
10778         border: none;
10779         font-weight: bold;
10780 }
10781
10782 .nonessential {
10783         font-size: 11px;
10784         font-style: italic;
10785         padding-right: 12px;
10786 }
10787
10788 #documentation {
10789         margin-top: 10px;
10790 }
10791
10792 #documentation label {
10793         line-height: 22px;
10794         vertical-align: baseline;
10795         font-weight: 600;
10796 }
10797
10798 .fileedit-sub {
10799         padding: 10px 0 8px;
10800         line-height: 180%;
10801 }
10802
10803 .feature-filter {
10804         padding: 8px 12px 0;
10805 }
10806
10807 .feature-filter .feature-group {
10808         float: right;
10809         margin: 5px 10px 10px;
10810 }
10811
10812 .feature-filter .feature-group li {
10813         display: inline-block;
10814         vertical-align: top;
10815         list-style-type: none;
10816         padding-left: 25px;
10817         width: 150px;
10818 }
10819
10820 /* General Widgets Styles */
10821
10822 .widget {
10823         margin: 0 auto 10px;
10824         position: relative;
10825         box-sizing: border-box;
10826         -moz-box-sizing: border-box;
10827         -webkit-box-sizing: border-box;
10828 }
10829
10830 .widget-top {
10831         font-size: 13px;
10832         font-weight: 600;
10833         background: #f7f7f7;
10834 }
10835
10836 .widget-top a.widget-action,
10837 .widget-top a.widget-action:hover {
10838         text-decoration: none;
10839 }
10840
10841 .widget-title h4 {
10842         margin: 0;
10843         padding: 15px;
10844         line-height: 1;
10845         overflow: hidden;
10846         white-space: nowrap;
10847         text-overflow: ellipsis;
10848         -webkit-user-select: none;
10849         -moz-user-select: none;
10850         user-select: none;
10851 }
10852
10853 .widgets-holder-wrap .widget-inside {
10854         border-top: none;
10855         padding: 1px 15px 15px 15px;
10856         line-height: 16px;
10857 }
10858
10859 /* Widget Dragging Helpers */
10860 .widget.ui-draggable-dragging {
10861         min-width: 100%;
10862 }
10863
10864 .widget.ui-sortable-helper {
10865         opacity: 0.8;
10866 }
10867
10868 .widget-placeholder {
10869         border: 1px dashed #bbb;
10870         margin: 0 auto 10px;
10871         height: 45px;
10872         width: 100%;
10873         -webkit-box-sizing: border-box;
10874         -moz-box-sizing: border-box;
10875         box-sizing: border-box;
10876 }
10877
10878 #widgets-right .widget-placeholder {
10879         margin-top: 0;
10880 }
10881
10882 #widgets-right .closed .widget-placeholder {
10883         height: 0;
10884         border: 0;
10885         margin-top: -10px;
10886 }
10887
10888 /* Widget Sidebars */
10889 .sidebar-name {
10890         border: none;
10891         position: relative;
10892         -webkit-box-sizing: border-box;
10893         -moz-box-sizing: border-box;
10894         box-sizing: border-box;
10895 }
10896
10897 .sidebar-name-arrow {
10898         position: absolute;
10899         top: 0;
10900         left: 0;
10901         bottom: 0;
10902 }
10903
10904 .js .sidebar-name {
10905         cursor: pointer;
10906 }
10907
10908 .sidebar-name h3 {
10909         margin: 0;
10910         padding: 8px 10px;
10911         overflow: hidden;
10912         white-space: nowrap;
10913 }
10914
10915 .widgets-holder-wrap .description {
10916         padding: 0 0 15px;
10917         margin: 0;
10918         font-style: normal;
10919         color: #777;
10920 }
10921
10922 #widgets-right .widgets-holder-wrap .description {
10923         padding-right: 7px;
10924         padding-left: 7px;
10925 }
10926
10927 /* Widgets 2-col Layout */
10928 div.widget-liquid-left {
10929         margin: 0;
10930         width: 38%;
10931         float: right;
10932 }
10933
10934 div.widget-liquid-right {
10935         float: left;
10936         width: 58%;
10937 }
10938
10939 /* Widgets Left - Available Widgets */
10940
10941 div#widgets-left {
10942         padding-top: 12px;
10943 }
10944
10945 div#widgets-left .closed .sidebar-name,
10946 div#widgets-left .inactive-sidebar.closed .sidebar-name {
10947         margin-bottom: 10px;
10948 }
10949
10950 div#widgets-left .sidebar-name h3 {
10951         padding: 10px 0;
10952         margin: 0 0 0 10px;
10953 }
10954
10955 div#widgets-left .sidebar-name .sidebar-name-arrow:before {
10956         left: 0;
10957         top: 4px;
10958         padding: 4px 4px 4px 6px;
10959 }
10960
10961 div#widgets-left .widget-holder {
10962         background: transparent;
10963         border: none;
10964 }
10965
10966 #available-widgets .widget-action {
10967         display: none;
10968 }
10969
10970 #available-widgets .widget {
10971         margin: 0;
10972 }
10973
10974 #available-widgets .widget:nth-child(odd) {
10975         clear: both;
10976 }
10977
10978 #available-widgets .widget .widget-description {
10979         display: block;
10980         padding: 10px 15px;
10981         font-size: 12px;
10982 }
10983
10984 #available-widgets #widget-list {
10985         position: relative;
10986 }
10987
10988 /* Inactive Sidebars */
10989 #widgets-left .inactive-sidebar {
10990         clear: both;
10991         width: 100%;
10992         background: transparent;
10993         padding: 0;
10994         margin: 0 0 20px 0;
10995         border: none;
10996         box-shadow: none;
10997 }
10998
10999 #widgets-left .inactive-sidebar.first {
11000         margin-top: 40px;
11001 }
11002
11003 /* Not sure what this is for... */
11004 div#widgets-left .inactive-sidebar .widget.expanded {
11005         right: auto;
11006 }
11007
11008 .widget-title-action {
11009         float: left;
11010         position: relative;
11011 }
11012
11013 div#widgets-left .inactive-sidebar .widgets-sortables {
11014         min-height: 42px;
11015         padding: 0;
11016         background: transparent;
11017         margin: 0;
11018         position: relative;
11019 }
11020
11021 /* Widgets Right */
11022
11023 div#widgets-right:after {
11024         content: ".";
11025         display: block;
11026         height: 0;
11027         clear: both;
11028         visibility: hidden;
11029 }
11030
11031 div#widgets-right .sidebars-column-1,
11032 div#widgets-right .sidebars-column-2 {
11033         max-width: 450px;
11034 }
11035
11036 div#widgets-right .widgets-holder-wrap {
11037         margin: 10px 0 0 0;
11038 }
11039
11040 div#widgets-right .sidebar-description {
11041         min-height: 20px;
11042         margin-top: -5px;
11043 }
11044
11045 div#widgets-right .sidebar-name h3 {
11046         padding: 15px 7px;
11047 }
11048
11049 div#widgets-right .sidebar-name .sidebar-name-arrow:before {
11050         left: 0;
11051         top: 4px;
11052 }
11053
11054 div#widgets-right .widget-top {
11055         padding: 0;
11056 }
11057
11058 div#widgets-right .widgets-sortables {
11059         padding: 0 8px;
11060         margin-bottom: 9px;
11061         position: relative;
11062         min-height: 123px;
11063 }
11064
11065 div#widgets-right .closed .widgets-sortables {
11066         min-height: 0;
11067         margin-bottom: 0;
11068 }
11069
11070 .sidebar-name .spinner {
11071         margin: -5px 5px;
11072         float: none;
11073 }
11074
11075 /* Dragging a widget over a closed sidebar */
11076 #widgets-right .widgets-holder-wrap.widget-hover {
11077         border-color: #777;
11078         box-shadow: 0 1px 2px rgba(0,0,0,0.3);
11079 }
11080
11081 /* Accessibility Mode */
11082 .widgets_access #widgets-left .widget .widget-top {
11083         cursor: auto;
11084 }
11085
11086 .widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,
11087 .widgets_access #wpwrap .widgets-holder-wrap.closed .widget,
11088 .widgets_access #wpwrap .widget-control-edit {
11089         display: block;
11090 }
11091
11092 .widgets_access #widgets-left .widget .widget-top:hover,
11093 .widgets_access #widgets-right .widget .widget-top:hover {
11094         border-color: #ddd;
11095 }
11096
11097 #available-widgets .widget-control-edit .edit,
11098 #widgets-left .inactive-sidebar .widget-control-edit .add,
11099 #widgets-right .widget-control-edit .add {
11100         display: none;
11101 }
11102
11103 .widget-control-edit {
11104         display: block;
11105         color: #666;
11106         background: #EEE;
11107         padding: 0 15px;
11108         line-height: 43px;
11109         border-right: 1px solid #DDD;
11110 }
11111
11112 #widgets-left .widget-control-edit:hover,
11113 #widgets-right .widget-control-edit:hover {
11114         color: #fff;
11115         background: #444;
11116         border-right: 0;
11117         outline: 1px solid #444;
11118 }
11119
11120 .widgets-holder-wrap .sidebar-name,
11121 .widgets-holder-wrap .sidebar-description {
11122         -webkit-user-select: none;
11123         -moz-user-select: none;
11124         user-select: none;
11125 }
11126
11127 .editwidget {
11128         margin: 0 auto;
11129 }
11130
11131 .editwidget .widget-inside {
11132         display: block;
11133         padding: 0 15px;
11134 }
11135
11136 .editwidget .widget-control-actions {
11137         margin-top: 20px;
11138 }
11139
11140 .js .widgets-holder-wrap.closed .widget,
11141 .js .widgets-holder-wrap.closed .sidebar-description,
11142 .js .closed br.clear {
11143         display: none;
11144 }
11145
11146 .nav-menus-php .item-edit:before,
11147 .widget-top a.widget-action:after,
11148 .control-section .accordion-section-title:after,
11149 .accordion-section-title:after {
11150         left: 0;
11151         content: '\f140';
11152         border: none;
11153         background: none;
11154         font: normal 20px/1 'dashicons';
11155         speak: none;
11156         display: block;
11157         padding: 0;
11158         text-indent: 0;
11159         text-align: center;
11160         position: relative;
11161         -webkit-font-smoothing: antialiased;
11162         -moz-osx-font-smoothing: grayscale;
11163         text-decoration: none !important;
11164 }
11165
11166 .widget-top a.widget-action:after {
11167         padding: 12px 12px 0;
11168 }
11169
11170 .nav-menus-php .item-edit:before {
11171         line-height: 2.1;
11172 }
11173
11174 .control-section .accordion-section-title:after,
11175 .accordion-section-title:after {
11176         float: left;
11177         left: 20px;
11178         top: -2px;
11179 }
11180
11181 .control-section.open .accordion-section-title:after,
11182 #customize-info.open .accordion-section-title:after,
11183 .nav-menus-php .menu-item-edit-active .item-edit:before {
11184         content: '\f142';
11185 }
11186
11187 /* Hide Widget Settings by Default */
11188 .widget-inside,
11189 .widget-description {
11190         display: none;
11191 }
11192
11193 /* Dragging widgets over the available widget area show's a "Deactivate" message */
11194 #removing-widget {
11195         display: none;
11196         font-weight: normal;
11197         padding-right: 15px;
11198         font-size: 12px;
11199         line-height: 1;
11200 }
11201
11202 .widget-control-noform,
11203 #access-off,
11204 .widgets_access .widget-action,
11205 .widgets_access .sidebar-name-arrow,
11206 .widgets_access #access-on,
11207 .widgets_access .widget-holder .description,
11208 .no-js .widget-holder .description {
11209         display: none;
11210 }
11211
11212 .widgets_access .widget-holder,
11213 .widgets_access #widget-list {
11214         padding-top: 10px;
11215 }
11216
11217 .widgets_access #access-off {
11218         display: inline;
11219 }
11220
11221 .widgets_access .sidebar-name,
11222 .widgets_access .widget .widget-top {
11223         cursor: default;
11224 }
11225
11226
11227 /* Widgets Area Chooser */
11228 .widget-liquid-left #widgets-left.chooser #available-widgets .widget,
11229 .widget-liquid-left #widgets-left.chooser .inactive-sidebar {
11230         transition: opacity 0.1s linear;
11231 }
11232
11233 .widget-liquid-left #widgets-left.chooser #available-widgets .widget,
11234 .widget-liquid-left #widgets-left.chooser .inactive-sidebar {
11235         /* -webkit-filter: blur(1px); */
11236         opacity: 0.2;
11237         pointer-events: none;
11238 }
11239
11240 .widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question {
11241         /* -webkit-filter: none; */
11242         opacity: 1;
11243         pointer-events: auto;
11244 }
11245
11246 .widgets-chooser ul.widgets-chooser-sidebars {
11247         margin: 0;
11248         list-style-type: none;
11249         max-height: 300px;
11250         overflow: auto;
11251 }
11252
11253 .widgets-chooser {
11254         display: none;
11255 }
11256
11257 .widgets-chooser ul {
11258         border: 1px solid #ccc;
11259 }
11260
11261 .widgets-chooser li {
11262         padding: 10px 35px 10px 15px;
11263         border-bottom: 1px solid #ccc;
11264         background: #fff;
11265         margin: 0;
11266         cursor: pointer;
11267         outline: none;
11268         position: relative;
11269         transition: background: 0.2s ease-in-out;
11270 }
11271
11272 .widgets-chooser li:hover,
11273 .widgets-chooser li:focus {
11274         background: rgba(255,255,255,0.7);
11275 }
11276
11277 .widgets-chooser li:focus:before {
11278         content: '\f147';
11279         display: block;
11280         -webkit-font-smoothing: antialiased;
11281         font: normal 26px/1 'dashicons';
11282         color: #999;
11283         position: absolute;
11284         top: 7px;
11285         right: 5px;
11286 }
11287
11288 .widgets-chooser li:last-child {
11289         border: none;
11290 }
11291
11292 .widgets-chooser li.widgets-chooser-selected {
11293         background: #2ea2cc;
11294         color: #fff;
11295 }
11296
11297 .widgets-chooser li.widgets-chooser-selected:before,
11298 .widgets-chooser li.widgets-chooser-selected:focus:before {
11299         content: '\f147';
11300         display: block;
11301         -webkit-font-smoothing: antialiased;
11302         font: normal 26px/1 'dashicons';
11303         color: #fff;
11304         position: absolute;
11305         top: 7px;
11306         right: 5px;
11307 }
11308
11309 .widgets-chooser .widgets-chooser-actions {
11310         padding: 10px 0 12px 0;
11311         text-align: center;
11312 }
11313
11314 .widgets-chooser button {
11315         margin-left: 5px;
11316 }
11317
11318 #available-widgets .widget .widget-top {
11319         cursor: pointer;
11320 }
11321
11322 /* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
11323 .ui-sortable,
11324 .ui-draggable {
11325         -ms-touch-action: none;
11326         touch-action:     none;
11327 }
11328
11329 .meta-box-sortables.ui-sortable,
11330 .widgets-holder-wrap .ui-draggable,
11331 .widgets-holder-wrap .ui-sortable,
11332 .menu.ui-sortable {
11333         -ms-touch-action: auto;
11334         touch-action:     auto;
11335 }
11336
11337 .meta-box-sortables.ui-sortable .hndle,
11338 .menu.ui-sortable .menu-item-handle {
11339         -ms-touch-action: none;
11340         touch-action:     none;
11341 }
11342
11343 /* Accordion */
11344
11345 .accordion-section {
11346         border-bottom: 1px solid #dfdfdf;
11347         margin: 0;
11348 }
11349
11350 .accordion-section.open .accordion-section-content,
11351 .no-js .accordion-section .accordion-section-content {
11352         display: block;
11353 }
11354
11355 .accordion-section.open:hover {
11356         border-bottom-color: #dfdfdf;
11357 }
11358
11359 .accordion-section-content {
11360         display: none;
11361         padding: 10px 20px 15px;
11362         overflow: hidden;
11363         background: #fff;
11364         border-right: 1px solid #dfdfdf;
11365         border-left: 1px solid #dfdfdf;
11366 }
11367
11368 .accordion-section-title {
11369         margin: 0;
11370         padding: 12px 15px 15px;
11371         position: relative;
11372         border-right: 1px solid #dfdfdf;
11373         border-left: 1px solid #dfdfdf;
11374
11375         -webkit-user-select: none;
11376         -moz-user-select: none;
11377         user-select: none;
11378 }
11379
11380 .js .accordion-section-title {
11381         cursor: pointer;
11382 }
11383
11384 .js .accordion-section-title:after {
11385         position: absolute;
11386         top: 12px;
11387         left: 10px;
11388         z-index: 1;
11389 }
11390
11391 .accordion-section-title:focus {
11392         outline: none;
11393 }
11394
11395 .accordion-section-title:hover:after,
11396 .accordion-section-title:focus:after {
11397         border-color: #aaa transparent;
11398 }
11399
11400 .cannot-expand .accordion-section-title {
11401         cursor: auto;
11402 }
11403
11404 .cannot-expand .accordion-section-title:after {
11405         display: none;
11406 }
11407
11408 .control-section .accordion-section-title {
11409         border-right: none;
11410         border-left: none;
11411         padding: 10px 14px 11px 10px;
11412         line-height: 21px;
11413         background: #fff;
11414 }
11415
11416 .control-section .accordion-section-title:after {
11417         top: 11px;
11418 }
11419
11420 .js .control-section:hover .accordion-section-title,
11421 .js .control-section .accordion-section-title:hover,
11422 .js .control-section.open .accordion-section-title,
11423 .js .control-section .accordion-section-title:focus {
11424         color: #222;
11425         background: #f5f5f5;
11426 }
11427
11428 .control-section.open .accordion-section-title {
11429         /* When expanded */
11430         border-bottom: 1px solid #dfdfdf;
11431 }
11432
11433 .sticky-menu #TB_window .updated {
11434         margin: 16px 0 0;
11435 }
11436
11437 li#wp-admin-bar-menu-toggle {
11438         display: none;
11439 }
11440
11441 /* =Media Queries
11442 -------------------------------------------------------------- */
11443
11444 @media screen and (max-width: 480px) {
11445         div.widget-liquid-left {
11446                 width: 100%;
11447                 float: none;
11448                 border-left: none;
11449                 padding-left: 0;
11450         }
11451
11452         #widgets-left .sidebar-name {
11453                 margin-left: 0;
11454         }
11455
11456         #widgets-left #available-widgets .widget-top {
11457                 margin-left: 0;
11458         }
11459
11460         #widgets-left .inactive-sidebar .widgets-sortables {
11461                 margin-left: 0;
11462         }
11463
11464         div.widget-liquid-right {
11465                 width: 100%;
11466                 float: none;
11467         }
11468
11469         div.widget {
11470                 margin: 0 auto 10px !important;
11471                 max-width: 480px;
11472         }
11473 }
11474
11475 @media screen and (max-width: 320px) {
11476         div.widget {
11477                 max-width: 320px;
11478         }
11479 }
11480
11481 @media only screen and (max-width: 768px) {
11482         /* categories */
11483         #col-left {
11484                 width: 100%;
11485         }
11486
11487         #col-right {
11488                 width: 100%;
11489         }
11490 }
11491
11492 @media only screen and (min-width: 769px) {
11493         /* categories */
11494         #col-left {
11495                 width: 35%;
11496         }
11497
11498         #col-right {
11499                 width: 65%;
11500         }
11501 }
11502
11503 @media only screen and (max-width: 860px) {
11504
11505         /* categories */
11506         #col-left {
11507                 width: 35%;
11508         }
11509
11510         #col-right {
11511                 width: 65%;
11512         }
11513 }
11514
11515 @media only screen and (min-width: 980px) {
11516
11517         /* categories */
11518         #col-left {
11519                 width: 35%;
11520         }
11521
11522         #col-right {
11523                 width: 65%;
11524         }
11525 }
11526
11527 @media only screen and (max-width: 768px) {
11528         /* categories */
11529         #col-left {
11530                 width: 100%;
11531         }
11532
11533         #col-right {
11534                 width: 100%;
11535         }
11536
11537         .form-field input,
11538         .form-field textarea {
11539                 width: 99%;
11540         }
11541
11542         .form-wrap .form-field {
11543                 padding:0;
11544         }
11545
11546         /* users */
11547         #profile-page .form-table textarea {
11548                 max-width: 400px;
11549                 width: auto;
11550         }
11551
11552         /* menu locations */
11553         #menu-locations-wrap .widefat {
11554                 width: 100%;
11555         }
11556 }
11557
11558 @media only screen and (min-width: 1250px) {
11559         #widgets-left #available-widgets .widget {
11560                 width: 49%;
11561                 float: right;
11562         }
11563
11564         .widget.ui-draggable-dragging {
11565                 min-width: 49%;
11566         }
11567
11568         #widgets-left #available-widgets .widget:nth-child(even) {
11569                 float: left;
11570         }
11571
11572         #widgets-right .sidebars-column-1,
11573         #widgets-right .sidebars-column-2 {
11574                 float: right;
11575                 width: 49%;
11576         }
11577
11578         #widgets-right .sidebars-column-1 {
11579                 margin-left: 2%;
11580         }
11581
11582         #widgets-right.single-sidebar .sidebars-column-1,
11583         #widgets-right.single-sidebar .sidebars-column-2 {
11584                 float: none;
11585                 width: 100%;
11586                 margin: 0;
11587         }
11588 }
11589
11590 /**
11591  * HiDPI Displays
11592  */
11593 @media print,
11594   (-o-min-device-pixel-ratio: 5/4),
11595   (-webkit-min-device-pixel-ratio: 1.25),
11596   (min-resolution: 120dpi) {
11597         tr.wp-locked .locked-indicator {
11598                 background-image: url('../images/lock-2x.png');
11599                 background-size: 16px 16px;
11600         }
11601
11602         #content-resize-handle,
11603         #post-body .wp_themeSkin .mceStatusbar a.mceResize {
11604                 background: transparent url('../images/resize-2x.gif') no-repeat scroll left bottom;
11605                 background-size: 11px 11px;
11606         }
11607
11608         .rtl #content-resize-handle,
11609         .rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
11610                 background: transparent url('../images/resize-rtl-2x.gif') no-repeat scroll left bottom;
11611         }
11612
11613         /* Back-compat for pre-3.8 */
11614         div.star-holder {
11615                 background: url('../images/stars-2x.png?ver=20121108') repeat-x bottom right;
11616                 background-size: 21px 37px;
11617         }
11618
11619         /* Back-compat for pre-3.8 */
11620         div.star-holder .star-rating {
11621                 background: url('../images/stars-2x.png?ver=20121108') repeat-x top right;
11622                 background-size: 21px 37px;
11623         }
11624
11625         .wp-full-overlay .collapse-sidebar-arrow {
11626                 background-image: url('../images/arrows-2x.png');
11627                 background-size: 15px 123px;
11628         }
11629
11630         .spinner,
11631         .imgedit-wait,
11632         .customize-loading #customize-container,
11633         .revision-tick.completed-false,
11634         #theme-installer .wp-full-overlay-main {
11635                 background-image: url('../images/spinner-2x.gif');
11636         }
11637
11638 }
11639
11640 /* =Localized CSS
11641 -------------------------------------------------------------- */
11642
11643 /* zh_CN: Remove italic properties. */
11644 .locale-zh-cn .howto,
11645 .locale-zh-cn .tablenav .displaying-num,
11646 .locale-zh-cn .js .input-with-default-title,
11647 .locale-zh-cn .link-to-original,
11648 .locale-zh-cn .inline-edit-row fieldset span.title,
11649 .locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
11650 .locale-zh-cn #utc-time,
11651 .locale-zh-cn #local-time,
11652 .locale-zh-cn p.install-help,
11653 .locale-zh-cn p.help,
11654 .locale-zh-cn p.description,
11655 .locale-zh-cn span.description,
11656 .locale-zh-cn .form-wrap p {
11657         font-style: normal;
11658 }
11659
11660 /* zh_CN: Enlarge dashboard widget 'Configure' link */
11661 .locale-zh-cn .hdnle a { font-size: 12px; }
11662
11663 /* zn_CH: Enlarge font size, set font-size: normal */
11664 .locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
11665
11666 /* Zn_CH: Distraction free writing.
11667  *  More beautiful font for "Just write."
11668  *  Larger text for HTML/Visual mode.
11669  */
11670 .locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
11671 .locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
11672
11673 /* zh_CN: Enlarge font-size. */
11674 .locale-zh-cn #sort-buttons { font-size: 1em !important; }
11675
11676 /* de_DE: Text needs more space for translation */
11677 .locale-de-de .inline-edit-row fieldset label span.title {
11678         width: 7em; /* default 5em */
11679 }
11680 .locale-de-de .inline-edit-row fieldset label span.input-text-wrap {
11681         margin-right: 7em; /* default 5em */
11682 }
11683 .locale-de-de #customize-header-actions .button {
11684         padding: 0 5px 1px; /* default 0 10px 1px */
11685 }
11686 .locale-de-de #customize-header-actions .spinner {
11687         margin: 16px 3px 0; /* default 16px 4px 0 5px */
11688 }
11689
11690 /* ru_RU: Text needs more room to breathe. */
11691 .locale-ru-ru .inline-edit-row fieldset label span.title {
11692         width: 8em; /* default 5em */
11693 }
11694 .locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap {
11695         margin-right: 8em; /* default 5em */
11696 }
11697 .locale-ru-ru.press-this .posting {
11698         margin-left: 277px; /* default 252px + 25px */
11699 }
11700 .locale-ru-ru .press-this-sidebar {
11701         width: 265px; /* default 240px + 25px */
11702 }
11703 .locale-ru-ru #customize-header-actions .button {
11704         padding: 0 5px 1px; /* default 0 10px 1px */
11705 }
11706 .locale-ru-ru #customize-header-actions .spinner {
11707         margin: 16px 3px 0; /* default 16px 4px 0 5px */
11708 }
11709
11710 /* lt_LT: QuickEdit */
11711 .locale-lt-lt .inline-edit-row fieldset label span.title {
11712         width: 8em;
11713 }
11714 .locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
11715         margin-right: 8em;
11716 }
11717
11718
11719 @-ms-viewport {
11720         width: device-width;
11721 }
11722
11723 @media screen and ( max-width: 782px ) {
11724         html.wp-toolbar {
11725                 padding-top: 46px;
11726         }
11727
11728         body {
11729                 min-width: 240px;
11730                 overflow-x: hidden;
11731         }
11732
11733         body * {
11734                 -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
11735         }
11736
11737         #wpwrap {
11738                 background: #f0f0f0;
11739         }
11740
11741         #wpcontent, .auto-fold #wpcontent {
11742                 position: relative;
11743                 margin-right: 0;
11744                 padding-right: 10px;
11745         }
11746
11747         .wrap {
11748                 margin-left: 12px;
11749                 margin-right: 0;
11750         }
11751
11752         .col-wrap {
11753                 padding: 0;
11754         }
11755
11756         .sticky-menu #adminmenuwrap {
11757                 position: relative;
11758                 z-index: auto;
11759                 top: 0;
11760         }
11761
11762         /* Hidden Elements */
11763         #screen-meta,
11764         #screen-meta-links,
11765         #collapse-menu,
11766         .post-format-select {
11767                 display: none !important;
11768         }
11769
11770         /* Input Elements */
11771         textarea {
11772                 -webkit-appearance: none;
11773         }
11774
11775         input[type=text], input[type=search],
11776         input[type=password], input[type=number] {
11777                 -webkit-appearance: none;
11778                 padding: 6px 10px;
11779         }
11780
11781         input.code {
11782                 padding-bottom: 5px;
11783                 padding-top: 10px;
11784         }
11785
11786         input[type=checkbox], .widefat th input[type=checkbox] {
11787                 -webkit-appearance: none;
11788                 padding: 10px;
11789         }
11790
11791         .widefat th input[type=checkbox] {
11792                 margin-bottom: 8px;
11793         }
11794
11795         input[type=checkbox]:checked:before, .widefat th input[type=checkbox]:before {
11796                 font: normal 30px/1 'Dashicons';
11797                 margin: -3px -5px;
11798         }
11799
11800         input[type=radio],
11801         input[type=checkbox] {
11802                 height: 25px;
11803                 width: 25px;
11804         }
11805
11806         .wp-admin p input[type=checkbox],
11807         .wp-admin p input[type=radio] {
11808                 margin-top: -3px;
11809         }
11810
11811         input[type=radio]:checked:before {
11812                 vertical-align: middle;
11813                 width: 9px;
11814                 height: 9px;
11815                 margin: 7px;
11816                 line-height: 16px;
11817         }
11818
11819         .wp-upload-form input[type=submit] {
11820                 margin-top: 10px;
11821         }
11822
11823         #wpbody select {
11824                 height: 36px;
11825                 font-size: 16px;
11826         }
11827
11828         .wp-admin .button-cancel {
11829                 padding: 0;
11830                 font-size: 14px;
11831         }
11832
11833         .wrap .add-new-h2, .wrap .add-new-h2:active {
11834                 padding: 10px 15px;
11835                 font-size: 14px;
11836         }
11837
11838         .wp-color-result {
11839                 height: auto;
11840                 padding-right: 45px;
11841         }
11842
11843         .wp-color-result:after {
11844                 font-size: 14px;
11845                 height: auto;
11846                 padding: 6px 14px;
11847         }
11848
11849         #createuser .form-field input {
11850                 width: 100%;
11851         }
11852
11853         /* Feedback Messages */
11854         .wrap div.updated, .wrap div.error, .media-upload-form div.error {
11855                 margin: 20px 0 10px 0;
11856                 padding: 5px 10px;
11857                 font-size: 14px;
11858                 line-height: 175%;
11859         }
11860
11861         /* Sidebar Adjustments */
11862         .auto-fold #adminmenu,
11863         .auto-fold #adminmenuback,
11864         .auto-fold #adminmenuwrap {
11865                 position: absolute;
11866                 width: 190px;
11867                 z-index: 100;
11868         }
11869
11870         .auto-fold #adminmenuback,
11871         .auto-fold #adminmenuwrap {
11872                 display: none;
11873         }
11874
11875         .auto-fold #adminmenu li.menu-top {
11876                 width: 100%;
11877         }
11878
11879         /* Resize the admin menu items to a comfortable touch size */
11880         .auto-fold #adminmenu li a {
11881                 font-size: 16px;
11882                 padding: 5px;
11883         }
11884
11885         .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
11886                 padding: 10px 20px 10px 10px;
11887         }
11888
11889         /* Restore the menu names */
11890         .auto-fold #adminmenu .wp-menu-name {
11891                 display: block;
11892                 margin-right: 35px;
11893         }
11894
11895         /* Switch the arrow side */
11896         .auto-fold ul#adminmenu a.wp-has-current-submenu:after,
11897         .auto-fold ul#adminmenu > li.current > a.current:after {
11898                 border-width: 8px;
11899                 margin-top: -8px;
11900         }
11901
11902         .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
11903                 display: none;
11904         }
11905
11906         /* Make the submenus appear correctly when tapped. */
11907         #adminmenu .wp-submenu {
11908                 position: relative;
11909                 display: none;
11910         }
11911
11912         .auto-fold #adminmenu .selected .wp-submenu,
11913         .auto-fold #adminmenu .wp-menu-open .wp-submenu {
11914                 position: relative;
11915                 display: block;
11916                 top: 0;
11917                 right: -1px;
11918                 -webkit-box-shadow: none;
11919                 box-shadow: none;
11920         }
11921
11922         .auto-fold #adminmenu .selected .wp-submenu:after,
11923         .auto-fold #adminmenu .wp-menu-open .wp-submenu:after {
11924                 display: none;
11925         }
11926
11927         .auto-fold #adminmenu .opensub .wp-submenu {
11928                 display: none;
11929         }
11930
11931         .auto-fold #adminmenu .selected .wp-submenu {
11932                 display: block;
11933         }
11934
11935         .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
11936                 display: block;
11937         }
11938
11939         .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
11940         .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
11941                 position: relative;
11942                 right: -1px;
11943                 left: 0;
11944                 top: 0;
11945         }
11946
11947         /* Remove submenu headers and adjust sub meu*/
11948         #adminmenu .wp-submenu .wp-submenu-head {
11949                 display: none;
11950         }
11951
11952         /*  Sidebar Toggle */
11953         #wp-responsive-toggle {
11954                 position: fixed;
11955                 top: 5px;
11956                 right: 4px;
11957                 padding-left: 10px;
11958                 z-index: 99999;
11959                 border: none;
11960                 box-sizing: border-box;
11961                 -moz-box-sizing: border-box;
11962         }
11963
11964         .wrap .icon32 + h2 {
11965                 margin-top: -2px;
11966         }
11967
11968         .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
11969                 background: #333;
11970         }
11971
11972         .wp-responsive-open #wpbody {
11973                 left: -190px;
11974         }
11975
11976         .auto-fold .wp-responsive-open #adminmenuback,
11977         .auto-fold .wp-responsive-open #adminmenuwrap {
11978                 display: block;
11979         }
11980
11981         /* General New Post Form */
11982         #post-body-content {
11983                 min-width: 0;
11984         }
11985
11986         #titlediv #title-prompt-text,
11987         #wp-fullscreen-title-prompt-text {
11988                 padding: 10px 10px;
11989         }
11990
11991         .post-format-options {
11992                 padding-left: 0;
11993         }
11994
11995         .post-format-options a {
11996                 margin-left: 5px;
11997                 margin-bottom: 5px;
11998                 min-width: 52px;
11999         }
12000
12001         .post-format-options .post-format-title {
12002                 font-size: 11px;
12003         }
12004
12005         .post-format-options a div {
12006                 height: 28px;
12007                 width: 28px;
12008         }
12009
12010         .post-format-options a div:before {
12011                 font-size: 26px !important;
12012         }
12013
12014         /* General Metabox */
12015         .postbox {
12016                 font-size: 14px;
12017         }
12018
12019         #poststuff h3,
12020         .metabox-holder h3 {
12021                 padding: 12px;
12022         }
12023
12024         .postbox .handlediv {
12025                 margin-top: 3px;
12026         }
12027
12028         /* Publish Metabox Options */
12029         #post-visibility-select {
12030                 line-height: 280%;
12031         }
12032
12033         .wp-core-ui .save-post-visibility,
12034         .wp-core-ui .save-timestamp {
12035                 vertical-align: middle;
12036                 margin-left: 15px;
12037         }
12038
12039         .timestamp-wrap select#mm {
12040                 display: block;
12041                 width: 100%;
12042                 margin-bottom: 10px;
12043         }
12044
12045         .timestamp-wrap #jj,
12046         .timestamp-wrap #aa,
12047         .timestamp-wrap #hh,
12048         .timestamp-wrap #mn {
12049                 padding: 12px 3px;
12050                 font-size: 14px;
12051                 margin-bottom: 5px;
12052                 width: auto;
12053                 text-align: center;
12054         }
12055
12056         /* Categories Metabox */
12057         ul.category-tabs {
12058                 margin: 30px 0 15px;
12059         }
12060
12061         ul.category-tabs li.tabs {
12062                 padding: 15px;
12063         }
12064
12065         .press-this ul.category-tabs li.tabs {
12066                 padding: 3px 5px 5px; /* Reset tabs in Press This to standard size */
12067         }
12068
12069         ul.categorychecklist li {
12070                 margin-bottom: 15px;
12071         }
12072
12073         ul.categorychecklist ul {
12074                 margin-top: 15px;
12075         }
12076
12077         .category-add input[type=text],
12078         .category-add select {
12079                 max-width: none;
12080                 margin-bottom: 15px;
12081         }
12082
12083         /* Tags Metabox */
12084         .tagsdiv .newtag {
12085                 width: 100%;
12086                 padding: 25px 10px;
12087                 margin-bottom: 15px;
12088         }
12089
12090         .tagchecklist {
12091                 margin: 25px 10px;
12092         }
12093
12094         .tagchecklist span {
12095                 font-size: 16px;
12096                 line-height: 120%;
12097         }
12098
12099         /* Revisions */
12100         #diff-next-revision,
12101         #diff-previous-revision {
12102                 margin-top: -1em;
12103         }
12104
12105         table.diff {
12106                 -ms-word-break: break-all;
12107                 word-break: break-all;
12108                 word-wrap: break-word;
12109         }
12110
12111         /* Discussion */
12112         #commentstatusdiv p {
12113                 line-height: 2.8;
12114         }
12115
12116         /* TinyMCE Adjustments */
12117         .mceToolbar * {
12118                 white-space: normal !important;
12119         }
12120
12121         .mceToolbar tr,
12122         .mceToolbar td {
12123                 float: right !important;
12124         }
12125
12126         .wp_themeSkin a.mceButton {
12127                 width: 30px;
12128                 height: 30px;
12129         }
12130
12131         .wp_themeSkin .mceButton .mceIcon {
12132                 margin-top: 5px;
12133                 margin-right: 5px;
12134         }
12135
12136         .wp_themeSkin .mceSplitButton {
12137                 margin-top: 1px;
12138         }
12139
12140         .wp_themeSkin .mceSplitButton td a.mceAction {
12141                 padding-top: 6px;
12142                 padding-bottom: 6px;
12143                 padding-right: 6px;
12144                 padding-left: 3px;
12145         }
12146
12147         .wp_themeSkin .mceSplitButton td a.mceOpen,
12148         .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen {
12149                 padding-top: 6px;
12150                 padding-bottom: 6px;
12151                 background-position: 1px 6px;
12152         }
12153
12154         .wp_themeSkin table.mceListBox {
12155                 margin: 5px;
12156         }
12157
12158         div.quicktags-toolbar input {
12159                 padding: 10px 20px;
12160         }
12161
12162         #wp-content-editor-tools {
12163                 overflow: hidden;
12164                 padding: 20px 0 1px 15px;
12165                 top: 1px;
12166         }
12167
12168         a.wp-switch-editor {
12169                 font-size: 16px;
12170                 line-height: 1em;
12171                 margin: 3px 7px 0 0;
12172                 padding: 12px 15px;
12173         }
12174
12175         #wp-content-media-buttons a {
12176                 font-size: 16px;
12177                 line-height: 37px;
12178                 height: 39px;
12179                 padding: 0 15px 0 20px;
12180         }
12181
12182         .wp-media-buttons span.wp-media-buttons-icon,
12183         .wp-media-buttons span.jetpack-contact-form-icon {
12184                 width: 22px !important;
12185                 margin-top: -3px !important;
12186                 margin-right: -5px !important;
12187         }
12188
12189         .wp-media-buttons .add_media span.wp-media-buttons-icon:before,
12190         .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before {
12191                 font-size: 20px !important;
12192         }
12193
12194         #content_wp_fullscreen {
12195                 display: none;
12196         }
12197
12198         .misc-pub-section {
12199                 padding: 20px 10px 20px;
12200         }
12201
12202         .misc-pub-section > a {
12203                 float: left;
12204                 font-size: 16px;
12205         }
12206
12207         #delete-action,
12208         #publishing-action {
12209                 line-height: 47px;
12210         }
12211
12212         /* Subsubsub Nav */
12213         .subsubsub {
12214                 font-size: 16px;
12215                 text-align: center;
12216                 margin-bottom: 15px;
12217         }
12218
12219         /* WP List Table Options & Filters */
12220         .tablenav {
12221                 height: auto;
12222         }
12223
12224         .tablenav.top {
12225                 margin: 0;
12226         }
12227
12228         .tablenav.bottom {
12229                 position: relative;
12230                 margin-top: 15px;
12231         }
12232
12233         .tablenav br {
12234                 display: none;
12235         }
12236
12237         .tablenav br.clear {
12238                 display: block;
12239         }
12240
12241         #wpbody-content {
12242                 padding-bottom: 100px;
12243         }
12244
12245         p.search-box {
12246                 float: none;
12247                 position: absolute;
12248                 bottom: 0;
12249                 width: 98%;
12250                 height: 90px;
12251                 margin-bottom: 20px;
12252         }
12253
12254         p.search-box input[name="s"] {
12255                 height: auto;
12256                 float: none;
12257                 width: 100%;
12258                 margin-bottom: 10px;
12259                 vertical-align: middle;
12260                 -webkit-appearance: none;
12261         }
12262
12263         p.search-box input[type="submit"] {
12264                 margin-bottom: 10px;
12265         }
12266
12267         .tablenav.top .actions, .view-switch {
12268                 display: none;
12269         }
12270
12271         /* Pagination */
12272         .tablenav.top .displaying-num {
12273                 display: none;
12274         }
12275
12276         .tablenav.bottom .displaying-num {
12277                 position: absolute;
12278                 left: 0;
12279                 top: 10px;
12280                 font-size: 14px;
12281         }
12282
12283         .tablenav-pages {
12284                 width: 100%;
12285                 text-align: center;
12286                 margin: 0 0 25px;
12287         }
12288
12289         .tablenav.bottom .tablenav-pages {
12290                 margin-top: 25px;
12291         }
12292
12293         .tablenav.top .tablenav-pages.one-page {
12294                 display: none;
12295         }
12296
12297         .tablenav.bottom .tablenav-pages.one-page {
12298                 margin: 15px 0 0 0;
12299                 height: 0;
12300         }
12301
12302         .tablenav-pages .pagination-links .paging-input {
12303                 font-size: 18px;
12304         }
12305
12306         .tablenav-pages .pagination-links a {
12307                 padding: 8px 20px 11px;
12308                 font-size: 18px;
12309                 background: rgba(0, 0, 0, 0.05);
12310         }
12311
12312         .tablenav-pages .pagination-links .current-page {
12313                 padding: 10px;
12314                 font-size: 14px;
12315         }
12316
12317         /* WP List Table Adjustments: General */
12318         .form-wrap > p {
12319                 display: none;
12320         }
12321
12322         .comment-count {
12323                 font-size: 14px;
12324         }
12325
12326         /* Columns to hide */
12327         .fixed .column-date,
12328         .fixed .column-author,
12329         .column-categories,
12330         .column-tags,
12331         .tags .column-description,
12332         .media .column-parent,
12333         .users .column-email,
12334         .users .column-name,
12335         .sites .column-registered,
12336         .sites .column-users {
12337                 display: none;
12338         }
12339
12340         .fixed .column-comment .comment-author {
12341                 display: block;
12342         }
12343
12344         /* Posts */
12345         .column-title {
12346                 width: 85%;
12347         }
12348
12349         .fixed .column-comments, .widefat .check-column {
12350                 width: 35px
12351         }
12352
12353         .widefat thead .check-column, .widefat tfoot .check-column {
12354                 padding: 10px 0 10px;
12355         }
12356
12357         .widefat * {
12358                 word-wrap: normal;
12359         }
12360
12361         /* Quick Edit and Bulk Edit */
12362         #wpbody-content .quick-edit-row-post .inline-edit-col-left,
12363         #wpbody-content .quick-edit-row-post .inline-edit-col-right,
12364         #wpbody-content .inline-edit-row-post .inline-edit-col-center,
12365         #wpbody-content .quick-edit-row-page .inline-edit-col-left,
12366         #wpbody-content .quick-edit-row-page .inline-edit-col-right,
12367         #wpbody-content .bulk-edit-row-post .inline-edit-col-right,
12368         #wpbody-content .bulk-edit-row .inline-edit-col-left,
12369         #wpbody-content .bulk-edit-row-page .inline-edit-col-right,
12370         #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
12371                 float: none;
12372                 width: 100%;
12373         }
12374
12375         #wpbody-content .quick-edit-row fieldset .inline-edit-col label,
12376         #wpbody-content .quick-edit-row fieldset .inline-edit-group label,
12377         #wpbody-content .bulk-edit-row fieldset .inline-edit-col label,
12378         #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
12379                 max-width: none;
12380                 float: none;
12381                 margin-bottom: 5px;
12382         }
12383
12384         #wpbody .bulk-edit-row fieldset select {
12385                 display: block;
12386                 width: 100%;
12387                 max-width: none;
12388                 -moz-box-sizing: border-box;
12389                 box-sizing: border-box;
12390         }
12391
12392         .inline-edit-row fieldset ul.cat-checklist label,
12393         .inline-edit-row #bulk-titles div {
12394                 font-size: 16px;
12395         }
12396
12397         .inline-edit-row fieldset label span.title {
12398                 float: none;
12399         }
12400
12401         .inline-edit-row fieldset label.inline-edit-tags {
12402                 padding: 0 0.5em;
12403         }
12404
12405         .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
12406                 padding: 0;
12407         }
12408
12409         .inline-edit-row fieldset label span.input-text-wrap {
12410                 margin-right: 0;
12411         }
12412
12413         .inline-edit-row fieldset input[name=jj],
12414         .inline-edit-row fieldset input[name=hh],
12415         .inline-edit-row fieldset input[name=mn] {
12416                 width: 3em;
12417         }
12418
12419         .inline-edit-row fieldset input[name=aa] {
12420                 width: 4.5em;
12421         }
12422
12423         #bulk-titles div {
12424                 margin: 0.8em 0.3em;
12425         }
12426
12427         #bulk-titles div a {
12428                 height: 22px;
12429         }
12430
12431         /* Taxonomies */
12432         .tags .column-posts {
12433                 width: 50px;
12434         }
12435
12436         .tags .column-slug {
12437                 width: 30%;
12438         }
12439
12440         /* Comments */
12441         .comments .column-response {
12442                 width: 35%;
12443         }
12444
12445         /* Users */
12446         .users .column-role {
12447                 width: 35%;
12448         }
12449
12450         /* Network admin sites */
12451         .sites .column-blogname {
12452                 width: 55%;
12453         }
12454
12455         /* Updates */
12456         #wpbody-content #update-themes-table .plugin-title {
12457                 width: auto;
12458         }
12459
12460         /* Form Tables */
12461         .form-table {
12462                 -moz-box-sizing: border-box;
12463                 box-sizing: border-box;
12464         }
12465
12466         .form-table th,
12467         .form-table td {
12468                 display: block;
12469                 width: auto;
12470                 vertical-align: middle;
12471         }
12472
12473         .form-table .color-palette td {
12474                 display: table-cell;
12475                 width: 15px;
12476         }
12477
12478         .form-table table.color-palette {
12479                 margin-left: 10px;
12480         }
12481
12482         textarea,
12483         input {
12484                 font-size: 16px;
12485         }
12486
12487         .form-table td input[type="text"],
12488         .form-table td input[type="password"],
12489         .form-table td select,
12490         .form-table td textarea,
12491         .form-table span.description,
12492         #profile-page .form-table textarea {
12493                 width: 100%;
12494                 font-size: 16px;
12495                 line-height: 1.5;
12496                 padding: 7px 10px;
12497                 display: block;
12498                 max-width: none;
12499                 box-sizing: border-box;
12500                 -moz-box-sizing: border-box;
12501         }
12502
12503         input[type=text].small-text,
12504         input[type=search].small-text,
12505         input[type=password].small-text,
12506         input[type=number].small-text,
12507         input[type="number"].small-text,
12508         .form-table input[type=text].small-text {
12509                 width: auto;
12510                 max-width: 55px;
12511                 display: inline;
12512                 padding: 3px 6px;
12513                 margin: 0 3px;
12514         }
12515
12516         #pass-strength-result {
12517                 width: 100%;
12518                 box-sizing: border-box;
12519                 -moz-box-sizing: border-box;
12520                 padding: 8px;
12521         }
12522
12523         .form-table span.description {
12524                 padding: 4px 0 0;
12525                 line-height: 1.4em;
12526         }
12527
12528         .form-table th {
12529                 padding-top: 10px;
12530                 padding-bottom: 0;
12531                 border-bottom: 0;
12532         }
12533
12534         .form-table td {
12535                 padding-top: 8px;
12536                 padding-right: 0;
12537         }
12538
12539         .form-table input.regular-text {
12540                 width: 100%;
12541         }
12542
12543         .form-table label {
12544                 font-size: 14px;
12545         }
12546
12547         .form-table fieldset label {
12548                 display: block;
12549         }
12550
12551         #utc-time {
12552                 margin-top: 10px;
12553         }
12554
12555         #utc-time,
12556         #local-time {
12557                 display: block;
12558                 float: none;
12559                 padding: 0;
12560                 line-height: 2;
12561         }
12562
12563         /* Add/Edit Media */
12564         .wp_attachment_details label[for="content"] {
12565                 font-size: 14px;
12566                 line-height: 1.5em;
12567         }
12568
12569         /* Links */
12570         .link-manager-php #posts-filter {
12571                 margin-top: 25px;
12572         }
12573
12574         .link-manager-php .tablenav.bottom {
12575                 overflow: hidden;
12576         }
12577
12578         .links-table #link_rel {
12579                 max-width: none;
12580         }
12581
12582         .links-table th,
12583         .links-table td {
12584                 padding: 10px 0;
12585         }
12586
12587         /**
12588          * Nav Menus
12589          * ----------------------------------------------------------------------------
12590          */
12591         body.nav-menus-php {
12592                 min-width: 0 !important;
12593         }
12594
12595         #nav-menus-frame {
12596                 margin-right: 0;
12597                 float: none;
12598                 width: 100%;
12599         }
12600
12601         #wpbody-content #menu-settings-column {
12602                 display: block;
12603                 width: 100%;
12604                 float: none;
12605                 margin-right: 0;
12606         }
12607
12608         #side-sortables .add-menu-item-tabs {
12609                 margin: 15px 0 14px;
12610         }
12611
12612         ul.add-menu-item-tabs li.tabs {
12613                 padding: 13px 15px 14px;
12614         }
12615
12616         .nav-menus-php .item-controls .item-type {
12617                 margin-top: 2px;
12618         }
12619
12620         .nav-menus-php .customlinkdiv .howto input {
12621                 width: 65%;
12622         }
12623
12624         .nav-menus-php .quick-search {
12625                 width: 85%;
12626         }
12627
12628         #menu-management-liquid {
12629                 margin-top: 25px;
12630         }
12631
12632         .nav-menus-php .menu-name-label.howto span {
12633                 margin-top: 13px
12634         }
12635
12636         .menu-name-label #menu-name {
12637                 margin-top: 4px;
12638         }
12639
12640         .nav-menus-php .major-publishing-actions .publishing-action {
12641                 margin-top: 6px;
12642         }
12643
12644         .nav-menus-php .delete-action {
12645                 font-size: 14px;
12646                 line-height: 50px;
12647                 margin-top: 12px;
12648         }
12649
12650         .menu-item-bar .menu-item-handle,
12651         .menu-item-settings,
12652         .description-wide {
12653                 width: auto;
12654         }
12655
12656         .menu-item-settings {
12657                 padding: 10px;
12658         }
12659
12660         .menu-item-settings .description-thin,
12661         .menu-item-settings .description-wide {
12662                 width: 100%;
12663                 height: auto;
12664         }
12665
12666         .menu-item-settings input {
12667                 width: 100%;
12668         }
12669
12670         .menu-settings dl {
12671                 padding-right: 0;
12672         }
12673
12674         .menu-settings dd {
12675                 float: none;
12676                 width: 100%;
12677                 margin-bottom: 15px;
12678         }
12679
12680         .menu-settings dt {
12681                 float: none;
12682                 width: auto;
12683                 margin-right: 0;
12684                 margin-bottom: 15px;
12685         }
12686
12687         .available-theme .action-links .delete-theme {
12688                 float: none;
12689                 margin: 0;
12690                 padding: 0;
12691                 clear: both;
12692         }
12693
12694         .available-theme .action-links .delete-theme a {
12695                 padding: 0;
12696         }
12697
12698         /* Widget Management Page (Needs UX work on mobile) */
12699         #templateside {
12700                 float: none;
12701                 width: auto;
12702         }
12703
12704         #templateside li {
12705                 margin: 0;
12706         }
12707
12708         #templateside li a {
12709                 display: block;
12710                 padding: 5px;
12711         }
12712
12713         #templateside .highlight {
12714                 padding: 5px;
12715                 margin-right: -5px;
12716                 margin-top: -5px;
12717         }
12718
12719         #template div {
12720                 float: none;
12721                 margin: 0;
12722                 width: auto;
12723         }
12724
12725         #template textarea {
12726                 width: 100%;
12727         }
12728
12729         .fileedit-sub .alignright {
12730                 margin-top: 15px;
12731         }
12732
12733         /* Plugin/Theme Management Page */
12734         .wp-list-table.plugins {
12735                 position: relative;
12736                 margin-top: 35px;
12737                 margin-bottom: 50px;
12738         }
12739
12740         .wp-list-table.plugins thead .column-description,
12741         #wpbody-content .wp-list-table.plugins tfoot .column-description,
12742         .wp-list-table.plugins th#description {
12743                 display: none;
12744         }
12745
12746         #wpbody-content .wp-list-table.plugins,
12747         #wpbody-content .wp-list-table.plugins thead,
12748         #wpbody-content .wp-list-table.plugins tbody,
12749         #wpbody-content .wp-list-table.plugins tr,
12750         #wpbody-content .wp-list-table.plugins .column-description,
12751         #wpbody-content .wp-list-table.plugins .plugin-title,
12752         #wpbody-content .wp-list-table.plugins .theme-title,
12753         #wpbody-content .wp-list-table.plugins .plugin-update,
12754         #wpbody-content .wp-list-table.plugins .manage-column.column-name {
12755                 display: block;
12756                 width: auto;
12757         }
12758
12759         .wp-list-table.plugins thead,
12760         .wp-list-table.plugins tfoot {
12761                 position: absolute;
12762                 top: -35px;
12763                 right: 0;
12764                 left: 0;
12765                 width: auto;
12766                 height: 35px;
12767         }
12768
12769         .wp-list-table.plugins tfoot {
12770                 bottom: -35px;
12771                 top: auto;
12772         }
12773
12774         .active, .inactive {
12775                 padding-top: 0;
12776         }
12777
12778         .wp-list-table.plugins .plugin-title,
12779         .wp-list-table.plugins .theme-title {
12780                 padding-top: 13px;
12781                 padding-bottom: 4px;
12782         }
12783
12784         .plugins tr.active + tr.inactive th.check-column,
12785         .plugins tr.active + tr.inactive td,
12786         .wp-list-table.plugins .plugin-title,
12787         .wp-list-table.plugins .theme-title,
12788         .wp-list-table.plugins tbody th {
12789                 box-shadow: none;
12790                 -webkit-box-shadow: none;
12791         }
12792
12793         .plugins tbody {
12794                 padding: 1px 0 0;
12795         }
12796
12797         .plugins tr.active + tr.inactive td.column-description {
12798                 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
12799                 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
12800                 -ms-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
12801                 -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
12802                 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
12803         }
12804
12805         .plugins tr.active + tr.inactive th.check-column,
12806         .plugins tr.active + tr.inactive td {
12807                 border-top: none;
12808         }
12809
12810         .wp-list-table.plugins .column-description {
12811                 padding-top: 0;
12812         }
12813
12814         .wp-list-table.plugins .manage-column.column-name,
12815         .wp-list-table.plugins .column-description,
12816         .wp-list-table.plugins .plugin-title,
12817         .wp-list-table.plugins .theme-title {
12818                 padding-left: 12px;
12819                 padding-right: 46px;
12820         }
12821
12822         .wp-list-table.plugins tr {
12823                 position: relative;
12824         }
12825
12826         .wp-list-table.plugins th.check-column,
12827         .wp-list-table.plugins tr.update th.check-column {
12828                 position: absolute;
12829                 height: auto;
12830                 top: 0;
12831                 bottom: 0;
12832                 right: 0;
12833                 padding-right: 2px;
12834                 padding-top: 18px;
12835         }
12836
12837         .wp-list-table.plugins thead th.check-column,
12838         .wp-list-table.plugins tfoot th.check-column {
12839                 padding-right: 3px;
12840                 padding-top: 11px;
12841                 background: none;
12842         }
12843
12844         .widefat tbody th.check-column input[type="checkbox"] {
12845                 margin-top: -3px;
12846                 margin-right: 8px;
12847         }
12848
12849         .wp-list-table.plugins .active .check-column input,
12850         .wp-list-table.plugins .update .check-column input {
12851                 margin-right: 5px;
12852         }
12853
12854         .wp-list-table.plugins thead .check-column input,
12855         .wp-list-table.plugins tfoot .check-column input {
12856                 margin-top: -6px;
12857         }
12858
12859         .wp-list-table.plugins .active th.check-column {
12860                 background: none;
12861         }
12862
12863         .wp-list-table.plugins .plugin-title strong,
12864         .wp-list-table.plugins .theme-title strong {
12865                 font-size: 1.4em;
12866                 line-height: 1.6em;
12867         }
12868
12869         /* Add New plugins page */
12870         table.plugin-install .column-name,
12871         table.plugin-install .column-version,
12872         table.plugin-install .column-rating,
12873         table.plugin-install .column-description {
12874                 display: block;
12875                 width: auto;
12876         }
12877
12878         table.plugin-install th.column-name,
12879         table.plugin-install th.column-version,
12880         table.plugin-install th.column-rating,
12881         table.plugin-install th.column-description {
12882                 display: none;
12883         }
12884
12885         table.plugin-install td.column-name strong {
12886                 font-size: 1.4em;
12887                 line-height: 1.6em;
12888         }
12889
12890         table.plugin-install #the-list td {
12891                 -webkit-box-shadow: none;
12892                 box-shadow: none;
12893         }
12894
12895         table.plugin-install #the-list tr {
12896                 display: block;
12897                 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
12898                 box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
12899         }
12900
12901         /*  Dashboard */
12902         #dashboard_recent_comments #the-comment-list .comment-item .avatar {
12903                 height: 30px;
12904                 width: 30px;
12905                 margin: 4px 0 5px 10px;
12906         }
12907
12908         /*  About Page */
12909         .about-wrap .feature-section.one-col > div,
12910         .about-wrap .feature-section.two-col > div,
12911         .about-wrap .three-col.about-updates > div  {
12912                 width: 100%;
12913                 margin: 0;
12914                 float: none;
12915         }
12916
12917         .about-wrap .about-colors .color-option {
12918                 width: 49%;
12919         }
12920
12921         /* Moderate Comment */
12922         .comment-ays {
12923                 border-bottom: none;
12924         }
12925
12926         #wpfooter {
12927                 display: none;
12928         }
12929
12930         #comments-form .checkforspam {
12931                 display: none;
12932         }
12933
12934         /* Reset responsive styles in Press This */
12935
12936         .press-this a.wp-switch-editor {
12937                 font: 13px/19px "Open Sans", sans-serif;
12938                 margin: 5px 5px 0 0;
12939                 padding: 3px 8px 4px;
12940         }
12941
12942         .press-this #wp-content-media-buttons a {
12943                 padding: 0;
12944                 line-height: normal;
12945                 height: auto;
12946         }
12947
12948         .press-this #wp-content-editor-tools {
12949                 padding: 0;
12950                 top: 3px;
12951         }
12952
12953         .press-this .category-tabs {
12954                 margin-top: 0;
12955         }
12956
12957         .press-this .tagsdiv .newtag {
12958                 width: 120px;
12959                 padding: 3px 5px;
12960                 margin-bottom: 0;
12961         }
12962
12963         .press-this .tagchecklist {
12964                 padding: 0;
12965                 margin-bottom: 0;
12966         }
12967
12968         .press-this .wp_themeSkin a.mceButton {
12969                 width: 20px;
12970                 height: 20px;
12971         }
12972
12973         .press-this .wp_themeSkin .mceButton .mceIcon {
12974                 margin: 0;
12975         }
12976
12977         .press-this #poststuff h3,
12978         .press-this .metabox-holder h3 {
12979                 padding: 7px 12px;
12980         }
12981
12982         .interim-login input[type=checkbox],
12983         .press-this input[type=checkbox],
12984         .press-this input[type=radio] {
12985                 height: 16px;
12986                 width: 16px;
12987         }
12988
12989         .interim-login input[type=checkbox]:checked:before,
12990         .press-this input[type=checkbox]:checked:before {
12991                 width: 16px;
12992                 font: normal 21px/1 'dashicons';
12993                 margin: -3px -4px 0 0;
12994         }
12995
12996         .press-this input[type=radio]:checked:before {
12997                 font: normal 21px/1 'dashicons';
12998                 width: 6px;
12999                 height: 6px;
13000                 margin: 4px;
13001         }
13002
13003         .press-this ul.categorychecklist ul,
13004         .press-this ul.categorychecklist li {
13005                 margin-top: 0;
13006                 margin-bottom: 0;
13007         }
13008
13009         .press-this div.quicktags-toolbar input {
13010                 padding: 2px 4px;
13011         }
13012
13013         .press-this textarea,
13014         .press-this input {
13015                 font-size: 14px;
13016         }
13017
13018         .press-this .tagchecklist span {
13019                 font-size: 13px;
13020                 line-height: 1.8em;
13021         }
13022 }
13023
13024 @media only screen and (max-width: 500px) {
13025         .about-wrap {
13026                 margin-left: 20px;
13027                 margin-right: 10px;
13028         }
13029
13030         .about-wrap h1,
13031         .about-text {
13032                 margin-left: 0;
13033         }
13034
13035         .about-text {
13036                 margin-bottom: 0.25em;
13037         }
13038
13039         .about-wrap .wp-badge {
13040                 position: relative;
13041                 margin-bottom: 1.5em;
13042                 width: 100%;
13043         }
13044
13045         .about-wrap .feature-section.three-col div {
13046                 width: 100%;
13047                 float: none;
13048         }
13049
13050         .about-wrap .three-col.about-updates .col-1 {
13051                 padding: 0;
13052                 float: none;
13053         }
13054
13055         .about-wrap .three-col.about-updates .col-2 {
13056                 margin: 0 0 20px;
13057                 width: 100%;
13058                 float: none;
13059         }
13060
13061         /* Align Add Media + Visual + Text tabs */
13062         #wp-content-media-buttons a {
13063                 font-size: 14px;
13064                 padding: 0 10px 0 10px;
13065         }
13066 }
13067
13068 @media screen and ( max-width: 782px ) {
13069         #wpadminbar #wp-admin-bar-menu-toggle a {
13070                 display: block;
13071                 padding: 0;
13072                 overflow: hidden;
13073                 outline: none;
13074                 text-decoration: none;
13075                 border: 1px solid transparent;
13076                 background: none;
13077                 height: 44px;
13078                 margin-right: -1px;
13079         }
13080
13081         li#wp-admin-bar-menu-toggle {
13082                 display: block;
13083         }
13084
13085         #wpadminbar #wp-admin-bar-menu-toggle a:hover {
13086                 border: 1px solid transparent;
13087         }
13088
13089         #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
13090                 content: '\f228';
13091                 display: inline-block;
13092                 float: right;
13093                 font: normal 40px/45px 'Dashicons';
13094                 vertical-align: middle;
13095                 outline: none;
13096                 margin: 0;
13097                 -webkit-font-smoothing: antialiased;
13098                 -moz-osx-font-smoothing: grayscale;
13099                 height: 44px;
13100                 width: 50px;
13101                 padding: 0;
13102                 border: none;
13103                 text-align: center;
13104                 text-decoration: none;
13105                 box-sizing: border-box;
13106                 -moz-box-sizing: border-box;
13107         }
13108 }
13109
13110 /* Smartphone */
13111 @media screen and (max-width: 600px) {
13112         #adminmenuwrap,
13113         #adminmenuback {
13114                 display: none;
13115         }
13116
13117         .wp-responsive-open #adminmenuwrap,
13118         .wp-responsive-open #adminmenuback {
13119                 display: block;
13120         }
13121
13122         /* Disable horizontal scroll when responsive menu is open
13123            since we push the main content off to the right. */
13124         #wpwrap.wp-responsive-open {
13125                 overflow-x: hidden;
13126         }
13127
13128         html.wp-toolbar {
13129                 padding-top: 0;
13130         }
13131
13132         #wpbody {
13133                 padding-top: 46px;
13134         }
13135
13136         .auto-fold #adminmenu {
13137                 top: 46px;
13138         }
13139
13140         #wp-responsive-overlay {
13141                 position: fixed;
13142                 top: 0;
13143                 right: 0;
13144                 width: 100%;
13145                 height: 100%;
13146                 z-index: 400;
13147         }
13148
13149         /* Keep the close icon from overlapping the Welcome text. */
13150         .welcome-panel .welcome-panel-close {
13151                 overflow: hidden;
13152                 text-indent: 100%;
13153                 white-space: nowrap;
13154                 width: 20px;
13155                 height: 20px;
13156                 left: 0;
13157                 padding: 5px;
13158         }
13159
13160         /* Make the close icon larger for tappability. */
13161         #welcome-panel.welcome-panel .welcome-panel-close::before {
13162                 font-size: 20px;
13163                 margin: 0;
13164         }
13165
13166         /* Keep full-width boxes on Edit Post page from causing horizontal scroll */
13167         div#post-body.metabox-holder.columns-1 {
13168                 overflow-x: hidden;
13169         }
13170
13171         /* Color Picker Options */
13172         .color-option {
13173                 width: 49%;
13174         }
13175 }