]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-includes/css/editor.css
WordPress 4.6.1
[autoinstalls/wordpress.git] / wp-includes / css / editor.css
1 /*------------------------------------------------------------------------------
2  TinyMCE and Quicklinks toolbars
3 ------------------------------------------------------------------------------*/
4
5 /* TinyMCE widgets/containers */
6
7 .mce-container,
8 .mce-container *,
9 .mce-widget,
10 .mce-widget * {
11         color: inherit;
12         font-family: inherit;
13 }
14
15 /* TinyMCE windows */
16 #mce-modal-block,
17 #mce-modal-block.mce-fade {
18         opacity: 0.7;
19         filter: alpha(opacity=70);
20         -webkit-transition: none;
21         transition: none;
22 }
23
24 .mce-window {
25         -webkit-border-radius: 0;
26         border-radius: 0;
27         -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
28         box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
29         -webkit-font-smoothing: subpixel-antialiased;
30         -webkit-transition: none;
31         transition: none;
32 }
33
34 .mce-window .mce-container-body.mce-abs-layout {
35         overflow: visible;
36 }
37
38 .mce-window .mce-window-head {
39         background: #fcfcfc;
40         border-bottom: 1px solid #ddd;
41         padding: 0;
42         min-height: 36px;
43 }
44
45 .mce-window .mce-window-head .mce-title {
46         color: #444;
47         font-size: 18px;
48         font-weight: 600;
49         line-height: 36px;
50         margin: 0;
51         padding: 0 36px 0 16px;
52 }
53
54 .mce-window .mce-window-head .mce-close,
55 .mce-window-head .mce-close .mce-i-remove {
56         color: transparent;
57         top: 0;
58         right: 0;
59         width: 36px;
60         height: 36px;
61         padding: 0;
62         line-height: 36px;
63         text-align: center;
64 }
65
66 .mce-window-head .mce-close .mce-i-remove:before {
67         font: normal 20px/36px dashicons;
68         text-align: center;
69         color: #666;
70         width: 36px;
71         height: 36px;
72         display: block;
73 }
74
75 .mce-window-head .mce-close:hover .mce-i-remove:before,
76 .mce-window-head .mce-close:focus .mce-i-remove:before {
77         color: #00a0d2;
78 }
79
80 .mce-window-head .mce-close:focus .mce-i-remove,
81 div.mce-tab:focus {
82         -webkit-box-shadow: 0 0 0 1px #5b9dd9,
83                 0 0 2px 1px rgba(30, 140, 190, .8);
84         box-shadow: 0 0 0 1px #5b9dd9,
85                 0 0 2px 1px rgba(30, 140, 190, .8);
86 }
87
88 .mce-window .mce-window-head .mce-dragh {
89         width: -webkit-calc( 100% - 36px );
90         width: calc( 100% - 36px );
91 }
92
93 .mce-window .mce-foot {
94         border-top: 1px solid #ddd;
95 }
96
97 .mce-textbox,
98 .mce-checkbox i.mce-i-checkbox,
99 #wp-link .query-results {
100         border: 1px solid #ddd;
101         -webkit-border-radius: 0;
102         border-radius: 0;
103         -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
104         box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
105         -webkit-transition: .05s all ease-in-out;
106         transition: .05s all ease-in-out;
107 }
108
109 .mce-textbox:focus,
110 .mce-textbox.mce-focus,
111 .mce-checkbox:focus i.mce-i-checkbox,
112 #wp-link .query-results:focus {
113         border-color: #5b9dd9;
114         -webkit-box-shadow: 0 0 2px rgba(30,140,190,0.8);
115         box-shadow: 0 0 2px rgba(30,140,190,0.8);
116 }
117
118 .mce-window .mce-wp-help {
119         height: 360px;
120         width: 460px;
121         overflow: auto;
122 }
123
124 .mce-window .mce-wp-help * {
125         -webkit-box-sizing: border-box;
126         -moz-box-sizing: border-box;
127         box-sizing: border-box;
128 }
129
130 .mce-window .mce-wp-help > .mce-container-body {
131         width: auto !important;
132 }
133
134 .mce-window .wp-editor-help {
135         padding: 10px 10px 0 20px;
136 }
137
138 .mce-window .wp-editor-help h2,
139 .mce-window .wp-editor-help p {
140         margin: 8px 0;
141         white-space: normal;
142         font-size: 14px;
143         font-weight: 400;
144 }
145
146 .mce-window .wp-editor-help table {
147         width: 100%;
148         margin-bottom: 20px;
149 }
150
151 .mce-window .wp-editor-help table.wp-help-single {
152         margin: 0 8px 20px;
153 }
154
155 .mce-window .wp-editor-help table.fixed {
156         table-layout: fixed;
157 }
158
159 .mce-window .wp-editor-help table.fixed th:nth-child(odd),
160 .mce-window .wp-editor-help table.fixed td:nth-child(odd) {
161         width: 12%;
162 }
163
164 .mce-window .wp-editor-help table.fixed th:nth-child(even),
165 .mce-window .wp-editor-help table.fixed td:nth-child(even) {
166         width: 38%;
167 }
168
169 .mce-window .wp-editor-help table.fixed th:nth-child(odd) {
170         padding: 5px 0 0;
171 }
172
173 .mce-window .wp-editor-help td,
174 .mce-window .wp-editor-help th {
175         font-size: 13px;
176         padding: 5px;
177         vertical-align: middle;
178         word-wrap: break-word;
179         white-space: normal;
180 }
181
182 .mce-window .wp-editor-help th {
183         font-weight: 600;
184         padding-bottom: 0;
185 }
186
187 .mce-window .wp-editor-help kbd {
188         font-family: monospace;
189         padding: 2px 7px 3px;
190         font-weight: 600;
191         margin: 0;
192         background: #eaeaea;
193         background: rgba(0,0,0,0.08);
194 }
195
196 .mce-window .wp-help-th-center td:nth-child(odd),
197 .mce-window .wp-help-th-center th:nth-child(odd) {
198     text-align: center;
199 }
200
201 /* TinyMCE menus */
202 .mce-menu,
203 .mce-floatpanel.mce-popover {
204         border-color: rgba(0,0,0,0.15);
205         -webkit-border-radius: 0;
206         border-radius: 0;
207         -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );
208         box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );
209 }
210
211 .mce-menu,
212 .mce-floatpanel.mce-popover.mce-bottom {
213         margin-top: 2px;
214 }
215
216 .mce-floatpanel .mce-arrow {
217         display: none;
218 }
219
220 .mce-menu .mce-container-body {
221         min-width: 160px;
222 }
223
224 .mce-menu-item {
225         border: none;
226         margin-bottom: 2px;
227 }
228
229 .mce-menu-has-icons i.mce-ico {
230         line-height: 20px;
231 }
232
233 /* TinyMCE panel */
234 div.mce-panel {
235         border: 0;
236         background: #fff;
237 }
238
239 .mce-panel.mce-menu {
240         border: 1px solid #ddd;
241 }
242
243 div.mce-tab {
244         line-height: 13px;
245 }
246
247 /* TinyMCE toolbars */
248 div.mce-toolbar-grp {
249         border-bottom: 1px solid #ddd;
250         background: #f5f5f5;
251         padding: 0;
252         position: relative;
253 }
254
255 div.mce-inline-toolbar-grp {
256         border: 1px solid #a0a5aa;
257         -webkit-border-radius: 2px;
258         border-radius: 2px;
259         -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.15 );
260         box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.15 );
261         -webkit-box-sizing: border-box;
262         -moz-box-sizing: border-box;
263         box-sizing: border-box;
264         margin-bottom: 8px;
265         position: absolute;
266         -moz-user-select: none;
267         -webkit-user-select: none;
268         -ms-user-select: none;
269         user-select: none;
270         max-width: 98%;
271         z-index: 100100; /* Same as the other TinyMCE "panels" */
272 }
273
274 div.mce-inline-toolbar-grp > div.mce-stack-layout {
275         padding: 1px;
276 }
277
278 div.mce-inline-toolbar-grp.mce-arrow-up {
279         margin-bottom: 0;
280         margin-top: 8px;
281 }
282
283 div.mce-inline-toolbar-grp:before,
284 div.mce-inline-toolbar-grp:after {
285         position: absolute;
286         left: 50%;
287         display: block;
288         width: 0;
289         height: 0;
290         border-style: solid;
291         border-color: transparent;
292         content: "";
293 }
294
295 div.mce-inline-toolbar-grp.mce-arrow-up:before {
296         top: -9px;
297         border-bottom-color: #a0a5aa;
298         border-width: 0 9px 9px;
299         margin-left: -9px;
300 }
301
302 div.mce-inline-toolbar-grp.mce-arrow-down:before {
303         bottom: -9px;
304         border-top-color: #a0a5aa;
305         border-width: 9px 9px 0;
306         margin-left: -9px;
307 }
308
309 div.mce-inline-toolbar-grp.mce-arrow-up:after {
310         top: -8px;
311         border-bottom-color: #f5f5f5;
312         border-width: 0 8px 8px;
313         margin-left: -8px;
314 }
315
316 div.mce-inline-toolbar-grp.mce-arrow-down:after {
317         bottom: -8px;
318         border-top-color: #f5f5f5;
319         border-width: 8px 8px 0;
320         margin-left: -8px;
321 }
322
323 div.mce-inline-toolbar-grp.mce-arrow-left:before,
324 div.mce-inline-toolbar-grp.mce-arrow-left:after {
325         margin: 0;
326 }
327
328 div.mce-inline-toolbar-grp.mce-arrow-left:before {
329         left: 20px;
330 }
331 div.mce-inline-toolbar-grp.mce-arrow-left:after {
332         left: 21px;
333 }
334
335 div.mce-inline-toolbar-grp.mce-arrow-right:before,
336 div.mce-inline-toolbar-grp.mce-arrow-right:after {
337         left: auto;
338         margin: 0;
339 }
340
341 div.mce-inline-toolbar-grp.mce-arrow-right:before {
342         right: 20px;
343 }
344
345 div.mce-inline-toolbar-grp.mce-arrow-right:after {
346         right: 21px;
347 }
348
349 div.mce-inline-toolbar-grp.mce-arrow-full {
350         right: 0;
351 }
352
353 div.mce-inline-toolbar-grp.mce-arrow-full > div {
354         width: 100%;
355         overflow-x: auto;
356 }
357
358 div.mce-toolbar-grp > div {
359         padding: 3px;
360 }
361
362 .has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first {
363         padding-right: 32px;
364 }
365
366 .mce-toolbar .mce-btn-group {
367         margin: 0;
368 }
369
370 div.mce-statusbar {
371         border-top: 1px solid #e5e5e5;
372 }
373
374 div.mce-path {
375         padding: 2px 10px;
376         margin: 0;
377 }
378
379 .mce-path,
380 .mce-path-item,
381 .mce-path .mce-divider {
382         font-size: 12px;
383 }
384
385 .mce-toolbar .mce-btn,
386 .qt-dfw {
387         border-color: transparent;
388         background: transparent;
389         -webkit-box-shadow: none;
390         box-shadow: none;
391         text-shadow: none;
392         cursor: pointer;
393 }
394
395 .mce-btn .mce-txt {
396         direction: inherit;
397         text-align: inherit;
398 }
399
400 .mce-toolbar .mce-btn-group .mce-btn,
401 .qt-dfw {
402         border: 1px solid transparent;
403         margin: 2px;
404         -webkit-border-radius: 2px;
405         border-radius: 2px;
406 }
407
408 .mce-toolbar .mce-btn-group .mce-btn:hover,
409 .mce-toolbar .mce-btn-group .mce-btn:focus,
410 .qt-dfw:hover,
411 .qt-dfw:focus {
412         background: #fafafa;
413         border-color: #555d66;
414         color: #23282d;
415         -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
416         box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
417         outline: none;
418 }
419
420 .mce-toolbar .mce-btn-group .mce-btn.mce-active,
421 .mce-toolbar .mce-btn-group .mce-btn:active,
422 .qt-dfw.active {
423         background: #ebebeb;
424         border-color: #555d66;
425         -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 );
426         box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.3 );
427 }
428
429 .mce-toolbar .mce-btn-group .mce-btn.mce-active:hover,
430 .mce-toolbar .mce-btn-group .mce-btn.mce-active:focus {
431         border-color: #23282d;
432 }
433
434 .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover,
435 .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
436         color: #a0a5aa;
437         background: none;
438         border-color: #ddd;
439         text-shadow: 0 1px 0 #fff;
440         -webkit-box-shadow: none;
441         box-shadow: none;
442 }
443
444 .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus {
445         border-color: #555d66;
446 }
447
448 .mce-toolbar .mce-btn-group .mce-first,
449 .mce-toolbar .mce-btn-group .mce-last {
450         border-color: transparent;
451 }
452
453 .mce-toolbar .mce-btn button,
454 .qt-dfw {
455         padding: 2px 3px;
456         line-height: normal;
457 }
458
459 .mce-toolbar .mce-listbox button {
460         font-size: 13px;
461         line-height: 20px;
462         padding-left: 6px;
463         padding-right: 20px;
464 }
465
466 .mce-toolbar .mce-btn i {
467         text-shadow: none;
468 }
469
470 .mce-toolbar .mce-btn-group > div {
471         white-space: normal;
472 }
473
474 .mce-toolbar .mce-colorbutton .mce-open {
475         border-right: 0;
476 }
477
478 .mce-toolbar .mce-colorbutton .mce-preview {
479         margin: 0;
480         padding: 0;
481         top: auto;
482         bottom: 2px;
483         left: 3px;
484         height: 3px;
485         width: 20px;
486         background: #555d66;
487 }
488
489 .mce-toolbar .mce-btn-group .mce-btn.mce-primary {
490         min-width: 0;
491         background: #0085ba;
492         border-color: #0073aa #006799 #006799;
493         -webkit-box-shadow: 0 1px 0 #006799;
494         box-shadow: 0 1px 0 #006799;
495         color: #fff;
496         text-decoration: none;
497         text-shadow: none;
498 }
499
500 /* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
501 .mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
502         padding: 2px 3px 1px;
503 }
504
505 .mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico {
506         color: #fff;
507 }
508
509 .mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover,
510 .mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
511         background: #008ec2;
512         border-color: #006799;
513         color: #fff;
514 }
515
516 .mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus {
517         -webkit-box-shadow: 0 0 1px 1px #33b3db;
518         box-shadow: 0 0 1px 1px #33b3db;
519 }
520
521 .mce-toolbar .mce-btn-group .mce-btn.mce-primary:active {
522         background: #0073aa;
523         border-color: #006799;
524         -webkit-box-shadow: inset 0 2px 0 #006799;
525         box-shadow: inset 0 2px 0 #006799;
526 }
527
528 /* mce listbox */
529 .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
530     -webkit-border-radius: 0;
531     border-radius: 0;
532     direction: ltr;
533     background: #fff;
534     border: 1px solid #ddd;
535     -webkit-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2);
536     box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2);
537 }
538
539 .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover,
540 .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus {
541         border-color: #b4b9be;
542 }
543
544 .mce-panel .mce-btn i.mce-caret {
545         border-top: 6px solid #555d66;
546         margin-left: 2px;
547         margin-right: 2px;
548 }
549
550 .mce-listbox i.mce-caret {
551         right: 4px;
552 }
553
554 .mce-panel .mce-btn:hover i.mce-caret,
555 .mce-panel .mce-btn:focus i.mce-caret {
556         border-top-color: #23282d;
557 }
558
559 .mce-panel .mce-active i.mce-caret {
560         border-top: 0;
561         border-bottom: 6px solid #23282d;
562         margin-top: 7px;
563 }
564
565 .mce-listbox.mce-active i.mce-caret {
566         margin-top: -3px;
567 }
568
569 .mce-toolbar .mce-splitbtn:hover .mce-open {
570         border-right-color: transparent;
571 }
572
573 .mce-toolbar .mce-splitbtn .mce-open.mce-active {
574         background: transparent;
575         outline: none;
576 }
577
578 .mce-menu .mce-menu-item:hover,
579 .mce-menu .mce-menu-item.mce-selected,
580 .mce-menu .mce-menu-item:focus,
581 .mce-menu .mce-menu-item-normal.mce-active,
582 .mce-menu .mce-menu-item-preview.mce-active {
583         background: #0073aa; /* See color scheme. */
584 }
585
586 .mce-menu .mce-menu-item-preview.mce-active {
587         border-left: none;
588 }
589
590 .mce-menu .mce-menu-item-preview.mce-active .mce-text {
591         color: #fff;
592 }
593
594 .mce-menu .mce-menu-item.mce-disabled {
595         cursor: default;
596 }
597
598 .mce-menu .mce-menu-item.mce-disabled:hover {
599     background: #ccc;
600 }
601
602 /* Menubar */
603 .mce-menubar {
604         border-color: #e5e5e5;
605         background: #fff;
606         border-width: 0px 0px 1px;
607 }
608
609 .mce-menubar .mce-menubtn {
610         margin: 2px;
611 }
612
613 .mce-menubar .mce-menubtn:hover,
614 .mce-menubar .mce-menubtn.mce-active,
615 .mce-menubar .mce-menubtn:focus {
616         border-color: transparent;
617         background: transparent;
618 }
619
620 .mce-menubar .mce-menubtn:focus {
621         color: #124964;
622         -webkit-box-shadow:
623                 0 0 0 1px #5b9dd9,
624                 0 0 2px 1px rgba(30, 140, 190, .8);
625         box-shadow:
626                 0 0 0 1px #5b9dd9,
627                 0 0 2px 1px rgba(30, 140, 190, .8);
628 }
629
630 div.mce-menu .mce-menu-item-sep,
631 .mce-menu-item-sep:hover {
632         border-bottom: 1px solid #ddd;
633         height: 0px;
634         margin: 5px 0;
635 }
636
637 .mce-menubtn span {
638         margin-right: 0;
639         padding-left: 3px;
640 }
641
642 .mce-menu-has-icons i.mce-ico:before {
643         margin-left: -2px;
644 }
645
646 /* Buttons in modals */
647 .mce-primary button,
648 .mce-primary button i {
649         text-align: center;
650         color: #fff;
651         text-shadow: none;
652         padding: 0;
653         line-height: 26px;
654 }
655
656 .mce-window .mce-btn {
657         color: #555;
658         background: #f7f7f7;
659         text-decoration: none;
660         font-size: 13px;
661         line-height: 26px;
662         height: 28px;
663         margin: 0;
664         padding: 0;
665         cursor: pointer;
666         border: 1px solid #cccccc;
667         -webkit-appearance: none;
668         -webkit-border-radius: 3px;
669         border-radius: 3px;
670         white-space: nowrap;
671         -webkit-box-shadow: 0 1px 0 #cccccc;
672         box-shadow: 0 1px 0 #cccccc;
673 }
674
675 /* Remove the dotted border on :focus and the extra padding in Firefox */
676 .mce-window .mce-btn::-moz-focus-inner {
677         border-width: 0;
678         border-style: none;
679         padding: 0;
680 }
681
682 .mce-window .mce-btn:hover,
683 .mce-window .mce-btn:focus {
684         background: #fafafa;
685         border-color: #999;
686         color: #23282d;
687 }
688
689 .mce-window .mce-btn:focus {
690         border-color: #5b9dd9;
691         -webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
692         box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
693 }
694
695 .mce-window .mce-btn:active {
696         background: #eee;
697         border-color: #999;
698         -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
699         box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
700         -webkit-transform: translateY(1px);
701         -ms-transform: translateY(1px);
702         transform: translateY(1px);
703 }
704
705 .mce-window .mce-btn.mce-disabled {
706         color: #a0a5aa !important;
707         border-color: #ddd !important;
708         background: #f7f7f7 !important;
709         -webkit-box-shadow: none !important;
710         box-shadow: none !important;
711         text-shadow: 0 1px 0 #fff !important;
712         cursor: default;
713         -webkit-transform: none !important;
714         -ms-transform: none !important;
715         transform: none !important;
716 }
717
718 .mce-window .mce-btn.mce-primary {
719         background: #0085ba;
720         border-color: #0073aa #006799 #006799;
721         -webkit-box-shadow: 0 1px 0 #006799;
722         box-shadow: 0 1px 0 #006799;
723         color: #fff;
724         text-decoration: none;
725         text-shadow: 0 -1px 1px #006799,
726                 1px 0 1px #006799,
727                 0 1px 1px #006799,
728                 -1px 0 1px #006799;
729 }
730
731 .mce-window .mce-btn.mce-primary:hover,
732 .mce-window .mce-btn.mce-primary:focus {
733         background: #008ec2;
734         border-color: #006799;
735         color: #fff;
736 }
737
738 .mce-window .mce-btn.mce-primary:focus {
739         -webkit-box-shadow: 0 1px 0 #0073aa,
740                 0 0 2px 1px #33b3db;
741         box-shadow: 0 1px 0 #0073aa,
742                 0 0 2px 1px #33b3db;
743 }
744
745 .mce-window .mce-btn.mce-primary:active {
746         background: #0073aa;
747         border-color: #006799;
748         -webkit-box-shadow: inset 0 2px 0 #006799;
749         box-shadow: inset 0 2px 0 #006799;
750         vertical-align: top;
751 }
752
753 .mce-window .mce-btn.mce-primary.mce-disabled {
754         color: #66c6e4 !important;
755         background: #008ec2 !important;
756         border-color: #007cb2 !important;
757         -webkit-box-shadow: none !important;
758         box-shadow: none !important;
759         text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important;
760         cursor: default;
761 }
762
763 .mce-menubtn.mce-fixed-width button {
764         overflow-x: hidden;
765         text-overflow: ellipsis;
766         width: 110px;
767 }
768
769 /* Charmap modal */
770 .mce-charmap {
771         margin: 3px;
772 }
773
774 .mce-charmap td {
775         padding: 0;
776         border-color: #ddd;
777         cursor: pointer;
778 }
779
780 .mce-charmap td:hover {
781         background: #f3f3f3;
782 }
783
784 .mce-charmap td div {
785         width: 18px;
786         height: 22px;
787         line-height: 22px;
788 }
789
790 /* TinyMCE tooltips */
791 .mce-tooltip {
792         margin-top: 2px;
793 }
794
795 .mce-tooltip-inner {
796         -webkit-border-radius: 3px;
797         border-radius: 3px;
798         -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );
799         box-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );
800         color: #fff;
801         font-size: 12px;
802 }
803
804 /* TinyMCE icons */
805 .mce-ico {
806         font-family: 'tinymce', Arial;
807 }
808
809 .mce-btn-small .mce-ico {
810     font-family: 'tinymce-small', Arial;
811 }
812
813 .mce-toolbar .mce-ico {
814         color: #555d66;
815         line-height: 20px;
816         width: 20px;
817         height: 20px;
818         text-align: center;
819         text-shadow: none;
820         margin: 0;
821         padding: 0;
822 }
823
824 .qt-dfw {
825         color: #555d66;
826         line-height: 20px;
827         width: 28px;
828         height: 26px;
829         text-align: center;
830         text-shadow: none;
831 }
832
833 .mce-toolbar .mce-btn .mce-open {
834         line-height: 20px;
835 }
836
837 .mce-toolbar .mce-btn:hover .mce-open,
838 .mce-toolbar .mce-btn:focus .mce-open,
839 .mce-toolbar .mce-btn.mce-active .mce-open {
840         border-left-color: #23282d;
841 }
842
843 .mce-notification button.mce-close {
844         right: 6px;
845         top: 3px;
846         font-weight: 400;
847         color: #555d66;
848 }
849
850 .mce-notification button.mce-close:hover,
851 .mce-notification button.mce-close:focus {
852         color: #000;
853 }
854
855 i.mce-i-bold,
856 i.mce-i-italic,
857 i.mce-i-bullist,
858 i.mce-i-numlist,
859 i.mce-i-blockquote,
860 i.mce-i-alignleft,
861 i.mce-i-aligncenter,
862 i.mce-i-alignright,
863 i.mce-i-link,
864 i.mce-i-unlink,
865 i.mce-i-wp_more,
866 i.mce-i-strikethrough,
867 i.mce-i-spellchecker,
868 i.mce-i-fullscreen,
869 i.mce-i-wp_fullscreen,
870 i.mce-i-dfw,
871 i.mce-i-wp_adv,
872 i.mce-i-underline,
873 i.mce-i-alignjustify,
874 i.mce-i-forecolor,
875 i.mce-i-backcolor,
876 i.mce-i-pastetext,
877 i.mce-i-pasteword,
878 i.mce-i-removeformat,
879 i.mce-i-charmap,
880 i.mce-i-outdent,
881 i.mce-i-indent,
882 i.mce-i-undo,
883 i.mce-i-redo,
884 i.mce-i-help,
885 i.mce-i-wp_help,
886 i.mce-i-wp-media-library,
887 i.mce-i-ltr,
888 i.mce-i-wp_page,
889 i.mce-i-hr,
890 i.mce-i-wp_code,
891 i.mce-i-dashicon,
892 i.mce-i-remove {
893         font: normal 20px/1 dashicons;
894         padding: 0;
895         vertical-align: top;
896         speak: none;
897         -webkit-font-smoothing: antialiased;
898         -moz-osx-font-smoothing: grayscale;
899         margin-left: -2px;
900         padding-right: 2px;
901 }
902
903 .qt-dfw {
904         font: normal 20px/1 dashicons;
905         vertical-align: top;
906         speak: none;
907         -webkit-font-smoothing: antialiased;
908         -moz-osx-font-smoothing: grayscale;
909 }
910
911 i.mce-i-bold:before {
912         content: "\f200";
913 }
914
915 i.mce-i-italic:before {
916         content: "\f201";
917 }
918
919 i.mce-i-bullist:before {
920         content: "\f203";
921 }
922
923 i.mce-i-numlist:before {
924         content: "\f204";
925 }
926
927 i.mce-i-blockquote:before {
928         content: "\f205";
929 }
930
931 i.mce-i-alignleft:before {
932         content: "\f206";
933 }
934
935 i.mce-i-aligncenter:before {
936         content: "\f207";
937 }
938
939 i.mce-i-alignright:before {
940         content: "\f208";
941 }
942
943 i.mce-i-link:before {
944         content: "\f103";
945 }
946
947 i.mce-i-unlink:before {
948         content: "\f225";
949 }
950
951 i.mce-i-wp_more:before {
952         content: "\f209";
953 }
954
955 i.mce-i-strikethrough:before {
956         content: "\f224";
957 }
958
959 i.mce-i-spellchecker:before {
960         content: "\f210";
961 }
962
963 i.mce-i-fullscreen:before,
964 i.mce-i-wp_fullscreen:before,
965 i.mce-i-dfw:before,
966 .qt-dfw:before {
967         content: "\f211";
968 }
969
970 i.mce-i-wp_adv:before {
971         content: "\f212";
972 }
973
974 i.mce-i-underline:before {
975         content: "\f213";
976 }
977
978 i.mce-i-alignjustify:before {
979         content: "\f214";
980 }
981
982 i.mce-i-forecolor:before,
983 i.mce-i-backcolor:before {
984         content: "\f215";
985 }
986
987 i.mce-i-pastetext:before {
988         content: "\f217";
989 }
990
991 i.mce-i-removeformat:before {
992         content: "\f218";
993 }
994
995 i.mce-i-charmap:before {
996         content: "\f220";
997 }
998
999 i.mce-i-outdent:before {
1000         content: "\f221";
1001 }
1002
1003 i.mce-i-indent:before {
1004         content: "\f222";
1005 }
1006
1007 i.mce-i-undo:before {
1008         content: "\f171";
1009 }
1010
1011 i.mce-i-redo:before {
1012         content: "\f172";
1013 }
1014
1015 i.mce-i-help:before,
1016 i.mce-i-wp_help:before {
1017         content: "\f223";
1018 }
1019
1020 i.mce-i-wp-media-library:before {
1021         content: "\f104";
1022 }
1023
1024 i.mce-i-ltr:before {
1025         content: "\f320";
1026 }
1027
1028 i.mce-i-wp_page:before {
1029         content: "\f105";
1030 }
1031
1032 i.mce-i-hr:before {
1033         content: "\f460";
1034 }
1035
1036 i.mce-i-remove:before {
1037         content: "\f158";
1038 }
1039
1040 i.mce-i-wp_code:before {
1041         content: "\f475";
1042 }
1043
1044 /* RTL button icons */
1045 .rtl i.mce-i-outdent:before {
1046         content: "\f222";
1047 }
1048
1049 .rtl i.mce-i-indent:before {
1050         content: "\f221";
1051 }
1052
1053 /* Editors */
1054 .wp-editor-wrap {
1055         position: relative;
1056 }
1057
1058 .wp-editor-tools {
1059         position: relative;
1060         z-index: 1;
1061 }
1062
1063 .wp-editor-tools:after {
1064         clear: both;
1065         content: "";
1066         display: table;
1067 }
1068
1069 .wp-editor-container {
1070         clear: both;
1071 }
1072
1073 .wp-editor-area {
1074         font-family: Consolas, Monaco, monospace;
1075         font-size: 13px;
1076         padding: 10px;
1077         margin: 1px 0 0;
1078         line-height: 150%;
1079         border: 0;
1080         outline: none;
1081         display: block;
1082         resize: vertical;
1083         -webkit-box-sizing: border-box;
1084         -moz-box-sizing: border-box;
1085         box-sizing: border-box;
1086 }
1087
1088 .rtl .wp-editor-area {
1089         font-family: Tahoma, Monaco, monospace;
1090 }
1091
1092 .locale-he-il .wp-editor-area {
1093         font-family: Arial, Monaco, monospace;
1094 }
1095
1096 .wp-editor-container textarea.wp-editor-area {
1097         width: 100%;
1098         margin: 0;
1099         -webkit-box-shadow: none;
1100         box-shadow: none;
1101 }
1102
1103 .wp-editor-tabs {
1104         float: right;
1105 }
1106
1107 .wp-switch-editor {
1108         float: left;
1109         -webkit-box-sizing: content-box;
1110         -moz-box-sizing: content-box;
1111         box-sizing: content-box;
1112         position: relative;
1113         top: 1px;
1114         background: #ebebeb;
1115         color: #666;
1116         cursor: pointer;
1117         font-size: 13px;
1118         line-height: 19px;
1119         height: 20px;
1120         margin: 5px 0 0 5px;
1121         padding: 3px 8px 4px;
1122         border: 1px solid #e5e5e5;
1123 }
1124
1125 .wp-switch-editor:focus {
1126         -webkit-box-shadow:
1127                 0 0 0 1px #5b9dd9,
1128                 0 0 2px 1px rgba(30, 140, 190, .8);
1129         box-shadow:
1130                 0 0 0 1px #5b9dd9,
1131                 0 0 2px 1px rgba(30, 140, 190, .8);
1132         outline: none;
1133         color: #23282d;
1134 }
1135
1136 .wp-switch-editor:active,
1137 .html-active .switch-html:focus,
1138 .tmce-active .switch-tmce:focus {
1139         -webkit-box-shadow: none;
1140         box-shadow: none;
1141 }
1142
1143 .wp-switch-editor:active {
1144         background-color: #f5f5f5;
1145         -webkit-box-shadow: none;
1146         box-shadow: none;
1147 }
1148
1149 .js .tmce-active .wp-editor-area {
1150         color: white;
1151 }
1152
1153 .tmce-active .quicktags-toolbar {
1154          display: none;
1155 }
1156
1157 .tmce-active .switch-tmce,
1158 .html-active .switch-html {
1159         background: #f5f5f5;
1160         color: #555;
1161         border-bottom-color: #f5f5f5;
1162 }
1163
1164 .wp-media-buttons {
1165         float: left;
1166 }
1167
1168 .wp-media-buttons .button {
1169         margin-right: 5px;
1170         margin-bottom: 4px;
1171         padding-left: 7px;
1172         padding-right: 7px;
1173 }
1174
1175 .wp-media-buttons .button:active {
1176         position: relative;
1177         top: 1px;
1178         margin-top: -1px;
1179         margin-bottom: 1px;
1180 }
1181
1182 .wp-media-buttons .insert-media {
1183         padding-left: 5px;
1184 }
1185
1186 .wp-media-buttons a {
1187         text-decoration: none;
1188         color: #444;
1189         font-size: 12px;
1190 }
1191
1192 .wp-media-buttons img {
1193         padding: 0 4px;
1194         vertical-align: middle;
1195 }
1196
1197 .wp-media-buttons span.wp-media-buttons-icon {
1198         display: inline-block;
1199         width: 18px;
1200         height: 18px;
1201         vertical-align: text-top;
1202         margin: 0 2px;
1203 }
1204
1205 .wp-media-buttons .add_media span.wp-media-buttons-icon {
1206         background: none;
1207 }
1208
1209 .wp-media-buttons .add_media span.wp-media-buttons-icon:before {
1210         font: normal 18px/1 dashicons;
1211         speak: none;
1212         -webkit-font-smoothing: antialiased;
1213         -moz-osx-font-smoothing: grayscale;
1214 }
1215
1216 .wp-media-buttons .add_media span.wp-media-buttons-icon:before {
1217         content: "\f104";
1218 }
1219
1220 /* Quicktags */
1221 .quicktags-toolbar {
1222         padding: 3px;
1223         position: relative;
1224         border-bottom: 1px solid #ddd;
1225         background: #f5f5f5;
1226         min-height: 30px;
1227 }
1228
1229 .has-dfw .quicktags-toolbar {
1230         padding-right: 35px;
1231 }
1232
1233 .wp-core-ui .quicktags-toolbar input.button.button-small {
1234         margin: 2px;
1235 }
1236
1237 .quicktags-toolbar input[value="link"] {
1238         text-decoration: underline;
1239 }
1240
1241 .quicktags-toolbar input[value="del"] {
1242         text-decoration: line-through;
1243 }
1244
1245 .quicktags-toolbar input[value="i"] {
1246         font-style: italic;
1247 }
1248
1249 .quicktags-toolbar input[value="b"] {
1250         font-weight: 600;
1251 }
1252
1253 .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,
1254 .qt-dfw {
1255         position: absolute;
1256         top: 0;
1257         right: 0;
1258         margin: 5px 5px 0 0;
1259 }
1260
1261 .qt-fullscreen {
1262         position: static;
1263         margin: 2px;
1264 }
1265
1266 @media screen and ( max-width: 782px ) {
1267         .mce-toolbar .mce-btn button,
1268         .qt-dfw {
1269                 padding: 6px 7px;
1270         }
1271
1272         /* Compensate for the extra box shadow at the bottom of .mce-btn.mce-primary */
1273         .mce-toolbar .mce-btn-group .mce-btn.mce-primary button {
1274                 padding: 6px 7px 5px;
1275         }
1276
1277         .mce-toolbar .mce-btn-group .mce-btn {
1278                 margin: 1px;
1279         }
1280
1281         .qt-dfw {
1282                 width: 36px;
1283                 height: 34px;
1284         }
1285
1286         .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw {
1287                 margin: 4px 4px 0 0;
1288         }
1289
1290         .mce-toolbar .mce-colorbutton .mce-preview {
1291                 left: 8px;
1292                 bottom: 6px;
1293         }
1294
1295         .mce-window .mce-btn {
1296                 padding: 2px 0;
1297         }
1298
1299         .has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first,
1300         .has-dfw .quicktags-toolbar {
1301                 padding-right: 40px;
1302         }
1303 }
1304
1305 @media screen and ( min-width: 782px ) {
1306         .wp-core-ui .quicktags-toolbar input.button.button-small {
1307                 /* .button-small is normaly 11px, but a bit too small for these buttons. */
1308                 font-size: 12px;
1309                 height: 26px;
1310                 line-height: 24px;
1311         }
1312 }
1313
1314 #wp_editbtns,
1315 #wp_gallerybtns {
1316         padding: 2px;
1317         position: absolute;
1318         display: none;
1319         z-index: 100020;
1320 }
1321
1322 #wp_editimgbtn,
1323 #wp_delimgbtn,
1324 #wp_editgallery,
1325 #wp_delgallery {
1326         border-color: #999;
1327         background-color: #eee;
1328         margin: 2px;
1329         padding: 2px;
1330         border-width: 1px;
1331         border-style: solid;
1332         -webkit-border-radius: 3px;
1333         border-radius: 3px;
1334 }
1335
1336 #wp_editimgbtn:hover,
1337 #wp_delimgbtn:hover,
1338 #wp_editgallery:hover,
1339 #wp_delgallery:hover {
1340         border-color: #555;
1341         background-color: #ccc;
1342 }
1343
1344 /*------------------------------------------------------------------------------
1345  wp-link
1346 ------------------------------------------------------------------------------*/
1347
1348 #wp-link-wrap {
1349         display: none;
1350         background-color: #fff;
1351         -webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
1352         box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
1353         width: 500px;
1354         overflow: hidden;
1355         margin-left: -250px;
1356         margin-top: -125px;
1357         position: fixed;
1358         top: 50%;
1359         left: 50%;
1360         z-index: 100105;
1361         -webkit-transition: height 0.2s, margin-top 0.2s;
1362         transition: height 0.2s, margin-top 0.2s;
1363 }
1364
1365 #wp-link-backdrop {
1366         display: none;
1367         position: fixed;
1368         top: 0;
1369         left: 0;
1370         right: 0;
1371         bottom: 0;
1372         min-height: 360px;
1373         background: #000;
1374         opacity: 0.7;
1375         filter: alpha(opacity=70);
1376         z-index: 100100;
1377 }
1378
1379 #wp-link {
1380         position: relative;
1381         height: 100%;
1382 }
1383
1384 #wp-link-wrap {
1385         height: 500px;
1386         margin-top: -250px;
1387 }
1388
1389 #wp-link-wrap .wp-link-text-field {
1390         display: none;
1391 }
1392
1393 #wp-link-wrap.has-text-field .wp-link-text-field {
1394         display: block;
1395 }
1396
1397 #link-modal-title {
1398         background: #fcfcfc;
1399         border-bottom: 1px solid #ddd;
1400         height: 36px;
1401         font-size: 18px;
1402         font-weight: 600;
1403         line-height: 36px;
1404         margin: 0;
1405         padding: 0 36px 0 16px;
1406 }
1407
1408 #wp-link-close {
1409         color: #666;
1410         padding: 0;
1411         position: absolute;
1412         top: 0;
1413         right: 0;
1414         width: 36px;
1415         height: 36px;
1416         text-align: center;
1417         background: none;
1418         border: none;
1419         cursor: pointer;
1420 }
1421
1422 #wp-link-close:before {
1423         font: normal 20px/36px dashicons;
1424         vertical-align: top;
1425         speak: none;
1426         -webkit-font-smoothing: antialiased;
1427         -moz-osx-font-smoothing: grayscale;
1428         width: 36px;
1429         height: 36px;
1430         content: "\f158";
1431 }
1432
1433 #wp-link-close:hover,
1434 #wp-link-close:focus {
1435         color: #00a0d2;
1436 }
1437
1438 #wp-link-close:focus {
1439         outline: none;
1440         -webkit-box-shadow:
1441                 0 0 0 1px #5b9dd9,
1442                 0 0 2px 1px rgba(30, 140, 190, .8);
1443         box-shadow:
1444                 0 0 0 1px #5b9dd9,
1445                 0 0 2px 1px rgba(30, 140, 190, .8);
1446 }
1447
1448 #wp-link-wrap #link-selector {
1449         -webkit-overflow-scrolling: touch;
1450         padding: 0 16px;
1451         position: absolute;
1452         top: 37px;
1453         left: 0;
1454         right: 0;
1455         bottom: 44px;
1456 }
1457
1458 #wp-link ol,
1459 #wp-link ul {
1460         list-style: none;
1461         margin: 0;
1462         padding: 0;
1463 }
1464
1465 #wp-link input[type="text"] {
1466         -webkit-box-sizing: border-box;
1467         -moz-box-sizing: border-box;
1468         box-sizing: border-box;
1469 }
1470
1471 #wp-link #link-options {
1472         padding: 8px 0 12px;
1473 }
1474
1475 #wp-link p.howto {
1476         margin: 3px 0;
1477 }
1478
1479 #wp-link p.howto a {
1480         text-decoration: none;
1481         color: inherit;
1482 }
1483
1484 #wp-link label input[type="text"] {
1485         margin-top: 5px;
1486         width: 70%;
1487 }
1488
1489 #wp-link #link-options label span,
1490 #wp-link #search-panel label span.search-label {
1491         display: inline-block;
1492         width: 80px;
1493         text-align: right;
1494         padding-right: 5px;
1495         max-width: 24%;
1496         vertical-align: middle;
1497         word-wrap: break-word;
1498 }
1499
1500 #wp-link .link-search-field {
1501         float: left;
1502         width: 250px;
1503         max-width: 70%;
1504 }
1505
1506 #wp-link .link-search-wrapper {
1507         margin: 5px 0 9px;
1508         display: block;
1509         overflow: hidden;
1510 }
1511
1512 #wp-link .link-search-wrapper span {
1513         float: left;
1514         margin-top: 4px;
1515 }
1516
1517 #wp-link .link-search-wrapper .spinner {
1518         margin-top: 5px;
1519 }
1520
1521 #wp-link .link-target {
1522         padding: 3px 0 0;
1523         white-space: nowrap;
1524         overflow: hidden;
1525         text-overflow: ellipsis;
1526 }
1527
1528 #wp-link .link-target label {
1529         max-width: 70%;
1530 }
1531
1532 #wp-link .query-results {
1533         border: 1px #dfdfdf solid;
1534         margin: 0 0 12px;
1535         background: #fff;
1536         overflow: auto;
1537         position: absolute;
1538         left: 16px;
1539         right: 16px;
1540         bottom: 0;
1541         top: 166px;
1542 }
1543
1544 .has-text-field #wp-link .query-results {
1545         top: 200px;
1546 }
1547
1548 #wp-link li {
1549         clear: both;
1550         margin-bottom: 0;
1551         border-bottom: 1px solid #f1f1f1;
1552         color: #32373c;
1553         padding: 4px 6px 4px 10px;
1554         cursor: pointer;
1555         position: relative;
1556 }
1557
1558 #wp-link .query-notice {
1559         padding: 0;
1560         border-bottom: 1px solid #dfdfdf;
1561         background-color: #f7fcfe;
1562         color: #000;
1563 }
1564
1565 #wp-link .query-notice .query-notice-default,
1566 #wp-link .query-notice .query-notice-hint {
1567         display: block;
1568         padding: 6px;
1569         border-left: 4px solid #00a0d2;
1570 }
1571
1572 #wp-link .unselectable.no-matches-found {
1573         padding: 0;
1574         border-bottom: 1px solid #dfdfdf;
1575         background-color: #fef7f1;
1576 }
1577
1578 #wp-link .no-matches-found .item-title {
1579         display: block;
1580         padding: 6px;
1581         border-left: 4px solid #d54e21;
1582 }
1583
1584 #wp-link .query-results em {
1585         font-style: normal;
1586 }
1587
1588 #wp-link li:hover {
1589         background: #eaf2fa;
1590         color: #151515;
1591 }
1592
1593 #wp-link li.unselectable {
1594         border-bottom: 1px solid #dfdfdf;
1595 }
1596
1597 #wp-link li.unselectable:hover {
1598         background: #fff;
1599         cursor: auto;
1600         color: #32373c;
1601 }
1602
1603 #wp-link li.selected {
1604         background: #ddd;
1605         color: #32373c;
1606 }
1607
1608 #wp-link li.selected .item-title {
1609         font-weight: 600;
1610 }
1611
1612 #wp-link li:last-child {
1613         border: none;
1614 }
1615
1616 #wp-link .item-title {
1617         display: inline-block;
1618         width: 80%;
1619         width: -webkit-calc(100% - 68px);
1620         width: calc(100% - 68px);
1621         word-wrap: break-word;
1622 }
1623
1624 #wp-link .item-info {
1625         text-transform: uppercase;
1626         color: #666;
1627         font-size: 11px;
1628         position: absolute;
1629         right: 5px;
1630         top: 5px;
1631 }
1632
1633 #wp-link .river-waiting {
1634         display: none;
1635         padding: 10px 0;
1636 }
1637
1638 #wp-link .submitbox {
1639         padding: 8px 16px;
1640         background: #fcfcfc;
1641         border-top: 1px solid #ddd;
1642         position: absolute;
1643         bottom: 0;
1644         left: 0;
1645         right: 0;
1646 }
1647
1648 #wp-link-cancel {
1649         line-height: 25px;
1650         float: left;
1651 }
1652
1653 #wp-link-update {
1654         line-height: 23px;
1655         float: right;
1656 }
1657
1658 #wp-link-submit {
1659         float: right;
1660 }
1661
1662 @media screen and ( max-width: 782px ) {
1663         #wp-link-wrap {
1664                 margin-top: -140px;
1665         }
1666
1667         #wp-link-wrap .query-results {
1668                 top: 195px;
1669         }
1670
1671         #wp-link-wrap.has-text-field .query-results {
1672                 top: 235px;
1673         }
1674
1675         #link-selector {
1676                 padding: 0 16px 60px;
1677         }
1678
1679         #wp-link-wrap #link-selector {
1680                 bottom: 52px;
1681         }
1682
1683         #wp-link-cancel {
1684                 line-height: 32px;
1685         }
1686
1687         #wp-link .link-target {
1688                 padding-top: 10px;
1689         }
1690
1691         #wp-link .submitbox .button {
1692                 margin-bottom: 0;
1693         }
1694 }
1695
1696 @media screen and ( max-width: 520px ) {
1697         #wp-link-wrap {
1698                 width: auto;
1699                 margin-left: 0;
1700                 left: 10px;
1701                 right: 10px;
1702                 max-width: 500px;
1703         }
1704 }
1705
1706 @media screen and ( max-height: 520px ) {
1707         #wp-link-wrap {
1708                 -webkit-transition: none;
1709                 transition: none;
1710                 height: auto;
1711                 margin-top: 0;
1712                 top: 10px;
1713                 bottom: 10px;
1714         }
1715
1716         #link-selector {
1717                 overflow: auto;
1718         }
1719
1720         #search-panel .query-results {
1721                 position: static;
1722         }
1723 }
1724
1725 @media screen and ( max-height: 290px ) {
1726         #wp-link-wrap {
1727                 height: auto;
1728                 margin-top: 0;
1729                 top: 10px;
1730                 bottom: 10px;
1731         }
1732
1733         #link-selector {
1734                 overflow: auto;
1735                 height: -webkit-calc(100% - 92px);
1736                 height: calc(100% - 92px);
1737                 padding-bottom: 2px;
1738         }
1739
1740         #search-panel .query-results {
1741                 position: static;
1742         }
1743 }
1744
1745 div.wp-link-preview {
1746         float: left;
1747         margin: 5px;
1748         max-width: 694px;
1749         overflow: hidden;
1750         text-overflow: ellipsis;
1751 }
1752
1753 div.wp-link-preview a {
1754         color: #0073aa;
1755         text-decoration: underline;
1756         -webkit-transition-property: border, background, color;
1757         transition-property: border, background, color;
1758         -webkit-transition-duration: .05s;
1759         transition-duration: .05s;
1760         -webkit-transition-timing-function: ease-in-out;
1761         transition-timing-function: ease-in-out;
1762         cursor: pointer;
1763 }
1764
1765 div.wp-link-preview a.wplink-url-error {
1766         color: #dc3232;
1767 }
1768
1769 div.wp-link-input {
1770         float: left;
1771         margin: 2px;
1772         max-width: 694px;
1773 }
1774
1775 div.wp-link-input input {
1776         width: 300px;
1777         padding: 3px;
1778         -webkit-box-sizing: border-box;
1779         -moz-box-sizing: border-box;
1780         box-sizing: border-box;
1781 }
1782
1783 .mce-toolbar div.wp-link-preview ~ .mce-btn,
1784 .mce-toolbar div.wp-link-input ~ .mce-btn {
1785         margin: 2px 1px;
1786 }
1787
1788 .mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child {
1789         margin-right: 2px;
1790 }
1791
1792 .ui-autocomplete.wplink-autocomplete {
1793         z-index: 100110;
1794         max-height: 200px;
1795         overflow-y: auto;
1796         padding: 0;
1797         margin: 0;
1798         list-style: none;
1799         position: absolute;
1800         border: 1px solid #5b9dd9;
1801         -webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
1802         box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
1803         background-color: #fff;
1804 }
1805
1806 .ui-autocomplete.wplink-autocomplete li {
1807         margin-bottom: 0;
1808         padding: 4px 10px;
1809         clear: both;
1810         white-space: normal;
1811         text-align: left;
1812 }
1813
1814 .ui-autocomplete.wplink-autocomplete li .wp-editor-float-right {
1815         float: right;
1816 }
1817
1818 .ui-autocomplete.wplink-autocomplete li.ui-state-focus {
1819         background-color: #ddd;
1820         cursor: pointer;
1821 }
1822
1823 @media screen and ( max-width: 782px ) {
1824         div.wp-link-preview,
1825         div.wp-link-input {
1826                 max-width: 70%;
1827                 max-width: -webkit-calc(100% - 86px);
1828                 max-width: calc(100% - 86px);
1829         }
1830
1831         div.wp-link-preview {
1832                 margin: 8px 0 8px 5px;
1833         }
1834
1835         div.wp-link-input {
1836                 width: 300px;
1837         }
1838
1839         div.wp-link-input input {
1840                 width: 100%;
1841                 font-size: 16px;
1842                 padding: 5px;
1843         }
1844 }
1845
1846 /* =Overlay Body
1847 -------------------------------------------------------------- */
1848
1849 .mce-fullscreen {
1850         z-index: 100010;
1851 }
1852
1853 /* =Localization
1854 -------------------------------------------------------------- */
1855 .rtl .wp-switch-editor,
1856 .rtl .quicktags-toolbar input {
1857         font-family: Tahoma, sans-serif;
1858 }
1859
1860 /* rtl:ignore */
1861 .mce-rtl .mce-flow-layout .mce-flow-layout-item > div {
1862         direction: rtl;
1863 }
1864
1865 /* rtl:ignore */
1866 .mce-rtl .mce-listbox i.mce-caret {
1867         left: 6px;
1868 }
1869
1870 html:lang(he-il) .rtl .wp-switch-editor,
1871 html:lang(he-il) .rtl .quicktags-toolbar input  {
1872         font-family: Arial, sans-serif;
1873 }
1874
1875 /* HiDPI */
1876 @media print,
1877   (-webkit-min-device-pixel-ratio: 1.25),
1878   (min-resolution: 120dpi) {
1879         .wp-media-buttons .add_media span.wp-media-buttons-icon {
1880                 background: none;
1881         }
1882 }