]> git.rmz.io Git - dotfiles.git/blob - dwb/userstyles/duckduckgo.com.css
awesome: remove binding to quit awesome
[dotfiles.git] / dwb / userstyles / duckduckgo.com.css
1 html, body {
2 background-color: #2d2d2d !important;
3 color: #d4d2cf !important;
4 }
5
6 a {
7 color: #719696 !important;
8 }
9
10 a:visited {
11 color: #666 !important;
12 }
13
14 .url,.url a {
15 color: #a6a600 !important;
16 }
17
18 #search_form_input_homepage {
19 background:#201f1f !important;
20 color:#d4d2cf !important;
21 border:1px solid #100f0f !important;
22 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.8) !important;
23 -webkit-box-shadow:inset 1px 1px 2px #2d2d2d !important;
24 }
25
26 #footer_homepage {
27 vertical-align:middle;
28 color:#333;
29 background:#2d2d2d !important;
30 border-top:1px solid #999 !important;
31 bottom:0;
32 font-size:13px;
33 left:0;
34 padding-top:7px;
35 padding-bottom:7px;
36 position:fixed;
37 width:100%;
38 }
39
40 #footer_homepage_left a, #footer_homepage_right a {
41 color:#747474 !important;
42 }
43
44 #header_wrapper #header {
45 background:url(https://duckduckgo.com/headerbg.v102.black.png) repeat-x !important;
46 }
47
48 #search_form {
49 float:left;
50 width:554px;
51 margin-left:-25px;
52 border-bottom-width: 0px !important;
53 border-left:0 solid #e37552;
54 border-top:0 solid #ec9a77;
55 border-right:0 solid #e37552;
56 -moz-border-radius:5px;
57 -webkit-border-radius:5px;
58 border-radius:5px;
59 margin-top:7px;
60 position:relative;
61 }
62
63 #search_form_input, #search_form_input_clear {
64 background-color:#201f1f !important;
65 border-color: #404040 !important;
66 color: #d4d2cf !important;
67 }
68
69 #search_form_input_clear {
70 background: #201f1f url(https://duckduckgo.com/assets/icon_xon.v102.png) no-repeat 2px center !important;
71 }
72
73 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button {
74 background-color: rgba(0,0,0, 0.1) !important;
75 background-image: none !important;
76 border-color: #404040 !important;
77 -webkit-box-shadow:0 1px 3px 0 rgba(255,255,255,0.2) !important;
78 }
79
80 #zero_click {
81 background:#202020 !important;
82 border:1px solid #202020 !important;
83 }
84
85 #special_page_header,#zero_click_header {
86 color: #d4d2cf !important;
87 background: -webkit-linear-gradient(bottom,#2d2d2d,#201f1f) !important;
88 -webkit-box-shadow:inset 0 1px 0 #2d2d2d !important;
89 box-shadow:inset 0 1px 0 #2d2d2d !important;
90 border-bottom:1px solid #2d2d2d !important;
91 }
92
93 .results_links,.results_zero_click,.results_disambig,.results_links_more,.results_category_more,.results_disambig_more,.links_zero_click_disambig {
94 border-color: transparent !important;
95 }
96
97 .icon_zero_click_header,#zero_click_plus_wrapper.icon_zero_click_header {
98 border-left:1px solid #201f1f !important;
99 background: -webkit-linear-gradient(bottom,#2d2d2d,#201f1f) !important;
100 }
101
102 #ads {
103 display: none !important;
104 }
105
106 .results_links_deep {
107 border:1px solid transparent !important;
108 }
109
110 .snippet,.snippet a {
111 color: #d4d2cf !important;
112 }
113
114 .highlight {
115 -moz-border-radius:6px;
116 -webkit-border-radius:6px;
117 border-radius:6px;
118 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
119 box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
120 background: #252525 !important;
121 }
122
123 .links_menu,.links_menu a {
124 color: #777 !important;
125 }
126
127 .bangwrap ul, #header_button_menu {
128 -webkit-box-shadow:0 1px 3px 0 rgba(255,255,255,0.2) !important;
129 background: #202020 !important;
130 border:1px solid #444 !important;
131 }
132
133 .bangwrap li a:hover,.bangwrap li a:focus, #header_button_menu li a:hover, #header_button_menu li a:focus {
134 background-color:#1258ae !important;
135 }
136
137 #header_button_menu_wrapper a.header_button_menu_item {
138 color: #d4d2cf !important;
139 }
140
141 .bangwrap li.header, #header_button_menu li.header_button_menu_header {
142 background-color:#2d2d2d !important;
143 color: #d4d2cf !important;
144 border-top-color: #404040 !important;
145 border-bottom-color: #404040 !important;
146 }
147
148 .bangwrap li a, #header_button_menu li a {
149 color: #d4d2cf !important;
150 background-color: #202020 !important;
151 }
152
153
154 .text-center,.text-mid {
155 text-align:center;
156 }
157
158 .text-right {
159 text-align:right;
160 }
161
162 .r-border-box {
163 -ms-box-sizing:content-box;
164 -o-box-sizing:content-box;
165 -webkit-box-sizing:border-box;
166 -moz-box-sizing:border-box;
167 box-sizing:border-box;
168 }
169
170 .r-content-box,.r-grid-pad {
171 -ms-box-sizing:border-box;
172 -o-box-sizing:border-box;
173 -webkit-box-sizing:content-box;
174 -moz-box-sizing:content-box;
175 box-sizing:content-box;
176 }
177
178 .hide--important {
179 display:none!important;
180 }
181
182 .allcaps {
183 text-transform:uppercase;
184 }
185
186 .block-mid {
187 margin-left:auto;
188 margin-right:auto;
189 display:block;
190 float:none;
191 }
192
193 .pull-left,.fl,.float--left {
194 float:left;
195 }
196
197 .k_float {
198 z-index:9999999;
199 position:fixed!important;
200 }
201
202 .k_bottom {
203 bottom:0;
204 _top:expression(eval(document.compatMode&&document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) 0 1s 0 1);
205 }
206
207 .k_right {
208 right:2px;
209 }
210
211 .k_left {
212 left:0;
213 }
214
215 .k_top {
216 top:0;
217 _top:expression(eval(document.compatMode&&document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop:document.body.scrollTop);
218 }
219
220 html {
221 height:101%;
222 background:#fdfdfd;
223 color:#333;
224 overflow-y:scroll;
225 overflow-x:hidden;
226 }
227
228 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td {
229 margin:0;
230 padding:0;
231 }
232
233 table {
234 border-collapse:collapse;
235 border-spacing:0;
236 font-size:inherit;
237 font:100%;
238 }
239
240 fieldset,img {
241 border:0;
242 }
243
244 address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var {
245 font:inherit;
246 }
247
248 h1,h2,h3,h4,h5,h6 {
249 font-size:100%;
250 font-weight:400;
251 display:inline;
252 }
253
254 q:before,q:after {
255 content:'';
256 }
257
258 abbr,acronym {
259 border:0;
260 font-variant:normal;
261 }
262
263 sup {
264 vertical-align:baseline;
265 bottom:1ex;
266 }
267
268 sub {
269 vertical-align:baseline;
270 top:.5ex;
271 }
272
273 legend {
274 color:#000;
275 }
276
277 body {
278 font:x-small;
279 font-size:105%;
280 overflow-x:hidden;
281 }
282
283 select,input,textarea,button {
284 font:99% arial,helvetica,clean,sans-serif;
285 }
286
287 pre,code,kbd,samp,tt {
288 font-family:monospace;
289 font-size:108%;
290 line-height:100%;
291 }
292
293 input,body,a,select,#special_page_header,#zero_click_header,#search_form_input,#bang {
294 font-family:"Helvetica Neue","Segoe UI","Nimbus Sans L","Liberation Sans","Open Sans",FreeSans,Arial,sans-serif;
295 }
296
297 a:focus {
298 outline:0;
299 }
300
301 a.large {
302 font-size:128.6%;
303 }
304
305 h1 {
306 font-weight:700;
307 }
308
309 h2 {
310 font-weight:400;
311 }
312
313 img {
314 display:block;
315 -ms-interpolation-mode:bicubic;
316 }
317
318 ul {
319 padding-left:30px;
320 padding-top:3px;
321 }
322
323 ul li {
324 list-style:disc outside;
325 }
326
327 ol {
328 padding-left:37px;
329 padding-top:3px;
330 }
331
332 ol li {
333 list-style:decimal outside;
334 }
335
336 sup,sub {
337 height:0;
338 line-height:1;
339 vertical-align:baseline;
340 _vertical-align:bottom;
341 position:relative;
342 font-size:71.4%;
343 }
344
345 #search_form_input_homepage,#search_form_input,#search_wrapper,#search_wrapper_homepage {
346 -webkit-background-clip:padding;
347 -moz-background-clip:padding;
348 background-clip:padding-box;
349 }
350
351 #content_wrapper,#header_content_wrapper {
352 max-width:1027px;
353 min-width:647px;
354 }
355
356 #special_page_header.min .icon_zero_click_header#zero_click_plus_wrapper,#zero_click_header.min .icon_zero_click_header#zero_click_plus_wrapper {
357 display:block;
358 position:absolute;
359 top:0;
360 right:0;
361 -webkit-border-radius:0 3px 3px 0;
362 border-radius:0 3px 3px 0;
363 }
364
365 #special_page_header #zero_click_plus_wrapper.icon_zero_click_header,#zero_click_header #zero_click_plus_wrapper.icon_zero_click_header {
366 height:36px;
367 position:absolute;
368 top:0;
369 right:0;
370 padding:0!important;
371 }
372
373 #zero_click_header {
374 padding-right:39px;
375 height:36px;
376 overflow:hidden;
377 }
378
379 #special_page_header,#zero_click_header h1 a,#special_page_header h1 a {
380 color:#434343;
381 font-weight:700;
382 }
383
384 #special_page_header {
385 border:1px solid #d1d1d1;
386 -webkit-border-radius:6px;
387 border-radius:6px;
388 }
389
390 #bang_wrapper {
391 max-width:900px;
392 min-width:520px;
393 margin:0 auto;
394 padding:0 0 0 160px;
395 }
396
397 #bang {
398 position:fixed;
399 width:175px;
400 top:43px;
401 left:373px;
402 display:none;
403 outline:0;
404 font-size:83.3%;
405 z-index:100;
406 }
407
408 #bang option:hover {
409 background:#86cbf4;
410 color:#000;
411 }
412
413 #bottom_spacing {
414 clear:both;
415 padding-bottom:775px;
416 }
417
418 #bottom_spacing2 {
419 clear:both;
420 padding-bottom:225px;
421 }
422
423 #content_wrapper {
424 position:relative;
425 z-index:1;
426 padding-top:15px;
427 padding-right:50px;
428 }
429
430 #content {
431 max-width:900px;
432 min-width:520px;
433 _width:expression(600px);
434 padding:expression(50px) 0 0 62px;
435 }
436
437 #content_homepage {
438 padding-top:10px;
439 max-width:600px;
440 margin:auto;
441 }
442
443 #content_internal {
444 font-size:95.2%;
445 }
446
447 #content_wrapper_homepage {
448 max-width:600px;
449 margin:auto;
450 }
451
452 #did_you_mean {
453 padding-left:33px;
454 border:1px solid #fff;
455 padding-top:10px;
456 padding-bottom:10px;
457 }
458
459 #error_homepage {
460 clear:both;
461 padding-top:20px;
462 font-weight:700;
463 color:red;
464 text-align:center;
465 display:none;
466 margin:auto;
467 }
468
469 #feedback {
470 background:url(assets/icon_feedback.v101.png) no-repeat;
471 -webkit-background-size:71px 57px;
472 -moz-background-size:71px 57px;
473 background-size:71px 57px;
474 cursor:pointer;
475 height:19px;
476 width:71px;
477 float:left;
478 margin-right:5px;
479 background-image:url(assets/icon_feedback.v101.retina.png);
480 }
481
482 #feedback:hover {
483 background-position:0 -19px;
484 }
485
486 #feedback:active {
487 background-position:0 -38px;
488 }
489
490 .bangwrap {
491 position:absolute;
492 top:37px;
493 left:auto;
494 right:1px;
495 float:right;
496 }
497
498 #search_form_homepage .bangwrap {
499 position:relative;
500 top:-1px;
501 }
502
503 #more_menu {
504 border:1px solid #c2c2c2;
505 -moz-border-radius:4px;
506 -webkit-border-radius:4px;
507 border-radius:4px;
508 display:none;
509 list-style:none;
510 float:left;
511 position:absolute;
512 bottom:25px;
513 left:auto;
514 right:1px;
515 background:#fff;
516 text-align:left;
517 font-size:13px;
518 z-index:25;
519 margin:0;
520 padding:0;
521 }
522
523 #more_menu li.more_menu_header {
524 background-color:#f7f7f7;
525 color:#3f4651!important;
526 letter-spacing:1px;
527 font-size:78.6%;
528 border-top:1px dotted #d1d3d6;
529 border-bottom:1px dotted #d1d3d6;
530 font-weight:700!important;
531 cursor:default;
532 padding:6px 40px 6px 20px;
533 }
534
535 #more_menu li a {
536 color:#1168cc;
537 display:block;
538 padding-bottom:3px;
539 padding-top:2px;
540 padding-left:18px;
541 background-color:#fff;
542 margin:1px;
543 }
544
545 #more_menu li a:hover,#more_menu li a:focus {
546 background-color:#1258ae;
547 color:#fff;
548 font-weight:700;
549 }
550
551 #footer_homepage_right #more_menu {
552 margin:0 5px 20px -17px;
553 }
554
555 #footer_homepage_right #more_menu:after,#footer_homepage_right #more_menu:before {
556 display:block;
557 position:absolute;
558 z-index:0;
559 content:"";
560 width:0;
561 height:0;
562 right:15px;
563 border-left:9px solid transparent;
564 border-right:9px solid transparent;
565 border-bottom:0;
566 }
567
568 #footer_homepage_right #more_menu a {
569 border-left:none;
570 height:19px;
571 text-decoration:none;
572 }
573
574 #header_wrapper {
575 display:none;
576 position:fixed;
577 z-index:2;
578 left:0;
579 right:0;
580 top:0;
581 width:100%;
582 }
583
584 #header_wrapper #header #header_content_wrapper #header_content {
585 max-width:900px;
586 padding-left:85px;
587 margin:0;
588 }
589
590 #header_wrapper #header #header_content_wrapper #header_content #header_logo {
591 float:left;
592 width:40px;
593 height:57px;
594 background:url(assets/logo_header.v101.png) no-repeat;
595 -webkit-background-size:40px 57px;
596 -moz-background-size:40px 57px;
597 background-size:40px 57px;
598 background-image:url(assets/logo_header.v101.retina.png) no-repeat;
599 margin:0 0 -100px -80px;
600 }
601
602 #header_wrapper #header #header_content_wrapper #header_content #header_logo img {
603 width:98px;
604 height:141px;
605 }
606
607 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper {
608 float:left;
609 font-weight:400;
610 font-size:83.3%;
611 position:relative;
612 left:40px;
613 margin:7px -10px 0 0;
614 }
615
616 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper ul {
617 padding:0;
618 }
619
620 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button li {
621 display:block!important;
622 list-style:none;
623 float:left;
624 height:19px;
625 margin:0!important;
626 }
627
628 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button a {
629 display:block!important;
630 border:1px solid transparent;
631 border-bottom:0;
632 color:#2b68b3;
633 margin:0 2px;
634 padding:2px 3px 3px;
635 }
636
637 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper a.header_button_menu_item {
638 outline:0;
639 background:url(assets/header_button_triangle.v101.png) no-repeat;
640 background-position:right 15px;
641 -webkit-background-size:8px 7px;
642 -moz-background-size:8px 7px;
643 background-size:8px 7px;
644 color:#fff;
645 cursor:pointer;
646 height:18px;
647 margin-top:0;
648 margin-right:7px;
649 text-align:center;
650 text-shadow:#85361f 0 -1px;
651 background-image:url(assets/header_button_triangle.v101.retina.png);
652 padding:8px 15px 10px 7px;
653 }
654
655 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper a:hover,#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper a:focus {
656 text-decoration:none!important;
657 }
658
659 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu {
660 display:none;
661 left:50%;
662 position:absolute;
663 background:#fff;
664 border:1px solid #ddd;
665 min-width:114px;
666 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
667 box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
668 margin:0 0 0 -57px;
669 }
670
671
672 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu a {
673 display:block;
674 padding-bottom:3px;
675 padding-top:2px;
676 padding-left:5px;
677 background-color:#fff;
678 margin:1px;
679 }
680
681 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu a:hover,#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu a:focus {
682 background-color:#1258ae;
683 color:#fff!important;
684 font-weight:700;
685 }
686
687 #iframe_hidden {
688 height:0;
689 width:0;
690 display:none;
691 }
692
693 #keyboard_shortcuts {
694 clear:both;
695 width:150px;
696 }
697
698 #links_wrapper {
699 max-width:759px;
700 }
701
702 #links {
703 padding-top:15px;
704 width:86.5%;
705 }
706
707 #ads,#did_you_means {
708 width:86.5%;
709 }
710
711 #did_you_means {
712 display:none;
713 padding-top:20px;
714 }
715
716 #links a:focus {
717 outline:0;
718 text-decoration:none;
719 }
720
721 #loading {
722 margin-left:29px;
723 }
724
725 #logo_internal {
726 background:url(/assets/logo_words.v101.png) no-repeat left 10px;
727 -webkit-background-size:300px 45px;
728 -moz-background-size:300px 45px;
729 background-size:300px 45px;
730 height:63px;
731 background-image:url(/assets/logo_words.v101.retina.png);
732 }
733
734 #logo_homepage {
735 background:url(/assets/logo_homepage.normal.v102.png) no-repeat center top;
736 -webkit-background-size:202px 160px;
737 -moz-background-size:202px 160px;
738 background-size:202px 160px;
739 padding-bottom:1px;
740 height:161px;
741 text-align:center;
742 color:transparent;
743 text-indent:-9999px;
744 font-size:0;
745 width:202px;
746 margin:40px auto;
747 }
748
749 #logo_homepage.mobile {
750 background:url(/assets/logo_homepage_mobile.normal.png) no-repeat center top;
751 -webkit-background-size:275px 62px;
752 -moz-background-size:275px 62px;
753 background-size:275px 62px;
754 width:275px;
755 height:62px;
756 }
757
758 #side_powered_by_wrapper {
759 width:173px;
760 }
761
762 #side_message {
763 width:173px;
764 padding-top:30px;
765 }
766
767 #powered_by {
768 cursor:default;
769 clear:right;
770 text-align:left;
771 color:#777;
772 background-color:#fcfcfc;
773 width:153px;
774 font-size:12px;
775 padding:12px 10px 10px;
776 }
777
778 #search_elements_hidden {
779 display:none;
780 height:0;
781 }
782
783
784 #search_form_homepage {
785 width:518px;
786 text-align:left;
787 position:relative;
788 z-index:0;
789 margin:auto;
790 }
791
792 #search_form_homepage:after {
793 content:"";
794 display:table;
795 clear:both;
796 }
797
798 #search_dropdown {
799 display:block;
800 float:left;
801 width:24px;
802 height:37px;
803 background:url(assets/search_dropdown.v102.png);
804 -webkit-background-size:67px 74px;
805 -moz-background-size:67px 74px;
806 background-size:67px 74px;
807 background-position:top right;
808 outline:0;
809 }
810
811 #search_dropdown_homepage {
812 display:block;
813 float:left;
814 width:23px;
815 height:40px;
816 background:url(assets/search_dropdown_homepage.v102.png) no-repeat;
817 -webkit-background-size:67px 78px;
818 -moz-background-size:67px 78px;
819 background-size:67px 78px;
820 background-position:top right;
821 }
822
823
824 .no-menu #search_form_input_homepage {
825 right:0;
826 }
827
828 #search_wrapper {
829 float:right;
830 width:67px;
831 height:37px;
832 }
833
834 #search_wrapper_homepage {
835 position:absolute;
836 top:0;
837 right:0;
838 z-index:3;
839 float:right;
840 height:39px;
841 width:67px;
842 background:#2db750;
843 overflow:hidden;
844 -webkit-border-radius:0 3px 3px 0;
845 border-radius:0 3px 3px 0;
846 -moz-border-radius:0 3px 3px 0;
847 -webkit-border-top-right-radius:3px;
848 -webkit-border-bottom-right-radius:3px;
849 box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
850 -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
851 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
852 }
853
854 #search_form_input_clear:active {
855 -webkit-background-size:18px 18px;
856 -moz-background-size:18px 18px;
857 background-size:18px 18px;
858 background-image:url(assets/icon_xoff.v101.retina.png);
859 }
860
861 #search_form_input_clear.empty {
862 background-position:-100px 0;
863 }
864
865 #search_button {
866 float:left;
867 height:37px;
868 width:43px;
869 border:0;
870 background:url(assets/search_dropdown.v102.png);
871 -webkit-background-size:67px 74px;
872 -moz-background-size:67px 74px;
873 background-size:67px 74px;
874 cursor:pointer;
875 outline:0;
876 }
877
878 #search_button_homepage {
879 float:left;
880 height:39px;
881 width:44px;
882 border:0;
883 background:url(assets/search_dropdown_homepage.v102.png) no-repeat;
884 -webkit-background-size:67px 78px;
885 -moz-background-size:67px 78px;
886 background-size:67px 78px;
887 cursor:pointer;
888 }
889
890 #search_button_homepage:active {
891 background-position:0 -39px;
892 }
893
894 #side_wrapper {
895 max-width:759px;
896 display:none;
897 position:relative;
898 z-index:200;
899 margin:0;
900 padding:0;
901 }
902
903 #side_wrapper2 {
904 width:150px;
905 position:absolute;
906 right:-100px;
907 top:18px;
908 font-size:71.4%;
909 color:#545454;
910 }
911
912 #side {
913 background-color:#fcfcfc;
914 position:fixed;
915 width:175px;
916 z-index:1;
917 margin-top:0;
918 }
919
920 #side_map {
921 padding-bottom:20px;
922 }
923
924 #side_suggestions {
925 text-align:left;
926 padding-left:2px;
927 font-size:12px;
928 }
929
930 #spacing_hidden {
931 height:0;
932 display:none;
933 float:left;
934 font-size:83.3%;
935 padding-bottom:40px;
936 }
937
938 #state_hidden {
939 height:0;
940 border:0;
941 width:0;
942 display:none;
943 }
944
945 #tagline_homepage {
946 color:#747474;
947 text-align:center;
948 font-size:16px;
949 padding-top:45px;
950 margin:auto;
951 }
952
953 #zero_click_wrapper2 {
954 overflow-y:auto;
955 min-height:30px;
956 }
957
958 #zero_click_wrapper {
959 padding-top:20px;
960 max-width:759px;
961 display:block;
962 }
963
964 #zero_click blockquote {
965 border-left:2px solid gray;
966 margin:8px 0 12px 15px;
967 padding:5px 5px 1px;
968 }
969
970 #zero_click blockquote,q {
971 quotes:none;
972 }
973
974 #zero_click p {
975 clear:both;
976 margin-bottom:5px;
977 }
978
979 #zero_click pre {
980 background-color:#eee;
981 color:#333;
982 font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;
983 margin-bottom:5px;
984 margin-right:10px;
985 word-wrap:break-word;
986 white-space:0;
987 padding:5px;
988 }
989
990 #zero_click_plus_wrapper {
991 overflow:hidden;
992 margin-left:14px;
993 margin-right:10px;
994 }
995
996 #zero_click_plus_wrapper,#zero_click_plus_wrapper a {
997 float:right;
998 width:16px;
999 top:0;
1000 text-align:right;
1001 text-decoration:none!important;
1002 padding-bottom:2px;
1003 }
1004
1005 #zero_click_plus {
1006 -webkit-tap-highlight-color:transparent;
1007 background:url(assets/icon_minus.v104.png) center top no-repeat;
1008 -webkit-background-size:16px 72px;
1009 -moz-background-size:16px 72px;
1010 background-size:16px 72px;
1011 height:36px;
1012 background-image:url(assets/icon_minus.v104.retina.png);
1013 margin:-3px 0 -7px;
1014 }
1015
1016 #zero_click_plus.plus {
1017 background:url(assets/icon_plus.v104.png) center top no-repeat;
1018 -webkit-background-size:16px 72px;
1019 -moz-background-size:16px 72px;
1020 background-size:16px 72px;
1021 background-image:url(assets/icon_plus.v104.retina.png);
1022 }
1023
1024 #zero_click_abstract,#zero_click_abstract_stacked {
1025 font-size:83.3%;
1026 line-height:1.4;
1027 word-wrap:break-word;
1028 border:1px solid #f9f9f9;
1029 border-color:rgba(0,0,0,0);
1030 margin:4px 2px 2px;
1031 padding:0 2px 2px;
1032 }
1033
1034 #zero_click_answer {
1035 margin-left:25px;
1036 }
1037
1038 #zero_click_heading {
1039 float:left;
1040 margin-top:0;
1041 margin-bottom:0;
1042 }
1043
1044 #zero_click_header_info {
1045 padding-top:10px;
1046 padding-left:65px;
1047 font-size:77.8%;
1048 }
1049
1050 #zero_click_image {
1051 float:right;
1052 max-width:95%!important;
1053 margin-top:10px;
1054 margin-left:15px;
1055 margin-right:10px;
1056 padding-bottom:10px;
1057 padding-right:3px;
1058 line-height:1.2;
1059 font-size:83.3%;
1060 text-align:center;
1061 }
1062
1063 #zero_click_image img {
1064 max-width:100%!important;
1065 height:auto!important;
1066 }
1067
1068 #zero_click_image.nofloat {
1069 float:none;
1070 padding-top:10px;
1071 margin:0 auto;
1072 }
1073
1074 #zero_click_image.nofloat+#zero_click_abstract {
1075 max-width:100%!important;
1076 }
1077
1078 #zero_click_image.nofloat+#zero_click_abstract br {
1079 display:none;
1080 visibility:hidden;
1081 }
1082
1083 .zero_click_more_at_link img {
1084 margin-bottom:-2px;
1085 }
1086
1087 #zero_click_message {
1088 padding-left:35px;
1089 font-size:83.3%;
1090 padding-bottom:0;
1091 padding-top:15px;
1092 }
1093
1094 #zero_click_topics {
1095 font-size:83.3%;
1096 margin-left:10px;
1097 margin-bottom:4px;
1098 }
1099
1100 #zero_click_more_at_logo {
1101 display:inline;
1102 height:15px;
1103 margin-left:5px;
1104 }
1105
1106 .modal,.add_to_browser,#footer_homepage .add_to_browser,#footer_homepage .modal {
1107 min-height:50px;
1108 width:185px;
1109 background-color:#fff;
1110 border:1px solid #c2c2c2;
1111 display:none;
1112 position:absolute;
1113 bottom:25px;
1114 left:-10px;
1115 text-align:left;
1116 -moz-border-radius:4px;
1117 -webkit-border-radius:4px;
1118 border-radius:4px;
1119 z-index:1000;
1120 font-size:14px;
1121 -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
1122 box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
1123 margin:10px;
1124 padding:13px 7px 18px 18px;
1125 }
1126
1127 .modal:after,.add_to_browser:after,#footer_homepage .add_to_browser:after,#footer_homepage .modal:after,.modal:before,.add_to_browser:before,#footer_homepage .add_to_browser:before,#footer_homepage .modal:before {
1128 display:block;
1129 position:absolute;
1130 z-index:-1;
1131 content:"";
1132 width:0;
1133 height:0;
1134 left:50px;
1135 border-left:9px solid transparent;
1136 border-right:9px solid transparent;
1137 border-bottom:0;
1138 }
1139
1140 .modal h4,.add_to_browser h4,#footer_homepage .add_to_browser h4,#footer_homepage .modal h4 {
1141 color:#444;
1142 font-size:15px;
1143 font-weight:700;
1144 display:block;
1145 margin:0 0 16px!important;
1146 }
1147
1148 .modal a.icon,.add_to_browser a.icon,#footer_homepage .add_to_browser a.icon,#footer_homepage .modal a.icon,.modal .icon,.add_to_browser .icon,#footer_homepage .add_to_browser .icon,#footer_homepage .modal .icon {
1149 display:block;
1150 position:relative;
1151 font-size:13px;
1152 height:auto;
1153 line-height:1;
1154 border:0;
1155 margin:14px 0 0;
1156 padding:0 0 0 18px;
1157 }
1158
1159 .modal a.icon:hover,.add_to_browser a.icon:hover,#footer_homepage .add_to_browser a.icon:hover,#footer_homepage .modal a.icon:hover,.modal .icon:hover,.add_to_browser .icon:hover,#footer_homepage .add_to_browser .icon:hover,#footer_homepage .modal .icon:hover,.modal a.icon a:hover,.add_to_browser a.icon a:hover,#footer_homepage .add_to_browser a.icon a:hover,#footer_homepage .modal a.icon a:hover,.modal .icon a:hover,.add_to_browser .icon a:hover,#footer_homepage .add_to_browser .icon a:hover,#footer_homepage .modal .icon a:hover {
1160 text-decoration:none;
1161 color:#666;
1162 }
1163
1164 .modal a.icon:before,.add_to_browser a.icon:before,#footer_homepage .add_to_browser a.icon:before,#footer_homepage .modal a.icon:before,.modal .icon:before,.add_to_browser .icon:before,#footer_homepage .add_to_browser .icon:before,#footer_homepage .modal .icon:before {
1165 position:absolute;
1166 left:0;
1167 top:0;
1168 color:#adaaac;
1169 font-weight:700;
1170 display:block;
1171 float:left;
1172 }
1173
1174 .modal a.icon.add:before,.add_to_browser a.icon.add:before,#footer_homepage .add_to_browser a.icon.add:before,#footer_homepage .modal a.icon.add:before,.modal .icon.add:before,.add_to_browser .icon.add:before,#footer_homepage .add_to_browser .icon.add:before,#footer_homepage .modal .icon.add:before {
1175 content:"\002B";
1176 font-size:16px;
1177 top:-2px;
1178 }
1179
1180 .modal a.icon.more:before,.add_to_browser a.icon.more:before,#footer_homepage .add_to_browser a.icon.more:before,#footer_homepage .modal a.icon.more:before,.modal .icon.more:before,.add_to_browser .icon.more:before,#footer_homepage .add_to_browser .icon.more:before,#footer_homepage .modal .icon.more:before {
1181 content:"\2026";
1182 font-size:12px;
1183 top:-1px;
1184 }
1185
1186 .modal a.icon.try:before,.add_to_browser a.icon.try:before,#footer_homepage .add_to_browser a.icon.try:before,#footer_homepage .modal a.icon.try:before,.modal .icon.try:before,.add_to_browser .icon.try:before,#footer_homepage .add_to_browser .icon.try:before,#footer_homepage .modal .icon.try:before {
1187 content:"\21BA";
1188 font-size:14px;
1189 top:1px;
1190 left:-2px;
1191 }
1192
1193 .modal a.icon.bad:before,.add_to_browser a.icon.bad:before,#footer_homepage .add_to_browser a.icon.bad:before,#footer_homepage .modal a.icon.bad:before,.modal .icon.bad:before,.add_to_browser .icon.bad:before,#footer_homepage .add_to_browser .icon.bad:before,#footer_homepage .modal .icon.bad:before {
1194 content:"\2639";
1195 font-size:16px;
1196 top:-1px;
1197 left:-2px;
1198 }
1199
1200 .modal a.icon.ques:before,.add_to_browser a.icon.ques:before,#footer_homepage .add_to_browser a.icon.ques:before,#footer_homepage .modal a.icon.ques:before,.modal .icon.ques:before,.add_to_browser .icon.ques:before,#footer_homepage .add_to_browser .icon.ques:before,#footer_homepage .modal .icon.ques:before {
1201 content:"\003F";
1202 font-size:12px;
1203 top:1px;
1204 left:2px;
1205 }
1206
1207 .modal .icon,.add_to_browser .icon,#footer_homepage .add_to_browser .icon,#footer_homepage .modal .icon {
1208 color:#666;
1209 }
1210
1211 .modal a.icon,.add_to_browser a.icon,#footer_homepage .add_to_browser a.icon,#footer_homepage .modal a.icon,.modal .icon a,.add_to_browser .icon a,#footer_homepage .add_to_browser .icon a,#footer_homepage .modal .icon a {
1212 color:#1168cc;
1213 }
1214
1215 .trig_add_browser,.modal_trig {
1216 position:relative;
1217 display:inline-block;
1218 width:1px;
1219 height:0;
1220 z-index:2000;
1221 }
1222
1223 #footer_homepage #trig_add_to_browser_homepage .add_to_browser,#footer_homepage #trig_add_to_browser_homepage .modal {
1224 left:-113px;
1225 }
1226
1227 #footer_homepage #trig_add_to_browser_homepage .add_to_browser:after,#footer_homepage #trig_add_to_browser_homepage .modal:after,#footer_homepage #trig_add_to_browser_homepage .add_to_browser:before,#footer_homepage #trig_add_to_browser_homepage .modal:before {
1228 left:150px;
1229 }
1230
1231 #side .add_to_browser,#side .modal {
1232 font-weight:400;
1233 left:auto;
1234 right:34px;
1235 bottom:auto;
1236 top:-43px;
1237 }
1238
1239 #side .add_to_browser:after,#side .modal:after,#side .add_to_browser:before,#side .modal:before {
1240 left:auto;
1241 bottom:auto;
1242 top:20px;
1243 border-top:9px solid transparent;
1244 border-bottom:9px solid transparent;
1245 border-right:0;
1246 }
1247
1248 #side .add_to_browser:before,#side .modal:before {
1249 right:-10px;
1250 border-left:9px solid #c2c2c2;
1251 }
1252
1253 #side .add_to_browser:after,#side .modal:after {
1254 right:-8px;
1255 border-left:9px solid #fff;
1256 }
1257
1258 #side #side_map.border {
1259 width:100%;
1260 }
1261
1262 #side #side_map.border img {
1263 -webkit-border-radius:3px;
1264 border-radius:3px;
1265 }
1266
1267 #side .border,#side .button {
1268 color:#686771;
1269 background:#f5f5f5;
1270 margin-bottom:7px;
1271 -webkit-border-radius:3px;
1272 border-radius:3px;
1273 position:relative;
1274 cursor:pointer!important;
1275 padding:1px;
1276 }
1277
1278 #side .button {
1279 font-size:11px;
1280 font-weight:700;
1281 line-height:1;
1282 background:linear-gradient(tobottom,#f5f5f50,#e9e9e9100%);
1283 width:138px;
1284 height:1em;
1285 padding:10px 4px 9px 31px;
1286 }
1287
1288 #side .button:active {
1289 background-color:#eee;
1290 }
1291
1292 #side .border,#side .button,#side #feedback_wrapper .button {
1293 border:1px solid #c9c9c9;
1294 }
1295
1296 #side .button-link {
1297 border:0;
1298 color:#686771;
1299 text-decoration:none!important;
1300 }
1301
1302 #side .button .button-link {
1303 position:absolute;
1304 top:0;
1305 left:0;
1306 display:block;
1307 width:80%;
1308 padding:10px 4px 9px 31px;
1309 }
1310
1311 #side .button .trig_add_browser+a:before,#side .button .add-to:before {
1312 content:"";
1313 width:16px;
1314 height:16px;
1315 position:absolute;
1316 top:8px;
1317 left:8px;
1318 background:url(assets/icon_plus.v103.png) no-repeat left 0;
1319 -webkit-background-size:16px 34px;
1320 -moz-background-size:16px 34px;
1321 background-size:16px 34px;
1322 }
1323
1324 #side #feedback_wrapper .button:before {
1325 content:"";
1326 width:20px;
1327 height:17px;
1328 position:absolute;
1329 top:7px;
1330 left:6px;
1331 background:url(assets/icon_feedback.v103.png) no-repeat left 0;
1332 -webkit-background-size:20px 17px;
1333 -moz-background-size:20px 17px;
1334 background-size:20px 17px;
1335 }
1336
1337 #twitter_status {
1338 position:fixed;
1339 right:0;
1340 bottom:0;
1341 width:24px;
1342 height:24px;
1343 z-index:20;
1344 }
1345
1346 .anchor {
1347 display:inline-block;
1348 position:relative;
1349 bottom:50px;
1350 height:0;
1351 width:0;
1352 float:left;
1353 margin:0;
1354 }
1355
1356 .clear {
1357 clear:both;
1358 height:0;
1359 font-size:0;
1360 line-height:0;
1361 }
1362
1363 .help,.warning,.info,.untranslated {
1364 color:#333;
1365 -webkit-border-radius:3px;
1366 border-radius:3px;
1367 font-size:.9em;
1368 -webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5),0 1px 1px rgba(0,0,0,0.1);
1369 box-shadow:inset 0 1px 1px rgba(255,255,255,0.5),0 1px 1px rgba(0,0,0,0.1);
1370 padding:12px;
1371 }
1372
1373 .help:hover,.warning:hover,.info:hover,.untranslated:hover {
1374 -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);
1375 box-shadow:0 1px 5px rgba(0,0,0,0.1);
1376 }
1377
1378 .info {
1379 background:#fef9cd;
1380 border:1px solid #e1d980;
1381 }
1382
1383 .help,.untranslated {
1384 background:#cde1fe;
1385 border:1px solid #8099e1;
1386 }
1387
1388 .warning {
1389 background:#fecdcd;
1390 border:1px solid #e18080;
1391 }
1392
1393 #special_page_header+.untranslated,#zero_click_header+.untranslated,#special_page_header+.info,#zero_click_header+.info,.untranslated+.clu,.untranslated+.info,.untranslated+.help,.untranslated+.warning {
1394 margin-top:14px;
1395 }
1396
1397 #ads .highlight_sponsored {
1398 background:rgba(255,212,0,0.18);
1399 border:1px solid #fef9eb;
1400 -moz-border-radius:6px;
1401 -webkit-border-radius:6px;
1402 border-radius:6px;
1403 margin-bottom:1px;
1404 border-color:rgba(255,212,0,0.08);
1405 }
1406
1407 #ads .highlight_sponsored.highlight_sponsored_hover {
1408 background:rgba(255,212,0,0.1);
1409 cursor:default!important;
1410 border-color:rgba(255,212,0,0.4);
1411 }
1412
1413 .site_link:hover,.site_link:focus {
1414 text-decoration:underline!important;
1415 }
1416
1417 .highlight,#links .highlight,#zero_click .highlight,#did_you_means .highlight {
1418 cursor:pointer!important;
1419 border:1px solid #eaeaea;
1420 border-color:rgba(136,136,136,0.17);
1421 }
1422
1423 #zero_click .highlight {
1424 -moz-border-radius:3px;
1425 -webkit-border-radius:3px;
1426 border-radius:3px;
1427 background:rgba(127,127,127,0.04);
1428 border:1px solid #e5e5e5;
1429 }
1430
1431 .highlight_zero_click_wrapper {
1432 border:1px solid #f9f9f9;
1433 padding:2px;
1434 }
1435
1436 .homepage-buttons {
1437 text-align:center;
1438 padding:19px 0 39px;
1439 }
1440
1441 .homepage-buttons .button {
1442 min-width:116px;
1443 height:36px;
1444 line-height:36px;
1445 color:#7b7b7b;
1446 background:#fafafa;
1447 font-size:12px;
1448 border:1px solid #dedede;
1449 border-left-style:none;
1450 border-right-style:dotted;
1451 -webkit-box-shadow:inset 0 1px 0 #fff;
1452 box-shadow:inset 0 1px 0 #fff;
1453 display:inline-block;
1454 padding:0 10px;
1455 }
1456
1457 .homepage-buttons .button.first {
1458 -webkit-border-radius:3px 0 0 3px;
1459 border-radius:3px 0 0 3px;
1460 border-left:1px solid #dedede;
1461 }
1462
1463 .homepage-buttons .button.last {
1464 -webkit-border-radius:0 3px 3px 0;
1465 border-radius:0 3px 3px 0;
1466 border-right-style:solid;
1467 }
1468
1469 .homepage-buttons .button:hover {
1470 text-decoration:none;
1471 background:#fff;
1472 }
1473
1474 .homepage-buttons #more_menu {
1475 bottom:-5px;
1476 }
1477
1478 .homepage-buttons #more_menu:after,.homepage-buttons #more_menu:before {
1479 display:block;
1480 position:absolute;
1481 z-index:0;
1482 content:"";
1483 width:0;
1484 height:0;
1485 bottom:67px;
1486 border-top:9px solid transparent;
1487 border-bottom:9px solid transparent;
1488 border-left:0;
1489 }
1490
1491 .homepage-buttons #more_menu:before {
1492 left:-10px;
1493 border-right:9px solid #c2c2c2;
1494 }
1495
1496 .homepage-buttons #more_menu:after {
1497 left:-9px;
1498 border-right:9px solid #f7f7f7;
1499 }
1500
1501 .homepage-message {
1502 text-align:center;
1503 font-size:12px;
1504 }
1505
1506 .horizontal_line {
1507 height:1px;
1508 border:0;
1509 color:#bade89;
1510 background-color:rgba(136,136,136,0.39);
1511 text-align:left;
1512 margin:0;
1513 padding:0;
1514 }
1515
1516 .horizontal_line_truncated {
1517 width:85%;
1518 }
1519
1520 .icon_fav,.icon_fav2,.icon_category,.icon_disambig {
1521 float:left;
1522 display:none;
1523 }
1524
1525 .icon_category {
1526 width:53px;
1527 text-align:center;
1528 }
1529
1530 .icon_zero_click_header a,#zero_click_plus_wrapper.icon_zero_click_header a {
1531 float:none;
1532 display:block;
1533 text-align:center;
1534 margin-left:auto;
1535 margin-right:auto;
1536 width:100%;
1537 }
1538
1539 .icon_zero_click_header a[title="HQ Images"] img,#zero_click_plus_wrapper.icon_zero_click_header a[title="HQ Images"] img,.icon_zero_click_header a[title="Definition"] img,#zero_click_plus_wrapper.icon_zero_click_header a[title="Definition"] img {
1540 top:5px;
1541 }
1542
1543 .icon_zero_click_header #zero_click_plus,#zero_click_plus_wrapper.icon_zero_click_header #zero_click_plus {
1544 margin-top:0;
1545 height:100%;
1546 }
1547
1548 #zero_click_plus_wrapper.icon_zero_click_header+.icon_zero_click_header {
1549 right:40px;
1550 }
1551
1552 #zero_click_plus_wrapper.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header {
1553 right:80px;
1554 }
1555
1556 #zero_click_plus_wrapper.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header {
1557 right:120px;
1558 }
1559
1560 #zero_click_plus_wrapper.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header {
1561 right:160px;
1562 }
1563
1564 #zero_click_plus_wrapper.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header+.icon_zero_click_header {
1565 right:200px;
1566 }
1567
1568 .icon_fav3,.icon_spice {
1569 display:inline;
1570 float:left;
1571 padding-right:5px;
1572 width:16px;
1573 height:16px;
1574 }
1575
1576 .icon_spice {
1577 padding-top:2px;
1578 }
1579
1580 .icon_spice_inline {
1581 display:inline;
1582 padding-left:1px;
1583 padding-right:3px;
1584 width:16px;
1585 height:16px;
1586 text-align:center;
1587 position:relative;
1588 top:2px;
1589 }
1590
1591 .icon_disambig {
1592 height:100%;
1593 width:38px;
1594 text-align:center;
1595 vertical-align:middle;
1596 position:absolute;
1597 top:0;
1598 left:0;
1599 padding-right:8px;
1600 margin:0;
1601 }
1602
1603 .icon_fav img,.icon_fav2 img {
1604 width:16px;
1605 height:16px;
1606 }
1607
1608 .icon_category img,.icon_disambig img {
1609 display:inline;
1610 vertical-align:middle;
1611 }
1612
1613 .icon_fav2 a+a img {
1614 margin-bottom:-21px;
1615 }
1616
1617 .icon_zero_click_answer {
1618 float:left;
1619 padding-top:6px;
1620 padding-left:8px;
1621 padding-right:10px;
1622 display:inline;
1623 }
1624
1625 .img_badge {
1626 position:relative;
1627 top:2px;
1628 vertical-align:top;
1629 display:inline-block;
1630 overflow:hidden;
1631 height:0;
1632 width:71px;
1633 padding-top:19px;
1634 background:url(/assets/icon_official.v101.retina.png) top left no-repeat;
1635 -webkit-background-size:71px 19px;
1636 -moz-background-size:71px 19px;
1637 background-size:71px 19px;
1638 }
1639
1640 .img_category {
1641 max-height:50px;
1642 max-width:50px;
1643 width:expression(50px);
1644 }
1645
1646 .img_disambig {
1647 max-height:30px;
1648 max-width:30px;
1649 width:expression(30px);
1650 }
1651
1652 .img_zero_click {
1653 max-height:100px;
1654 max-width:100px;
1655 width:expression(100px);
1656 }
1657
1658 .img_zero_click_big {
1659 max-width:85%;
1660 margin:5px auto;
1661 }
1662
1663 .links_indent {
1664 padding-left:35px;
1665 }
1666
1667 .links_main {
1668 text-align:left;
1669 margin-left:30px;
1670 word-wrap:break-word;
1671 overflow:hidden;
1672 }
1673
1674 .links_main div a.hidden {
1675 display:inline!important;
1676 visibility:hidden!important;
1677 }
1678
1679 .sponsored_info {
1680 font-size:85.7%;
1681 color:#555!important;
1682 float:right;
1683 padding-right:20px;
1684 padding-left:10px;
1685 }
1686
1687 .links_menu_wrapper {
1688 width:200px;
1689 display:inline;
1690 overflow:hidden;
1691 position:relative;
1692 }
1693
1694 .links_menu_wrapper:hover,.links_menu_wrapper:focus {
1695 overflow:visible;
1696 }
1697
1698 .links_menu_items {
1699 float:left;
1700 position:absolute;
1701 top:-20px;
1702 left:-2000px;
1703 display:block;
1704 background:#fff;
1705 border:1px solid #ddd;
1706 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
1707 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
1708 box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
1709 width:150px;
1710 text-align:left;
1711 margin:-1px 0 0 2px;
1712 }
1713
1714 .links_menu_wrapper:hover .links_menu_items,.links_menu_wrapper:focus .links_menu_items {
1715 left:20px;
1716 }
1717
1718 .links_menu_items:after {
1719 content:"-";
1720 font-size:1px;
1721 display:block;
1722 position:fixed;
1723 opacity:0;
1724 -ms-filter:alpha(opacity=0);
1725 filter:alpha(opacity=0);
1726 }
1727
1728 .links_menu_items a {
1729 display:block;
1730 background-color:#fff;
1731 margin:0;
1732 padding:2px 3px;
1733 }
1734
1735 .links_more {
1736 text-align:left;
1737 margin-left:58px;
1738 word-wrap:break-word;
1739 }
1740
1741 .links_type {
1742 font-size:65%;
1743 }
1744
1745 .links_zero_click {
1746 text-align:left;
1747 padding-left:5px;
1748 margin-right:5px;
1749 word-wrap:break-word;
1750 }
1751
1752 .page_count {
1753 float:left;
1754 color:#555;
1755 font-size:71.4%;
1756 text-align:left;
1757 }
1758
1759 .page_count_pre,.page_count_post {
1760 color:#fff;
1761 background-color:#fff;
1762 border:1px dotted #777;
1763 height:1px;
1764 text-align:right;
1765 float:left;
1766 border-style:none none dotted;
1767 }
1768
1769 .page_count_pre {
1770 width:10%;
1771 }
1772
1773 .page_count_post {
1774 width:70%;
1775 }
1776
1777 .deep_image {
1778 height:75px;
1779 width:75px;
1780 position:absolute;
1781 right:-75px;
1782 background-repeat:no-repeat;
1783 background-position:top right;
1784 -webkit-background-size:auto 75px;
1785 -moz-background-size:auto 75px;
1786 background-size:auto 75px;
1787 }
1788
1789 .results_links {
1790 padding-left:5px;
1791 }
1792
1793 .results_links_more {
1794 padding-left:33px;
1795 }
1796
1797 .results_category_more {
1798 padding-left:63px;
1799 }
1800
1801 .results_disambig_more {
1802 margin-right:10px;
1803 position:relative;
1804 min-height:22px;
1805 padding:6px 0 2px 47px;
1806 }
1807
1808 .results_zero_click,.results_zero_click_more {
1809 padding-bottom:3px;
1810 padding-top:3px;
1811 border:1px solid transparent;
1812 }
1813
1814 .results_disambig_more,.results_disambig {
1815 border:1px solid transparent;
1816 }
1817
1818 .results_disambig {
1819 padding-bottom:0;
1820 padding-top:0;
1821 min-height:30px;
1822 position:relative;
1823 }
1824
1825 .results_zero_click {
1826 clear:none;
1827 padding-top:3px;
1828 }
1829
1830 .results_zero_click_more {
1831 padding-top:3px;
1832 padding-left:5px;
1833 font-size:90%;
1834 }
1835
1836 .search_suggestion,.bang_suggestion {
1837 line-height:1.4;
1838 cursor:pointer!important;
1839 margin-bottom:7px;
1840 width:150px;
1841 font-size:12px;
1842 }
1843
1844 .search_suggestion a {
1845 background:url(assets/icon_plus.v102.png) no-repeat left center;
1846 -webkit-background-size:12px 12px;
1847 -moz-background-size:12px 12px;
1848 background-size:12px 12px;
1849 padding-left:14px;
1850 background-image:url(assets/icon_plus.v102.retina.png);
1851 }
1852
1853 .bang_suggestion a {
1854 padding-left:10px;
1855 white-space:nowrap;
1856 word-wrap:break-word;
1857 -o-text-overflow:ellipsis;
1858 text-overflow:ellipsis;
1859 line-height:1;
1860 height:1em;
1861 width:124px;
1862 overflow:hidden;
1863 display:inline-block;
1864 }
1865
1866 .bang_suggestion img {
1867 margin-top:0;
1868 float:left;
1869 }
1870
1871 .snippet {
1872 font-size:92.8%;
1873 }
1874
1875 .spacer_bottom_7 {
1876 padding-bottom:7px;
1877 }
1878
1879 .spacer_bottom_10 {
1880 padding-bottom:10px;
1881 }
1882
1883 .spacer_top_10 {
1884 padding-top:10px;
1885 }
1886
1887 .zero_auto {
1888 margin:0 auto!important;
1889 }
1890
1891 .zero_click_answer {
1892 padding-left:5px!important;
1893 margin-left:30px!important;
1894 margin-right:50px!important;
1895 }
1896
1897 .zero_click_header_info {
1898 font-style:normal;
1899 }
1900
1901 .zero_click_snippet {
1902 margin-left:10px!important;
1903 padding:5px 10px 3px 5px !important;
1904 }
1905
1906 .zero_click_snippet_no_image {
1907 margin-left:10px!important;
1908 padding:0 0 5px 5px !important;
1909 }
1910
1911 .feedback_form_error {
1912 margin-top:15px;
1913 background:#fef9cd;
1914 border:1px solid #e1d980 1px solid;
1915 display:none;
1916 padding:3px;
1917 }
1918
1919 .share-button,a.share-button {
1920 text-transform:uppercase;
1921 position:relative;
1922 background:#eee linear-gradient(tobottom,rgba(255,255,255,0.1) 0 100%;
1923 border:1px solid #aaa;
1924 border-top:1px solid #ccc;
1925 border-left:1px solid #ccc;
1926 -webkit-border-radius:3px;
1927 border-radius:3px;
1928 color:#444;
1929 display:inline-block;
1930 font-size:11px;
1931 font-weight:700;
1932 text-decoration:none;
1933 text-shadow:0 1px rgba(255,255,255,0.75);
1934 cursor:pointer;
1935 line-height:16px;
1936 padding:4px 4px 4px 20px;
1937 }
1938
1939 .share-button:before,a.share-button:before {
1940 display:block;
1941 content:"";
1942 position:absolute;
1943 top:50%;
1944 left:4px;
1945 width:12px;
1946 height:12px;
1947 margin-top:-6px;
1948 background:url(/assets/icon_share.v101.png) 0 0 no-repeat;
1949 }
1950
1951 .share-button:hover,a.share-button:hover {
1952 color:#222;
1953 background:#ddd linear-gradient(tobottom,rgba(255,255,255,0.2) 0 100%;
1954 border:1px solid #888;
1955 border-top:1px solid #aaa;
1956 border-left:1px solid #aaa;
1957 text-decoration:none;
1958 }
1959
1960 .share-button:active,a.share-button:active {
1961 border:1px solid #666;
1962 background:#ccc linear-gradient(tobottom,rgba(255,255,255,0.25) 0 100%;
1963 }
1964
1965 a.shareon {
1966 background-image:url(/assets/sharesprite.v101.png);
1967 width:181px;
1968 height:39px;
1969 display:block;
1970 float:left;
1971 cursor:pointer;
1972 text-indent:-9999px;
1973 }
1974
1975 a.shareon.facebook,a.shareon.twitter {
1976 margin-right:13px;
1977 }
1978
1979 a.shareon.facebook {
1980 background-position:0 0;
1981 margin-left:1px;
1982 }
1983
1984 a.shareon:hover {
1985 background-position:0 79px;
1986 }
1987
1988 a.shareon:hover:active {
1989 background-position:0 39px;
1990 }
1991
1992 a.shareon.twitter {
1993 background-position:363px 0;
1994 }
1995
1996 a.shareon.twitter:hover {
1997 background-position:363px 79px;
1998 }
1999
2000 a.shareon.twitter:active {
2001 background-position:363px 39px;
2002 }
2003
2004 a.shareon.email {
2005 background-position:181px 0;
2006 }
2007
2008 a.shareon.email:hover {
2009 background-position:181px 79px;
2010 }
2011
2012 a.shareon.email:active {
2013 background-position:181px 39px;
2014 }
2015
2016 #content_internal h1,#content_internal h2,#content_internal h3,#content_internal h4,#content_internal h5,#content_internal h6 {
2017 font-weight:400;
2018 position:relative;
2019 display:block;
2020 margin:2.5em auto 1.5em;
2021 }
2022
2023 #content_internal h2,#content_internal .red-title {
2024 color:#c63934;
2025 font-size:20px;
2026 font-weight:400;
2027 display:block;
2028 line-height:1.1;
2029 clear:both;
2030 letter-spacing:.05em;
2031 margin:68px 0 20px;
2032 padding:0;
2033 }
2034
2035 #content_internal h2 a {
2036 color:inherit;
2037 }
2038
2039 #content_internal .red-title--sm {
2040 font-size:17px;
2041 }
2042
2043 #content_internal p,#content_internal ul {
2044 line-height:1.25;
2045 margin:1.5em auto;
2046 }
2047
2048 #content_internal ul li {
2049 margin-bottom:7px;
2050 }
2051
2052 #content_internal ul.no-bul {
2053 list-style:none;
2054 padding-left:0;
2055 }
2056
2057 #pg-feedback #logo_internal {
2058 background-position:50% 10px;
2059 }
2060
2061 #pg-feedback .headline {
2062 font-size:36px;
2063 color:#666;
2064 margin:-10px auto 60px 75px;
2065 }
2066
2067 #pg-feedback .guide-title {
2068 margin:36px auto;
2069 }
2070
2071 #pg-feedback .dest {
2072 background-color:#fff;
2073 border:1px solid #c2c2c2;
2074 -moz-border-radius:4px;
2075 -webkit-border-radius:4px;
2076 border-radius:4px;
2077 z-index:1000;
2078 font-size:14px;
2079 -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
2080 box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
2081 margin:10px;
2082 padding:13px 7px 18px 18px;
2083 }
2084
2085 #pg-feedback .dest ul {
2086 font-size:85%;
2087 padding-right:10px;
2088 max-width:290px;
2089 }
2090
2091 #pg-feedback .dest ul li {
2092 margin-bottom:7px;
2093 color:#333;
2094 padding-left:16px;
2095 position:relative;
2096 list-style:none;
2097 }
2098
2099 #pg-feedback .dest ul li:before {
2100 position:absolute;
2101 top:50%;
2102 left:2px;
2103 content:"";
2104 display:block;
2105 border:4px solid transparent;
2106 border-left:5px solid #d9d9d9;
2107 border-right:0;
2108 margin-top:-2px;
2109 }
2110
2111 #pg-feedback .dest ul.cols {
2112 padding-left:0;
2113 }
2114
2115 #pg-feedback .dest ul.cols li {
2116 float:left;
2117 padding-right:25px;
2118 }
2119
2120 #pg-feedback .dest a {
2121 color:inherit;
2122 display:block;
2123 overflow:hidden;
2124 padding:20px 0;
2125 }
2126
2127 #pg-feedback .dest a:hover {
2128 text-decoration:none;
2129 -webkit-border-radius:4px;
2130 border-radius:4px;
2131 }
2132
2133 #pg-feedback .dest:hover {
2134 -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.1);
2135 box-shadow:0 0 12px 0 rgba(0,0,0,0.1);
2136 background:#f7f7f7;
2137 }
2138
2139 #pg-feedback .dest__img {
2140 max-width:100%;
2141 display:block;
2142 margin:0 auto 10px;
2143 }
2144
2145 #pg-feedback #dest-boxes {
2146 clear:both;
2147 }
2148
2149 #pg-feedback #dest-boxes .dest {
2150 margin:10px auto;
2151 }
2152
2153 #pg-feedback #dest-boxes .dest .dest__img {
2154 float:left;
2155 margin:0 40px 0 10px;
2156 }
2157
2158 #pg-feedback #dest-boxes .dest h2 {
2159 margin-top:5px;
2160 clear:none;
2161 }
2162
2163 #pg-feedback #dest-boxes .dest ul {
2164 max-width:100%;
2165 font-size:90%;
2166 }
2167
2168 #pg-feedback label.cap {
2169 display:inline-block;
2170 min-width:62px;
2171 }
2172
2173 #pg-feedback input[type="submit"] {
2174 padding:0 10px;
2175 }
2176
2177 #pg-support h2,#pg-support h3 {
2178 color:#c63934;
2179 font-weight:400;
2180 display:block;
2181 line-height:1.1;
2182 clear:both;
2183 letter-spacing:.05em;
2184 margin:0 0 20px;
2185 padding:0;
2186 }
2187
2188 #pg-support h3 {
2189 font-size:20px;
2190 margin-top:40px;
2191 }
2192
2193 #pg-about #content_internal {
2194 padding-left:3px;
2195 }
2196
2197 #pg-about .video-container {
2198 border:1px solid #222;
2199 overflow:hidden;
2200 position:relative;
2201 }
2202
2203 #pg-about .video-container video {
2204 margin:0;
2205 }
2206
2207 #pg-about .video-container .share-buttons {
2208 position:absolute;
2209 top:0;
2210 right:5px;
2211 float:right;
2212 margin-top:-40px;
2213 -webkit-transition:all .25s ease-out;
2214 -moz-transition:all .25s ease-out;
2215 -o-transition:all .25s ease-out;
2216 -ms-transition:all .25s ease-out;
2217 transition:all .25s ease-out;
2218 }
2219
2220 #pg-about .video-container:hover .share-buttons {
2221 margin-top:5px;
2222 }
2223
2224 #pg-about #share-panel {
2225 display:none;
2226 border:1px solid #ddd;
2227 clear:both;
2228 background:#eee;
2229 color:#444;
2230 padding:14px 7px;
2231 }
2232
2233 #pg-about #share-panel .embed-code {
2234 font-family:monospace;
2235 border:1px solid #ddd;
2236 background:#f2f2f2;
2237 margin:7px 7px 7px 0;
2238 padding:14px;
2239 }
2240
2241 #pg-about hr {
2242 border:0;
2243 outline:0;
2244 height:2px;
2245 background:rgba(215,215,215,0.13);
2246 border-top:1px solid rgba(215,215,215,0.5);
2247 width:100%;
2248 display:block;
2249 margin:20px auto;
2250 }
2251
2252 #pg-about p {
2253 font-size:18px;
2254 }
2255
2256 #pg-about #spread .newsletter {
2257 padding-top:25px;
2258 }
2259
2260 #pg-about #spread .like {
2261 padding-top:20px;
2262 }
2263
2264 #pg-about #features {
2265 margin-bottom:0;
2266 padding-left:20px;
2267 }
2268
2269 #pg-about #features ul {
2270 list-style:none;
2271 width:100%;
2272 max-width:736px;
2273 display:block;
2274 overflow:visible;
2275 margin:0 auto;
2276 padding:0;
2277 }
2278
2279 #pg-about #features ul li {
2280 width:40%;
2281 min-width:222px;
2282 height:50px;
2283 line-height:50px;
2284 float:left;
2285 display:block;
2286 background-position:0 0;
2287 background-repeat:no-repeat;
2288 list-style:none;
2289 font-size:18px;
2290 position:relative;
2291 margin:20px 0;
2292 padding:0 0 0 10%;
2293 }
2294
2295 #pg-about #features ul li.goodies {
2296 background-image:url(/assets/about/icon_goodies.png);
2297 }
2298
2299 #pg-about #features ul li.goodies:hover {
2300 background-image:url(/assets/about/icon_goodies_red.png);
2301 }
2302
2303 #pg-about #features ul li.bubble {
2304 background-image:url(/assets/about/icon_bubble.png);
2305 }
2306
2307 #pg-about #features ul li.bubble:hover {
2308 background-image:url(/assets/about/icon_bubble_red.png);
2309 }
2310
2311 #pg-about #features ul li.answers {
2312 background-image:url(/assets/about/icon_instant-answers.png);
2313 }
2314
2315 #pg-about #features ul li.answers:hover {
2316 background-image:url(/assets/about/icon_instant-answers_red.png);
2317 }
2318
2319 #pg-about #features ul li.privacy {
2320 background-image:url(/assets/about/icon_privacy.png);
2321 }
2322
2323 #pg-about #features ul li.privacy:hover {
2324 background-image:url(/assets/about/icon_privacy_blue.png);
2325 }
2326
2327 #pg-about #features ul li.clutter {
2328 background-image:url(/assets/about/icon_spam-clutter.png);
2329 }
2330
2331 #pg-about #features ul li.clutter:hover {
2332 background-image:url(/assets/about/icon_spam-clutter_blue.png);
2333 }
2334
2335 #pg-about #features ul li a {
2336 color:inherit;
2337 display:block;
2338 padding-left:75px;
2339 position:relative;
2340 left:-75px;
2341 width:110%;
2342 }
2343
2344 #pg-about #features ul li em {
2345 color:#1168cc;
2346 font-style:normal;
2347 }
2348
2349 #pg-about #features ul li * {
2350 -webkit-transition:all .5s ease-out;
2351 -moz-transition:all .5s ease-out;
2352 -o-transition:all .5s ease-out;
2353 -ms-transition:all .5s ease-out;
2354 transition:all .5s ease-out;
2355 }
2356
2357 #pg-about #features ul li blockquote {
2358 opacity:0;
2359 -ms-filter:alpha(opacity=0);
2360 filter:alpha(opacity=0);
2361 position:absolute;
2362 visibility:hidden;
2363 line-height:1.2;
2364 top:80%;
2365 left:10%;
2366 color:#fff;
2367 min-width:90%;
2368 text-align:left;
2369 font-size:18px;
2370 font-weight:700;
2371 font-style:normal;
2372 font-family:sans-serif;
2373 display:inline-block;
2374 background-color:rgba(50,95,168,0.75);
2375 padding:15px 20px;
2376 }
2377
2378 #pg-about #features ul li:hover blockquote,#pg-about #features ul li:active blockquote {
2379 z-index:50;
2380 visibility:visible;
2381 }
2382
2383 #pg-about #quotes {
2384 margin-bottom:0;
2385 }
2386
2387 #pg-about #quotes ul {
2388 list-style:none;
2389 width:100%;
2390 display:block;
2391 overflow:visible;
2392 margin:0 auto;
2393 padding:0;
2394 }
2395
2396 #pg-about #quotes ul li {
2397 height:85px;
2398 position:relative;
2399 list-style:none;
2400 float:left;
2401 display:table-cell;
2402 text-align:center;
2403 vertical-align:middle;
2404 overflow:visible;
2405 margin:19px;
2406 padding:0;
2407 }
2408
2409 #pg-about #quotes ul li a {
2410 display:inline-block;
2411 overflow:visible;
2412 }
2413
2414 #pg-about #quotes ul li * {
2415 -webkit-transition:all .4s ease-out;
2416 -moz-transition:all .4s ease-out;
2417 -o-transition:all .4s ease-out;
2418 -ms-transition:all .4s ease-out;
2419 transition:all .4s ease-out;
2420 }
2421
2422 #pg-about #quotes ul li img {
2423 vertical-align:middle;
2424 opacity:.6;
2425 -ms-filter:alpha(opacity=60);
2426 filter:alpha(opacity=60);
2427 display:inline;
2428 min-width:1px;
2429 }
2430
2431 #pg-about #quotes ul li blockquote {
2432 opacity:0;
2433 -ms-filter:alpha(opacity=0);
2434 filter:alpha(opacity=0);
2435 position:absolute;
2436 visibility:hidden;
2437 bottom:50%;
2438 left:50px;
2439 color:#fff;
2440 min-width:90%;
2441 text-align:left;
2442 font-size:20px;
2443 font-weight:700;
2444 font-style:italic;
2445 font-family:sans-serif;
2446 display:inline-block;
2447 background-color:rgba(50,95,168,0.75);
2448 padding:15px 20px;
2449 }
2450
2451 #pg-about #quotes ul li blockquote:before,#pg-about #quotes ul li blockquote:after {
2452 color:#9bb4d7;
2453 font-size:1.5em;
2454 margin-top:.1em;
2455 position:relative;
2456 }
2457
2458 #pg-about #quotes ul li blockquote:before {
2459 content:"\201C";
2460 text-indent:-.8em;
2461 float:left;
2462 top:-5px;
2463 left:5px;
2464 }
2465
2466 #pg-about #quotes ul li blockquote:after {
2467 top:5px;
2468 display:inline;
2469 content:"\201D";
2470 line-height:1px;
2471 }
2472
2473 #pg-about #quotes ul li:hover blockquote,#pg-about #quotes ul li:active blockquote {
2474 z-index:50;
2475 visibility:visible;
2476 left:20px;
2477 }
2478
2479 #pg-about #quotes ul li#nyt blockquote {
2480 width:400px;
2481 }
2482
2483 #pg-about #quotes ul li#tc blockquote {
2484 width:420px;
2485 }
2486
2487 #pg-about #quotes ul li#sel blockquote {
2488 width:350px;
2489 }
2490
2491 #pg-about #quotes ul li#wired blockquote,#pg-about #quotes ul li#tnw blockquote {
2492 width:250px;
2493 }
2494
2495 #pg-about #quotes ul li#time blockquote,#pg-about #quotes ul li#cnn blockquote,#pg-about #quotes ul li#pc blockquote {
2496 width:180px;
2497 }
2498
2499 ul.browsers {
2500 list-style:none;
2501 display:block;
2502 overflow:hidden;
2503 width:110%;
2504 margin:10px auto;
2505 padding:0;
2506 }
2507
2508 ul.browsers li {
2509 float:left;
2510 list-style:none;
2511 text-indent:-9999px;
2512 width:66px;
2513 height:66px;
2514 background-image:url(/assets/browser_logos-64.png);
2515 -webkit-background-size:353px 66px;
2516 -moz-background-size:353px 66px;
2517 background-size:353px 66px;
2518 opacity:.8;
2519 -ms-filter:alpha(opacity=80);
2520 filter:alpha(opacity=80);
2521 }
2522
2523 ul.browsers li.chrome {
2524 background-position:1.5% 0;
2525 }
2526
2527 ul.browsers li.firefox {
2528 background-position:26.5% 0;
2529 }
2530
2531 ul.browsers li.opera {
2532 background-position:51.5% 0;
2533 }
2534
2535 ul.browsers li.safari {
2536 background-position:75% 0;
2537 }
2538
2539 ul.browsers li.ie {
2540 background-position:99.5% 0;
2541 }
2542
2543 ul.browsers li a {
2544 display:block;
2545 width:100%;
2546 height:132px;
2547 }
2548
2549 ul.browsers.big li {
2550 width:132px;
2551 height:132px;
2552 background-image:url(/assets/browser_logos-128.png);
2553 -webkit-background-size:705px 132px;
2554 -moz-background-size:705px 132px;
2555 background-size:705px 132px;
2556 }
2557
2558 ul.browsers.small li {
2559 width:33px;
2560 height:33px;
2561 background-image:url(/assets/browser_logos-32.png);
2562 -webkit-background-size:175px 33px;
2563 -moz-background-size:175px 33px;
2564 background-size:175px 33px;
2565 }
2566
2567 #wwo_outer {
2568 background:none!important;
2569 padding-left:15px;
2570 padding-bottom:5px;
2571 width:95%!important;
2572 }
2573
2574 #wwo_outer td {
2575 display:block;
2576 float:left;
2577 }
2578
2579 .mobile #content_homepage {
2580 width:97%;
2581 min-width:97%;
2582 padding-right:0;
2583 margin:auto;
2584 }
2585
2586 .mobile #search_form {
2587 width:236px;
2588 }
2589
2590 .mobile #search_form_homepage {
2591 width:220px;
2592 }
2593
2594 .mobile #search_form_input {
2595 width:153px;
2596 }
2597
2598 .mobile #search_form_input_homepage {
2599 width:163px;
2600 }
2601
2602 #search_button,#search_dropdown {
2603 background-image:url(assets/search_dropdown.v102.retina.png);
2604 }
2605
2606 #search_button_homepage,#search_dropdown_homepage {
2607 background-image:url(assets/search_dropdown_homepage.v102.retina.png);
2608 }
2609
2610 .invisible,.icon_fav img,.icon_fav2 img,.icon_category img,.icon_disambig img {
2611 visibility:hidden;
2612 }
2613
2614 .text-left,caption,th,#side_sponsored {
2615 text-align:left;
2616 }
2617
2618 .r-block,.bangwrap ul.show {
2619 display:block;
2620 }
2621
2622 .r-inline,.inline {
2623 display:inline;
2624 }
2625
2626 .r-inline-block,.r-iblock,.zero_click_more_at_link {
2627 display:inline-block;
2628 }
2629
2630 .hide,#special_page_header.min .icon_zero_click_header,#zero_click_header.min .icon_zero_click_header,#special_page_header #zero_click_plus_wrapper,#feedback_wrapper,#search_form_input::-ms-clear,#search_form_input_homepage::-ms-clear,.hidden,#pg-about #quotes ul li blockquote.noquote:before,#pg-about #quotes ul li blockquote.noquote:after,.mobile #search_dropdown,.mobile #search_dropdown_homepage {
2631 display:none;
2632 }
2633
2634 .pull-right,.fr,.float--right,#powered_by img {
2635 float:right;
2636 }
2637
2638 .pull-none,#links .links_menu {
2639 float:none;
2640 }
2641
2642 del,ins,#pg-about #features ul li a:hover {
2643 text-decoration:none;
2644 }
2645
2646 li,#content_internal ul.no-bul li {
2647 list-style:none;
2648 }
2649
2650 a:hover,a:focus,#pg-about #features ul li a:hover em {
2651 text-decoration:underline;
2652 }
2653
2654 #special_page_header:before,#zero_click_header:before,#special_page_header:after,#zero_click_header:after,#header_wrapper:before,#header_wrapper:after,.links_main:before,.links_main:after,#pg-about #features ul:before,#pg-about #features ul:after,#pg-about #quotes ul:before,#pg-about #quotes ul:after {
2655 content:"";
2656 display:table;
2657 }
2658
2659 #special_page_header:after,#zero_click_header:after,#header_wrapper:after,.links_main:after,#pg-about #features ul:after,#pg-about #quotes ul:after {
2660 clear:both;
2661 zoom:1;
2662 }
2663
2664 .bangwrap li,#more_menu li {
2665 color:#fff;
2666 display:block;
2667 list-style:none;
2668 float:none;
2669 height:auto;
2670 font-weight:400;
2671 margin:0;
2672 padding:0;
2673 }
2674
2675 #footer_homepage_right #more_menu:before,.modal:before,.add_to_browser:before,#footer_homepage .add_to_browser:before,#footer_homepage .modal:before {
2676 bottom:-10px;
2677 border-top:9px solid #c2c2c2;
2678 }
2679
2680 #footer_homepage_right #more_menu:after,.modal:after,.add_to_browser:after,#footer_homepage .add_to_browser:after,#footer_homepage .modal:after {
2681 bottom:-8px;
2682 border-top:9px solid #fff;
2683 }
2684
2685 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button:active,#search_button:active {
2686 background-position:0 -37px;
2687 }
2688
2689 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper,.no-menu #search_wrapper_homepage,.icon_zero_click_header img,#zero_click_plus_wrapper.icon_zero_click_header img {
2690 position:relative;
2691 }
2692
2693 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:hover #header_button_menu,#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:focus #header_button_menu,#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:hover a,#header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper:focus a,#ads .site_link {
2694 color:#1168cc!important;
2695 }
2696
2697 #header_wrapper #header #header_content_wrapper #header_content #header_button_wrapper #header_button #header_button_menu_wrapper #header_button_menu li,.links_menu_items li {
2698 display:block!important;
2699 list-style:none;
2700 float:none;
2701 height:auto;
2702 font-weight:400;
2703 }
2704
2705 #official_site,.spacer_top_3 {
2706 padding-top:3px;
2707 }
2708
2709 #powered_by a,#side_suggestions a {
2710 color:#777;
2711 }
2712
2713 #search_dropdown:active,#search_dropdown_homepage:active {
2714 background-position:right bottom;
2715 }
2716
2717 #search_form_input:-moz-placeholder,#search_form_input::-webkit-input-placeholder {
2718 color:#a1a1a1;
2719 }
2720
2721 #zero_click_plus:active,#zero_click_plus.plus:active {
2722 background-position:center bottom;
2723 }
2724
2725 #side .button:hover,#side .border:hover,.icon_zero_click_header:hover,#zero_click_plus_wrapper.icon_zero_click_header:hover,#pg-feedback .dest a:active {
2726 background:#fff;
2727 }
2728
2729 #ads .results_links,#pg-feedback .dest__body {
2730 overflow:hidden;
2731 }
2732
2733 .highlight:active,ul.browsers li:active {
2734 opacity:.9;
2735 -ms-filter:alpha(opacity=90);
2736 filter:alpha(opacity=90);
2737 }
2738
2739 .icon_disambig:before,#pg-about #quotes ul li:before {
2740 display:inline-block;
2741 height:100%;
2742 width:1px;
2743 content:" ";
2744 vertical-align:middle;
2745 }
2746
2747 .icon_fav img,.icon_category img,.icon_fav2 img {
2748 padding-top:5px;
2749 }
2750
2751 .links_deep,.links_main,.links_more,.small {
2752 font-size:83.3%;
2753 }
2754
2755 #pg-support h2,#pg-about h2 {
2756 font-size:28px;
2757 }
2758
2759 #pg-about .text-container,#pg-about #spread {
2760 padding-left:20px;
2761 }
2762
2763 #pg-about #features ul li blockquote.noquote,#pg-about #quotes ul li blockquote.noquote {
2764 font-style:normal;
2765 font-weight:700;
2766 letter-spacing:-.02em;
2767 font-size:22px;
2768 }
2769
2770 #pg-about #features ul li:hover blockquote,#pg-about #features ul li:active blockquote,#pg-about #features ul li:hover img,#pg-about #features ul li:active img,#pg-about #quotes ul li:hover blockquote,#pg-about #quotes ul li:active blockquote,#pg-about #quotes ul li:hover img,#pg-about #quotes ul li:active img,ul.browsers li:hover {
2771 opacity:1;
2772 -ms-filter:none;
2773 filter:none;
2774 }
2775
2776 .mobile #search_wrapper,.mobile #search_wrapper_homepage {
2777 width:42px;
2778 }
2779
2780 @media only screen and max-width800px{
2781 .port-hide {
2782 display:none;
2783 }
2784
2785 .port-block {
2786 display:block;
2787 }
2788
2789 .port-clear {
2790 clear:both;
2791 }
2792
2793 .port-killfloat,.port-pull-none,.port-float--none {
2794 float:none;
2795 }
2796
2797 .port-half {
2798 width:50%;
2799 float:left;
2800 clear:none;
2801 }
2802 }
2803
2804 @media only screen and max-width600px{
2805 .palm-hide {
2806 display:none;
2807 }
2808
2809 .palm-block {
2810 display:block;
2811 }
2812
2813 .palm-clear {
2814 clear:both;
2815 }
2816
2817 .palm-killfloat,.palm-pull-none,.palm-float--none {
2818 float:none;
2819 }
2820 }
2821
2822 @media only screen and max-width480px{
2823 #ads {
2824 height:auto!important;
2825 }
2826 }
2827
2828 @media only screen and max-device-width600px{
2829 #content_homepage #logo_homepage {
2830 background-image:url(/assets/logo_homepage_mobile.normal.v101.png);
2831 -webkit-background-size:275px 62px;
2832 -moz-background-size:275px 62px;
2833 background-size:275px 62px;
2834 width:275px;
2835 height:62px;
2836 }
2837 }
2838
2839 @media screen and max-width500px{
2840 #zero_click_image.zci_big {
2841 float:none;
2842 clear:both;
2843 padding-top:10px;
2844 margin:0 auto;
2845 }
2846
2847 #zero_click_image.zci_big img {
2848 margin:0 auto;
2849 }
2850
2851 #zero_click_image.zci_big+#zero_click_abstract {
2852 margin-right:10px!important;
2853 clear:both;
2854 }
2855 }
2856
2857 @media only screen and max-width600px,only screen and max-width46154em{
2858 #pg-feedback #dest-boxes {
2859 width:100%;
2860 }
2861
2862 #pg-feedback #dest-boxes .dest .dest__img {
2863 width:80px;
2864 margin-top:20px;
2865 margin-bottom:40px;
2866 }
2867 }
2868
2869 @media only screen and max-width360px,only screena and max-width27692em{
2870 #pg-feedback #dest-boxes .dest .dest__img {
2871 float:none;
2872 margin:0 auto 10px;
2873 }
2874
2875 #pg-feedback #dest-boxes .dest h2 {
2876 text-align:center;
2877 }
2878
2879 #pg-feedback #dest-boxes .dest ul {
2880 padding-left:5px;
2881 }
2882
2883 #pg-feedback #dest-boxes .dest ul.cols li {
2884 float:none;
2885 }
2886
2887 #pg-feedback #dest-boxes,#pg-feedback input[type="text"],#pg-feedback textarea {
2888 width:95%;
2889 }
2890 }
2891
2892 @media only screen and max-width1024px{
2893 #pg-about .video-container {
2894 overflow:visible;
2895 }
2896
2897 #pg-about .video-container .share-buttons {
2898 top:auto;
2899 right:0;
2900 bottom:-33px;
2901 margin-top:0!important;
2902 }
2903 }
2904
2905 @media only screen and max-width700px{
2906 #pg-about #features ul li {
2907 padding:0 0 0 75px;
2908 }
2909 }
2910
2911 @media only screen and max-width768px{
2912 #pg-about #quotes ul li {
2913 text-align:left;
2914 width:100%;
2915 height:auto;
2916 margin:10px auto!important;
2917 }
2918
2919 #pg-about #quotes ul li a {
2920 overflow:hidden;
2921 display:block;
2922 }
2923
2924 #pg-about #quotes ul li img {
2925 max-width:35%;
2926 float:left;
2927 }
2928
2929 #pg-about #quotes ul li blockquote {
2930 position:static;
2931 vertical-align:middle;
2932 visibility:visible;
2933 opacity:.8;
2934 -ms-filter:alpha(opacity=80);
2935 filter:alpha(opacity=80);
2936 float:right;
2937 min-width:50%;
2938 max-width:50%;
2939 font-size:16px;
2940 padding:10px 15px;
2941 }
2942
2943 #pg-about #quotes ul li blockquote.noquote {
2944 font-size:18px;
2945 }
2946
2947 #pg-about #quotes ul li blockquote img {
2948 float:none!important;
2949 max-width:100%!important;
2950 position:static!important;
2951 margin:0!important;
2952 }
2953
2954 #pg-about #quotes ul li#about img,#pg-about #quotes ul li#nyt img,#pg-about #quotes ul li#sel img {
2955 position:absolute;
2956 top:45%;
2957 left:0;
2958 }
2959
2960 #pg-about #quotes ul li#nyt img {
2961 top:50%;
2962 }
2963 }
2964
2965 @media only screen and max-device-width599px{
2966 #content,#content_wrapper,#content_homepage,#content_wrapper_homepage,#zero_click_wrapper,#links_wrapper,#zero_click,#links {
2967 width:97%;
2968 min-width:97%;
2969 padding-right:0;
2970 margin:auto;
2971 }
2972
2973 #content {
2974 padding-left:0;
2975 padding-top:50px;
2976 position:relative;
2977 left:1px;
2978 margin:auto;
2979 }
2980
2981 #logo_homepage {
2982 padding-bottom:20px;
2983 margin-bottom:0;
2984 }
2985
2986 #header_button_wrapper,#search_dropdown,#bang_wrapper,#search_dropdown_homepage {
2987 display:none;
2988 }
2989
2990 #search_form {
2991 width:236px;
2992 }
2993
2994 #search_form_homepage {
2995 width:220px;
2996 }
2997
2998 #search_form_input {
2999 width:153px;
3000 padding-right:9px;
3001 }
3002
3003 #search_form_input_homepage {
3004 width:163px;
3005 }
3006
3007 #search_wrapper,#search_wrapper_homepage {
3008 width:42px;
3009 }
3010 }
3011
3012 @media only screen and max-device-width599px and orientationlandscape{
3013 #search_form {
3014 width:336px;
3015 }
3016
3017 #search_form_homepage {
3018 width:313px;
3019 }
3020
3021 #search_form_input,#search_form_input_homepage {
3022 width:253px;
3023 }
3024 }
3025
3026 @media only screen and max-height480px{
3027 #more_menu,#footer_homepage_right #more_menu {
3028 margin-bottom:0;
3029 max-height:320px;
3030 overflow-y:auto;
3031 }
3032
3033 #more_menu:after,#footer_homepage_right #more_menu:after,#more_menu:before,#footer_homepage_right #more_menu:before {
3034 display:none;
3035 }
3036 }
3037
3038 @media only screen and max-width407px{
3039 #header_button_wrapper {
3040 display:none;
3041 }
3042 }
3043
3044 @media only screen and max-width320px{
3045 #zero_click_header #zero_click_heading {
3046 max-width:255px;
3047 }
3048
3049 #zero_click_header h1 {
3050 font-size:16px;
3051 }
3052 }
3053
3054 @media screen and min-width950px{
3055 #wwo_outer table td:first-child {
3056 width:275px!important;
3057 }
3058 }
3059
3060 @media screen and max-width652px{
3061 #wwo_outer table td:first-child {
3062 width:155px!important;
3063 }
3064 }
3065
3066 @media screen and max-width629px{
3067 #wwo_outer {
3068 padding-left:7px;
3069 }
3070
3071 #wwo_outer table {
3072 margin-bottom:10px;
3073 }
3074
3075 #wwo_outer table td:first-child {
3076 float:none;
3077 margin-bottom:10px;
3078 }
3079
3080 #wwo_outer table td:not(:first-child) {
3081 max-width:24%;
3082 margin-right:1%;
3083 }
3084
3085 #wwo_outer table td:not(:first-child) img {
3086 max-width:100%;
3087 height:auto!important;
3088 display:block;
3089 margin:0 auto!important;
3090 }
3091 }
3092
3093 @media only screen and -webkit-min-device-pixel-ratio15,only screen and -moz-min-device-pixel-ratio15,only screen and min--moz-device-pixel-ratio15,only screen and min-device-pixel-ratio15,only screen and min-resolution96dpi{
3094 .mobile #content_homepage #logo_homepage.mobile {
3095 background-image:url(/assets/logo_homepage_mobile.hdpi.v101.png);
3096 }
3097 }
3098
3099 @media screen and max-device-width600px{
3100 #content_homepage #logo_homepage {
3101 background-image:url(/assets/logo_homepage_mobile.retina.v101.png);
3102 }
3103 }
3104
3105 @media only screen and -webkit-min-device-pixel-ratio15 and orientationlandscape{
3106 .mobile #search_form {
3107 width:312px;
3108 }
3109
3110 .mobile #search_form_input {
3111 width:253px;
3112 }
3113
3114 .mobile #search_form_homepage {
3115 width:352px;
3116 }
3117
3118 .mobile #search_form_input_homepage {
3119 width:287px;
3120 }
3121
3122 #content {
3123 padding-right:0;
3124 }
3125 }
3126
3127 @media only screen and -webkit-min-device-pixel-ratio2,only screen and -moz-min-device-pixel-ratio2,only screen and min--moz-device-pixel-ratio2,only screen and -ms-min-device-pixel-ratio2,only screen and min-device-pixel-ratio2,only screen and min-resolution192dpi{
3128 #logo_homepage {
3129 background-image:url(/assets/logo_homepage.retina.v101.png);
3130 }
3131
3132 .mobile #content_homepage #logo_homepage.mobile {
3133 background-image:url(/assets/logo_homepage_mobile.retina.v101.png);
3134 }
3135 }
3136
3137 @media screen and max-width1550px{
3138 .deep_image ~ .links_deep {
3139 margin-right:84px;
3140 }
3141
3142 .deep_image {
3143 right:6px;
3144 }
3145 }