Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
RishiRecon
GitHub Repository: RishiRecon/exploits
Path: blob/main/misc/cookieclicker/style.css
35956 views
1
/* reset CSS */
2
html, body, div, span, applet, object, iframe,
3
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
4
a, abbr, acronym, address, big, cite, code,
5
del, dfn, em, img, ins, kbd, q, s, samp,
6
small, strike, strong, sub, sup, tt, var,
7
b, u, i, center,
8
dl, dt, dd, ol, ul, li,
9
fieldset, form, label, legend,
10
table, caption, tbody, tfoot, thead, tr, th, td,
11
article, aside, canvas, details, embed,
12
figure, figcaption, footer, header, hgroup,
13
menu, nav, output, ruby, section, summary,
14
time, mark, audio, video {
15
margin: 0;
16
padding: 0;
17
border: 0;
18
font-size: 100%;
19
font: inherit;
20
vertical-align: baseline;
21
}
22
/* HTML5 display-role reset for older browsers */
23
article, aside, details, figcaption, figure,
24
footer, header, hgroup, menu, nav, section {
25
display: block;
26
}
27
body {
28
line-height: 1;
29
}
30
ol, ul {
31
list-style: none;
32
}
33
blockquote, q {
34
quotes: none;
35
}
36
blockquote:before, blockquote:after,
37
q:before, q:after {
38
content: '';
39
content: none;
40
}
41
table {
42
border-collapse: collapse;
43
border-spacing: 0;
44
}
45
button {outline:none;border:none;}
46
button:focus {outline:1px solid rgba(255,200,100,0.5);outline-offset:-1px;}
47
48
49
/*=====================================================================================
50
BASE
51
=======================================================================================*/
52
html,body
53
{
54
width:100%;
55
height:100%;
56
}
57
58
body
59
{
60
-webkit-touch-callout: none;
61
-webkit-user-select: none;
62
-khtml-user-select: none;
63
-moz-user-select: -moz-none;
64
-moz-user-select: none;
65
-ms-user-select: none;
66
user-select: none;
67
touch-action: manipulation;
68
69
color:#fff;
70
background:#000 url(img/darkNoise.jpg);
71
font-family:Tahoma,Arial,sans-serif;
72
font-size:13px;
73
74
overflow:hidden;
75
}
76
.selectable
77
{
78
-webkit-touch-callout: text;
79
-webkit-user-select: text;
80
-khtml-user-select: text;
81
-moz-user-select: text;
82
-ms-user-select: text;
83
user-select: text;
84
}
85
86
#wrapper
87
{
88
width:100%;
89
height:100%;
90
position:absolute;
91
left:0px;
92
top:0px;
93
right:0px;
94
bottom:0px;
95
/*min-width:1280px;*/
96
transform-origin:0 0;
97
}
98
99
small
100
{
101
font-size:80%;
102
}
103
104
a,a:visited
105
{
106
text-decoration:underline;
107
cursor:pointer;
108
color:#ccc;
109
}
110
a:hover
111
{
112
text-shadow:0px 0px 3px #fff;
113
color:#fff;
114
}
115
a:active
116
{
117
opacity:0.8;
118
background:transparent;
119
}
120
121
.inset
122
{
123
/*box-shadow:0px 0px 12px #000 inset;*/
124
}
125
126
.titleFont,.title,.section,.lockedTitle,.smallFancyButton
127
{
128
font-family: 'Merriweather', Georgia,serif;
129
}
130
.title,.section,.lockedTitle
131
{
132
font-size:28px;
133
text-shadow:0px 1px 4px #000;
134
color:#fff;
135
}
136
137
/*=====================================================================================
138
SECTIONS
139
=======================================================================================*/
140
.section
141
{
142
font-variant:small-caps;
143
text-align:center;
144
padding:0px 16px;
145
background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0),rgba(0,0,0,0));
146
margin:12px 0px;
147
text-shadow:0px -2px 6px rgba(255,255,200,0.6),0px 1px 0px rgba(100,100,100,1),0px 2px 4px rgba(0,0,0,1);
148
}
149
.section:after
150
{
151
content:'';
152
display:block;
153
background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0.25),rgba(255,255,255,0),rgba(255,255,255,0));
154
height:1px;
155
margin:6px 0px;
156
}
157
.section:before
158
{
159
content:'';
160
display:block;
161
background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0.25),rgba(255,255,255,0),rgba(255,255,255,0));
162
height:1px;
163
margin:6px 0px;
164
}
165
.subsection
166
{
167
padding:8px 0px;
168
font-size:14px;
169
}
170
.subsection div.title
171
{
172
font-size:22px;
173
padding-left:16px;
174
margin-bottom:8px;
175
background:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0));
176
}
177
.subsection div.title:after
178
{
179
content:'';
180
display:block;
181
background:linear-gradient(to right,rgba(255,255,255,0.25),rgba(255,255,255,0));
182
height:1px;
183
width:50%;
184
margin:6px 0px;
185
margin-left:-16px;
186
}
187
.subsection div.title:before
188
{
189
content:'';
190
display:block;
191
background:linear-gradient(to right,rgba(255,255,255,0.25),rgba(255,255,255,0));
192
height:1px;
193
width:50%;
194
margin:6px 0px;
195
margin-left:-16px;
196
}
197
.update
198
{
199
-webkit-touch-callout: auto;
200
-webkit-user-select: auto;
201
-khtml-user-select: auto;
202
-moz-user-select: auto;
203
-moz-user-select: auto;
204
-ms-user-select: auto;
205
user-select: auto;
206
}
207
.update .title
208
{
209
color:#69c;
210
}
211
.update.small .title
212
{
213
font-size:16px;
214
opacity:0.8;
215
color:#fff;
216
}
217
.listing
218
{
219
padding:3px 16px;
220
font-size:13px;
221
}
222
.listing b
223
{
224
font-weight:bold;
225
opacity:0.6;
226
}
227
.listing small
228
{
229
font-size:11px;
230
opacity:0.9;
231
}
232
.listing label
233
{
234
/*
235
font-size:12px;
236
border-bottom:1px solid rgba(255,255,255,0.25);
237
border-right:1px solid rgba(255,255,255,0.25);
238
opacity:0.5;
239
padding-left:16px;
240
padding-bottom:2px;
241
padding-right:4px;
242
position:relative;
243
left:-4px;
244
top:-2px;
245
background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0.5));
246
*/
247
font-size:11px;
248
color:rgba(255,255,255,0.5);
249
border-bottom:1px dashed rgba(255,255,255,0.25);
250
padding:2px 8px;
251
}
252
253
.hidden
254
{
255
visibility:hidden;
256
}
257
.toggledOff
258
{
259
opacity:0;
260
display:none;
261
}
262
.listing:hover .hidden
263
{
264
visibility:visible;
265
}
266
267
.optionBox
268
{
269
text-align:center;
270
clear:both;
271
margin-bottom:-12px;
272
overflow:hidden;
273
}
274
.optionBox .option
275
{
276
}
277
.optionBox .option.focused
278
{
279
text-decoration:underline;
280
}
281
a.option.big
282
{
283
font-size:30px;
284
margin:auto;
285
padding:8px 16px;
286
width:80%;
287
}
288
a.option.framed.large small,.particle small {font-size:65%;}
289
a.option.framed.large
290
{
291
font-size:20px;
292
margin:4px auto;
293
padding:6px 12px;
294
background:#058;
295
box-shadow:0px 0px 1px 2px rgba(0,0,0,0.5),0px 2px 4px rgba(0,0,0,0.25),0px 1px 1px 1px rgba(0,0,0,0.5) inset,0px 0px 12px 2px #0cf inset;
296
text-shadow:0px 1px 2px #000;
297
}
298
a.option.framed.large:hover
299
{
300
background:#0cf;
301
box-shadow:0px 0px 1px 2px rgba(0,0,0,0.5),0px 2px 4px rgba(0,0,0,0.25),0px 1px 1px 1px rgba(0,0,0,0.5) inset,0px 0px 12px 2px #8ef inset;
302
text-shadow:0px 1px 2px #000;
303
color:#fff;
304
}
305
a.option.framed.large.red
306
{
307
background:#c30;
308
box-shadow:0px 0px 1px 2px rgba(0,0,0,0.5),0px 2px 4px rgba(0,0,0,0.25),0px 1px 1px 1px rgba(0,0,0,0.5) inset,0px 0px 12px 2px #f64 inset;
309
}
310
a.option.framed.large.red:hover
311
{
312
background:#f64;
313
box-shadow:0px 0px 1px 2px rgba(0,0,0,0.5),0px 2px 4px rgba(0,0,0,0.25),0px 1px 1px 1px rgba(0,0,0,0.5) inset,0px 0px 12px 2px #fc7 inset;
314
}
315
a.option,.info a,a.smallFancyButton
316
{
317
display:inline-block;
318
border:1px solid #ccc;
319
background:#000;
320
margin:2px 4px 2px 0px;
321
color:#ccc;
322
font-size:12px;
323
padding:4px 8px;
324
text-decoration:none;
325
}
326
a.option.off {opacity:0.5;}
327
a.option:hover,.info a:hover,a.smallFancyButton:hover
328
{
329
border-color:#fff;
330
color:#fff;
331
text-shadow:none;
332
}
333
a.option:active,.info a:active,a.smallFancyButton:active
334
{
335
background-color:#333;
336
}
337
.warning,a.option.warning
338
{
339
color:#c00;
340
border-color:#c00;
341
}
342
a.option.warning:hover
343
{
344
border-color:#f33;
345
color:#f33;
346
}
347
a.option.warning:active
348
{
349
background-color:#300;
350
}
351
352
.neato,a.option.neato
353
{
354
color:#096;
355
border-color:#096;
356
}
357
a.option.neato:hover
358
{
359
border-color:#3c9;
360
color:#3c9;
361
}
362
a.option.neato:active
363
{
364
background-color:#032;
365
}
366
.info a
367
{
368
border-color:#666;
369
background:#eee;
370
color:#666;
371
padding:2px 6px;
372
}
373
.info a:hover
374
{
375
border-color:#000;
376
background-color:#fff;
377
color:#000;
378
}
379
.info a:active
380
{
381
background-color:#999;
382
}
383
384
/*=====================================================================================
385
oh forget it this is just a mess
386
=======================================================================================*/
387
#backgroundLayers, #backgroundLayers div
388
{
389
width:100%;
390
height:100%;
391
position:absolute;
392
left:0px;
393
top:0px;
394
}
395
396
#backgroundCanvas,#backgroundLeftCanvas
397
{
398
position:absolute;
399
left:0px;
400
top:0px;
401
}
402
403
.offWeb .supportComment,.offWeb .adBanner,.offWeb #support,.offWeb #smallSupport,.offWeb .ad{display:none;}
404
405
.offWeb #topBar{display:none;}
406
.onWeb #topBar{visibility:visible;}
407
#topBar
408
{
409
visibility:hidden;
410
position:absolute;
411
left:0px;
412
top:0px;
413
width:100%;
414
height:32px;
415
background:url(img/darkNoiseTopBar.jpg) repeat-x bottom;
416
color:#ccc;
417
}
418
#topBar>div
419
{
420
display:inline-block;
421
float:left;
422
border-right:1px solid #000;
423
box-shadow:0px 0px 3px 1px rgba(255,255,255,0.2) inset;
424
padding:7px 8px 9px 8px;
425
}
426
#topBar a
427
{color:#fff;}
428
#topBar a.blueLink
429
{color:#06c;}
430
#topBar a.blueLink:hover
431
{color:#28f;text-shadow:0px 0px 3px #06c;}
432
#topBar a.lightblueLink
433
{color:#6ad3ff;}
434
#topBar a.lightblueLink:hover
435
{color:#74fffd;text-shadow:0px 0px 3px #6ad3ff;}
436
a.orangeLink,#topBar a.orangeLink
437
{color:#f65f4d;}
438
a.orangeLink:hover,#topBar a.orangeLink:hover
439
{color:#ff9580;text-shadow:0px 0px 3px #f65f4d;}
440
441
#topBar>#links
442
{
443
position:relative;
444
z-index:10000000;
445
float:right;
446
cursor:pointer;
447
}
448
449
.hoverable
450
{
451
text-align:left;
452
opacity:0;
453
transition:max-height 0.25s ease-out,opacity 0.25s ease-out;
454
position:absolute;
455
left:0px;
456
top:32px;
457
padding-right:1px;
458
width:100%;
459
max-height:0px;
460
overflow:hidden;
461
color:#fff;
462
box-shadow:0px 0px 4px rgba(255,255,255,0.2) inset,0px 2px 4px 2px rgba(0,0,0,0.5),0px 0px 0px 1px rgba(0,0,0,0.5);
463
background:url(img/darkNoise.jpg);
464
}
465
.hoverer:hover>.hoverable
466
{
467
opacity:1;
468
max-height:400px;
469
}
470
.hoverable>div
471
{
472
padding:8px 12px;
473
}
474
.hoverable a
475
{
476
text-shadow:none;
477
display:block;
478
padding:5px 8px 7px 8px;
479
}
480
.hoverable a:nth-child(odd)
481
{
482
background:rgba(255,255,255,0.05);
483
}
484
.hoverable a:hover
485
{
486
text-shadow:none;
487
background:rgba(255,255,255,0.2);
488
box-shadow:0px 0px 4px rgba(255,255,255,0.2) inset,0px 0px 2px 1px rgba(0,0,0,0.5);
489
}
490
491
492
#offGameMessageWrap
493
{
494
display:table;
495
position:absolute;
496
top:0;
497
left:0;
498
height:100%;
499
width:100%;
500
background:#111 url(img/darkNoise.jpg);
501
background:url(img/shadedBorders.png) left top/100% 100%,#111 url(img/darkNoise.jpg);
502
text-align:center;
503
z-index:1000000000;
504
line-height:150%;
505
font-size:20px;
506
}
507
#offGameMessage
508
{
509
display:table-cell;
510
vertical-align:middle;
511
position:relative;
512
}
513
#loader
514
{
515
position:relative;
516
padding:32px;
517
padding-top:110px;
518
animation-name:appear;
519
animation-iteration-count:1;
520
animation-timing-function:ease-out;
521
animation-duration:0.5s;
522
}
523
@keyframes appear
524
{
525
from {opacity:0;top:20px;}
526
to {opacity:1;top:0px;}
527
}
528
#loading
529
{
530
text-shadow:0px 0px 3px rgba(255,255,255,0.5),0px 0px 20px #39f;
531
animation-name:blink;
532
animation-iteration-count:infinite;
533
animation-timing-function:ease-in-out;
534
animation-duration:0.75s;
535
}
536
.blinking{animation-name:blink;
537
animation-iteration-count:infinite;
538
animation-timing-function:ease-in-out;
539
animation-duration:0.75s;}
540
@keyframes blink
541
{
542
0% {opacity:0.5;}
543
50% {opacity:1;}
544
100% {opacity:0.5;}
545
}
546
#ifIE9{display:none;}
547
#failedToLoad
548
{
549
text-shadow:0px 0px 3px rgba(255,255,255,0.5),0px 0px 20px #f33;
550
animation-name:appearLater;
551
animation-iteration-count:1;
552
animation-timing-function:ease-out;
553
animation-duration:15s;
554
}
555
@keyframes appearLater
556
{
557
0% {opacity:0;}
558
95% {opacity:0;}
559
100% {opacity:1;}
560
}
561
.spinnyBig,.spinnySmall
562
{
563
display:block;
564
width:100px;
565
height:100px;
566
position:absolute;
567
left:50%;
568
top:0px;
569
margin-left:-50px;
570
animation-name:loadSpin;
571
animation-iteration-count:infinite;
572
animation-timing-function:ease-in-out;
573
}
574
.spinnyBig
575
{
576
background:url(img/spinnyBig.png);
577
animation-duration:5s;
578
}
579
.spinnySmall
580
{
581
background:url(img/spinnySmall.png);
582
animation-duration:9s;
583
}
584
@keyframes loadSpin
585
{
586
0% {transform:rotate(0deg);}
587
100% {transform:rotate(360deg);}
588
}
589
590
.langSelectButton
591
{
592
background:rgba(50,50,50,0.25);
593
text-shadow:0px 1px 2px #000;
594
box-shadow:0px 1px 0px rgba(255,255,255,0.5) inset, 0px 1px 4px rgba(128,255,255,0.2) inset,0px 2px 2px rgba(0,0,0,1);
595
padding:1px 6px;
596
margin:2px auto;
597
width:200px;
598
font-size:14px;
599
text-decoration:underline;
600
color:rgba(255,255,255,0.8);
601
transition:color 0.2s,box-shadow 0.2s;
602
cursor:pointer;
603
z-index:1;
604
position:relative;
605
border-radius:3px;
606
}
607
.langSelectButton:hover,.langSelectButton.selected
608
{
609
background:rgba(50,50,50,0.5);
610
box-shadow:0px 0px 0px 1px rgba(255,255,255,1) inset, 0px 1px 4px 2px rgba(128,255,255,0.6) inset,0px 4px 2px 2px rgba(0,0,0,1);
611
z-index:10;
612
color:rgba(255,255,255,1);
613
}
614
.langSelectButton:hover:before
615
{
616
content:'';
617
width:22px;
618
height:22px;
619
position:absolute;
620
left:0px;
621
top:0px;
622
background:url(img/tinyglobe.gif);
623
pointer-events:none;
624
display:block;
625
transform:scale(0.75);
626
}
627
628
#game
629
{
630
position:absolute;
631
left:0px;
632
top:0px;
633
right:0px;
634
bottom:0px;
635
overflow:hidden;
636
}
637
.onWeb #game{top:32px;}
638
.offWeb #game{top:0px;}
639
#sectionLeft
640
{
641
position:absolute;
642
left:0px;
643
top:0px;
644
width:30%;
645
bottom:0px;
646
min-width:100px;
647
/*overflow:hidden;*/
648
}
649
/*#sectionLeftExtra{position:absolute;left:0px;top:0px;}*/
650
#sectionMiddle
651
{
652
position:absolute;
653
left:30%;
654
padding-left:16px;
655
margin-right:15px;
656
top:0px;
657
right:318px;
658
bottom:0px;
659
min-width:100px;
660
overflow:hidden;
661
}
662
#centerArea
663
{
664
overflow-x:hidden;
665
overflow-y:scroll;
666
position:absolute;
667
top:112px;
668
left:16px;
669
bottom:0px;
670
right:0px;
671
}
672
#game.onMenu #centerArea
673
{
674
background:#000 url(img/darkNoise.jpg);
675
background-image:url(img/shadedBorders.png),url(img/darkNoise.jpg);
676
background-size:100% 100%,auto;
677
background-color:#000;
678
}
679
#sectionRight
680
{
681
height:100%;
682
position:absolute;
683
top:0px;
684
right:0px;
685
overflow-x:hidden;
686
overflow-y:scroll;
687
/*background:url(img/panelBG.png);*/
688
background:rgba(0,0,0,0.5);
689
}
690
691
#sectionLeft .blackGradient
692
{
693
background:url(img/blackGradient.png) repeat-x bottom;
694
position:absolute;
695
left:0px;
696
right:0px;
697
top:300px;
698
height:640px;
699
}
700
#sectionLeft .blackFiller
701
{
702
background:#000;
703
position:absolute;
704
left:0px;
705
right:0px;
706
top:940px;
707
bottom:0px;
708
}
709
710
711
.inner
712
{
713
box-shadow:0px 0px 0px 1px rgba(255,255,255,0.2),0px 2px 4px 2px rgba(0,0,0,0.5);
714
}
715
.zebra:nth-child(even)
716
{
717
background:rgba(255,255,255,0.05);
718
}
719
.zebra.selected
720
{
721
background:rgba(255,255,255,0.1);
722
box-shadow:0px 0px 0px 1px rgba(255,255,255,0.5) inset;
723
}
724
.mouseOver{cursor:pointer;}
725
.mouseOver:hover
726
{
727
filter:brightness(125%);
728
background:rgba(255,255,255,0.07);
729
text-shadow:0px -1px 6px #fff;
730
}
731
.mouseOver:active
732
{
733
filter:brightness(75%);
734
background:rgba(0,0,0,0.07);
735
}
736
737
/* this is a mess */
738
.framed,a.option,.sliderBox,.smallFramed
739
{
740
border:1px solid #e2dd48;
741
background:#000 url(img/darkNoise.jpg);
742
background-image:/*linear-gradient(rgba(255,255,255,0.05),rgba(0,0,0,0.4)),*/url(img/shadedBordersSoft.png),url(img/darkNoise.jpg);
743
background-size:/*100% 100%,*/100% 100%,auto;
744
background-color:#000;
745
border-radius:2px;
746
box-shadow:0px 0px 1px 2px rgba(0,0,0,0.5),0px 2px 4px rgba(0,0,0,0.25),0px 0px 2px 2px #000 inset,0px 1px 0px 1px rgba(255,255,255,0.5) inset;
747
text-shadow:0px 1px 1px #000;
748
color:#ccc;
749
line-height:100%;
750
}
751
.framed,a.option,a.option.framed,a.option.framed:hover,.smallFramed,a.smallFancyButton
752
{
753
/*border-color:#dac56e #c07a36 #a44e36 #c07a36;*/
754
/*border:1px solid #e2dd48;*/
755
border-color:#ece2b6 #875526 #733726 #dfbc9a;
756
}
757
.smallFramed
758
{border-radius:8px;}
759
a.option,textarea,input[type="text"],.sliderBox,a.smallFancyButton
760
{
761
border:1px solid #e2dd48;
762
border-color:#ece2b6 #875526 #733726 #dfbc9a;
763
border-radius:2px;
764
}
765
textarea,input[type="text"]
766
{
767
border-radius:4px;
768
box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5) inset,0px 1px 2px rgba(0,0,0,0.5) inset;
769
}
770
textarea:read-only,input[type="text"]:read-only
771
{
772
background:transparent;
773
color:inherit;
774
text-shadow:0px 1px 0px #000;
775
resize:none;
776
border:1px solid rgba(255,255,255,0.25);
777
}
778
select,option{font-weight:bold;font-size:11px;margin:2px 4px 2px 0px;}
779
select{padding:2px;border-radius:4px;}
780
.smallFancyButton
781
{
782
font-variant:small-caps;
783
font-weight:bold;
784
font-size:13px;
785
}
786
a.option.smallFancyButton
787
{
788
vertical-align:middle;
789
width:130px;
790
text-align:right;
791
}
792
793
.prefButton{position:relative;}
794
.prefButton:after{content:'';background:#fff;pointer-events:none;width:3px;height:3px;display:inline-block;border-radius:4px;box-shadow:0px 0px 2px 0px #3cf,0px 0px 6px 1px #33f;position:absolute;right:3px;top:50%;margin-top:-1px;}
795
.prefButton.off:after{background:rgba(255,255,255,0.15);box-shadow:1px 1px 0px rgba(255,255,255,0.3);}
796
797
.tight
798
{
799
box-sizing:border-box;
800
overflow:hidden;
801
text-align:center;
802
}
803
.tight .option
804
{
805
box-sizing:border-box;
806
width:100%;clear:both;
807
margin:1px 0px;
808
font-size:11px;
809
}
810
.tight .option.halfLeft
811
{
812
width:50%;
813
float:left;clear:left;
814
}
815
.tight .option.halfRight
816
{
817
width:50%;
818
float:right;clear:right;
819
}
820
#prompt .tightInput
821
{
822
margin:4px;
823
margin-top:0px;
824
padding:4px 8px;
825
width:100%;
826
box-sizing:border-box;
827
font-size:11px;
828
}
829
830
.framed,a.option.framed
831
{
832
padding:4px 8px;
833
margin:4px;
834
border:3px solid transparent;
835
border-image:url(img/frameBorder.png) 3 round;
836
border-radius:2px;
837
box-shadow:0px 0px 1px 2px rgba(0,0,0,0.5),0px 2px 4px rgba(0,0,0,0.25),0px 0px 6px 1px rgba(0,0,0,0.5) inset;
838
-webkit-transition: opacity 0.1s ease-out;
839
-moz-transition: opacity 0.1s ease-out;
840
-ms-transition: opacity 0.1s ease-out;
841
-o-transition: opacity 0.1s ease-out;
842
transition: opacity 0.1s ease-out;
843
}
844
845
.sliderBox
846
{
847
padding:4px 8px;
848
width:200px;
849
display:inline-block;
850
margin-bottom:2px;
851
margin-right:2px;
852
}
853
.sliderBox>div
854
{
855
margin-bottom:4px;
856
}
857
.sliderBox>input
858
{
859
display:block;
860
margin:2px auto;
861
}
862
863
/* why, CSS? why? */
864
input[type=range]
865
{
866
-webkit-appearance:none;
867
width:100%;
868
height:12px;
869
margin:0px 0px;
870
border:0px solid #000;
871
cursor:pointer;
872
background:transparent;
873
}
874
input[type=range]:focus{outline:none;}
875
input[type=range]::-webkit-slider-runnable-track
876
{
877
width:100%;
878
height:12px;
879
cursor:pointer;
880
background:#999;
881
border:0px solid #000;
882
border-radius:4px;
883
box-shadow:0px 0px 4px #000,0px 2px 3px rgba(0,0,0,0.5) inset;
884
}
885
input[type=range]::-webkit-slider-thumb
886
{
887
border:0px solid #000;
888
height:12px;
889
width:12px;
890
background:#ccc;
891
box-shadow:0px 0px 4px #fff inset,0px 1px 3px 1px rgba(0,0,0,0.5);
892
cursor:pointer;
893
-webkit-appearance:none;
894
margin-top:0px;
895
border-radius:4px;
896
}
897
input[type=range]:active::-webkit-slider-thumb,input[type=range]:hover::-webkit-slider-thumb {background:#fff;}
898
899
input[type=range]::-moz-range-track
900
{
901
width:100%;
902
height:12px;
903
cursor:pointer;
904
background:#999;
905
border:0px solid #000;
906
border-radius:4px;
907
box-shadow:0px 0px 4px #000,0px 2px 3px rgba(0,0,0,0.5) inset;
908
}
909
input[type=range]::-moz-range-thumb
910
{
911
border:0px solid #000;
912
height:12px;
913
width:12px;
914
background:#ccc;
915
box-shadow:0px 0px 4px #fff inset,0px 1px 3px 1px rgba(0,0,0,0.5);
916
cursor:pointer;
917
-webkit-appearance:none;
918
margin-top:0px;
919
border-radius:4px;
920
}
921
input[type=range]:active::-moz-range-thumb,input[type=range]:hover::-moz-range-thumb {background:#fff;}
922
923
input[type=range]::-ms-track
924
{
925
width:100%;
926
height:12px;
927
cursor:pointer;
928
background:#999;
929
border:0px solid #000;
930
border-radius:4px;
931
box-shadow:0px 0px 4px #000,0px 2px 3px rgba(0,0,0,0.5) inset;
932
}
933
input[type=range]::-ms-thumb
934
{
935
border:0px solid #000;
936
height:12px;
937
width:12px;
938
background:#ccc;
939
box-shadow:0px 0px 4px #fff inset,0px 1px 3px 1px rgba(0,0,0,0.5);
940
cursor:pointer;
941
-webkit-appearance:none;
942
margin-top:0px;
943
border-radius:4px;
944
}
945
input[type=range]:active::-ms-thumb,input[type=range]:hover::-ms-thumb {background:#fff;}
946
947
948
949
.framed b
950
{
951
color:#fff;
952
font-weight:bold;
953
}
954
.framed .name
955
{
956
font-weight:bold;
957
font-size:110%;
958
color:#fff;
959
margin:2px 0px;
960
/*text-shadow:0px 0px 2px rgba(255,255,255,0.3);*/
961
text-shadow:0px -2px 4px rgba(255,255,200,0.4),0px 1px 0px rgba(100,100,100,1),0px 2px 4px rgba(0,0,0,1);
962
}
963
.framed q
964
{
965
display:block;
966
position:relative;
967
text-align:right;
968
margin-top:8px;
969
font-style:italic;
970
color:rgba(255,255,255,0.5);
971
font-size:12px;
972
font-family:Georgia;
973
line-height:135%;
974
}
975
.framed q:before
976
{
977
display:inline-block;
978
content:"“";
979
font-size:14px;
980
font-family:Georgia;
981
font-weight:bold;
982
}
983
.framed q:after
984
{
985
display:inline-block;
986
content:"”";
987
font-size:14px;
988
font-family:Georgia;
989
font-weight:bold;
990
margin-top:-2px;
991
}
992
.framed .close
993
{
994
position:absolute;
995
top:-5px;
996
right:0px;
997
padding:4px;
998
}
999
.close
1000
{
1001
font-weight:bold;
1002
font-size:16px;
1003
text-shadow:0px 0px 2px #000,0px 0px 1px #000;
1004
cursor:pointer;
1005
font-family:Comic Sans MS;
1006
padding:1px 8px 7px 8px;
1007
z-index:1000;
1008
}
1009
.close:hover
1010
{
1011
color:#fff;
1012
text-shadow:0px 0px 2px #fff;
1013
}
1014
.sidenote
1015
{
1016
position:absolute;
1017
right:-6px;
1018
bottom:6px;
1019
}
1020
1021
.menuClose
1022
{
1023
position:absolute;
1024
top:0px;
1025
right:0px;
1026
border-bottom-left-radius:36px;
1027
padding:4px 12px 16px 18px;
1028
font-size:24px;
1029
box-shadow:-2px 2px 8px #000, 2px -2px 8px rgba(255,255,255,0.1) inset;
1030
}
1031
.menuClose:hover
1032
{
1033
background:rgba(255,255,255,0.05);
1034
}
1035
1036
.block
1037
{
1038
padding:8px;
1039
margin:2px;
1040
border-radius:4px;
1041
border:1px solid rgba(255,255,255,0.1);
1042
box-shadow:0px 0px 1px #000,0px 0px 1px #000 inset;
1043
}
1044
1045
1046
#tooltipAnchor
1047
{
1048
position:absolute;
1049
z-index:1000000000;
1050
display:none;
1051
transition:left 0.1s ease-out,right 0.1s ease-out,top 0.1s ease-out,bottom 0.1s ease-out;
1052
}
1053
#tooltip
1054
{
1055
position:absolute;
1056
-webkit-transition:none;
1057
-moz-transition:none;
1058
-ms-transition:none;
1059
-o-transition:none;
1060
transition:none;
1061
pointer-events:none;
1062
opacity:1;
1063
}
1064
.wobbling
1065
{
1066
animation:wobble 0.1s ease-out;
1067
}
1068
1069
.line
1070
{
1071
background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.25),rgba(255,255,255,0));
1072
height:1px;
1073
width:90%;
1074
margin:6px auto;
1075
position:relative;
1076
}
1077
.line:before,.line:after
1078
{
1079
content:'';
1080
display:block;
1081
background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.25),rgba(0,0,0,0));
1082
height:1px;
1083
width:90%;
1084
position:absolute;
1085
left:0px;
1086
bottom:1px;
1087
}
1088
.line:after
1089
{
1090
bottom:-1px;
1091
}
1092
.description
1093
{
1094
/*border-top:1px solid rgba(255,255,255,0.25);*/
1095
margin:4px 0px;
1096
}
1097
.descriptionBlock
1098
{
1099
border-radius:6px;
1100
background:rgba(255,255,255,0.1);
1101
padding:2px 6px;
1102
margin:3px 0px;
1103
position:relative;
1104
font-size:85%;
1105
text-shadow:0px 1px 0px #000;
1106
}
1107
.descriptionBlock:before
1108
{
1109
position:absolute;
1110
display:block;
1111
content:"\2022";
1112
left:-4px;
1113
top:2px;
1114
font-size:16px;
1115
}
1116
1117
q:before
1118
{
1119
display:inline-block;
1120
content:"\"";
1121
}
1122
q:after
1123
{
1124
display:inline-block;
1125
content:"\"";
1126
}
1127
1128
1129
.price
1130
{
1131
font-weight:bold;
1132
color:#6f6;
1133
padding-left:18px;
1134
position:relative;
1135
}
1136
.priceMult
1137
{
1138
font-weight:bold;
1139
color:#ffc;
1140
}
1141
.price .tinyCookie
1142
{
1143
display:block;
1144
position:absolute;
1145
left:0px;
1146
top:0px;
1147
width:16px;
1148
height:16px;
1149
cursor:pointer;
1150
}
1151
.price.disabled, .disabled .price
1152
{
1153
color:#f66;
1154
}
1155
.price:before
1156
{
1157
content:'';
1158
display:block;
1159
position:absolute;
1160
left:0px;
1161
top:2px;
1162
background:url(img/money.png);
1163
width:16px;
1164
height:16px;
1165
}
1166
.hasTinyCookie
1167
{
1168
position:relative;
1169
padding-left:18px;
1170
}
1171
.hasTinyCookie:before
1172
{
1173
content:'';
1174
display:block;
1175
position:absolute;
1176
left:0px;
1177
top:0px;
1178
background:url(img/money.png);
1179
width:16px;
1180
height:16px;
1181
}
1182
.heavenly.price:before
1183
{
1184
background:url(img/heavenlyMoney.png);
1185
}
1186
.lump.price:before
1187
{
1188
background:url(img/sugarLump.png);
1189
}
1190
.price.plain
1191
{
1192
color:#fff;
1193
display:inline-block;
1194
}
1195
.price.plain:before
1196
{
1197
top:0px;
1198
}
1199
1200
#cookieAnchor
1201
{
1202
position:absolute;
1203
left:50%;
1204
top:40%;
1205
}
1206
#bigCookie
1207
{
1208
width:256px;
1209
height:256px;
1210
position:absolute;
1211
left:-128px;
1212
top:-128px;
1213
/*background:url(img/perfectCookie.png);
1214
background-size:256px 256px;*/
1215
background:url(img/empty.png);/* somehow necessary; an empty div with no background seems to be click-through */
1216
cursor:pointer;
1217
z-index:10000;
1218
border-radius:128px;
1219
border:none;
1220
overflow:hidden;
1221
outline:none;
1222
}
1223
.elderWrath #bigCookie
1224
{
1225
background:url(img/imperfectCookie.png);
1226
background-size:256px 256px;
1227
}
1228
#cookieNumbers{position:absolute;top:-80px;}
1229
.cookieNumber
1230
{
1231
position:absolute;
1232
pointer-events:none;
1233
left:-100px;
1234
top:0px;
1235
width:200px;
1236
z-index:100;
1237
text-align:center;
1238
text-shadow:none;
1239
}
1240
#cookieCursors{position:absolute;z-index:5;}
1241
.cursor
1242
{
1243
width:32px;
1244
height:32px;
1245
position:absolute;
1246
background:url(img/cursor.png);
1247
}
1248
.cookieParticle
1249
{
1250
width:64px;
1251
height:64px;
1252
margin-left:-32px;
1253
margin-top:-32px;
1254
position:absolute;
1255
background:url(img/smallCookies.png);
1256
opacity:0;
1257
}
1258
#particles {position:absolute;left:0px;top:0px;z-index:100000000000;}
1259
.particle
1260
{
1261
position:absolute;
1262
pointer-events:none;
1263
left:-200px;
1264
bottom:0px;
1265
width:400px;
1266
z-index:100000000;
1267
text-align:center;
1268
text-shadow:1px 1px 1px #000,0px 0px 6px #000;
1269
font-size:24px;
1270
}
1271
.particle.title
1272
{
1273
background:rgba(0,0,0,0.5);
1274
box-shadow:0px 0px 8px 8px rgba(0,0,0,0.5);
1275
border-radius:16px;
1276
display:none;
1277
}
1278
1279
#milk
1280
{
1281
width:100%;
1282
height:0%;
1283
position:absolute;
1284
left:0px;
1285
bottom:0px;
1286
z-index:100;
1287
opacity:0.9;
1288
}
1289
.milkLayer
1290
{
1291
width:100%;
1292
height:100%;
1293
position:absolute;
1294
left:0px;
1295
top:0px;
1296
background-repeat:repeat-x;
1297
}
1298
#cookies
1299
{
1300
position:absolute;
1301
left:0px;
1302
top:10%;
1303
width:100%;
1304
text-align:center;
1305
z-index:200;
1306
background:#000;
1307
background:rgba(0,0,0,0.4);
1308
padding:2px 0px;
1309
pointer-events:none;
1310
text-shadow:1px 0px 0px #000,-1px 0px 0px #000,0px 1px 0px #000,0px -1px 0px #000,0px 1px 4px #000;
1311
}
1312
#cookiesPerSecond
1313
{
1314
font-size:50%;
1315
}
1316
#cookiesPerSecond.wrinkled
1317
{
1318
color:#f00;
1319
}
1320
.monospace
1321
{
1322
font-family:Courier,monospace;
1323
font-weight:bold;
1324
}
1325
#bakeryNameAnchor
1326
{
1327
position:absolute;
1328
left:0px;
1329
top:10%;
1330
width:100%;
1331
z-index:200;
1332
}
1333
#bakeryName
1334
{
1335
position:absolute;
1336
left:0px;
1337
bottom:8px;
1338
left:12.5%;
1339
width:75%;
1340
text-align:center;
1341
font-size:20px;
1342
background:#000;
1343
background:rgba(0,0,0,0.4);
1344
border-radius:12px;
1345
padding:4px 0px;
1346
cursor:pointer;
1347
color:rgba(255,255,255,0.8);
1348
}
1349
#bakeryName:hover
1350
{
1351
color:#fff;
1352
text-shadow:0px 0px 8px #fff;
1353
}
1354
1355
#specialPopup
1356
{
1357
position:absolute;
1358
left:50%;
1359
margin-left:-185px;
1360
bottom:32px;
1361
width:350px;
1362
min-height:8px;
1363
z-index:20000;
1364
transition:bottom 0.2s ease-out,opacity 0.1s ease-out;
1365
text-align:center;
1366
}
1367
#specialPopup.onScreen
1368
{
1369
bottom:32px;
1370
opacity:1;
1371
}
1372
#specialPopup.offScreen
1373
{
1374
bottom:-32px;
1375
pointer-events:none;
1376
opacity:0;
1377
}
1378
1379
.separatorLeft, .separatorRight
1380
{
1381
width:16px;
1382
height:100%;
1383
background:url(img/panelVertical.png) repeat-y;
1384
background:url(img/panelGradientTop.png) no-repeat top left,url(img/panelGradientBottom.png) no-repeat bottom left,url(img/panelVertical.png) repeat-y;
1385
position:absolute;
1386
top:0px;
1387
bottom:0px;
1388
z-index:100;
1389
}
1390
.separatorLeft
1391
{
1392
left:30%;
1393
}
1394
.separatorRight
1395
{
1396
right:317px;
1397
}
1398
.separatorBottom
1399
{
1400
width:100%;
1401
height:16px;
1402
background:url(img/panelHorizontal.png) repeat-x;
1403
background:url(img/panelGradientLeft.png) no-repeat top left,url(img/panelGradientRight.png) no-repeat top right,url(img/panelHorizontal.png) repeat-x;
1404
position:absolute;
1405
left:0px;
1406
bottom:0px;
1407
}
1408
1409
.panelButton
1410
{
1411
background:url(img/panelMenu3.png);
1412
background-position:0px 0px;
1413
position:absolute;
1414
z-index:100;
1415
width:100px;
1416
height:48px;
1417
text-align:center;
1418
font-size:18px;
1419
cursor:pointer;
1420
1421
box-sizing:border-box;
1422
padding-top:16px;
1423
1424
color:#999;
1425
text-shadow:0px 1px 0px #444,0px 0px 4px #000;
1426
}
1427
.panelButton:hover,.panelButton.selected
1428
{
1429
z-index:1000;
1430
color:#fff;
1431
text-shadow:0px 1px 0px #999,0px 0px 4px #000;
1432
}
1433
.panelButton>div:first-child{display:inline-block;}
1434
#prefsButton{top:0px;left:0px; padding-top:16px; padding-right:2px; background-position:0px 0px;}
1435
#statsButton{bottom:16px;left:0px; padding-top:14px; padding-right:2px; background-position:0px -48px;}
1436
#logButton{top:0px;right:0px; padding-top:16px; padding-left:2px; background-position:-100px 0px;}
1437
#legacyButton{bottom:16px;right:0px;padding-top:14px; padding-left:2px; background-position:-100px -48px;}
1438
/*#prefsButton:hover,#prefsButton.selected{ background-position:0px -96px;}*/
1439
#statsButton:hover,#statsButton.selected{ background-position:0px -144px;}
1440
#logButton:hover,#logButton.selected{ background-position:-100px -96px;}
1441
/*#legacyButton:hover,#legacyButton.selected{ background-position:-100px -144px;}*/
1442
1443
.subButton
1444
{
1445
border-radius:5px;
1446
box-shadow:0px 1px 0px rgba(250,180,150,0.75) inset,0px 0px 0px 1px rgba(0,0,0,0.75),0px 2px 3px rgba(250,180,150,0.5) inset,0px 1px 0px 1px rgba(250,180,150,0.25);
1447
padding:6px 12px;
1448
font-size:14px;
1449
position:relative;
1450
top:-4px;
1451
}
1452
#prefsButton:hover>.subButton{box-shadow:0px 1px 0px rgba(250,180,150,1) inset,0px 0px 0px 1px rgba(0,0,0,0.75),0px 2px 3px rgba(250,180,150,0.75) inset,0px 1px 0px 1px rgba(250,180,150,0.25);}
1453
1454
#logButton.hasUpdate {color:#fff;}
1455
#logButton.hasUpdate>div:first-child {position:relative;top:-8px;}
1456
#logButton.hasUpdate:before
1457
{
1458
content:'';
1459
display:block;
1460
position:absolute;
1461
left:-40px;
1462
top:10px;
1463
width:48px;
1464
height:38px;
1465
background:url(img/pointGlow.gif);
1466
animation:pointGlowBump 0.6s infinite ease-in-out;
1467
}
1468
@keyframes pointGlowBump{
1469
0% {transform:translate(0px,0px) scale(0.8,1.2);}
1470
20% {transform:translate(-8px,0px);}
1471
50% {transform:translate(-10px,0px);}
1472
80% {transform:translate(-8px,0px);}
1473
100% {transform:translate(0px,0px);}
1474
}
1475
#checkForUpdate
1476
{
1477
display:none;
1478
font-size:10px;
1479
position:absolute;bottom:8px;left:0px;right:0px;
1480
animation:rainbowCycle 0.5s infinite ease-in-out;
1481
}
1482
@keyframes rainbowCycle{
1483
0% {color:#ff1d87;}
1484
16% {color:#a071ff;}
1485
33% {color:#40b9ff;}
1486
50% {color:#15ff57;}
1487
66% {color:#ffed29;}
1488
83% {color:#ff5f2e;}
1489
100% {color:#ff1d87;}
1490
}
1491
@keyframes rainbowCycleBG{
1492
0% {background-color:#ff1d87;}
1493
16% {background-color:#a071ff;}
1494
33% {background-color:#40b9ff;}
1495
50% {background-color:#15ff57;}
1496
66% {background-color:#ffed29;}
1497
83% {background-color:#ff5f2e;}
1498
100% {background-color:#ff1d87;}
1499
}
1500
#logButton.hasUpdate #checkForUpdate {display:block;}
1501
1502
1503
.roundedPanel
1504
{
1505
background:url(img/roundedPanelBGS.png) repeat-x 0px 0px;
1506
position:relative;
1507
padding:9px 0px;
1508
height:20px;
1509
}
1510
.roundedPanel:before,.roundedPanel:after
1511
{
1512
content:'';
1513
display:block;height:36px;
1514
position:absolute;top:0px;
1515
}
1516
.roundedPanel:before
1517
{
1518
background:url(img/bracketPanelLeftS.png) no-repeat;left:-16px;width:16px;
1519
}
1520
.roundedPanel:after
1521
{
1522
background:url(img/bracketPanelRightS.png) no-repeat;right:-18px;width:18px;
1523
}
1524
/*.roundedPanel
1525
{
1526
background:url(img/roundedPanelBG.png) repeat-x 0px 0px;
1527
position:relative;
1528
}
1529
.roundedPanel:before,.roundedPanel:after
1530
{
1531
content:'';
1532
display:block;width:17px;height:32px;
1533
position:absolute;top:0px;
1534
}
1535
.roundedPanel:before
1536
{
1537
background:url(img/roundedPanelLeft.png) no-repeat;left:-17px;
1538
}
1539
.roundedPanel:after
1540
{
1541
background:url(img/roundedPanelRight.png) no-repeat;right:-17px;
1542
}*/
1543
#ascendNumber
1544
{
1545
display:none;
1546
position:absolute;
1547
right:115px;
1548
top:22px;
1549
font-size:14px;
1550
font-weight:bold;
1551
font-family:Georgia;
1552
color:#fff;
1553
text-shadow:0px -1px 1px #09f,0px 1px 1px #f04;
1554
}
1555
#legacyButton:hover>#ascendNumber
1556
{text-shadow:0px -1px 1px #09f,0px 1px 1px #f04,0px -1px 1px #09f,0px 1px 1px #f04,0px 0px 4px #fff;}
1557
1558
#ascendTooltip
1559
{
1560
display:none;
1561
position:absolute;
1562
right:0px;
1563
top:52px;
1564
font-family:Tahoma,Arial,sans serif;
1565
font-size:11px;
1566
width:220px;
1567
padding:8px;
1568
pointer-events:none;
1569
}
1570
#legacyButton:hover>#ascendTooltip
1571
{display:block;}
1572
1573
1574
#lumps
1575
{
1576
display:none;
1577
position:absolute;
1578
width:32px;
1579
height:32px;
1580
left:-8px;
1581
bottom:-12px;
1582
z-index:10000;
1583
cursor:pointer;
1584
filter:drop-shadow(0px 3px 2px #000);
1585
-webkit-filter:drop-shadow(0px 3px 2px #000);
1586
}
1587
#lumps:hover #lumpsIcon,#lumps:hover #lumpsIcon2
1588
{top:-10px;}
1589
#lumpsIcon,#lumpsIcon2
1590
{
1591
width:48px;
1592
height:48px;
1593
position:absolute;
1594
left:-8px;
1595
top:-8px;
1596
pointer-events:none;
1597
}
1598
#lumpsAmount
1599
{
1600
font-size:12px;
1601
color:#6cf;
1602
position:absolute;
1603
left:36px;
1604
top:6px;
1605
pointer-events:none;
1606
text-align:left;
1607
width:200px;
1608
}
1609
.lumpsOn #lumps{display:block;}
1610
1611
1612
.lumpRefill
1613
{
1614
cursor:pointer;
1615
width:48px;
1616
height:48px;
1617
position:absolute;
1618
left:0px;
1619
top:0px;
1620
transform:scale(0.5);
1621
z-index:1000;
1622
transition:transform 0.05s;
1623
}
1624
.lumpRefill:hover{transform:scale(1);}
1625
.lumpRefill:active{transform:scale(0.4);}
1626
1627
1628
.meterContainer
1629
{
1630
background:rgba(0,0,0,0.5);
1631
position:relative;
1632
border-radius:2px;
1633
height:8px;
1634
}
1635
.meter
1636
{
1637
background:url(img/prestigeBar.jpg) 0px 0px;
1638
position:absolute;
1639
left:0px;
1640
/*right:100%;*/
1641
right:0px;
1642
top:0px;
1643
height:100%;
1644
/*max-width:100%;*/
1645
transform:translate(0px,0px);
1646
}
1647
.meter:after
1648
{
1649
height:8px;
1650
width:8px;
1651
position:absolute;
1652
right:-8px;
1653
top:0px;
1654
content:'';
1655
display:block;
1656
background:url(img/prestigeBarCap.png);
1657
}
1658
#ascendMeterContainer
1659
{
1660
width:100px;
1661
right:0px;
1662
bottom:4px;
1663
position:absolute;
1664
overflow:hidden;
1665
}
1666
#ascendMeter
1667
{
1668
/*right:100px;*/
1669
}
1670
1671
.meter.filling
1672
{
1673
/* this tiny thing is actually an enormous resource hog */
1674
/*-webkit-animation:fluidMotion 10s infinite linear;
1675
-moz-animation:fluidMotion 10s infinite linear;
1676
animation:fluidMotion 10s infinite linear;*/
1677
/*-webkit-transition:right 0.5s linear;
1678
-moz-transition:right 0.5s linear;
1679
-ms-transition:right 0.5s linear;
1680
-o-transition:right 0.5s linear;
1681
transition:right 0.5s linear;*/
1682
}
1683
@-webkit-keyframes fluidMotion{
1684
from {background-position:0px -24px;}
1685
to {background-position:-128px -24px;}
1686
}
1687
@-moz-keyframes fluidMotion{
1688
from {background-position:0px -24px;}
1689
to {background-position:-128px -24px;}
1690
}
1691
@keyframes fluidMotion{
1692
from {background-position:0px -24px;}
1693
to {background-position:-128px -24px;}
1694
}
1695
1696
#game.onMenu #menu{display:block;}
1697
#game.onMenu .row{visibility:hidden;display:none;}
1698
#menu
1699
{
1700
display:none;
1701
z-index:1;
1702
position:absolute;
1703
left:0px;
1704
right:0px;
1705
top:0px;
1706
bottom:0px;
1707
/*box-shadow:0px 0px 24px #000 inset;
1708
background:#000 url(img/darkNoise.jpg);*/
1709
}
1710
1711
#comments
1712
{
1713
padding:16px;
1714
text-align:center;
1715
position:relative;
1716
padding-bottom:32px;
1717
font-size:16px;
1718
height:64px;
1719
background:url(img/shadedBorders.png);
1720
background-size:100% 96px;
1721
/*overflow:hidden;*/
1722
}
1723
#commentsText
1724
{
1725
position:absolute;
1726
top:0px;
1727
left:108px;
1728
right:108px;
1729
bottom:16px;
1730
overflow:hidden;
1731
z-index:1;
1732
}
1733
#commentsText:hover
1734
{
1735
overflow:visible;
1736
z-index:1000;
1737
}
1738
.commentsText
1739
{
1740
padding:16px 0px;
1741
position:absolute;
1742
top:0px;
1743
left:0px;
1744
right:0px;
1745
opacity:1;
1746
text-align:center;
1747
transition:text-shadow 0.25s,background 0.25s;
1748
border-radius:8px;
1749
}
1750
#commentsText:hover>.commentsText
1751
{
1752
text-shadow:0px 1px 1px #000,0px 2px 2px #000,0px 2px 8px #000,0px 2px 16px #000,0px 2px 20px #000;
1753
/*background:rgba(0,0,0,0.2);*/
1754
}
1755
.commentsText q
1756
{
1757
font-style:italic;
1758
}
1759
.commentsText sig
1760
{
1761
font-size:70%;
1762
display:block;
1763
text-align:center;
1764
opacity:0.7;
1765
}
1766
.commentsText sig:before
1767
{
1768
content:"-";
1769
padding-left:64px;
1770
}
1771
.fortune
1772
{
1773
color:#ade000;
1774
cursor:pointer;
1775
}
1776
.fortune:hover
1777
{
1778
color:#d2ff00;
1779
text-shadow:0px 0px 4px #ade000 !important;
1780
}
1781
1782
#commentsText1
1783
{
1784
z-index:20;
1785
}
1786
#commentsText2
1787
{
1788
z-index:10;
1789
}
1790
1791
/* let me tell you about vendor prefixes */
1792
.risingAway{
1793
-webkit-animation:riseAway 1s 1 forwards;
1794
-moz-animation:riseAway 1s 1 forwards;
1795
animation:riseAway 1s 1 forwards;
1796
}
1797
.risingUp{
1798
-webkit-animation:riseUp 1s 1 forwards;
1799
-moz-animation:riseUp 1s 1 forwards;
1800
animation:riseUp 1s 1 forwards;
1801
}
1802
.risingUpLinger{
1803
-webkit-animation:riseUpLinger 4s 1 forwards ease-out;
1804
-moz-animation:riseUpLinger 4s 1 forwards ease-out;
1805
animation:riseUpLinger 4s 1 forwards ease-out;
1806
}
1807
@-webkit-keyframes riseAway{
1808
from {top:0px;opacity:1;}
1809
to {top:-20px;opacity:0;}
1810
}
1811
@-webkit-keyframes riseUp{
1812
from {top:20px;opacity:0;}
1813
to {top:0px;opacity:1;}
1814
}
1815
@-webkit-keyframes riseUpLinger{
1816
0% {transform:translate(0px,0px);opacity:0;}
1817
1% {transform:translate(0px,0px);opacity:1;}
1818
20% {transform:translate(0px,-32px);opacity:1;}
1819
100% {transform:translate(0px,-32px);opacity:0;}
1820
}
1821
@-moz-keyframes riseAway{
1822
from {top:0px;opacity:1;}
1823
to {top:-20px;opacity:0;}
1824
}
1825
@-moz-keyframes riseUp{
1826
from {top:20px;opacity:0;}
1827
to {top:0px;opacity:1;}
1828
}
1829
@-moz-keyframes riseUpLinger{
1830
0% {transform:translate(0px,0px);opacity:0;}
1831
1% {transform:translate(0px,0px);opacity:1;}
1832
20% {transform:translate(0px,-32px);opacity:1;}
1833
100% {transform:translate(0px,-32px);opacity:0;}
1834
}
1835
@keyframes riseAway{
1836
from {top:0px;opacity:1;}
1837
to {top:-20px;opacity:0;}
1838
}
1839
@keyframes riseUp{
1840
from {top:20px;opacity:0;}
1841
to {top:0px;opacity:1;}
1842
}
1843
@keyframes riseUpLinger{
1844
0% {transform:translate(0px,0px);opacity:0;}
1845
2% {transform:translate(0px,0px);opacity:1;}
1846
20% {transform:translate(0px,-32px);opacity:1;}
1847
75% {transform:translate(0px,-32px);opacity:1;}
1848
100% {transform:translate(0px,-32px);opacity:0;}
1849
}
1850
1851
1852
@keyframes wobble
1853
{
1854
0% {transform:scale(0.5,0.5);}
1855
20% {transform:scale(1.3,0.7);}
1856
30% {transform:scale(0.7,1.3);}
1857
50% {transform:scale(1.2,0.8);}
1858
70% {transform:scale(0.9,1.1);}
1859
90% {transform:scale(1.1,0.9);}
1860
100% {transform:scale(1,1);}
1861
}
1862
1863
@keyframes bounce
1864
{
1865
/* weeeeee */
1866
0% {transform-origin:50% 100%;transform:scale(1,1);}
1867
10% {transform-origin:50% 100%;transform:scale(0.9,1.2);}
1868
20% {transform-origin:50% 100%;transform:scale(1.5,0.5);}
1869
25% {transform-origin:50% 100%;transform:scale(0.75,1.5) translate(0px,-10px);}
1870
30% {transform-origin:50% 100%;transform:scale(0.8,1.2) translate(0px,-20px);}
1871
60% {transform-origin:50% 100%;transform:scale(1,1) translate(0px,-25px);}
1872
70% {transform-origin:50% 100%;transform:scale(2,0.5);}
1873
80% {transform-origin:50% 100%;transform:scale(0.8,1.2);}
1874
90% {transform-origin:50% 100%;transform:scale(1,1);}
1875
100% {transform-origin:50% 100%;transform:scale(1,1);}
1876
}
1877
1878
1879
.comeLeft{animation:comeLeft 0.2s ease-out;}
1880
@keyframes comeLeft
1881
{
1882
0% {transform:translate(-16px,0px);opacity:0;}
1883
100% {transform:translate(0px,0px);opacity:1;}
1884
}
1885
1886
.pucker{animation:pucker 0.2s ease-out;}
1887
@keyframes pucker
1888
{
1889
0% {transform:scale(1,1);}
1890
10% {transform:scale(1.15,0.85);}
1891
20% {transform:scale(1.2,0.8);}
1892
50% {transform:scale(0.75,1.25);}
1893
70% {transform:scale(1.05,0.95);}
1894
90% {transform:scale(0.95,1.05);}
1895
100% {transform:scale(1,1);}
1896
}
1897
.puckerHalf{animation:puckerHalf 0.2s ease-out;}
1898
@keyframes puckerHalf
1899
{
1900
0% {transform:scale(0.5,0.5);}
1901
10% {transform:scale(0.575,0.425);}
1902
20% {transform:scale(0.6,0.4);}
1903
50% {transform:scale(0.375,0.625);}
1904
70% {transform:scale(0.525,0.475);}
1905
90% {transform:scale(0.475,0.525);}
1906
100% {transform:scale(0.5,0.5);}
1907
}
1908
1909
.flashRed{animation:flashRed 0.2s ease-out;}
1910
@keyframes flashRed
1911
{
1912
0% {background:#f00;}
1913
100% {}
1914
}
1915
.punchDown{animation:punchDown 0.3s ease-out;}
1916
@keyframes punchDown
1917
{
1918
0% {transform:translate(0px,0px);}
1919
20% {transform:translate(0px,4px);}
1920
100% {transform:translate(0px,0px);}
1921
}
1922
.punchUp{animation:punchUp 0.3s ease-out;}
1923
@keyframes punchUp
1924
{
1925
0% {transform:translate(0px,0px);}
1926
20% {transform:translate(0px,-4px);}
1927
100% {transform:translate(0px,0px);}
1928
}
1929
1930
#buildingsMaster
1931
{
1932
min-height:24px;
1933
background:#999;
1934
background:url(img/darkNoise.jpg);
1935
box-shadow:0px 0px 4px #000 inset;
1936
position:relative;
1937
text-align:center;
1938
color:#fff;
1939
font-size:12px;
1940
font-weight:bold;
1941
font-variant:small-caps;
1942
text-shadow:0px 1px 0px #000;
1943
margin-bottom:8px;
1944
display:none;
1945
}
1946
.extraButtons #buildingsMaster{display:block;}
1947
#game.onMenu #buildingsMaster{display:none;}
1948
1949
.row
1950
{
1951
position:relative;
1952
padding-bottom:16px;
1953
display:none;
1954
/*overflow:hidden;*/
1955
}
1956
.row.enabled{display:block;}
1957
.row .rowCanvas
1958
{
1959
width:100%;
1960
height:128px;
1961
/*overflow-x:scroll;
1962
overflow-y:hidden;*/
1963
background:#000;
1964
display:block;
1965
}
1966
.row .rowSpecial
1967
{
1968
min-height:24px;
1969
z-index:100;
1970
width:100%;
1971
top:0px;
1972
left:0px;
1973
background:#000 url(img/mapBG.jpg) fixed;
1974
display:none;
1975
}
1976
.row.onMinigame .rowCanvas{display:none;}
1977
.row.onMinigame .rowSpecial{display:block;}
1978
/*.row.muted .rowCanvas,.row.muted .rowSpecial{display:none;}*/
1979
/*.row.muted .separatorBottom{background:rgba(0,0,0,0.75);box-shadow:1px 1px 0px rgba(255,255,255,0.1) inset,-1px -1px 0px rgba(0,0,0,0.5) inset;}*/
1980
.row.muted{display:none;}
1981
1982
.row .info, #sectionLeft .info
1983
{
1984
display:none;
1985
/*visibility:hidden;*/
1986
-webkit-transition: opacity 0.1s ease-out;
1987
-moz-transition: opacity 0.1s ease-out;
1988
-ms-transition: opacity 0.1s ease-out;
1989
-o-transition: opacity 0.1s ease-out;
1990
transition: opacity 0.1s ease-out;
1991
opacity:0;
1992
}
1993
.row .info, #sectionLeft .info
1994
{
1995
position:absolute;
1996
top:0px;
1997
left:0px;
1998
height:112px;
1999
padding:8px;
2000
font-size:12px;
2001
line-height:125%;
2002
background:url(img/infoBG.png);
2003
color:#666;
2004
z-index:100000;
2005
}
2006
.row .info:after
2007
{
2008
width:16px;
2009
height:128px;
2010
position:absolute;
2011
right:-16px;
2012
top:0px;
2013
background:url(img/infoBGfade.png) repeat-y;
2014
display:block;
2015
content:'';
2016
}
2017
#sectionLeft .info
2018
{
2019
border-radius:16px;
2020
padding:24px 8px 8px 24px;
2021
left:-16px;
2022
top:-16px;
2023
height:auto;
2024
}
2025
.row:hover .info, #sectionLeft:hover .info
2026
{
2027
opacity:1;
2028
}
2029
.row .object
2030
{
2031
position:absolute;
2032
width:64px;
2033
height:64px;
2034
}
2035
#sectionLeftInfo
2036
{
2037
position:absolute;
2038
left:0px;
2039
top:0px;
2040
width:100%;
2041
}
2042
2043
.zoneTitle
2044
{
2045
text-align:center;
2046
padding:8px;
2047
width:100%;
2048
}
2049
#store
2050
{
2051
position:relative;
2052
}
2053
#store:after
2054
{
2055
display:block;
2056
height:64px;
2057
background:url(img/blackGradientSmallTop.png) repeat-x top;
2058
content:'';
2059
pointer-events:none;
2060
position:absolute;
2061
left:0px;
2062
right:0px;
2063
bottom:-64px;
2064
}
2065
#storeTitle
2066
{
2067
position:relative;
2068
width:284px;
2069
background:url(img/blackGradientSmallTop.png) repeat-x top;
2070
}
2071
#buildingsTitle
2072
{
2073
display:none;
2074
}
2075
.storeSection
2076
{
2077
height:60px;
2078
width:300px;
2079
position:relative;
2080
overflow-y:hidden;
2081
background:url(img/panelHorizontal.png) repeat-x top;
2082
background:url(img/panelGradientLeft.png) no-repeat top left,url(img/panelGradientRight.png) no-repeat top right,url(img/panelHorizontal.png) repeat-x;
2083
padding-top:16px;
2084
}
2085
.storeSection:hover
2086
{
2087
height:auto;
2088
min-height:60px;
2089
}
2090
.storeSection:hover:before
2091
{
2092
display:block;
2093
}
2094
.storeSection:before,.storeSectionAddon
2095
{
2096
z-index:1000;
2097
text-shadow:0px 1px 1px #360e00,0px -1px 1px #360e00,1px 0px 1px #360e00,-1px 0px 1px #360e00;
2098
font-weight:bold;
2099
color:#f6dab8;
2100
opacity:1;
2101
font-variant:small-caps;
2102
}
2103
.storeSection:before
2104
{
2105
display:none;
2106
position:absolute;
2107
content:'';
2108
left:2px;
2109
top:0px;
2110
pointer-events:none;
2111
}
2112
.storeSectionAddon
2113
{
2114
position:relative;
2115
line-height:0%;
2116
text-align:right;
2117
top:6px;
2118
right:4px;
2119
}
2120
2121
.trophy
2122
{
2123
width:48px;height:48px;margin:2px;float:left;
2124
cursor:pointer;
2125
filter:drop-shadow(0px 3px 2px #000);
2126
-webkit-filter:drop-shadow(0px 3px 2px #000);
2127
position:relative;
2128
}
2129
.trophy:hover
2130
{
2131
top:-1px;
2132
/*filter:brightness(125%) drop-shadow(0px 3px 2px #000);
2133
-webkit-filter:brightness(125%) drop-shadow(0px 3px 2px #000);*/
2134
}
2135
2136
.tag
2137
{
2138
background-color:#ccc;
2139
background-image:linear-gradient(to bottom,rgba(0,0,0,0.3),transparent);
2140
display:inline-block;
2141
font-family:Arial;
2142
font-size:10px;
2143
color:#000;
2144
text-shadow:0px 1px 0px rgba(255,255,255,0.25);
2145
border-radius:3px;
2146
opacity:0.85;
2147
padding:0px 3px;
2148
margin:1px 2px 0px 0px;
2149
font-weight:bold;
2150
}
2151
2152
#toggleBox
2153
{
2154
position:absolute;
2155
right:318px;
2156
top:100px;
2157
width:300px;
2158
min-height:60px;
2159
display:none;
2160
z-index:50000000;
2161
text-align:center;
2162
}
2163
2164
#upgrades:before{content:'Upgrades';}
2165
#toggleUpgrades:before{content:'Switches';}
2166
#techUpgrades:before{content:'Research';}
2167
/*#vaultUpgrades{height:0px;}*/
2168
/*#vaultUpgrades:hover{height:auto;min-height:60px;}*/
2169
#vaultUpgrades .crate{opacity:0.5;}
2170
#vaultUpgrades .crate{transform:scale(0.5);margin:-9px;}
2171
#vaultUpgrades{height:30px;}
2172
#vaultUpgrades:hover{height:auto;min-height:30px;}
2173
#vaultUpgrades:before{content:'Vault';}
2174
#products:before{content:'Buildings';}
2175
#upgrades
2176
{
2177
}
2178
#upgrades.hasMenu
2179
{
2180
min-height:82px;
2181
}
2182
#products
2183
{
2184
height:auto;
2185
min-height:60px;
2186
}
2187
.crate
2188
{
2189
width:48px;
2190
height:48px;
2191
margin:6px;
2192
display:inline-block;
2193
cursor:pointer;
2194
/*opacity:0.6;*/
2195
position:relative;
2196
/*background:#000;*/
2197
background:rgba(0,0,0,0.25);
2198
float:left;
2199
border:none;
2200
}
2201
#menu .crate{outline:none !important;}
2202
.crate:before
2203
{
2204
content:'';
2205
position:absolute;
2206
left:-6px;
2207
top:-6px;
2208
width:60px;
2209
height:60px;
2210
display:block;
2211
background:url(img/upgradeFrame.png);
2212
background-position:0px 0px;
2213
z-index:10;
2214
}
2215
2216
.crate.noFrame {background-color:transparent!important;margin:2px;}
2217
.crate.noFrame:before {background:transparent;}
2218
.crate.noFrame {opacity:0.3;}
2219
.crate.noFrame.enabled ,.crate.noFrame:hover {opacity:1;}
2220
2221
2222
.crate:before{background-position:120px 0px;}
2223
.crate.enabled:before{background-position:0px 0px;}
2224
.crate.enabled:hover:before,.crate.highlighted:before{background-position:60px 0px;}
2225
.crate.noFrame.highlighted{z-index:100;box-shadow:0px 0px 12px -4px rgba(255,255,255,1) inset,0px 0px 0px 1px rgba(255,255,255,0.65);}
2226
/*.crate.enabled:hover:after,.crate.highlighted:after
2227
{
2228
content:'';
2229
position:absolute;
2230
left:-24px;
2231
top:-24px;
2232
width:96px;
2233
height:96px;
2234
display:block;
2235
//background:url(img/upgradeHighlight.png);
2236
background:url(img/upgradeHighlight.jpg);
2237
mix-blend-mode:screen;
2238
z-index:100;
2239
pointer-events:none;
2240
}*/
2241
.crate.shadow:before{background-position:120px 60px;}
2242
.crate.shadow.enabled:before{background-position:0px 60px;}
2243
.crate.shadow.enabled:hover:before{background-position:60px 60px;}
2244
2245
.selectorCorner
2246
{
2247
position:absolute;
2248
left:-6px;
2249
bottom:-6px;
2250
width:12px;
2251
height:12px;
2252
display:block;
2253
background:url(img/upgradeSelector.png);
2254
z-index:20;
2255
}
2256
2257
.crate:hover:before
2258
{
2259
z-index:20;
2260
}
2261
2262
.pieTimer
2263
{
2264
position:absolute;
2265
left:0px;
2266
top:0px;
2267
width:48px;
2268
height:48px;
2269
background:url(img/pieFill.png);
2270
/*background-size:864px 384px;*/
2271
/*background-size:864px 384px;*/
2272
z-index:1000;
2273
opacity:0.5;
2274
}
2275
2276
.crate.heavenly{opacity:0.8;}
2277
.crate.heavenly:before
2278
{
2279
left:-20px;
2280
top:-20px;
2281
width:88px;
2282
height:88px;
2283
background-image:url(img/ascendSlot.png);
2284
background-position:88px 0px;
2285
}
2286
/*.crate.heavenly:after
2287
{
2288
content:'';
2289
position:absolute;
2290
left:-6px;
2291
top:-6px;
2292
width:60px;
2293
height:60px;
2294
display:block;
2295
background:#f00;
2296
border-radius:30px;
2297
z-index:-10;
2298
}*/
2299
#menu .crate.heavenly {margin:12px;}
2300
/*#menu .crate.heavenly:nth-child(even) {margin-top:16px;margin-bottom:8px;}
2301
#menu .crate.heavenly:nth-child(3n) {margin-right:16px;margin-left:8px;}*/
2302
.crate.heavenly,.crate.heavenly:hover{background-color:transparent;}
2303
.icon
2304
{
2305
width:48px;
2306
height:48px;
2307
display:inline-block;
2308
margin:0px 4px;
2309
}
2310
.icon,.crate,.usesIcon
2311
{
2312
/*background-image:url(img/icons.png?v=20);*/
2313
}
2314
.icon,.crate,.shadowFilter
2315
{
2316
filter:drop-shadow(0px 3px 2px #000);
2317
-webkit-filter:drop-shadow(0px 3px 2px #000);
2318
}
2319
2320
/*filter the whole list rather than filtering each individual crate*/
2321
.crateBox .crate,.upgradeBox .crate
2322
{
2323
filter:none;
2324
-webkit-filter:none;
2325
}
2326
.crateBox,.upgradeBox
2327
{
2328
filter:drop-shadow(0px 3px 2px #000);
2329
-webkit-filter:drop-shadow(0px 3px 2px #000);
2330
}
2331
.listing.crateBox
2332
{
2333
overflow-y:hidden;
2334
padding-bottom:12px;
2335
margin-bottom:-12px;
2336
}
2337
2338
.achievement
2339
{
2340
/*opacity:0.4;*/
2341
}
2342
.crate.enabled
2343
{
2344
opacity:1;
2345
}
2346
.crate.heavenly.enabled:before
2347
{
2348
/*background-position:0px -60px;*/
2349
background-position:0px 0px;
2350
}
2351
.crate.heavenly:hover:before
2352
{
2353
background-position:-88px 0px;
2354
}
2355
.crate:hover,.crate.highlighted
2356
{
2357
/*background-color:#200e0a;*/
2358
opacity:1;
2359
top:-1px;
2360
2361
/* for some reason having a filter update on hover makes the cursor confused about which icon it's hovering */
2362
/*filter:brightness(115%);
2363
-webkit-filter:brightness(115%);*/
2364
}
2365
.crate.heavenly
2366
{
2367
transition:left 0.2s ease-out,top 0.2s ease-out;
2368
z-index:10;
2369
}
2370
.crate.ghosted
2371
{
2372
background:transparent;
2373
opacity:0.2;
2374
}
2375
.parentLink
2376
{
2377
/*background:url(img/linkPulse.png);*/
2378
background:url(img/linkPulse.gif);
2379
width:0px;
2380
height:8px;
2381
position:absolute;
2382
-ms-transform-origin:0% 50%;
2383
-webkit-transform-origin:0% 50%;
2384
transform-origin:0% 50%;
2385
opacity:0.5;
2386
z-index:-10;
2387
/*
2388
-webkit-animation:parentLinkPulse 1s infinite linear;
2389
-moz-animation:parentLinkPulse 1s infinite linear;
2390
animation:parentLinkPulse 1s infinite linear;
2391
*/
2392
}
2393
@-webkit-keyframes parentLinkPulse{
2394
from {background-position:0px 0px;}
2395
to {background-position:32px 0px;}
2396
}
2397
@-moz-keyframes parentLinkPulse{
2398
from {background-position:0px 0px;}
2399
to {background-position:32px 0px;}
2400
}
2401
@keyframes parentLinkPulse{
2402
from {background-position:0px 0px;}
2403
to {background-position:32px 0px;}
2404
}
2405
2406
.product
2407
{
2408
width:300px;
2409
height:64px;
2410
cursor:pointer;
2411
opacity:0.6;
2412
background:url(img/storeTile.jpg);
2413
position:relative;
2414
-webkit-transition: opacity 0.25s ease-out, margin-bottom 0.1s ease-out;
2415
-moz-transition: opacity 0.25s ease-out, margin-bottom 0.1s ease-out;
2416
-ms-transition: opacity 0.25s ease-out, margin-bottom 0.1s ease-out;
2417
-o-transition: opacity 0.25s ease-out, margin-bottom 0.1s ease-out;
2418
transition: opacity 0.25s ease-out, margin-bottom 0.1s ease-out;
2419
border:none;
2420
text-align:left;
2421
line-height:inherit;
2422
}
2423
.product:after
2424
{
2425
content:'';
2426
display:block;
2427
position:absolute;
2428
left:0px;top:0px;right:0px;bottom:0px;
2429
z-index:100;
2430
}
2431
.product:nth-child(4n-3) {background-position:0px 64px;}
2432
.product:nth-child(4n-2) {background-position:0px 128px;}
2433
.product:nth-child(4n-1) {background-position:0px 192px;}
2434
.product:hover
2435
{
2436
box-shadow:0px 0px 16px #fed inset,0px 0px 1px #000;
2437
z-index:20;
2438
filter:brightness(115%);
2439
-webkit-filter:brightness(115%);
2440
}
2441
.product.enabled:active
2442
{
2443
box-shadow:0px 0px 16px #000 inset;
2444
}
2445
.product.unlocked.enabled
2446
{
2447
opacity:1;
2448
}
2449
.product.toggledOff
2450
{
2451
opacity:0;
2452
}
2453
.productName
2454
{
2455
font-weight:bold;
2456
letter-spacing:-1px;
2457
font-size:28px;
2458
}
2459
.longProductName
2460
{
2461
line-height:90%;
2462
font-size:17px;
2463
padding-right:50px;
2464
}
2465
.product .icon
2466
{
2467
width:64px;
2468
height:64px;
2469
position:absolute;
2470
left:0px;
2471
top:0px;
2472
background:url(img/buildings.png);
2473
background-repeat:no-repeat;
2474
margin:0px;
2475
}
2476
.product .content
2477
{
2478
display:inline-block;
2479
position:absolute;
2480
left:64px;
2481
top:6px;
2482
right:0px;
2483
bottom:6px;
2484
padding:4px;
2485
text-shadow:0px 2px 6px #000,0px 1px 1px #000;
2486
}
2487
.tinyProductIcon
2488
{
2489
width:64px;
2490
height:64px;
2491
left:0px;
2492
top:0px;
2493
background:url(img/buildings.png);
2494
background-repeat:no-repeat;
2495
margin:-16px;
2496
transform:scale(0.5);
2497
display:inline-block;
2498
border-radius:32px;
2499
}
2500
#buildingsMaster .tinyProductIcon
2501
{
2502
cursor:pointer;
2503
opacity:0.8;
2504
}
2505
#buildingsMaster .tinyProductIcon:hover
2506
{
2507
opacity:1;
2508
}
2509
2510
2511
.product .content .owned
2512
{
2513
position:absolute;
2514
right:8px;
2515
bottom:5px;
2516
font-size:40px;
2517
opacity:0.2;
2518
color:#000;
2519
text-shadow:0px 0px 8px #fff;
2520
letter-spacing:-2.5px;
2521
}
2522
.product .icon
2523
{
2524
opacity:0;
2525
}
2526
.product.unlocked .icon
2527
{
2528
opacity:1;
2529
}
2530
.product .icon.off
2531
{
2532
z-index:100;
2533
opacity:1;
2534
background:url(img/buildings.png);
2535
background-repeat:no-repeat;
2536
-webkit-transition: opacity 2s ease-out;
2537
-moz-transition: opacity 2s ease-out;
2538
-ms-transition: opacity 2s ease-out;
2539
-o-transition: opacity 2s ease-out;
2540
transition: opacity 2s ease-out;
2541
}
2542
.product.unlocked .icon.off
2543
{
2544
opacity:0;
2545
}
2546
.product.locked .title {display:none;}
2547
.product .lockedTitle {display:none;}
2548
.product.locked .lockedTitle {display:block;}
2549
2550
.selling .product
2551
{
2552
box-shadow:0px 0px 16px #c00 inset;
2553
}
2554
.selling .product:hover
2555
{
2556
box-shadow:0px 0px 16px #f66 inset,0px 0px 1px #000;
2557
}
2558
.selling .product.enabled:active
2559
{
2560
box-shadow:0px 0px 16px #f99 inset;
2561
}
2562
2563
.productButtons
2564
{
2565
position:absolute;
2566
right:-1px;
2567
bottom:0px;
2568
overflow:hidden;
2569
z-index:10;
2570
}
2571
.productButton
2572
{
2573
background:rgba(0,0,0,0.25);
2574
box-shadow:-1px -1px 0px rgba(255,255,255,0.25),0px 0px 1px 1px rgba(0,0,0,0.5) inset;
2575
border-top-left-radius:4px;
2576
border-top-right-radius:4px;
2577
padding:4px 8px;
2578
font-size:11px;
2579
font-weight:bold;
2580
color:#ccc;
2581
text-shadow:1px 1px 0px #000,-1px 1px 0px #000,1px -1px 0px #000,-1px -1px 0px #000;
2582
cursor:pointer;
2583
float:right;
2584
position:relative;
2585
margin-left:2px;
2586
margin-top:2px;
2587
min-height:11px;
2588
}
2589
.productLevel
2590
{
2591
border-top-right-radius:0px;
2592
}
2593
.productButton:hover
2594
{
2595
background:rgba(0,0,0,0.5);
2596
color:#fff;
2597
}
2598
.productLevel
2599
{
2600
width:65px;
2601
}
2602
.productLevel:after
2603
{
2604
content:'';
2605
display:block;
2606
position:absolute;
2607
right:8px;
2608
bottom:0px;
2609
background:url(img/levelUp.png);
2610
width:33px;
2611
height:19px;
2612
opacity:0.75;
2613
}
2614
.productLevel:hover:after
2615
{
2616
opacity:1;
2617
}
2618
.productButton.on{background:rgba(255,255,255,0.75);}
2619
.productMute{display:none;}
2620
.extraButtons .productMute{display:inline-block;}
2621
2622
2623
.lumpsOnly{display:none;}
2624
.lumpsOn .lumpsOnly{display:block;}
2625
2626
.storePre
2627
{
2628
background:#999;
2629
background:url(img/darkNoise.jpg);
2630
box-shadow:0px 0px 4px #000 inset;
2631
width:300px;
2632
padding:4px 0px;
2633
position:relative;
2634
text-align:center;
2635
font-variant:small-caps;
2636
color:#fff;
2637
font-weight:bold;
2638
font-size:14px;
2639
text-shadow:0px 1px 0px #000;
2640
}
2641
.storePreButton
2642
{
2643
opacity:0.5;
2644
cursor:pointer;
2645
}
2646
.storePreButton:hover,.storePreButton.selected
2647
{
2648
text-shadow:0px 1px 0px #000,0px 0px 1px #fff,0px 0px 4px #fff;
2649
opacity:1;
2650
}
2651
#storeBulk
2652
{
2653
width:240px;
2654
padding:0px;
2655
padding-left:60px;
2656
height:32px;
2657
overflow:hidden;
2658
}
2659
.storeBulkMode,.storeBulkAmount
2660
{
2661
float:left;
2662
}
2663
.storeBulkMode:hover,.storeBulkAmount:hover,.storeBulkMode.selected,.storeBulkAmount.selected
2664
{
2665
}
2666
.storeBulkMode
2667
{width:60px;padding:1px 0px;}
2668
#storeBulkBuy
2669
{position:absolute;left:0px;top:0px;}
2670
#storeBulkSell
2671
{position:absolute;left:0px;bottom:1px;}
2672
.storeBulkAmount
2673
{width:60px;padding:9px 0px;}
2674
2675
#buffs
2676
{
2677
position:absolute;
2678
top:0px;
2679
right:0px;
2680
z-index:100000;
2681
transform-origin:100% 0%;
2682
transform:scale(0.75);
2683
}
2684
.buff
2685
{
2686
margin:12px;
2687
}
2688
2689
#shimmers
2690
{
2691
position:absolute;
2692
left:0px;
2693
top:0px;
2694
z-index:10000000000;
2695
filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.75));
2696
-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.75));
2697
}
2698
.shimmer
2699
{
2700
cursor:pointer;
2701
position:absolute;
2702
z-index:10000000000;
2703
display:none;
2704
}
2705
.shimmer:hover
2706
{
2707
filter:brightness(125%) drop-shadow(0px 0px 3px rgba(255,255,255,1));
2708
-webkit-filter:brightness(125%) drop-shadow(0px 0px 3px rgba(255,255,255,1));
2709
}
2710
2711
.goldenCookie,.seasonPopup
2712
{
2713
cursor:pointer;
2714
position:absolute;
2715
z-index:10000000000;
2716
display:none;
2717
filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.75));
2718
-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.75));
2719
}
2720
2721
.goldenCookie
2722
{
2723
width:96px;
2724
height:96px;
2725
background:url(img/goldCookie.png);
2726
}
2727
2728
.seasonPopup
2729
{
2730
width:256px;
2731
height:256px;
2732
background:url(img/goldCookie.png) center center no-repeat;
2733
}
2734
.goldenCookie:hover,.seasonPopup:hover
2735
{
2736
filter:brightness(125%) drop-shadow(0px 3px 4px rgba(0,0,0,0.5));
2737
-webkit-filter:brightness(125%) drop-shadow(0px 3px 4px rgba(0,0,0,0.5));
2738
}
2739
2740
.sparkles
2741
{
2742
width:128px;
2743
height:128px;
2744
background:url(img/sparkles.jpg);
2745
position:absolute;
2746
z-index:10000000000;
2747
display:none;
2748
left:0px;
2749
top:0px;
2750
mix-blend-mode:screen;
2751
pointer-events:none;
2752
}
2753
2754
#darken
2755
{
2756
position:absolute;
2757
left:0px;
2758
top:0px;
2759
right:0px;
2760
bottom:0px;
2761
background:rgba(0,0,0,0.5);
2762
z-index:100000000;
2763
display:none;
2764
}
2765
2766
#promptAnchor
2767
{
2768
position:absolute;
2769
left:50%;
2770
top:125px;
2771
z-index:1000000000;
2772
display:none;
2773
width:0px;
2774
height:0px;
2775
}
2776
#prompt
2777
{
2778
position:relative;
2779
overflow:hidden;
2780
width:250px;
2781
padding:16px;
2782
margin-left:-18px;
2783
left:-125px;
2784
text-align:center;
2785
/*animation:pucker 0.2s;*/
2786
}
2787
#promptContent{margin-top:-8px;}
2788
#promptContent h3{margin-bottom:6px;}
2789
#prompt h3,.prompt h3,h4,.fancyText
2790
{
2791
text-align:center;
2792
font-weight:bold;
2793
font-size:14px;
2794
position:relative;
2795
font-variant:small-caps;
2796
display:inline-block;
2797
}
2798
#prompt h3,.prompt h3,.fancyText
2799
{
2800
color:#ece2b6;
2801
text-shadow:0px 1px 0px #733726,0px 2px 0px #875626,0px 2px 1px #000,0px 2px 3px #000;
2802
font-family:Georgia,serif;
2803
font-size:15px;
2804
}
2805
.large .fancyText{font-size:20px;}
2806
#prompt h3:before,#prompt h3:after,.prompt h3:before,.prompt h3:after
2807
{
2808
content:'';
2809
display:block;
2810
width:39px;
2811
height:23px;
2812
position:absolute;
2813
top:-4px;
2814
}
2815
#prompt h3:before,.prompt h3:before
2816
{
2817
background:url(img/featherLeft.png) no-repeat;
2818
left:-39px;
2819
}
2820
#prompt h3:after,.prompt h3:after
2821
{
2822
background:url(img/featherRight.png) no-repeat;
2823
right:-39px;
2824
}
2825
#prompt textarea,#prompt input
2826
{
2827
width:100%;
2828
margin:0px;
2829
position:relative;
2830
left:-3px;
2831
}
2832
2833
#prompt.widePrompt
2834
{
2835
width:500px;
2836
left:-250px;
2837
}
2838
2839
#prompt.legacyPrompt
2840
{
2841
width:400px;
2842
left:-200px;
2843
}
2844
2845
#notes
2846
{
2847
position:absolute;
2848
/*left:0px;
2849
bottom:128px;*/
2850
left:50%;
2851
margin-left:-125px;
2852
bottom:0px;
2853
z-index:100000000;
2854
}
2855
#notes .remaining {padding:3px;opacity:0.75;text-shadow:0px 0px 2px #000,0px 1px 0px #000;}
2856
.note
2857
{
2858
position:relative;
2859
overflow-y:hidden;
2860
width:250px;
2861
padding-right:16px;
2862
padding-bottom:8px;
2863
left:-18px;
2864
}
2865
.note .icon
2866
{
2867
float:left;
2868
margin-left:-4px;
2869
}
2870
.note h3
2871
{
2872
font-weight:bold;
2873
font-size:14px;
2874
/*overflow-y:hidden;*/
2875
}
2876
.note h5
2877
{
2878
opacity:0.6;
2879
font-size:11px;
2880
}
2881
.note.haspic h3
2882
{
2883
margin-top:4px;
2884
}
2885
.note.hasdesc h3
2886
{
2887
/*border-bottom:1px solid rgba(255,255,255,0.5);
2888
padding-bottom:2px;*/
2889
}
2890
.note.nodesc h3
2891
{
2892
text-align:center;
2893
}
2894
2895
p
2896
{
2897
text-indent:6px;
2898
padding:2px 0px;
2899
}
2900
2901
2902
#sectionMiddle,#sectionRight,#cookies,#bakeryNameAnchor,#backgroundCanvas,.separatorRight,.separatorLeft
2903
{transition:opacity 1s;}
2904
.ascendIntro #sectionMiddle,.ascendIntro #sectionRight,.ascendIntro #cookies,.ascendIntro #bakeryNameAnchor,.ascendIntro #backgroundCanvas,.ascendIntro .separatorRight,.ascendIntro .separatorLeft,.reincarnating #sectionMiddle,.reincarnating #sectionRight,.reincarnating #cookies,.reincarnating #bakeryNameAnchor,.reincarnating #backgroundCanvas,.reincarnating .separatorRight,.reincarnating .separatorLeft
2905
{opacity:0;}
2906
#game.ascendIntro,#ascend
2907
{
2908
/*background:url(img/starbg.jpg);
2909
background-size:1024px 1024px;*/
2910
/*background:url(img/starbg.jpg),url(img/starbg.jpg);
2911
background-size:1024px 1024px,2048px 2048px;
2912
background-blend-mode:hard-light;*/
2913
}
2914
#game.ascendIntro,#game.reincarnating{background:#000;}
2915
2916
.ascending #sectionMiddle,.ascending #sectionRight,.ascending #sectionLeft,.ascending .separatorLeft,.ascending .separatorRight,.reincarnating #backgroundCanvas
2917
{display:none;opacity:0;}
2918
2919
#ascend
2920
{
2921
display:none;
2922
position:absolute;
2923
left:0px;
2924
top:0px;
2925
right:0px;
2926
bottom:0px;
2927
z-index:100000;
2928
cursor:move;
2929
/*transition:background-position 0.2s ease-out,background-size 0.1s ease-out;*/
2930
}
2931
#ascendBG
2932
{
2933
position:absolute;
2934
left:0px;
2935
top:0px;
2936
width:100%;
2937
height:100%;
2938
background:url(img/shadedBorders.png);
2939
background-size:100% 100%;
2940
}
2941
#ascendZoomable
2942
{
2943
position:absolute;
2944
left:0px;
2945
top:0px;
2946
}
2947
.ascending #ascend
2948
{display:block;}
2949
#ascendContent
2950
{
2951
position:absolute;
2952
left:0px;
2953
top:0px;
2954
/*transition:transform 0.1s ease-out;*/
2955
}
2956
#ascendHelp
2957
{
2958
position:absolute;
2959
bottom:40px;
2960
width:300px;
2961
left:50%;
2962
margin-left:-150px;
2963
font-size:16px;
2964
text-align:center;
2965
z-index:100;
2966
}
2967
#ascendHelp a
2968
{
2969
display:block;
2970
border-radius:40px;
2971
font-size:22px;
2972
opacity:0.5;
2973
cursor:pointer;
2974
text-decoration:none;
2975
background:#000;
2976
color:#fff;
2977
padding:8px 4px;
2978
width:150px;
2979
margin:5px auto;
2980
}
2981
#ascendHelp a:hover
2982
{
2983
background:#fff;
2984
color:#000;
2985
opacity:0.75;
2986
}
2987
#ascendOverlay
2988
{
2989
position:absolute;
2990
top:0px;
2991
left:50%;
2992
height:100%;
2993
z-index:100;
2994
text-align:center;
2995
filter:drop-shadow(0px 0px 4px #000);
2996
/*-webkit-filter:drop-shadow(0px 0px 4px #000);*/
2997
cursor:auto;
2998
}
2999
3000
#ascendHCs .price
3001
{font-weight:inherit;color:inherit;}
3002
3003
#ascendBox
3004
{
3005
background:url(img/ascendBox.png);
3006
width:344px;
3007
height:162px;
3008
position:absolute;
3009
left:-172px;
3010
top:0px;
3011
text-align:center;
3012
}
3013
.ascendData
3014
{
3015
width:60%;
3016
margin:2px auto;
3017
padding:6px;
3018
}
3019
3020
#ascendInfo
3021
{
3022
background:url(img/ascendInfo.png);
3023
width:308px;
3024
height:94px;
3025
position:absolute;
3026
left:-154px;
3027
bottom:0px;
3028
text-align:center;
3029
}
3030
3031
3032
/* todo! */
3033
/* note: also change min game size ie. w/Math.max(800,w) to 400 and account for window resizing triggers */
3034
/*
3035
#sectionLeft
3036
{width:100%;}
3037
#sectionMiddle,#sectionRight,#leftBeam,#rightBeam
3038
{display:none;}
3039
#cookies,#bakeryName
3040
{background:transparent;}
3041
*/
3042
3043
3044
.green,b.green{color:#3f0;}.green b{color:inherit;}
3045
.red,b.red{color:#f30;}.red b{color:inherit;}
3046
.gray,b.gray{color:#999;}.gray b{color:inherit;}
3047
3048
#versionNumber
3049
{
3050
position:absolute;
3051
left:0px;
3052
bottom:0px;
3053
opacity:0.5;
3054
margin:8px;
3055
font-size:22px;
3056
z-index:1000000001;
3057
}
3058
3059
#alert
3060
{
3061
display:none;
3062
position:fixed;
3063
bottom:-16px;
3064
left:-16px;
3065
z-index:100000000000;
3066
padding:12px 12px 24px 24px;
3067
font-size:14px;
3068
background:#333;
3069
border-radius:12px;
3070
color:#fff;
3071
box-shadow:0px 0px 4px #000, 0px 0px 4px #000 inset;
3072
text-shadow:1px 1px 0px #000,0px 0px 2px #000;
3073
border:4px solid #fff;
3074
animation:rainbowCycleBG 15s infinite ease-in-out;
3075
}
3076
#alert b {font-weight:bold;}
3077
#alert small {font-size:80%;}
3078
3079
a.smallBlackButton,a.smallOrangeButton,a.smallWhiteButton
3080
{
3081
background:#222;
3082
box-shadow:0px 0px 0px 1px #000 inset,0px 2px 0px #444 inset,0px 2px 3px rgba(0,0,0,0.4);
3083
text-shadow:0px -1px 0px #444,0px 1px 0px #000;
3084
text-decoration:none;
3085
color:#fff;
3086
font-weight:bold;
3087
padding:4px 5px;
3088
}
3089
a.smallOrangeButton
3090
{
3091
background:#f86754;
3092
box-shadow:0px 0px 0px 1px #c52921 inset,0px 2px 0px #ff966d inset,0px 2px 3px rgba(0,0,0,0.4);
3093
text-shadow:0px -1px 0px #ff966d,0px 1px 0px #c52921;
3094
}
3095
a.smallWhiteButton
3096
{
3097
color:#222;
3098
background:#ccc;
3099
box-shadow:0px 0px 0px 1px #666 inset,0px 2px 0px #fff inset,0px 2px 3px rgba(0,0,0,0.4);
3100
text-shadow:0px -1px 0px #eee,0px 1px 0px #999;
3101
}
3102
3103
#debug
3104
{
3105
position:absolute;
3106
left:0px;
3107
top:0px;
3108
z-index:1000000000;
3109
display:none;
3110
}
3111
#devConsole
3112
{
3113
position:relative;
3114
left:-2px;
3115
top:-2px;
3116
width:24px;
3117
height:32px;
3118
overflow:hidden;
3119
cursor:pointer;
3120
opacity:0.5;
3121
text-align:center;
3122
transition:opacity 0.4s;
3123
}
3124
#devConsole:hover
3125
{
3126
width:192px;
3127
height:auto;
3128
min-width:192px;
3129
min-height:48px;
3130
overflow:auto;
3131
opacity:1;
3132
}
3133
#devConsole:hover>.icon
3134
{
3135
display:none;
3136
}
3137
#devConsoleContent
3138
{display:none;cursor:auto;}
3139
#devConsole:hover>#devConsoleContent
3140
{
3141
display:block;
3142
}
3143
3144
#debugLog
3145
{
3146
min-width:150px;
3147
background:rgba(0,0,0,0.5);
3148
background:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.5) 90%,rgba(0,0,0,0));
3149
padding:4px 4px 4px 8px;
3150
font-size:10px;
3151
text-shadow:0px 1px 0px #000;
3152
color:#ccc;
3153
pointer-events:none;
3154
}
3155
3156
.crisp
3157
{
3158
image-rendering: optimizeSpeed; /* Older versions of FF */
3159
image-rendering: -moz-crisp-edges; /* FF 6.0+ */
3160
image-rendering: -webkit-optimize-contrast; /* Safari */
3161
image-rendering: -o-crisp-edges; /* OS X & Windows Opera (12.02+) */
3162
image-rendering: pixelated; /* Future-browsers */
3163
-ms-interpolation-mode: nearest-neighbor; /* IE */
3164
}
3165
3166
3167
body{scrollbar-color:#bbb #111;}
3168
3169
/*show scrollbars in safari*/
3170
::-webkit-scrollbar
3171
{
3172
-webkit-appearance:none;
3173
width:17px;
3174
}
3175
::-webkit-scrollbar-track
3176
{
3177
background-color:#111;
3178
}
3179
::-webkit-scrollbar-thumb
3180
{
3181
background-color:#bbb;
3182
border:2px solid #111;
3183
box-shadow:0px 0px 0px 1px #eee inset;
3184
}
3185
3186
/*=====================================================================================
3187
SUPPORT
3188
=======================================================================================*/
3189
#support
3190
{
3191
width:300px;
3192
text-align:center;
3193
margin:16px auto;
3194
}
3195
.supportComment
3196
{
3197
font-size:10px;
3198
opacity:0.75;
3199
text-shadow:0px 0px 2px #000,0px 1px 0px #000;
3200
padding:8px 0px;
3201
text-align:center;
3202
}
3203
.supportPlaceholder {width:300px;height:250px;position:absolute;left:0px;top:0px;z-index:10;opacity:0.6;}
3204
.supportPlaceholder>div {margin:20px auto;width:60%;text-align:center;background:#000;color:#fff;font-weight:bold;font-size:80%;border-radius:8px;padding:8px 4px;}
3205
#donateBox
3206
{
3207
z-index:10000000;
3208
position:absolute;
3209
right:12px;
3210
top:160px;
3211
padding:8px 4px;
3212
text-align:center;
3213
width:120px;
3214
display:none;
3215
background:rgba(128,128,255,0.25);
3216
box-shadow:0px 0px 4px 4px rgba(128,128,255,0.25);
3217
border-radius:8px;
3218
transition:box-shadow 0.25s,background 0.25s;
3219
}
3220
#donateBox:hover
3221
{
3222
background:rgba(128,128,255,0.5);
3223
box-shadow:0px 0px 4px 4px rgba(128,128,255,0.5);
3224
}
3225
#donateBox.on {display:block;}
3226
3227
#donate
3228
{
3229
display:inline-block;
3230
}
3231
#donateButton
3232
{
3233
border:0px;
3234
display:inline-block;
3235
border-radius:4px;
3236
background:#fc6;
3237
background:linear-gradient(to bottom,#fff 0%,#fc6 45%,#f90 50%,#f66 100%);
3238
box-shadow:0px 0px 1px #fff inset,0px 0px 0px 1px #f66;
3239
text-shadow:0px -1px 0px #fc6,0px 1px 0px #f66;
3240
cursor:pointer;
3241
font-size:9px;
3242
font-weight:bold;
3243
opacity:0.9;
3244
}
3245
#donateButton:hover
3246
{
3247
border:0px;
3248
box-shadow:0px 0px 4px #fff inset,0px 0px 0px 1px #f66;
3249
opacity:1;
3250
}
3251
.highlightHover:hover{filter:brightness(125%);opacity:1;}
3252
.highlightHover:active{filter:brightness(85%);opacity:1;}
3253
3254
.ifNoAds
3255
{
3256
display:none;
3257
}
3258
.noAds .ifNoAds{display:block;}
3259
.noAds #support,.noAds #smallSupport,.noAds .supportComment{display:none;}
3260
3261
3262
.srOnly
3263
{
3264
/* screen-readers only; intended to replicate information in tooltips */
3265
position:absolute !important;
3266
top:0px;
3267
left:0px;
3268
width:100%;
3269
height:100%;
3270
overflow:hidden;
3271
color:transparent !important;
3272
text-shadow:none !important;
3273
border:none !important;
3274
outline:none !important;
3275
box-shadow:none !important;
3276
/*pointer-events:none;*/
3277
cursor:pointer;
3278
z-index:10000000;
3279
font-size:30px !important;
3280
}
3281
3282
/*=====================================================================================
3283
NEW AD DISPLAY
3284
=======================================================================================*/
3285
/*
3286
#sectionRight
3287
{
3288
right:160px;
3289
}
3290
#sectionMiddle
3291
{
3292
right:478px;
3293
}
3294
#sectionAd
3295
{
3296
height:100%;
3297
position:absolute;
3298
top:0px;
3299
right:0px;
3300
overflow-x:hidden;
3301
width:160px;
3302
background:url(img/darkNoise.jpg);
3303
}
3304
.separatorRight
3305
{
3306
right:477px;
3307
}
3308
#sectionAd .supportPlaceholder {width:160px;}
3309
*/
3310
3311
/*=====================================================================================
3312
STOP THE FANCY
3313
=======================================================================================*/
3314
.noFancy *
3315
{
3316
text-shadow:none!important;
3317
box-shadow:none!important;
3318
}
3319
.noFancy .price
3320
{
3321
text-shadow:0px 0px 4px #000,0px 1px 0px #000!important;
3322
}
3323
.noFilters *
3324
{
3325
filter:none!important;
3326
-webkit-filter:none!important;
3327
}
3328
3329
3330
/**{overflow:hidden!important;}*/
3331