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