]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-includes/css/admin-bar-rtl.css
WordPress 4.3
[autoinstalls/wordpress.git] / wp-includes / css / admin-bar-rtl.css
1 #wpadminbar * {
2         height: auto;
3         width: auto;
4         margin: 0;
5         padding: 0;
6         position: static;
7         text-shadow: none;
8         text-transform: none;
9         letter-spacing: normal;
10         font: normal 13px/32px "Open Sans", sans-serif;
11         -webkit-border-radius: 0;
12         border-radius: 0;
13         -webkit-box-sizing: content-box;
14         -moz-box-sizing: content-box;
15         box-sizing: content-box;
16         -webkit-transition: none;
17         transition: none;
18         -webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */
19         -moz-osx-font-smoothing: auto; /* Prevent Firefox from inheriting from themes that use other values */
20 }
21
22 .rtl #wpadminbar * {
23         font-family: Tahoma, sans-serif;
24 }
25
26 html:lang(he-il) .rtl #wpadminbar *  {
27         font-family: Arial, sans-serif;
28 }
29
30 #wpadminbar a.ab-item,
31 #wpadminbar > #wp-toolbar span.ab-label,
32 #wpadminbar > #wp-toolbar span.noticon {
33         color: #eee;
34 }
35
36 #wpadminbar #wp-admin-bar-site-name a.ab-item,
37 #wpadminbar #wp-admin-bar-my-sites a.ab-item {
38         white-space: nowrap;
39         overflow: hidden;
40         text-overflow: ellipsis;
41 }
42
43 #wpadminbar ul li:before,
44 #wpadminbar ul li:after {
45         content: normal;
46 }
47
48 #wpadminbar a,
49 #wpadminbar a:hover,
50 #wpadminbar a img,
51 #wpadminbar a img:hover {
52         outline: none;
53         border: none;
54         text-decoration: none;
55         background: none;
56 }
57
58 #wpadminbar a:focus,
59 #wpadminbar a:active,
60 #wpadminbar input[type="text"],
61 #wpadminbar input[type="password"],
62 #wpadminbar input[type="number"],
63 #wpadminbar input[type="search"],
64 #wpadminbar input[type="email"],
65 #wpadminbar input[type="url"],
66 #wpadminbar select,
67 #wpadminbar textarea,
68 #wpadminbar div {
69         -webkit-box-shadow: none;
70         box-shadow: none;
71         outline: none;
72 }
73
74 #wpadminbar {
75         direction: rtl;
76         color: #ccc;
77         font: normal 13px/32px "Open Sans", sans-serif;
78         height: 32px;
79         position: fixed;
80         top: 0;
81         right: 0;
82         width: 100%;
83         min-width: 600px; /* match the min-width of the body in wp-admin.css */
84         z-index: 99999;
85         background: #23282d;
86 }
87
88 #wpadminbar .ab-sub-wrapper,
89 #wpadminbar ul,
90 #wpadminbar ul li {
91         background: none;
92         clear: none;
93         list-style: none;
94         margin: 0;
95         padding: 0;
96         position: relative;
97         text-indent: 0;
98         z-index: 99999;
99 }
100
101 #wpadminbar ul#wp-admin-bar-root-default>li {
102         margin-left: 0;
103 }
104
105 #wpadminbar .quicklinks ul {
106         text-align: right;
107 }
108
109 #wpadminbar li {
110         float: right;
111 }
112
113 #wpadminbar .ab-empty-item {
114         outline: none;
115 }
116
117 #wpadminbar .quicklinks .ab-top-secondary > li {
118         float: left;
119 }
120
121 #wpadminbar .quicklinks a,
122 #wpadminbar .quicklinks .ab-empty-item,
123 #wpadminbar .shortlink-input {
124         height: 32px;
125         display: block;
126         padding: 0 10px;
127         margin: 0;
128 }
129
130 #wpadminbar .quicklinks > ul > li > a {
131         padding: 0 7px 0 8px;
132 }
133
134 #wpadminbar .menupop .ab-sub-wrapper,
135 #wpadminbar .shortlink-input {
136         margin: 0;
137         padding: 0;
138         -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
139         box-shadow: 0 3px 5px rgba(0,0,0,0.2);
140         background: #32373c;
141         display: none;
142         position: absolute;
143         float: none;
144 }
145
146 #wpadminbar.ie7 .menupop .ab-sub-wrapper,
147 #wpadminbar.ie7 .shortlink-input {
148         top: 32px;
149         right: 0;
150 }
151
152 #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
153         min-width: 100%;
154 }
155
156 #wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
157         left: 0;
158         right: auto;
159 }
160
161 #wpadminbar .ab-submenu {
162         padding: 6px 0;
163 }
164
165 #wpadminbar .selected .shortlink-input {
166         display: block;
167 }
168
169 #wpadminbar .quicklinks .menupop ul li {
170         float: none;
171 }
172
173 #wpadminbar .quicklinks .menupop ul li a strong {
174         font-weight: bold;
175 }
176
177 #wpadminbar .quicklinks .menupop ul li .ab-item,
178 #wpadminbar .quicklinks .menupop ul li a strong,
179 #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
180 #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
181 #wpadminbar .shortlink-input {
182         line-height: 26px;
183         height: 26px;
184         white-space: nowrap;
185         min-width: 140px;
186 }
187
188 #wpadminbar .shortlink-input {
189         width: 200px;
190 }
191
192 #wpadminbar.nojs li:hover > .ab-sub-wrapper,
193 #wpadminbar li.hover > .ab-sub-wrapper {
194         display: block;
195 }
196
197 #wpadminbar .menupop li:hover > .ab-sub-wrapper,
198 #wpadminbar .menupop li.hover > .ab-sub-wrapper {
199         margin-right: 100%;
200         margin-top: -32px;
201 }
202
203 #wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
204 #wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
205         margin-right: 0;
206         right: inherit;
207         left: 100%;
208 }
209
210 #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
211 #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
212 #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
213 #wpadminbar .ab-top-menu > li.hover > .ab-item {
214         background: #32373c;
215         color: #00b9eb;
216 }
217
218 #wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
219 #wpadminbar > #wp-toolbar li.hover span.ab-label,
220 #wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
221         color: #00b9eb;
222 }
223
224 #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
225 #wpadminbar .ab-icon,
226 #wpadminbar .ab-item:before {
227         position: relative;
228         float: right;
229         font: normal 20px/1 'dashicons';
230         speak: none;
231         padding: 4px 0;
232         -webkit-font-smoothing: antialiased;
233         -moz-osx-font-smoothing: grayscale;
234         background-image: none !important;
235         margin-left: 6px;
236 }
237
238 #wpadminbar .ab-icon:before,
239 #wpadminbar .ab-item:before,
240 #wpadminbar #adminbarsearch:before {
241         color: #a0a5aa;
242         color: rgba(240,245,250,0.6);
243 }
244
245 #wpadminbar .ab-icon:before,
246 #wpadminbar .ab-item:before,
247 #wpadminbar #adminbarsearch:before {
248         position: relative;
249         -webkit-transition: all .1s ease-in-out;
250         transition: all .1s ease-in-out;
251 }
252
253 #wpadminbar .ab-label {
254         display: inline-block;
255         height: 32px;
256 }
257
258 #wpadminbar .ab-submenu .ab-item {
259         color: #b4b9be;
260         color: rgba(240,245,250,0.7);
261 }
262
263 #wpadminbar .quicklinks .menupop ul li a,
264 #wpadminbar .quicklinks .menupop ul li a strong,
265 #wpadminbar .quicklinks .menupop.hover ul li a,
266 #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
267         color: #b4b9be;
268         color: rgba(240,245,250,0.7);
269 }
270
271 #wpadminbar .quicklinks .menupop ul li a:hover,
272 #wpadminbar .quicklinks .menupop ul li a:focus,
273 #wpadminbar .quicklinks .menupop ul li a:hover strong,
274 #wpadminbar .quicklinks .menupop ul li a:focus strong,
275 #wpadminbar .quicklinks .menupop.hover ul li a:hover,
276 #wpadminbar .quicklinks .menupop.hover ul li a:focus,
277 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
278 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
279 #wpadminbar li:hover .ab-icon:before,
280 #wpadminbar li:hover .ab-item:before,
281 #wpadminbar li a:focus .ab-icon:before,
282 #wpadminbar li .ab-item:focus:before,
283 #wpadminbar li.hover .ab-icon:before,
284 #wpadminbar li.hover .ab-item:before,
285 #wpadminbar li:hover #adminbarsearch:before,
286 #wpadminbar li #adminbarsearch.adminbar-focused:before {
287         color: #00b9eb;
288 }
289
290 #wpadminbar.mobile .quicklinks .ab-icon:before,
291 #wpadminbar.mobile .quicklinks .ab-item:before {
292         color: #b4b9be;
293 }
294
295 #wpadminbar.mobile .quicklinks .hover .ab-icon:before,
296 #wpadminbar.mobile .quicklinks .hover .ab-item:before {
297         color: #00b9eb;
298 }
299
300 #wpadminbar .menupop .menupop > .ab-item:before,
301 #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
302         position: absolute;
303         font: normal 17px/1 'dashicons';
304         speak: none;
305         -webkit-font-smoothing: antialiased;
306         -moz-osx-font-smoothing: grayscale;
307 }
308
309 #wpadminbar .menupop .menupop > .ab-item {
310         display: block;
311         padding-left: 2em;
312 }
313
314 #wpadminbar .menupop .menupop > .ab-item:before {
315         top: 1px;
316         left: 4px;
317         content: '\f139';
318         color: inherit;
319 }
320
321 #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
322         padding-right: 2em;
323         padding-left: 1em;
324 }
325
326 #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
327         top: 5px;
328         right: 3px;
329         content: '\f141';
330 }
331
332 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
333         display: block;
334         position: relative;
335         left: auto;
336         margin: 0;
337         -webkit-box-shadow: none;
338         box-shadow: none;
339 }
340
341 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
342 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
343         background: #464b50;
344 }
345
346 #wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover,
347 #wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a {
348         color: #00b9eb;
349 }
350
351 #wpadminbar .quicklinks a span#ab-updates {
352         background: #eee;
353         color: #32373c;
354         display: inline;
355         padding: 2px 5px;
356         font-size: 10px;
357         font-weight: bold;
358         -webkit-border-radius: 10px;
359         border-radius: 10px;
360 }
361
362 #wpadminbar .quicklinks a:hover span#ab-updates  {
363         background: #fff;
364         color: #000;
365 }
366
367 #wpadminbar .ab-top-secondary {
368         float: left;
369 }
370
371 #wpadminbar ul li:last-child,
372 #wpadminbar ul li:last-child .ab-item {
373         -webkit-box-shadow: none;
374         box-shadow: none;
375 }
376
377 /**
378  * My Account
379  */
380 #wp-admin-bar-my-account > ul {
381         min-width: 198px;
382 }
383
384 #wp-admin-bar-my-account > .ab-item:before {
385         content: "\f110";
386         top: 2px;
387         float: left;
388         margin-right: 6px;
389         margin-left: 0;
390 }
391
392 #wp-admin-bar-my-account.with-avatar > .ab-item:before {
393         display: none;
394         content: none;
395 }
396
397 #wp-admin-bar-my-account.with-avatar > ul {
398         min-width: 270px;
399 }
400
401 #wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item {
402         white-space: nowrap;
403 }
404
405 #wpadminbar #wp-admin-bar-user-actions > li {
406         margin-right: 16px;
407         margin-left: 16px;
408 }
409
410 #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
411         padding: 6px 0 12px;
412 }
413
414 #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
415         margin-right: 88px;
416 }
417
418 #wpadminbar #wp-admin-bar-user-info {
419         margin-top: 6px;
420         margin-bottom: 15px;
421         height: auto;
422         background: none;
423 }
424
425 #wp-admin-bar-user-info .avatar {
426         position: absolute;
427         right: -72px;
428         top: 4px;
429         width: 64px;
430         height: 64px;
431 }
432
433 #wpadminbar #wp-admin-bar-user-info a {
434         background: none;
435         height: auto;
436 }
437
438 #wpadminbar #wp-admin-bar-user-info span {
439         background: none;
440         padding: 0;
441         height: 18px;
442 }
443
444 #wpadminbar #wp-admin-bar-user-info .display-name,
445 #wpadminbar #wp-admin-bar-user-info .username {
446         display: block;
447 }
448
449 #wpadminbar #wp-admin-bar-user-info .username {
450         color: #999;
451         font-size: 11px;
452 }
453
454 #wpadminbar #wp-admin-bar-my-account.with-avatar > a img {
455         width: auto;
456         height: 16px;
457         padding: 0;
458         border: 1px solid #82878c;
459         background: #eee;
460         line-height: 24px;
461         vertical-align: middle;
462         margin: -4px 6px 0 0;
463         float: none;
464         display: inline;
465 }
466
467 #wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar > a img {
468         width: auto;
469 }
470
471 /**
472  * WP Logo
473  */
474 #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
475         width: 15px;
476         height: 20px;
477         margin-left: 0;
478         padding: 6px 0 5px;
479 }
480
481 #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
482         padding: 0 7px;
483 }
484
485 #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
486         content: '\f120';
487         top: 2px;
488 }
489
490 /*
491  * My Sites & Site Title
492  */
493 #wpadminbar .quicklinks li .blavatar {
494         float: right;
495         font: normal 16px/1 'dashicons' !important;
496         speak: none;
497         -webkit-font-smoothing: antialiased;
498         -moz-osx-font-smoothing: grayscale;
499         color: #eee;
500 }
501
502 #wpadminbar .quicklinks li a:hover .blavatar {
503         color: #00b9eb;
504 }
505
506 #wpadminbar .quicklinks li .blavatar:before {
507         content: '\f120';
508         height: 16px;
509         width: 16px;
510         display: inline-block;
511         margin: 6px -2px 0 8px;
512 }
513
514 #wpadminbar #wp-admin-bar-appearance {
515         margin-top: -12px;
516 }
517
518 #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
519 #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
520         content: '\f112';
521         top: 2px;
522 }
523
524 #wpadminbar #wp-admin-bar-customize > .ab-item:before {
525         content: '\f540';
526         top: 2px;
527 }
528
529
530 #wpadminbar #wp-admin-bar-edit > .ab-item:before {
531         content: '\f464';
532         top: 2px;
533 }
534
535 #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
536         content: "\f226";
537 }
538
539 .wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
540         content: "\f102";
541 }
542
543
544
545 /**
546  * Comments
547  */
548 #wpadminbar #wp-admin-bar-comments .ab-icon {
549         margin-left: 6px;
550 }
551
552 #wpadminbar #wp-admin-bar-comments .ab-icon:before {
553         content: '\f101';
554         top: 3px;
555 }
556
557 #wpadminbar #wp-admin-bar-comments .count-0 {
558         opacity: .5;
559 }
560
561 /**
562  * New Content
563  */
564 #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
565         content: '\f132';
566         top: 4px;
567 }
568
569 /**
570  * Updates
571  */
572 #wpadminbar #wp-admin-bar-updates .ab-icon:before {
573         content: '\f463';
574         top: 2px;
575 }
576
577 /**
578  * Search
579  */
580 #wpadminbar.ie8 #wp-admin-bar-search {
581         display: block;
582         min-width: 32px;
583 }
584 #wpadminbar #wp-admin-bar-search .ab-item {
585         padding: 0;
586         background: transparent;
587 }
588
589 #wpadminbar #adminbarsearch {
590         position: relative;
591         height: 32px;
592         padding: 0 2px;
593         z-index: 1;
594 }
595
596 #wpadminbar #adminbarsearch:before {
597         position: absolute;
598         top: 6px;
599         right: 5px;
600         z-index: 20;
601         font: normal 20px/1 'dashicons' !important;
602         content: '\f179';
603         speak: none;
604         -webkit-font-smoothing: antialiased;
605         -moz-osx-font-smoothing: grayscale;
606 }
607
608 #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
609         position: relative;
610         z-index: 30;
611         font: 13px/24px "Open Sans", sans-serif;
612         height: 24px;
613         width: 24px;
614         max-width: none;
615         padding: 0 24px 0 3px;
616         margin: 0;
617         color: #ccc;
618         background-color: rgba( 255, 255, 255, 0 );
619         border: none;
620         outline: none;
621         cursor: pointer;
622         -webkit-box-shadow: none;
623         box-shadow: none;
624         -webkit-box-sizing: border-box;
625         -moz-box-sizing: border-box;
626         box-sizing: border-box;
627         -webkit-transition-duration: 400ms;
628         transition-duration: 400ms;
629         -webkit-transition-property: width, background;
630         transition-property: width, background;
631         -webkit-transition-timing-function: ease;
632         transition-timing-function: ease;
633 }
634
635 #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
636         z-index: 10;
637         color: #000;
638         width: 200px;
639         background-color: rgba( 255, 255, 255, 0.9 );
640         cursor: text;
641         border: 0;
642 }
643
644 #wpadminbar.ie7 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
645         margin-top: 3px;
646         width: 120px;
647 }
648
649 #wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
650         /* IE8 z-index bug with transparent / empty elements - fill in with an encoded transparent GIF */
651         background: transparent 100% 0 repeat scroll url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7");
652 }
653
654 /* IE8 doesn't redraw the pseudo elements unless you make a change to the content */
655 #wpadminbar.ie8 #adminbarsearch.adminbar-focused:before {
656         content: '\f179 '; /* extra space */
657 }
658
659 #wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
660         background: #fff;
661         z-index: -1;
662 }
663
664 #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
665         color: #999;
666 }
667 #wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
668         color: #999;
669 }
670 #wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
671         color: #999;
672 }
673 #wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
674         color: #999;
675 }
676
677 #wpadminbar #adminbarsearch .adminbar-button {
678         display: none;
679 }
680
681 /**
682  * Customize support classes
683  */
684 .no-customize-support .hide-if-no-customize,
685 .customize-support .hide-if-customize,
686 .no-customize-support #wpadminbar .hide-if-no-customize,
687 .no-customize-support.wp-core-ui .hide-if-no-customize,
688 .no-customize-support .wp-core-ui .hide-if-no-customize,
689 .customize-support #wpadminbar .hide-if-customize,
690 .customize-support.wp-core-ui .hide-if-customize,
691 .customize-support .wp-core-ui .hide-if-customize {
692         display: none;
693 }
694
695 /* Skip link */
696 #wpadminbar .screen-reader-text,
697 #wpadminbar .screen-reader-text span {
698         position: absolute;
699         right: -1000em;
700         top: -1000em;
701         height: 1px;
702         width: 1px;
703         overflow: hidden;
704 }
705
706 #wpadminbar .screen-reader-shortcut {
707         position: absolute;
708         top: -1000em;
709 }
710
711 #wpadminbar .screen-reader-shortcut:focus {
712         right: 6px;
713         top: 7px;
714         height: auto;
715         width: auto;
716         display: block;
717         font-size: 14px;
718         font-weight: bold;
719         padding: 15px 23px 14px;
720         background: #f1f1f1;
721         color: #21759b;
722         z-index: 100000;
723         line-height: normal;
724         text-decoration: none;
725         -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
726         box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
727 }
728
729 /**
730  * IE 6-targeted rules
731  */
732 * html #wpadminbar {
733         overflow: hidden;
734         position: absolute;
735 }
736
737 * html #wpadminbar .quicklinks ul li a {
738         float: right;
739 }
740
741 * html #wpadminbar .menupop a span {
742         background-image: none;
743 }
744
745 /* No @font-face support */
746 .no-font-face #wpadminbar ul.ab-top-menu > li > a.ab-item {
747         display: block;
748         width: 45px;
749         text-align: center;
750         overflow: hidden;
751         margin: 0 3px;
752 }
753
754 .no-font-face #wpadminbar #wp-admin-bar-my-sites > .ab-item,
755 .no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item,
756 .no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item {
757         text-indent: 0;
758 }
759
760 .no-font-face #wpadminbar .ab-icon,
761 .no-font-face #wpadminbar .ab-icon:before,
762 .no-font-face #wpadminbar a.ab-item:before,
763 .no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
764         display: none !important;
765 }
766
767 .no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label {
768         display: inline;
769 }
770
771 .no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon {
772         display: inline !important;
773 }
774
775 .no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before {
776         content: "Menu";
777         font: 14px/45px sans-serif !important;
778         display: inline-block !important;
779         color: #fff;
780 }
781
782 .no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item {
783         color: #fff;
784 }
785 /* End no @font-face */
786
787 @media screen and ( max-width: 782px ) {
788         /* Toolbar Touchification*/
789         html #wpadminbar {
790                 height: 46px;
791                 min-width: 300px;
792
793         /*      These rules break dropdown tappability on Chrome/Android.
794                 -webkit-transform: translate3d(0, 0, 0);
795                 -webkit-backface-visibility: hidden;
796                 -webkit-transition: 0;
797                 transform: translate3d(0, 0, 0);
798                 backface-visibility: hidden;
799                 transition: 0;
800         */
801         }
802
803         #wpadminbar * {
804                 font: normal 14px/32px "Open Sans", sans-serif;
805         }
806
807         #wpadminbar .quicklinks > ul > li > a,
808         #wpadminbar .quicklinks .ab-empty-item {
809                 padding: 0;
810                 height: 46px;
811                 line-height: 46px;
812                 width: auto;
813         }
814
815         #wpadminbar .ab-icon {
816                 font: 40px/1 dashicons !important;
817                 margin: 0;
818                 padding: 0;
819                 width: 52px;
820                 height: 46px;
821                 text-align: center;
822         }
823
824         #wpadminbar .ab-icon:before {
825                 text-align: center;
826         }
827
828         #wpadminbar .ab-submenu {
829                 padding: 0;
830         }
831
832         #wpadminbar #wp-admin-bar-site-name a.ab-item,
833         #wpadminbar #wp-admin-bar-my-sites a.ab-item,
834         #wpadminbar #wp-admin-bar-my-account a.ab-item {
835                 text-overflow: clip;
836         }
837
838         #wpadminbar .ab-label {
839                 display: none;
840         }
841
842         #wpadminbar .menupop li:hover > .ab-sub-wrapper,
843         #wpadminbar .menupop li.hover > .ab-sub-wrapper {
844                 margin-top: -46px;
845         }
846
847         #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item {
848                 padding-left: 30px;
849         }
850
851         #wpadminbar .menupop .menupop > .ab-item:before {
852                 top: 10px;
853                 left: 6px;
854         }
855
856         #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
857                 font-size: 16px;
858                 padding: 6px 15px 12px;
859         }
860
861         #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
862                 display: none;
863         }
864
865         /* WP logo */
866         #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
867                 padding: 0;
868         }
869
870         #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
871                 padding: 0;
872                 width: 52px;
873                 height: 46px;
874                 text-align: center;
875                 vertical-align: top;
876         }
877
878         #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
879                 font: 28px/1 'dashicons' !important;
880                 top: -3px;
881         }
882
883         #wpadminbar .ab-icon,
884         #wpadminbar .ab-item:before {
885                 padding: 0;
886         }
887
888         /* My Sites and "Site Title" menu */
889         #wpadminbar #wp-admin-bar-my-sites > .ab-item,
890         #wpadminbar #wp-admin-bar-site-name > .ab-item,
891         #wpadminbar #wp-admin-bar-customize > .ab-item,
892         #wpadminbar #wp-admin-bar-edit > .ab-item,
893         #wpadminbar #wp-admin-bar-my-account > .ab-item {
894                 text-indent: 100%;
895                 white-space: nowrap;
896                 overflow: hidden;
897                 width: 52px;
898                 padding: 0;
899                 color: #999;
900                 position: relative;
901         }
902
903         #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
904         #wpadminbar .ab-icon,
905         #wpadminbar .ab-item:before {
906                 padding: 0;
907                 margin-left: 0;
908         }
909
910         #wpadminbar #wp-admin-bar-edit > .ab-item:before,
911         #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
912         #wpadminbar #wp-admin-bar-site-name > .ab-item:before,
913         #wpadminbar #wp-admin-bar-customize > .ab-item:before,
914         #wpadminbar #wp-admin-bar-my-account > .ab-item:before {
915                 display: block;
916                 text-indent: 0;
917                 font: normal 32px/1 'dashicons';
918                 speak: none;
919                 top: 7px;
920                 width: 52px;
921                 text-align: center;
922                 -webkit-font-smoothing: antialiased;
923                 -moz-osx-font-smoothing: grayscale;
924         }
925
926         #wpadminbar #wp-admin-bar-appearance {
927                 margin-top: 0;
928         }
929
930         #wpadminbar .quicklinks li .blavatar:before {
931                 display: none;
932         }
933
934         /* Search */
935         #wpadminbar #wp-admin-bar-search {
936                 display: none;
937         }
938
939         /* New Content */
940         #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
941                 top: 0;
942                 line-height: 53px;
943                 height: 46px !important;
944                 text-align: center;
945                 width: 52px;
946                 display: block;
947         }
948
949         /* Updates */
950         #wpadminbar #wp-admin-bar-updates {
951                 text-align: center;
952         }
953
954         #wpadminbar #wp-admin-bar-updates .ab-icon:before {
955                 top: 3px;
956         }
957
958         /* Comments */
959         #wpadminbar #wp-admin-bar-comments .ab-icon {
960                 margin: 0;
961         }
962
963         #wpadminbar #wp-admin-bar-comments .ab-icon:before {
964                 display: block;
965                 font-size: 34px;
966                 height: 46px;
967                 line-height: 47px;
968                 top: 0;
969         }
970
971         /* My Account */
972         #wpadminbar #wp-admin-bar-my-account > a {
973                 position: relative;
974                 white-space: nowrap;
975                 text-indent: 150%; /* More than 100% indention is needed since this element has padding */
976                 width: 28px;
977                 padding: 0 10px;
978                 overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */
979         }
980
981         #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
982                 position: absolute;
983                 top: 13px;
984                 left: 10px;
985                 width: 26px;
986                 height: 26px;
987         }
988
989         #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
990                 padding: 0;
991         }
992
993         #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
994                 display: none;
995         }
996
997         #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
998                 margin: 0;
999         }
1000
1001         #wpadminbar #wp-admin-bar-user-info .display-name {
1002                 height: auto;
1003                 font-size: 16px;
1004                 line-height: 24px;
1005                 color: #eee;
1006         }
1007
1008         #wpadminbar #wp-admin-bar-user-info a {
1009                 padding-top: 4px;
1010         }
1011
1012         #wpadminbar #wp-admin-bar-user-info .username {
1013                 line-height: 0.8 !important;
1014                 margin-bottom: -2px;
1015         }
1016
1017         /* Show only default top level items */
1018         #wp-toolbar > ul > li {
1019                 display: none;
1020         }
1021
1022         #wpadminbar li#wp-admin-bar-menu-toggle,
1023         #wpadminbar li#wp-admin-bar-wp-logo,
1024         #wpadminbar li#wp-admin-bar-my-sites,
1025         #wpadminbar li#wp-admin-bar-updates,
1026         #wpadminbar li#wp-admin-bar-site-name,
1027         #wpadminbar li#wp-admin-bar-customize,
1028         #wpadminbar li#wp-admin-bar-new-content,
1029         #wpadminbar li#wp-admin-bar-edit,
1030         #wpadminbar li#wp-admin-bar-comments,
1031         #wpadminbar li#wp-admin-bar-my-account {
1032                 display: block;
1033         }
1034
1035         /* Allow dropdown list items to appear normally */
1036         #wpadminbar li:hover ul li,
1037         #wpadminbar li.hover ul li,
1038         #wpadminbar li:hover ul li:hover ul li {
1039                 display: list-item;
1040         }
1041
1042         /* Override default min-width so dropdown lists aren't stretched
1043                 to 100% viewport width at responsive sizes. */
1044         #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
1045                 min-width: -webkit-fit-content;
1046                 min-width: -moz-fit-content;
1047                 min-width: fit-content;
1048         }
1049
1050         #wpadminbar ul#wp-admin-bar-root-default > li {
1051                 margin-left: 0;
1052         }
1053
1054         /* Experimental fix for touch toolbar dropdown positioning */
1055         #wpadminbar .ab-top-menu,
1056         #wpadminbar .ab-top-secondary,
1057         #wpadminbar #wp-admin-bar-wp-logo,
1058         #wpadminbar #wp-admin-bar-my-sites,
1059         #wpadminbar #wp-admin-bar-site-name,
1060         #wpadminbar #wp-admin-bar-updates,
1061         #wpadminbar #wp-admin-bar-comments,
1062         #wpadminbar #wp-admin-bar-new-content,
1063         #wpadminbar #wp-admin-bar-edit,
1064         #wpadminbar #wp-admin-bar-my-account {
1065                 position: static;
1066         }
1067
1068         #wpadminbar #wp-admin-bar-my-account {
1069                 float: left;
1070         }
1071
1072         .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
1073                 margin-left: 0;
1074         }
1075
1076         /* Realign arrows on taller responsive submenus */
1077
1078         #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
1079                 top: 10px;
1080                 right: 0;
1081         }
1082 }
1083
1084 /* Smartphone */
1085 @media screen and (max-width: 600px) {
1086         #wpadminbar {
1087                 position: absolute;
1088         }
1089
1090         #wp-responsive-overlay {
1091                 position: fixed;
1092                 top: 0;
1093                 right: 0;
1094                 width: 100%;
1095                 height: 100%;
1096                 z-index: 400;
1097         }
1098
1099         #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
1100                 width: 100%;
1101                 right: 0;
1102         }
1103
1104         #wpadminbar .menupop .menupop > .ab-item:before {
1105                 display: none;
1106         }
1107
1108         #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
1109                 margin-right: 0;
1110         }
1111
1112         #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
1113                 margin: 0;
1114                 width: 100%;
1115                 top: auto;
1116                 right: auto;
1117                 position: relative;
1118         }
1119
1120         #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item {
1121                 font-size: 16px;
1122                 padding: 6px 30px 19px 15px;
1123         }
1124
1125         #wpadminbar li:hover ul li ul li {
1126                 display: list-item;
1127         }
1128
1129         #wpadminbar li#wp-admin-bar-wp-logo,
1130         #wpadminbar li#wp-admin-bar-updates {
1131                 display: none;
1132         }
1133
1134         /* Make submenus full-width at this size */
1135
1136         #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
1137                 position: static;
1138                 -webkit-box-shadow: none;
1139                 box-shadow: none;
1140         }
1141 }
1142
1143 /* Very narrow screens */
1144 @media screen and (max-width: 400px) {
1145         #wpadminbar li#wp-admin-bar-comments {
1146                 display: none;
1147         }
1148 }