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