.pan_navi_line { z-index:120; position:absolute; top:-26px; left:0px; }
.pan_navi_line_item { position:relative; float:left; font-weight:bold; margin-right:-1px; background-color:#fff; padding:2px 2px; width:20px; height:20px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; border:2px solid #885F49; border-bottom:0; }
.pan_navi_line_item.number { width:14px; }
.pan_navi_line_item:hover { transform:scale(1.05); background-color:#FFAF62; }
.pan_navi_line_item_count { position:absolute; font-weight:bold; color:#fff; left:2px; top:2px;  }
.pan_navi_item_active { transform:scale(1.05); background-color:#0f0; }
.pan_delete_gift { float:right; margin-left:5px; background:url(https://mff.wavecdn.net/mff/stadt/anullieren.gif); background-size:12px; width:12px; height:12px; }

.pan_site_list { position:relative; float:left; margin:0px 5px; }
.pan_site_list .current { position:relative; float:left; background-color:white; padding:5px; border-top:0px solid #885F49; width:20px; height:16px; text-align:center; }
.pan_site_list .selector { position:relative; float:left; background-color:white; width:17px; height:26px; }
.pan_site_list .selector .img { position:absolute; left:3px; border-style:solid; border-width:5px; height:0px; width:0px; }
.pan_site_list .selector .img.up { top:5px; border-color:transparent transparent black transparent; }
.pan_site_list .selector .img.down { top:11px; border-color:black transparent transparent transparent; }
.pan_site_list .arrow { position:relative; float:left; width:20px; height:26px; background-color:#885F49; }
.pan_site_list .arrow:hover { background-color:#B39056; }
.pan_site_list .arrow:after { content:''; position:absolute; top:5px; border-style:solid; border-width:8px; height:0px; width:0px; }
.pan_site_list .arrow.left { border-top-left-radius:2px; }
.pan_site_list .arrow.left:after { left:-2px; border-color:transparent white transparent transparent; }
.pan_site_list .arrow.right { border-top-right-radius:2px; }
.pan_site_list .arrow.right:after { left:6px; border-color:transparent transparent transparent white; }
.pan_site_list .list { display:none; position:absolute; top:26px; left:20px; width:47px; height:240px; overflow:auto; }
.pan_site_list .list .line { position:relative; background-color:white; padding:5px; width:20px; border-top:1px solid #885F49; text-align:center; }
@-moz-document url-prefix() { .pan_site_list .list .line { width:37px !important; } }
.pan_site_list.scenes .list .line { width:20px; height:20px; }
.pan_site_list .list .line:hover { background-color:#B39056; }
.pan_site_list .tab { position:absolute; top:0px; left:0px; width:100%; height:100%; background-position:50% 50% !important; background-repeat:no-repeat !important; background-size:100%; }
.pan_site_list .ttbox { top:0px; left:95px; white-space:nowrap; }
.pan_collection_list { position:absolute; top:30px; left:-24px; width:24px; }
.pan_collection_list .current { position:relative; height:50px; width:24px; overflow:hidden; }
.pan_collection_list .current .back { position:absolute; top:-4px; left:-5px; width:35px !important; height:56px !important; background-size:100%; }
.pan_collection_list .arrow { position:relative; width:100%; height:20px; background-color:#885F49; }
.pan_collection_list .arrow:hover { background-color:#B39056; }
.pan_collection_list .arrow.top { border-top-left-radius:2px; }
.pan_collection_list .arrow.bottom { border-bottom-left-radius:2px; }
.pan_collection_list .arrow:after { content:''; position:absolute; left:5px; border-style:solid; border-width:8px; height:0px; width:0px; }
.pan_collection_list .arrow.top:after { top:-3px; border-color:transparent transparent white transparent; }
.pan_collection_list .arrow.bottom:after { top:6px; border-color:white transparent transparent transparent; }
#xmassheep1, #pansetshop .main .set .xmassheeps_1, #panscenes_page .xmassheeps_sheep1 { z-index:110; display:none; position:absolute; top:151px; left:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep1.gif); width:158px; height:251px; }
#xmassheep2, #pansetshop .main .set .xmassheeps_2, #panscenes_page .xmassheeps_sheep2 { z-index:110; display:none; position:absolute; top:228px; left:169px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep2.gif); width:153px; height:219px; }
#xmassheep3, #pansetshop .main .set .xmassheeps_3, #panscenes_page .xmassheeps_sheep3 { z-index:110; display:none; position:absolute; bottom:165px; left:321px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep3.gif); width:159px; height:239px; }
#xmassheep4, #pansetshop .main .set .xmassheeps_4, #panscenes_page .xmassheeps_sheep4 { z-index:110; display:none; position:absolute; top:181px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep4.gif); width:100px; height:147px; }
#santaeyes, #panscenes_page .xmassheeps_add-ani1 { z-index:110; display:none; position:absolute; top:90px; left:273px; background:url(https://mff.wavecdn.net/mff/xmas/santaeyes.gif); width:33px; height:12px; }

#xmassheep2_1, #pansetshop .main .set .xmassheeps2_1, #panscenes_page .xmassheeps2_sheep1 { z-index:110; display:none; position:absolute; bottom:119px; left:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep1.gif); width:121px; height:353px; }
#xmassheep2_2, #pansetshop .main .set .xmassheeps2_2, #panscenes_page .xmassheeps2_sheep2 { z-index:110; display:none; position:absolute; top:155px; left:118px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep2.gif); width:219px; height:141px; }
#xmassheep2_3, #pansetshop .main .set .xmassheeps2_3, #panscenes_page .xmassheeps2_sheep3 { z-index:110; display:none; position:absolute; bottom:119px; left:121px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep3.gif); width:231px; height:165px; }
#xmassheep2_4, #pansetshop .main .set .xmassheeps2_4, #panscenes_page .xmassheeps2_sheep4 { z-index:110; display:none; position:absolute; top:79px; right:118px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep4.gif); width:140px; height:261px; }
#xmassheep2_5, #pansetshop .main .set .xmassheeps2_5, #panscenes_page .xmassheeps2_sheep5 { z-index:110; display:none; position:absolute; top:121px; right:9px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep5.gif); width:110px; height:205px; }
#xmassheep2_6, #pansetshop .main .set .xmassheeps2_6, #panscenes_page .xmassheeps2_sheep6 { z-index:110; display:none; position:absolute; bottom:119px; right:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep6.gif); width:240px; height:138px; }
#santaeyes2, #panscenes_page .xmassheeps2_add-ani1 { z-index:110; display:none; position:absolute; top:111px; right:117px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_santa_blink.gif); width:32px; height:9px; }
#fallingstar, #panscenes_page .xmassheeps2_add-ani2 { z-index:110; display:none; position:absolute; top:0px; left:77px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_falling_star.gif); width:218px; height:116px; }

#xmassheep3_1, #pansetshop .main .set .xmassheeps3_1, #panscenes_page .xmassheeps3_sheep1 { z-index:110; display:none; position:absolute; top:36px; left:9px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep1.gif); width:108px; height:248px; }
#xmassheep3_2, #pansetshop .main .set .xmassheeps3_2, #panscenes_page .xmassheeps3_sheep2 { z-index:110; display:none; position:absolute; top:71px; left:122px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep2.gif); width:194px; height:405px; }
#xmassheep3_3, #pansetshop .main .set .xmassheeps3_3, #panscenes_page .xmassheeps3_sheep3 { z-index:110; display:none; position:absolute; bottom:128px; right:23px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep3.gif); width:254px; height:386px; }
#xmassheep3_4, #pansetshop .main .set .xmassheeps3_4, #panscenes_page .xmassheeps3_sheep4 { z-index:110; display:none; position:absolute; top:127px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep4.gif); width:156px; height:122px; }

#xmassheep4_1, #pansetshop .main .set .xmassheeps4_1, #panscenes_page .xmassheeps4_sheep1 { z-index:110; display:none; position:absolute; bottom:119px; left:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep1.gif); width:326px; height:150px; }
#xmassheep4_2, #pansetshop .main .set .xmassheeps4_2, #panscenes_page .xmassheeps4_sheep2 { z-index:110; display:none; position:absolute; bottom:127px; right:17px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep2.gif); width:225px; height:175px; }
#xmassheep4_3, #pansetshop .main .set .xmassheeps4_3, #panscenes_page .xmassheeps4_sheep3 { z-index:110; display:none; position:absolute; bottom:302px; right:79px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep3.gif); width:122px; height:144px; }
#xmassheep4_4, #pansetshop .main .set .xmassheeps4_4, #panscenes_page .xmassheeps4_sheep4 { z-index:110; display:none; position:absolute; top:57px; left:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep4.gif); width:106px; height:224px; }
#xmassheep4_5, #pansetshop .main .set .xmassheeps4_5, #panscenes_page .xmassheeps4_sheep5 { z-index:110; display:none; position:absolute; top:158px; right:281px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep5.gif); width:160px; height:167px; }
#xmassheep4_6, #pansetshop .main .set .xmassheeps4_6, #panscenes_page .xmassheeps4_sheep6 { z-index:110; display:none; position:absolute; top:0px; right:122px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep6.gif); width:184px; height:149px; }

#xmassheep5_1, #pansetshop .main .set .xmassheeps5_1, #panscenes_page .xmassheeps5_sheep1 { z-index:110; display:none; position:absolute; bottom:302px; left:231px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep1.gif); width:165px; height:113px; }
#xmassheep5_2, #pansetshop .main .set .xmassheeps5_2, #panscenes_page .xmassheeps5_sheep2 { z-index:110; display:none; position:absolute; top:64px; left:235px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep2.gif); width:168px; height:97px; }
#xmassheep5_3, #pansetshop .main .set .xmassheeps5_3, #panscenes_page .xmassheeps5_sheep3 { z-index:110; display:none; position:absolute; bottom:310px; right:52px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep3.gif); width:128px; height:107px; }
#xmassheep5_4, #pansetshop .main .set .xmassheeps5_4, #panscenes_page .xmassheeps5_sheep4 { z-index:110; display:none; position:absolute; bottom:127px; left:52px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep4.gif); width:469px; height:159px; }
#xmassheep5_5, #pansetshop .main .set .xmassheeps5_5, #panscenes_page .xmassheeps5_sheep5 { z-index:110; display:none; position:absolute; top:47px; left:20px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep5.gif); width:80px; height:91px; }
#snowcastle, #panscenes_page .xmassheeps5_add-ani1 { z-index:110; display:none; position:absolute; top:8px; left:9px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep5_static.jpg) 100% 100%; width:216px; height:296px; }

#xmassheep6_1, #pansetshop .main .set .xmassheeps6_1, #panscenes_page .xmassheeps6_sheep1 { z-index:110; display:none; position:absolute; bottom:197px; left:29px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_02_FrightenedSheep.gif); width:142px; height:133px; }
#xmassheep6_2, #pansetshop .main .set .xmassheeps6_2, #panscenes_page .xmassheeps6_sheep2 { z-index:110; display:none; position:absolute; top:224px; left:191px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_03_PirouetteSheep.gif); width:152px; height:166px; }
#xmassheep6_3, #pansetshop .main .set .xmassheeps6_3, #panscenes_page .xmassheeps6_sheep3 { z-index:110; display:none; position:absolute; top:94px; left:139px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_04_ClumsySheep.gif); width:127px; height:127px; }
#xmassheep6_4, #pansetshop .main .set .xmassheeps6_4, #panscenes_page .xmassheeps6_sheep4 { z-index:110; display:none; position:absolute; bottom:127px; right:9px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_05_SmallSheepAndPenguin.gif); width:212px; height:139px; }
#xmassheep6_5, #pansetshop .main .set .xmassheeps6_5, #panscenes_page .xmassheeps6_sheep5 { z-index:110; display:none; position:absolute; top:54px; left:270px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_06_ZamboniSheep.gif); width:217px; height:123px; }
#xmassheep6_6, #pansetshop .main .set .xmassheeps6_6, #panscenes_page .xmassheeps6_sheep6 { z-index:110; display:none; position:absolute; top:177px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_07_HandSkatingSheep.gif); width:239px; height:152px; }

#xmassheep7_1, #pansetshop .main .set .xmassheeps7_1, #panscenes_page .xmassheeps7_sheep1 { z-index:110; display:none; position:absolute; bottom:255px; left:11px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_05_ScaredSheep.gif); width:125px; height:168px; }
#xmassheep7_2, #pansetshop .main .set .xmassheeps7_2, #panscenes_page .xmassheeps7_sheep2 { z-index:110; display:none; position:absolute; top:249px; left:179px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_04_FreezingSheep.gif); width:61px; height:97px; }
#xmassheep7_3, #pansetshop .main .set .xmassheeps7_3, #panscenes_page .xmassheeps7_sheep3 { z-index:110; display:none; position:absolute; top:196px; left:366px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_03_PhoneSheep.gif); width:92px; height:130px; }
#xmassheep7_4, #pansetshop .main .set .xmassheeps7_4, #panscenes_page .xmassheeps7_sheep4 { z-index:110; display:none; position:absolute; bottom:238px; right:233px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_02_AngrySheep.gif); width:82px; height:185px; }
#xmassheep7_5, #pansetshop .main .set .xmassheeps7_5, #panscenes_page .xmassheeps7_sheep5 { z-index:110; display:none; position:absolute; top:239px; right:9px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_01_HangingSheep.gif); width:117px; height:225px; }

#xmassheep8_1, #pansetshop .main .set .xmassheeps8_1, #panscenes_page .xmassheeps8_sheep1 { z-index:110; display:none; position:absolute; bottom:329px; left:215px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_6.gif); width:81px; height:67px; }
#xmassheep8_2, #pansetshop .main .set .xmassheeps8_2, #panscenes_page .xmassheeps8_sheep2 { z-index:110; display:none; position:absolute; top:224px; left:434px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_5.gif); width:107px; height:83px; }
#xmassheep8_3, #pansetshop .main .set .xmassheeps8_3, #panscenes_page .xmassheeps8_sheep3 { z-index:110; display:none; position:absolute; top:250px; left:311px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_4.gif); width:76px; height:106px; }
#xmassheep8_4, #pansetshop .main .set .xmassheeps8_4, #panscenes_page .xmassheeps8_sheep4 { z-index:110; display:none; position:absolute; bottom:119px; right:89px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_3.gif); width:116px; height:132px; }
#xmassheep8_5, #pansetshop .main .set .xmassheeps8_5, #panscenes_page .xmassheeps8_sheep5 { z-index:110; display:none; position:absolute; top:317px; left:180px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_2.gif); width:114px; height:159px; }
#xmassheep8_6, #pansetshop .main .set .xmassheeps8_6, #panscenes_page .xmassheeps8_sheep6 { z-index:110; display:none; position:absolute; top:24px; right:350px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_1.gif); width:93px; height:113px; }

#xmassheep9_1, #pansetshop .main .set .xmassheeps9_1, #panscenes_page .xmassheeps9_sheep1 { z-index:110; display:none; position:absolute; top:0px; right:30px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_1.gif); width:193px; height:186px; }
#xmassheep9_2, #pansetshop .main .set .xmassheeps9_2, #panscenes_page .xmassheeps9_sheep2 { z-index:110; display:none; position:absolute; top:49px; left:122px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_2.gif); width:118px; height:127px; }
#xmassheep9_3, #pansetshop .main .set .xmassheeps9_3, #panscenes_page .xmassheeps9_sheep3 { z-index:110; display:none; position:absolute; top:219px; left:153px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_3.gif); width:93px; height:139px; }
#xmassheep9_4, #pansetshop .main .set .xmassheeps9_4, #panscenes_page .xmassheeps9_sheep4 { z-index:110; display:none; position:absolute; bottom:340px; right:223px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_4.gif); width:123px; height:123px; }
#xmassheep9_5, #pansetshop .main .set .xmassheeps9_5, #panscenes_page .xmassheeps9_sheep5 { z-index:110; display:none; position:absolute; top:255px; left:337px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_5.gif); width:100px; height:127px; }
#snowfall, #panscenes_page .xmassheeps9_add-ani1 { z-index:1; display:none; position:absolute; top:82px; right:129px; background:url(https://mff.wavecdn.net/mff/xmas/Snowglobe_Snow.gif); width:346px; height:315px; }

#xmassheep13_1, #pansetshop .main .set .xmassheeps13_1, #panscenes_page .xmassheeps13_sheep1 { z-index:110; display:none; position:absolute; top:230px; right:0px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_1.gif); width:146px; height:154px; }
#xmassheep13_2, #pansetshop .main .set .xmassheeps13_2, #panscenes_page .xmassheeps13_sheep2 { z-index:110; display:none; position:absolute; top:282px; left:232px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_2.gif); width:107px; height:129px; }
#xmassheep13_3, #pansetshop .main .set .xmassheeps13_3, #panscenes_page .xmassheeps13_sheep3 { z-index:110; display:none; position:absolute; top:184px; left:102px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_3.gif); width:76px; height:109px; }
#xmassheep13_4, #pansetshop .main .set .xmassheeps13_4, #panscenes_page .xmassheeps13_sheep4 { z-index:110; display:none; position:absolute; bottom:358px; right:146px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_4.gif); width:62px; height:79px; }
#xmassheep13_5, #pansetshop .main .set .xmassheeps13_5, #panscenes_page .xmassheeps13_sheep5 { z-index:110; display:none; position:absolute; top:0px; left:218px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_5.gif); width:72px; height:148px; }
#xmassheep13_6, #pansetshop .main .set .xmassheeps13_6, #panscenes_page .xmassheeps13_sheep6 { z-index:110; display:none; position:absolute; top:158px; left:305px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_6.gif); width:60px; height:97px; }

#pyramiderotate, #panscenes_page .xmassheeps14_add-ani1 { z-index:110; display:none; position:absolute; top:28px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Pyramide.gif); width:64px; height:26px; }
#xmassheep14_1, #pansetshop .main .set .xmassheeps14_1, #panscenes_page .xmassheeps14_sheep1 { z-index:110; display:none; position:absolute; top:auto; bottom:119px; left:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Photo_Sheep.gif); width:209px; height:238px; }
#xmassheep14_2, #pansetshop .main .set .xmassheeps14_2, #panscenes_page .xmassheeps14_sheep2 { z-index:110; display:none; position:absolute; top:115px; left:273px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Cookie_Sheep.gif); width:84px; height:92px; }
#xmassheep14_3, #pansetshop .main .set .xmassheeps14_3, #panscenes_page .xmassheeps14_sheep3 { z-index:110; display:none; position:absolute; top:115px; right:62px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Grandma_Sheep.gif); width:119px; height:181px; }
#xmassheep14_4, #pansetshop .main .set .xmassheeps14_4, #panscenes_page .xmassheeps14_sheep4 { z-index:110; display:none; position:absolute; bottom:146px; right:132px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Present_Sheep.gif); width:157px; height:135px; }
#xmassheep14_5, #pansetshop .main .set .xmassheeps14_5, #panscenes_page .xmassheeps14_sheep5 { z-index:110; display:none; position:absolute; top:213px; left:215px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Flute_Sheep.gif); width:81px; height:136px; }

#xmassheep15_1, #pansetshop .main .set .xmassheeps15_1, #panscenes_page .xmassheeps15_sheep1 { z-index:110; display:none; position:absolute; top:110px; left:245px; width:107px; height:111px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_1Goaly_107x111.png); animation:xmassheeps15_1_ani 1.5s steps(22) infinite; }
#xmassheep15_2, #pansetshop .main .set .xmassheeps15_2, #panscenes_page .xmassheeps15_sheep2 { z-index:110; display:none; position:absolute; top:120px; left:70px; width:74px; height:108px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_4Tennisbat_74x108.png); animation:xmassheeps15_2_ani 1.5s steps(22) infinite; }
#xmassheep15_3, #pansetshop .main .set .xmassheeps15_3, #panscenes_page .xmassheeps15_sheep3 { z-index:110; display:none; position:absolute; top:120px; right:70px; width:105px; height:116px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_6Slip_105x116.png); animation:xmassheeps15_3_ani 1.5s steps(14) infinite; }
#xmassheep15_4, #pansetshop .main .set .xmassheeps15_4, #panscenes_page .xmassheeps15_sheep4 { z-index:110; display:none; position:absolute; bottom:200px; left:50px; width:118px; height:147px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_3Slip_118x147.png); animation:xmassheeps15_4_ani 1s steps(12) infinite; }
#xmassheep15_5, #pansetshop .main .set .xmassheeps15_5, #panscenes_page .xmassheeps15_sheep5 { z-index:110; display:none; position:absolute; bottom:200px; right:50px; width:154px; height:189px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_5Cheer_154x189.png); animation:xmassheeps15_5_ani 1.5s steps(18) infinite; }
#xmassheep15_6, #pansetshop .main .set .xmassheeps15_6, #panscenes_page .xmassheeps15_sheep6 { z-index:110; display:none; position:absolute; bottom:135px; left:165px; width:256px; height:199px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_2Miss_256x199.png); animation:xmassheeps15_6_ani 1.5s steps(18) infinite; }
@keyframes xmassheeps15_1_ani { 100% { background-position:-2354px; } }
@keyframes xmassheeps15_2_ani { 100% { background-position:-1628px; } }
@keyframes xmassheeps15_3_ani { 100% { background-position:-1470px; } }
@keyframes xmassheeps15_4_ani { 100% { background-position:-1416px; } }
@keyframes xmassheeps15_5_ani { 100% { background-position:-2772px; } }
@keyframes xmassheeps15_6_ani { 100% { background-position:-4608px; } }

#xmas_mall_head, #panscenes_page .xmassheeps16_add-ani1 { z-index:110; display:none; position:absolute; top:102px; left:278px; width:58px; height:82px; background:url(https://mff.wavecdn.net/mff/xmas/Santa_Head_mall2.gif); }
#xmas_mall_hands, #panscenes_page .xmassheeps16_add-ani2 { z-index:110; display:none; position:absolute; top:203px; left:336px; width:35px; height:39px; background:url(https://mff.wavecdn.net/mff/xmas/Santa_Hand_mall.gif); }
#xmassheep16_1, #pansetshop .main .set .xmassheeps16_1, #mallsheep1, #pansetshop .main .set .mallsheeps1, #panscenes_page .xmassheeps16_sheep1 { z-index:110; display:none; position:absolute; top:51px; left:70px; width:126px; height:175px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Decorating_Sheep.gif); }
#xmassheep16_2, #pansetshop .main .set .xmassheeps16_2, #mallsheep2, #pansetshop .main .set .mallsheeps2, #panscenes_page .xmassheeps16_sheep2 { z-index:110; display:none; position:absolute; top:125px; right:38px; width:134px; height:160px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Photo_Sheep.gif); }
#xmassheep16_3, #pansetshop .main .set .xmassheeps16_3, #mallsheep3, #pansetshop .main .set .mallsheeps3, #panscenes_page .xmassheeps16_sheep3 { z-index:110; display:none; position:absolute; bottom:125px; left:8px; width:194px; height:216px; background:url(https://mff.wavecdn.net/mff/xmas/mall_MotherandKid_Sheep.gif); }
#xmassheep16_4, #pansetshop .main .set .xmassheeps16_4, #mallsheep4, #pansetshop .main .set .mallsheeps4, #panscenes_page .xmassheeps16_sheep4 { z-index:110; display:none; position:absolute; bottom:127px; right:28px; width:281px; height:169px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Letter_Sheep.gif); }
#xmassheep16_5, #pansetshop .main .set .xmassheeps16_5, #mallsheep5, #pansetshop .main .set .mallsheeps5, #panscenes_page .xmassheeps16_sheep5 { z-index:110; display:none; position:absolute; top:184px; left:245px; width:85px; height:110px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Excited_Sheep.gif); }

#xmassheep17_1, #pansetshop .main .set .xmassheeps17_1, #panscenes_page .xmassheeps17_sheep1 { z-index:110; display:none; position:absolute; top:152px; left:231px; width:52px; height:64px; background:url(https://mff.wavecdn.net/mff/olympia/Watching_Sheep.gif); }
#xmassheep17_2, #pansetshop .main .set .xmassheeps17_2, #panscenes_page .xmassheeps17_sheep2 { z-index:110; display:none; position:absolute; top:166px; left:10px; width:110px; height:144px; background:url(https://mff.wavecdn.net/mff/olympia/Waiting_Sheep.gif); }
#xmassheep17_3, #pansetshop .main .set .xmassheeps17_3, #panscenes_page .xmassheeps17_sheep3 { z-index:110; display:none; position:absolute; top:207px; right:164px; width:100px; height:81px; background:url(https://mff.wavecdn.net/mff/olympia/Sleigh_Sheep.gif); }
#xmassheep17_4, #pansetshop .main .set .xmassheeps17_4, #panscenes_page .xmassheeps17_sheep4 { z-index:110; display:none; position:absolute; bottom:421px; right:46px; width:97px; height:135px; background:url(https://mff.wavecdn.net/mff/olympia/Sitting_Sheep.gif); }
#xmassheep17_5, #pansetshop .main .set .xmassheeps17_5, #panscenes_page .xmassheeps17_sheep5 { z-index:110; display:none; position:absolute; bottom:164px; left:154px; width:165px; height:134px; background:url(https://mff.wavecdn.net/mff/olympia/Fallen_Sheep.gif); }
#xmassheep17_6, #pansetshop .main .set .xmassheeps17_6, #panscenes_page .xmassheeps17_sheep6 { z-index:110; display:none; position:absolute; top:34px; left:94px; width:105px; height:115px; background:url(https://mff.wavecdn.net/mff/olympia/Snowboard_Sheep.gif); }

#xmassheep18_1, #pansetshop .main .set .xmassheeps18_1, #mallsheep6, #pansetshop .main .set .mallsheeps6, #panscenes_page .xmassheeps18_sheep1 { z-index:110; display:none; position:absolute; bottom:119px; right:0px; width:213px; height:216px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Drinking.png); animation:xmassheep18_1_ani 3s steps(60) infinite; }
@keyframes xmassheep18_1_ani { 100% { background-position:-12780px; } }
#xmassheep18_2, #pansetshop .main .set .xmassheeps18_2, #mallsheep7, #pansetshop .main .set .mallsheeps7, #panscenes_page .xmassheeps18_sheep2 { z-index:110; display:none; position:absolute; top:31px; left:267px; width:136px; height:248px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Elevator.png); animation:xmassheep18_2_ani 3s steps(60) infinite; }
@keyframes xmassheep18_2_ani { 100% { background-position:-8160px; } }
#xmassheep18_3, #pansetshop .main .set .xmassheeps18_3, #mallsheep8, #pansetshop .main .set .mallsheeps8, #panscenes_page .xmassheeps18_sheep3 { z-index:110; display:none; position:absolute; top:27px; right:18px; width:159px; height:223px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Escalator.png); animation:xmassheep18_3_ani 3s steps(60) infinite; }
@keyframes xmassheep18_3_ani { 100% { background-position:-9540px; } }
#xmassheep18_4, #pansetshop .main .set .xmassheeps18_4, #mallsheep9, #pansetshop .main .set .mallsheeps9, #panscenes_page .xmassheeps18_sheep4 { z-index:110; display:none; position:absolute; top:110px; left:136px; width:100px; height:157px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Gift.png); animation:xmassheep18_4_ani 3s steps(60) infinite; }
@keyframes xmassheep18_4_ani { 100% { background-position:-6000px; } }
#xmassheep18_5, #pansetshop .main .set .xmassheeps18_5, #mallsheep10, #pansetshop .main .set .mallsheeps10, #panscenes_page .xmassheeps18_sheep5 { z-index:110; display:none; position:absolute; bottom:139px; left:9px; width:150px; height:233px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Shopping.png); animation:xmassheep18_5_ani 3s steps(60) infinite; }
@keyframes xmassheep18_5_ani { 100% { background-position:-9000px; } }
#xmassheeps18_elevator_glow1, #panscenes_page .xmassheeps18_add-ani1 { z-index:110; display:none; position:absolute; top:270px; left:178px; width:84px; height:86px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Escalator_1.png); animation:xmassheeps18_elevator_glow1_ani 3s steps(60) infinite; }
@keyframes xmassheeps18_elevator_glow1_ani { 100% { background-position:-5040px; } }

#xmassheep19_1, #pansetshop .main .set .xmassheeps19_1, #panscenes_page .xmassheeps19_sheep1 { z-index:110; display:none; position:absolute; top:45px; left:250px; width:88px; height:96px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep1_88x96.png); animation:xmassheep19_1_ani 1s steps(16) infinite; }
@keyframes xmassheep19_1_ani { 100% { background-position:-1408px; } }
#xmassheep19_2, #pansetshop .main .set .xmassheeps19_2, #panscenes_page .xmassheeps19_sheep2 { z-index:110; display:none; position:absolute; bottom:200px; left:50px; width:109px; height:149px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep2_109x149.png); animation:xmassheep19_2_ani 1s steps(12) infinite; }
@keyframes xmassheep19_2_ani { 100% { background-position:-1308px; } }
#xmassheep19_3, #pansetshop .main .set .xmassheeps19_3, #panscenes_page .xmassheeps19_sheep3 { z-index:110; display:none; position:absolute; top:85px; right:35px; width:160px; height:110px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep3_160x110.png); animation:xmassheep19_3_ani 2s steps(30) infinite; }
@keyframes xmassheep19_3_ani { 100% { background-position:-4800px; } }
#xmassheep19_4, #pansetshop .main .set .xmassheeps19_4, #panscenes_page .xmassheeps19_sheep4 { z-index:110; display:none; position:absolute; bottom:150px; right:85px; width:131px; height:185px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep4_131x214.png); animation:xmassheep19_4_ani 1s steps(16) infinite; }
@keyframes xmassheep19_4_ani { 100% { background-position:-2096px; } }
#xmassheep19_5, #pansetshop .main .set .xmassheeps19_5, #panscenes_page .xmassheeps19_sheep5 { z-index:110; display:none; position:absolute; top:39px; left:37px; width:82px; height:119px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep5.gif); }
#xmassheep19_6, #pansetshop .main .set .xmassheeps19_6, #panscenes_page .xmassheeps19_sheep6 { z-index:110; display:none; position:absolute; top:160px; left:230px; width:101px; height:116px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep6_101x116.png); animation:xmassheep19_6_ani 1s steps(16) infinite; }
@keyframes xmassheep19_6_ani { 100% { background-position:-1616px; } }

#xmassheep20_1, #pansetshop .main .set .xmassheeps20_1, #mallsheep11, #pansetshop .main .set .mallsheeps11, #panscenes_page .xmassheeps20_sheep1 { z-index:110; display:none; position:absolute; top:221px; left:17px; width:95px; height:155px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep1_95x155.png); animation:xmassheep20_1_ani 2s steps(31) infinite; }
@keyframes xmassheep20_1_ani { 100% { background-position:-2945px; } }
#xmassheep20_2, #pansetshop .main .set .xmassheeps20_2, #mallsheep12, #pansetshop .main .set .mallsheeps12, #panscenes_page .xmassheeps20_sheep2 { z-index:110; display:none; position:absolute; top:176px; left:104px; width:84px; height:132px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep2_84x132.png); animation:xmassheep20_2_ani 2s steps(31) infinite; }
@keyframes xmassheep20_2_ani { 100% { background-position:-2604px; } }
#xmassheep20_3, #pansetshop .main .set .xmassheeps20_3, #mallsheep13, #pansetshop .main .set .mallsheeps13, #panscenes_page .xmassheeps20_sheep3 { z-index:110; display:none; position:absolute; top:190px; left:180px; width:154px; height:272px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep3_154x272.png); animation:xmassheep20_3_ani 2s steps(31) infinite; }
@keyframes xmassheep20_3_ani { 100% { background-position:-4774px; } }
#xmassheep20_4, #pansetshop .main .set .xmassheeps20_4, #mallsheep14, #pansetshop .main .set .mallsheeps14, #panscenes_page .xmassheeps20_sheep4 { z-index:110; display:none; position:absolute; top:219px; right:166px; width:73px; height:58px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep4_73x58.png); animation:xmassheep20_4_ani 2s steps(31) infinite; }
@keyframes xmassheep20_4_ani { 100% { background-position:-2263px; } }
#xmassheep20_5, #pansetshop .main .set .xmassheeps20_5, #mallsheep15, #pansetshop .main .set .mallsheeps15, #panscenes_page .xmassheeps20_sheep5 { z-index:110; display:none; position:absolute; top:211px; right:8px; width:84px; height:101px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep5_84x101.png); animation:xmassheep20_5_ani 2s steps(31) infinite; }
@keyframes xmassheep20_5_ani { 100% { background-position:-2604px; } }
#panscenes_page .xmassheeps20_add-ani1 { z-index:110; display:none; position:absolute; top:265px; left:109px; width:60px; height:87px; background:url(https://mff.wavecdn.net/mff/xmas/xmas24_schnurr.png); }

#xmassheep21_1, #pansetshop .main .set .xmassheeps21_1, #panscenes_page .xmassheeps21_sheep1 { z-index:110; display:none; position:absolute; top:235px; left:8px; width:130px; height:139px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep1_130x139.png); animation:xmassheep21_1_ani 2s steps(61) infinite; }
@keyframes xmassheep21_1_ani { 100% { background-position:-7930px; } }
#xmassheep21_2, #pansetshop .main .set .xmassheeps21_2, #panscenes_page .xmassheeps21_sheep2 { z-index:110; display:none; position:absolute; top:195px; left:130px; width:175px; height:273px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep2_175x273.png); animation:xmassheep21_2_ani 2s steps(61) infinite; }
@keyframes xmassheep21_2_ani { 100% { background-position:-10675px; } }
#xmassheep21_3, #pansetshop .main .set .xmassheeps21_3, #panscenes_page .xmassheeps21_sheep3 { z-index:110; display:none; position:absolute; top:145px; right:0px; width:273px; height:299px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep3_273x299.png); animation:xmassheep21_3_ani 2s steps(61) infinite; }
@keyframes xmassheep21_3_ani { 100% { background-position:-16653px; } }
#xmassheep21_4, #pansetshop .main .set .xmassheeps21_4, #panscenes_page .xmassheeps21_sheep4 { z-index:110; display:none; position:absolute; top:45px; right:105px; width:61px; height:98px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep4_61x98.png); animation:xmassheep21_4_ani 2s steps(61) infinite; }
@keyframes xmassheep21_4_ani { 100% { background-position:-3721px; } }
#xmassheep21_5, #pansetshop .main .set .xmassheeps21_5, #panscenes_page .xmassheeps21_sheep5 { z-index:110; display:none; position:absolute; top:75px; left:45px; width:81px; height:109px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep5_81x109.png); animation:xmassheep21_5_ani 2s steps(61) infinite; }
@keyframes xmassheep21_5_ani { 100% { background-position:-4941px; } }

#xmassheep22_1, #pansetshop .main .set .xmassheeps22_1, #panscenes_page .xmassheeps22_sheep1 { z-index:110; display:none; position:absolute; top:14px; left:126px; width:110px; height:177px; background:url(https://mff.wavecdn.net/mff/xmas/CandleBalance_SpriteSheet_110x177.png); animation:xmassheep22_1_ani 2s steps(60) infinite; }
@keyframes xmassheep22_1_ani { 100% { background-position:-6600px; } }
#xmassheep22_2, #pansetshop .main .set .xmassheeps22_2, #panscenes_page .xmassheeps22_sheep2 { z-index:110; display:none; position:absolute; top:9px; right:185px; width:119px; height:174px; background:url(https://mff.wavecdn.net/mff/xmas/CandleLighter_SpriteSheet_119x174.png); animation:xmassheep22_2_ani 2s steps(60) infinite; }
@keyframes xmassheep22_2_ani { 100% { background-position:-7140px; } }
#xmassheep22_3, #pansetshop .main .set .xmassheeps22_3, #panscenes_page .xmassheeps22_sheep3 { z-index:110; display:none; position:absolute; bottom:213px; left:253px; width:68px; height:99px; background:url(https://mff.wavecdn.net/mff/xmas/DeerFeeder_SpriteSheet_68x99.png); animation:xmassheep22_3_ani 2s steps(60) infinite; }
@keyframes xmassheep22_3_ani { 100% { background-position:-4080px; } }
#xmassheep22_4, #pansetshop .main .set .xmassheeps22_4, #panscenes_page .xmassheeps22_sheep4 { z-index:110; display:none; position:absolute; bottom:152px; left:71px; width:127px; height:124px; background:url(https://mff.wavecdn.net/mff/xmas/Hiding_SpriteSheet_127x124.png); animation:xmassheep22_4_ani 2s steps(60) infinite; }
@keyframes xmassheep22_4_ani { 100% { background-position:-7620px; } }
#xmassheep22_5, #pansetshop .main .set .xmassheeps22_5, #panscenes_page .xmassheeps22_sheep5 { z-index:110; display:none; position:absolute; bottom:215px; right:39px; width:104px; height:152px; background:url(https://mff.wavecdn.net/mff/xmas/PresentThrower_SpriteSheet_104x152.png); animation:xmassheep22_5_ani 2s steps(60) infinite; }
@keyframes xmassheep22_5_ani { 100% { background-position:-6240px; } }

#xmassheep23_1, #pansetshop .main .set .xmassheeps23_1, #panscenes_page .xmassheeps23_sheep1 { z-index:110; display:none; position:absolute; top:255px; left:15px; width:91px; height:109px; background:url(https://mff.wavecdn.net/mff/olympia/winter2025_Setzkastenszene_SnowboardschoolSheep1_91x109.png); animation:xmassheep23_1_ani 2s steps(30) infinite; }
@keyframes xmassheep23_1_ani { 100% { background-position:-2730px; } }
#xmassheep23_2, #pansetshop .main .set .xmassheeps23_2, #panscenes_page .xmassheeps23_sheep2 { z-index:110; display:none; position:absolute; bottom:132px; left:110px; width:161px; height:192px; background:url(https://mff.wavecdn.net/mff/olympia/winter2025_Setzkastenszene_SnowboardschoolSheep2_161x192.png); animation:xmassheep23_2_ani 2s steps(30) infinite; }
@keyframes xmassheep23_2_ani { 100% { background-position:-4830px; } }
#xmassheep23_3, #pansetshop .main .set .xmassheeps23_3, #panscenes_page .xmassheeps23_sheep3 { z-index:110; display:none; position:absolute; top:165px; left:240px; width:87px; height:102px; background:url(https://mff.wavecdn.net/mff/olympia/winter2025_Setzkastenszene_SnowboardschoolSheep3_87x102.png); animation:xmassheep23_3_ani 2s steps(30) infinite; }
@keyframes xmassheep23_3_ani { 100% { background-position:-2610px; } }
#xmassheep23_4, #pansetshop .main .set .xmassheeps23_4, #panscenes_page .xmassheeps23_sheep4 { z-index:110; display:none; position:absolute; bottom:158px; left:295px; width:148px; height:146px; background:url(https://mff.wavecdn.net/mff/olympia/winter2025_Setzkastenszene_SnowboardschoolSheep4_148x146.png); animation:xmassheep23_4_ani 2s steps(30) infinite; }
@keyframes xmassheep23_4_ani { 100% { background-position:-4440px; } }
#xmassheep23_5, #pansetshop .main .set .xmassheeps23_5, #panscenes_page .xmassheeps23_sheep5 { z-index:110; display:none; position:absolute; bottom:200px; right:30px; width:95px; height:139px; background:url(https://mff.wavecdn.net/mff/olympia/winter2025_Setzkastenszene_SnowboardschoolSheep5_95x139.png); animation:xmassheep23_5_ani 2s steps(30) infinite; }
@keyframes xmassheep23_5_ani { 100% { background-position:-2850px; } }

#beachsheep1, #pansetshop .main .set .beachsheep1, #panscenes_page .beachsheeps_sheep1 { z-index:110; display:none; position:absolute; bottom:132px; right:14px; width:207px; height:157px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep1_SunningSheep_Spritesheet_207x157.png); animation:beachsheep1_ani 1.5s steps(22) infinite; }
#beachsheep2, #pansetshop .main .set .beachsheep2, #panscenes_page .beachsheeps_sheep2 { z-index:111; display:none; position:absolute; bottom:132px; left:58px; width:196px; height:163px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep2_SleepingSheep_Spritesheet_196x163.png); animation:beachsheep2_ani 2.5s steps(37) infinite; }
#beachsheep3, #pansetshop .main .set .beachsheep3, #panscenes_page .beachsheeps_sheep3 { z-index:110; display:none; position:absolute; top:7px; right:14px; width:212px; height:204px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep3_DiggingSheep_Spritesheet_212x204.png); animation:beachsheep3_ani 1.5s steps(20) infinite; }
#beachsheep4, #pansetshop .main .set .beachsheep4, #panscenes_page .beachsheeps_sheep4 { z-index:110; display:none; position:absolute; top:55px; left:227px; width:139px; height:145px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep4_IceCreamMerchant_Spritesheet_139x145.png); animation:beachsheep4_ani 2s steps(30) infinite; }
#beachsheep5, #pansetshop .main .set .beachsheep5, #panscenes_page .beachsheeps_sheep5 { z-index:110; display:none; position:absolute; bottom:275px; left:260px; width:112px; height:122px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep5_SunscreenSheep_Spritesheet_112x122.png); animation:beachsheep5_ani 2s steps(29) infinite; }
#beachsheep6, #pansetshop .main .set .beachsheep6, #panscenes_page .beachsheeps_sheep6 { z-index:110; display:none; position:absolute; top:27px; left:7px; width:211px; height:269px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep6_AirMattress_Spritesheet_211x269.png); animation:beachsheep6_ani 2.5s steps(38) infinite; }
#beachsheep7, #pansetshop .main .set .beachsheep7, #panscenes_page .beachsheeps_sheep7 { z-index:111; display:none; position:absolute; bottom:140px; right:81px; width:105px; height:144px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep6_BabySheep_Spritesheet_105x144.png); animation:beachsheep7_ani 2s steps(24) infinite; }
#beachsheep8, #pansetshop .main .set .beachsheep8, #panscenes_page .beachsheeps_sheep8 { z-index:111; display:none; position:absolute; bottom:125px; left:7px; width:330px; height:167px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep1_BeachballSheep_Spritesheet_330x167.png); animation:beachsheep8_ani 2s steps(25) infinite; }
#beachsheep9, #pansetshop .main .set .beachsheep9, #panscenes_page .beachsheeps_sheep9 { z-index:110; display:none; position:absolute; top:7px; left:212px; width:126px; height:131px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep4_LiveSaverSheep_Spritesheet_126x131.png); animation:beachsheep9_ani 4s steps(40) infinite; }
#beachsheep10, #pansetshop .main .set .beachsheep10, #panscenes_page .beachsheeps_sheep10 { z-index:110; display:none; position:absolute; top:35px; right:28px; width:151px; height:104px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep2_RelaxingSheep_Spritesheet_151x104.png); animation:beachsheep10_ani 2.5s steps(28) infinite; }
#beachsheep11, #pansetshop .main .set .beachsheep11, #panscenes_page .beachsheeps_sheep11 { z-index:110; display:none; position:absolute; top:25px; left:12px; width:132px; height:127px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep3_SnorkelingSheep_Spritesheet_132x127.png); animation:beachsheep11_ani 3.5s steps(35) infinite; }
#beachsheep12, #pansetshop .main .set .beachsheep12, #panscenes_page .beachsheeps_sheep12 { z-index:110; display:none; position:absolute; top:192px; left:7px; width:578px; height:106px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep5_SwimmerSheep_Spritesheet_578x106.png); animation:beachsheep12_ani 8s steps(80) infinite; }

#beachsheep13, #pansetshop .main .set .beachsheep13, #panscenes_page .beachsheeps_sheep13 { z-index:110; display:none; position:absolute; top:34px; left:267px; width:91px; height:137px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_IceEating_SpriteSheet_91x137.png); animation:beachsheep13_ani 2s steps(60) infinite; }
#beachsheep14, #pansetshop .main .set .beachsheep14, #panscenes_page .beachsheeps_sheep14 { z-index:110; display:none; position:absolute; top:48px; left:123px; width:105px; height:88px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_IceSelling_SpriteSheet_105x88.png); animation:beachsheep14_ani 2s steps(60) infinite; }
#beachsheep15, #pansetshop .main .set .beachsheep15, #panscenes_page .beachsheeps_sheep15 { z-index:110; display:none; position:absolute; top:75px; right:61px; width:127px; height:139px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_Reading_SpriteSheet_127x139.png); animation:beachsheep15_ani 2s steps(60) infinite; }
#beachsheep16, #pansetshop .main .set .beachsheep16, #panscenes_page .beachsheeps_sheep16 { z-index:110; display:none; position:absolute; top:238px; right:26px; width:176px; height:154px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_SandCastle_SpriteSheet_176x154.png); animation:beachsheep16_ani 2s steps(60) infinite; }
#beachsheep17, #pansetshop .main .set .beachsheep17, #panscenes_page .beachsheeps_sheep17 { z-index:110; display:none; position:absolute; top:169px; left:82px; width:225px; height:253px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_SandwichSeagull_SpriteSheet_225x253.png); animation:beachsheep17_ani 2s steps(60) infinite; }

.beachsheep .ttbox { z-index:110; top:-20px; left:50%; width:120px; margin-left:-60px; text-align:center; }
#beachsheep9tt.ttbox, #beachsheep10tt.ttbox, #beachsheep11tt.ttbox { top:auto; bottom:-20px; }
@keyframes beachsheep1_ani { 100% { background-position:-4554px; } }
@keyframes beachsheep2_ani { 100% { background-position:-7252px; } }
@keyframes beachsheep3_ani { 100% { background-position:-4240px; } }
@keyframes beachsheep4_ani { 100% { background-position:-4170px; } }
@keyframes beachsheep5_ani { 100% { background-position:-3248px; } }
@keyframes beachsheep6_ani { 100% { background-position:-8018px; } }
@keyframes beachsheep7_ani { 100% { background-position:-2520px; } }
@keyframes beachsheep8_ani { 100% { background-position:-8250px; } }
@keyframes beachsheep9_ani { 100% { background-position:-5040px; } }
@keyframes beachsheep10_ani { 100% { background-position:-4228px; } }
@keyframes beachsheep11_ani { 100% { background-position:-4620px; } }
@keyframes beachsheep12_ani { 100% { background-position:-46240px; } }

@keyframes beachsheep13_ani { 100% { background-position:-5460px; } }
@keyframes beachsheep14_ani { 100% { background-position:-6300px; } }
@keyframes beachsheep15_ani { 100% { background-position:-7620px; } }
@keyframes beachsheep16_ani { 100% { background-position:-10560px; } }
@keyframes beachsheep17_ani { 100% { background-position:-13500px; } }

.sportsheep { z-index:110; display:none; position:absolute; }
#sportsheep1, #pansetshop .main .set .sportsheep_1, #panscenes_page .sportsheep_sheep1 { top:65px; left:8px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep1.gif); width:171px; height:271px; }
#sportsheep2, #pansetshop .main .set .sportsheep_2, #panscenes_page .sportsheep_sheep2 { top:86px; left:183px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep2.gif); width:139px; height:207px; }
#sportsheep3, #pansetshop .main .set .sportsheep_3, #panscenes_page .sportsheep_sheep3 { top:31px; left:348px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep3.gif); width:101px; height:216px; }
#sportsheep4, #pansetshop .main .set .sportsheep_4, #panscenes_page .sportsheep_sheep4 { bottom:127px; left:178px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep4.gif); width:253px; height:165px; }
#sportsheep5, #pansetshop .main .set .sportsheep_5, #panscenes_page .sportsheep_sheep5 { top:8px; right:9px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep5.gif); width:128px; height:306px; }

#sportsheep2_1, #pansetshop .main .set .sportsheep2_1, #panscenes_page .sportsheep2_sheep1 { top:184px; left:219px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_03_PartySheep.gif); width:80px; height:91px; }
#sportsheep2_2, #pansetshop .main .set .sportsheep2_2, #panscenes_page .sportsheep2_sheep2 { top:290px; left:245px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_01_JuggleSheep.gif); width:89px; height:82px; }
#sportsheep2_3, #pansetshop .main .set .sportsheep2_3, #panscenes_page .sportsheep2_sheep3 { top:270px; left:373px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_04_DancingSheep.gif); width:140px; height:153px; }
#sportsheep2_4, #pansetshop .main .set .sportsheep2_4, #panscenes_page .sportsheep2_sheep4 { bottom:159px; left:102px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_02a_SwayingSheep.gif); width:108px; height:124px; }
#sportsheep2_5, #pansetshop .main .set .sportsheep2_5, #panscenes_page .sportsheep2_sheep5 { top:160px; right:8px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_05_RocketSheep.gif); width:162px; height:105px; }
#sportsheep2_6, #pansetshop .main .set .sportsheep2_6, #panscenes_page .sportsheep2_sheep6 { top:163px; left:134px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_07_SparklerSheep.gif); width:89px; height:101px; }

.birthdaysheep { position:absolute; bottom:0px; left:0px; width:592px; height:476px; }
#birthdaysheep1, #pansetshop .main .set .birthday_1, #panscenes_page .birthdaysheeps_sheep1 { z-index:5; background:url(https://mff.wavecdn.net/mff/birthday/sheep1.gif); width:126px; height:192px; bottom:167px; left:16px; }
#birthdaysheep2, #pansetshop .main .set .birthday_2, #panscenes_page .birthdaysheeps_sheep2 { z-index:4; background:url(https://mff.wavecdn.net/mff/birthday/sheep2.gif); width:129px; height:146px; bottom:263px; left:82px; }
#birthdaysheep3, #pansetshop .main .set .birthday_3, #panscenes_page .birthdaysheeps_sheep3 { z-index:3; background:url(https://mff.wavecdn.net/mff/birthday/sheep3.gif); width:78px; height:109px; bottom:320px; left:124px; }
#birthdaysheep4, #pansetshop .main .set .birthday_4, #panscenes_page .birthdaysheeps_sheep4 { z-index:2; background:url(https://mff.wavecdn.net/mff/birthday/sheep4.gif); width:89px; height:84px; bottom:368px; left:156px; }
#birthdaysheep5, #pansetshop .main .set .birthday_5, #panscenes_page .birthdaysheeps_sheep5 { z-index:1; background:url(https://mff.wavecdn.net/mff/birthday/sheep5.gif); width:75px; height:58px; bottom:393px; left:252px; }
#birthdaysheep6, #pansetshop .main .set .birthday_6, #panscenes_page .birthdaysheeps_sheep6 { z-index:2; background:url(https://mff.wavecdn.net/mff/birthday/sheep6.gif); width:90px; height:85px; bottom:373px; left:321px; }
#birthdaysheep7, #pansetshop .main .set .birthday_7, #panscenes_page .birthdaysheeps_sheep7 { z-index:3; background:url(https://mff.wavecdn.net/mff/birthday/sheep7.gif); width:77px; height:125px; bottom:319px; left:393px; }
#birthdaysheep8, #pansetshop .main .set .birthday_8, #panscenes_page .birthdaysheeps_sheep8 { z-index:4; background:url(https://mff.wavecdn.net/mff/birthday/sheep8.gif); width:94px; height:150px; bottom:260px; left:414px; }
#birthdaysheep9, #pansetshop .main .set .birthday_9, #panscenes_page .birthdaysheeps_sheep9 { z-index:5; background:url(https://mff.wavecdn.net/mff/birthday/sheep9.gif); width:145px; height:144px; bottom:170px; left:420px; }

#xmassheep10_1, #pansetshop .main .set .xmassheeps10_1, #panscenes_page .xmassheeps10_sheep1 { z-index:110; display:none; position:absolute; top:18px; right:170px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_WUIIII_Spritesheet_60x85.png); width:60px; height:85px; animation:xmassheeps10_1_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_1_ani { 100% { background-position:-1800px; } }
#xmassheep10_2, #pansetshop .main .set .xmassheeps10_2, #panscenes_page .xmassheeps10_sheep2 { z-index:110; display:none; position:absolute; top:68px; left:154px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_Scared_Spritesheet_83x60.png); width:83px; height:60px; animation:xmassheeps10_2_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_2_ani { 100% { background-position:-2490px; } }
#xmassheep10_3, #pansetshop .main .set .xmassheeps10_3, #panscenes_page .xmassheeps10_sheep3 { z-index:110; display:none; position:absolute; top:-37px; left:164px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_HoldingOn_Spritesheet_70x62.png); width:70px; height:62px; animation:xmassheeps10_3_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_3_ani { 100% { background-position:-2100px; } }
#xmassheep10_4, #pansetshop .main .set .xmassheeps10_4, #panscenes_page .xmassheeps10_sheep4 { z-index:110; display:none; position:absolute; bottom:-16px; right:30px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_Lightstring_Spritesheet_79x63.png); width:79px; height:63px; animation:xmassheeps10_4_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_4_ani { 100% { background-position:-2370px; } }
#xmassheep10_5, #pansetshop .main .set .xmassheeps10_5, #panscenes_page .xmassheeps10_sheep5 { z-index:110; display:none; position:absolute; top:13px; left:75px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_Reindeer_Spritesheet_132x126.png); width:132px; height:126px; animation:xmassheeps10_5_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_5_ani { 100% { background-position:-3960px; } }

#pan_mall2_box { z-index:110; display:none; position:absolute; top:7px; left:7px; width:578px; height:464px; overflow:hidden; }
#pan_sledgeride_box .back { position:absolute; top:0px; left:0px; width:1400px; height:563px; background:url(https://mff.wavecdn.net/mff/sleighparty/NightSky.png); animation:sledgestarsky 20s linear infinite; }

#pan_sledgeride_box { z-index:110; display:none; position:absolute; top:7px; left:7px; width:578px; height:464px; overflow:hidden; }
#pan_sledgeride_box .back { position:absolute; top:0px; left:0px; width:1400px; height:563px; background:url(https://mff.wavecdn.net/mff/sleighparty/NightSky.png); animation:sledgestarsky 20s linear infinite; }
@keyframes sledgestarsky
{
0% { left:-700px; }
100% { left:0px; }
}
#pan_sledgeride_sledge { z-index:110; display:none; position:absolute; top:50px; right:20px; background:url(https://mff.wavecdn.net/mff/sleighparty/Sleigh.png); width:320px; height:245px; animation:alternate sledgeswing 1.5s ease-in-out infinite; }
@keyframes sledgeswing
{
from { top:70px; right:5px; }
to { top:50px; right:20px; }
}
#pan_sledgeride_sledge .lightchain { position:absolute; top:203px; right:36px; width:140px; height:96px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Lightstring_Spritesheet_140x96.png); animation:sledge_lightchain_ani 2s steps(30) infinite; }
@keyframes sledge_lightchain_ani { 100% { background-position:-4200px; } }

#pan_sledgeride_sledge .packages { position:absolute; top:-44px; right:-122px; width:236px; height:176px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Presents_Spritesheet_236x176.png); animation:sledge_packages 2s steps(22) infinite; }
@keyframes sledge_packages { 100% { background-position:-5192px; } }

#pan_sledgeride_horses { z-index:110; position:absolute; top:20px; left:-250px; background:url(https://mff.wavecdn.net/mff/sleighparty/Reindeer_back.png); width:378px; height:291px; animation:alternate sledgeswing2 1s ease-in-out infinite; transform-origin:378px 137px; }
@keyframes sledgeswing2
{
from { transform:rotate(0deg); }
to { transform:rotate(5deg); }
}
#pan_sledgeride_horses .horsebutt { position:absolute; top:180px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Reindeer_Front.png); width:172px; height:193px; animation:alternate sledge_horsebutt 1s ease-in-out infinite; }
@keyframes sledge_horsebutt
{
from { top:180px; left:0px; }
to { top:190px; left:-10px; }
}
#pan_sledgeride_horses .strained { position:absolute; top:190px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Harness_Front.png); width:250px; height:161px; }
#pan_sledgeride_horses .horse { position:absolute; top:25px; left:135px; background:url(https://mff.wavecdn.net/mff/sleighparty/Reindeer_Sheep.png); width:238px; height:263px; animation:alternate sledge_horse 1s ease-in-out infinite; }
@keyframes sledge_horse
{
from { top:25px; left:135px; }
to { top:30px; left:140px; }
}

#pan_sledgeride_cloud { z-index:110; display:none; position:absolute; bottom:-120px; left:-20px; width:1200px; height:300px; overflow:hidden; transform:rotate(-15deg); }
#pan_sledgeride_cloud .inner { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Cloud_01.png); width:2400px; height:135px; animation:sledgecloud 2s linear infinite; }
@keyframes sledgecloud
{
0% { left:-1200px; }
100% { left:0px; }
}
#pan_sledgeride_cloud2 { z-index:110; display:none; position:absolute; bottom:190px; left:-20px; width:1200px; height:300px; overflow:hidden; transform:rotate(-15deg); }
#pan_sledgeride_cloud2 .inner { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Cloud_02.png); width:2400px; height:115px; animation:sledgecloud2 3s linear infinite; }
@keyframes sledgecloud2
{
0% { left:-1200px; }
100% { left:0px; }
}

#pan_bobsleigh_box, #pansetshop .main .set .overflowbox.xmassheeps11 { z-index:110; display:none; position:absolute; top:7px; left:7px; width:578px; height:464px; overflow:hidden; }
#pansetshop .main .set .overflowbox.xmassheeps11 { display:block; left:0px; width:592px; height:470px; }
#pan_bobsleigh_box .back, #pansetshop .main .set .back.xmassheeps11 { position:absolute; top:0px; left:0px; width:592px; height:476px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Bobsleigh_track.png); }

#xmassheep11_1, #pansetshop .main .set .xmassheeps11_1, #panscenes_page .xmassheeps11_sheep1 { z-index:110; display:block; position:absolute; top:41px; right:95px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_Eating_95x90.png); width:95px; height:90px; animation:xmassheeps11_1_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_1_ani { 100% { background-position:-2375px; } }
#xmassheep11_2, #pansetshop .main .set .xmassheeps11_2, #panscenes_page .xmassheeps11_sheep2 { z-index:110; display:block; position:absolute; top:0px; left:93px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_GoFaster_126x133.png); width:126px; height:133px; animation:xmassheeps11_2_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_2_ani { 100% { background-position:-3150px; } }
#xmassheep11_3, #pansetshop .main .set .xmassheeps11_3, #panscenes_page .xmassheeps11_sheep3 { z-index:110; display:block; position:absolute; top:-75px; right:40px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_IcanFly_93x131.png); width:93px; height:131px; animation:xmassheeps11_3_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_3_ani { 100% { background-position:-2325px; } }
#xmassheep11_4, #pansetshop .main .set .xmassheeps11_4, #panscenes_page .xmassheeps11_sheep4 { z-index:110; display:block; position:absolute; bottom:185px; right:-90px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_OhCrap_124x100.png); width:124px; height:100px; animation:xmassheeps11_4_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_4_ani { 100% { background-position:-3100px; } }
#xmassheep11_5, #pansetshop .main .set .xmassheeps11_5, #panscenes_page .xmassheeps11_sheep5 { z-index:110; display:block; position:absolute; top:110px; right:10px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_WaitforMe_79x83.png); width:79px; height:83px; animation:xmassheeps11_5_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_5_ani { 100% { background-position:-1975px; } }

#pan_bobsleigh_box .bobsleigh, #pansetshop .main .set .bobsleigh { position:absolute; top:160px; left:-15px; width:420px; height:286px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Bobsleigh.png); animation:alternate bobsleighswing 0.5s ease-in-out infinite; }
@keyframes bobsleighswing
{
from { top:170px; left:-15px; }
to { top:160px; left:5px; }
}

#pan_bobsleigh_box .bobsleigh .flyingsnow, #pansetshop .main .set .bobsleigh .flyingsnow { position:absolute; top:-20px; left:110px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_FlyingSnow_390x289.png); width:390px; height:289px; animation:flyingsnow_ani 1s steps(13) infinite; }
@keyframes flyingsnow_ani { 100% { background-position:-5070px; } }

#pan_bobsleigh_box .banners, #pansetshop .main .set .banners { position:absolute; top:-10px; left:-50px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Banner_Ani.gif); width:640px; height:480px; }

#pan_bobsleigh_box .snowwall, #pansetshop .main .set .snowwall { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Snow_seamless.png); width:1662px; height:669px; animation:snowwall 0.5s linear infinite; }
@keyframes snowwall
{
0% { left:-831px; }
100% { left:0px; }
}

<!-- BOBBAHN :)
#pan_sledgeride_sledge { z-index:110; display:none; position:absolute; top:100px; right:100px; background-color:red; width:250px; height:250px; animation:shake 0.42s cubic-bezier(.36,.07,.19,.97) both infinite; transform:translate3d(0, 0, 0); backface-visibility:hidden; perspective:1000px; }
@keyframes shake
{
  10%, 90% { transform:translate3d(-1px, 0, 0); }
  20%, 80% { transform:translate3d(2px, -5px, 0); }
  30%, 50%, 70% { transform:translate3d(-5px, 2px, 0); }
  40%, 60% { transform:translate3d(5px, 0, 0); }
} -->

#xmassheep12_back { position:absolute; top:-43px; left:-54px; width:700px; height:563px; background-image:url(https://mff.wavecdn.net/mff/gingerbreadhouse/SetzkastenSzene_Christmas2020_BG.png) !important; transform:scale(0.825); }
#xmassheep12_1, #pansetshop .main .set .xmassheeps12_1, #panscenes_page .xmassheeps12_sheep1 { z-index:110; display:none; position:absolute; bottom:140px; left:467px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_DoorEater_Spritesheet_53x85.png); width:53px; height:85px; animation:xmassheep12_1_ani 2s steps(28) infinite; }
@keyframes xmassheep12_1_ani { 100% { background-position:-1484px; } }
#xmassheep12_2, #pansetshop .main .set .xmassheeps12_2, #panscenes_page .xmassheeps12_sheep2 { z-index:110; display:none; position:absolute; top:100px; left:76px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_RoofPainter_Spritesheet_123x222.png); width:123px; height:222px; animation:xmassheep12_2_ani 2s steps(29) infinite; }
@keyframes xmassheep12_2_ani { 100% { background-position:-3567px; } }
#xmassheep12_3, #pansetshop .main .set .xmassheeps12_3, #panscenes_page .xmassheeps12_sheep3 { z-index:110; display:none; position:absolute; top:266px; left:201px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_Jumping_Spritesheet_197x245.png); width:197px; height:245px; animation:xmassheep12_3_ani 1s steps(13) infinite; }
@keyframes xmassheep12_3_ani { 100% { background-position:-2561px; } }
#xmassheep12_4, #pansetshop .main .set .xmassheeps12_4, #panscenes_page .xmassheeps12_sheep4 { z-index:110; display:none; position:absolute; bottom:28px; right:0px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_Snow_Spritesheet_197x141.png); width:197px; height:141px; animation:xmassheep12_4_ani 1.5s steps(21) infinite; }
@keyframes xmassheep12_4_ani { 100% { background-position:-4137px; } }
#xmassheep12_5, #pansetshop .main .set .xmassheeps12_5, #panscenes_page .xmassheeps12_sheep5 { z-index:110; display:none; position:absolute; top:0px; left:276px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_CottonCandy_Spritesheet_198x200.png); width:198px; height:200px; animation:xmassheep12_5_ani 2s steps(34) infinite; }
@keyframes xmassheep12_5_ani { 100% { background-position:-6732px; } }

.soccersheep { position:absolute; display:none; }
#soccersheep1, #panscenes_page .soccersheps_sheep1 { top:14px; left:197px; background:url(https://mff.wavecdn.net/mff/em/1.gif) top left no-repeat; width:170px; height:76px; }
#soccersheep2, #panscenes_page .soccersheps_sheep2 { top:102px; right:13px; background:url(https://mff.wavecdn.net/mff/em/2.gif) top left no-repeat; width:106px; height:91px; }
#soccersheep3, #panscenes_page .soccersheps_sheep3 { top:110px; left:314px; background:url(https://mff.wavecdn.net/mff/em/3.gif) top left no-repeat; width:131px; height:77px; }
#soccersheep4, #panscenes_page .soccersheps_sheep4 { top:86px; left:136px; background:url(https://mff.wavecdn.net/mff/em/4.gif) top left no-repeat; width:155px; height:129px; }
#soccersheep5, #panscenes_page .soccersheps_sheep5 { top:126px; left:0px; background:url(https://mff.wavecdn.net/mff/em/5.gif) top left no-repeat; width:113px; height:75px; }
#soccersheep6, #panscenes_page .soccersheps_sheep6 { top:200px; left:302px; background:url(https://mff.wavecdn.net/mff/em/6.gif) top left no-repeat; width:128px; height:90px; }
#soccersheep7, #panscenes_page .soccersheps_sheep7 { top:210px; left:142px; background:url(https://mff.wavecdn.net/mff/em/7.gif) top left no-repeat; width:109px; height:97px; }
#soccersheep8, #panscenes_page .soccersheps_sheep8 { bottom:189px; right:-40px; background:url(https://mff.wavecdn.net/mff/em/8.gif) top left no-repeat; width:194px; height:104px; }
#soccersheep9, #panscenes_page .soccersheps_sheep9 { bottom:139px; left:39px; background:url(https://mff.wavecdn.net/mff/em/9.gif) top left no-repeat; width:117px; height:153px; }
#soccersheep10, #panscenes_page .soccersheps_sheep10 { bottom:206px; left:300px; background:url(https://mff.wavecdn.net/mff/em/10.gif) top left no-repeat; width:110px; height:93px; }
#soccersheep11, #panscenes_page .soccersheps_sheep11 { bottom:94px; left:195px; background:url(https://mff.wavecdn.net/mff/em/11.gif) top left no-repeat; width:138px; height:127px; }
#soccersheep12, #panscenes_page .soccersheps_sheep12 { top:0px; right:55px; background:url(https://mff.wavecdn.net/mff/em/12.gif) top left no-repeat; width:97px; height:84px; }
#soccersheep13, #panscenes_page .soccersheps_sheep13 { bottom:146px; left:209px; background:url(https://mff.wavecdn.net/mff/wm/13.gif) top left no-repeat; width:150px; height:110px; }
#soccersheep14, #panscenes_page .soccersheps_sheep14 { bottom:251px; left:25px; background:url(https://mff.wavecdn.net/mff/wm/14.gif) top left no-repeat; width:109px; height:93px; }
#soccersheep15, #panscenes_page .soccersheps_sheep15 { bottom:252px; right:36px; background:url(https://mff.wavecdn.net/mff/wm/15.gif) top left no-repeat; width:138px; height:93px; }
#soccersheep16, #panscenes_page .soccersheps_sheep16 { bottom:258px; left:234px; background:url(https://mff.wavecdn.net/mff/wm/16.gif) top left no-repeat; width:124px; height:93px; }
#soccersheep17, #panscenes_page .soccersheps_sheep17 { top:114px; right:27px; background:url(https://mff.wavecdn.net/mff/wm/17.gif) top left no-repeat; width:97px; height:116px; }
#soccersheep18, #panscenes_page .soccersheps_sheep18 { top:139px; left:314px; background:url(https://mff.wavecdn.net/mff/wm/18.gif) top left no-repeat; width:127px; height:84px; }
#soccersheep19, #panscenes_page .soccersheps_sheep19 { top:117px; left:158px; background:url(https://mff.wavecdn.net/mff/wm/19.gif) top left no-repeat; width:96px; height:134px; }
#soccersheep20, #panscenes_page .soccersheps_sheep20 { top:141px; left:6px; background:url(https://mff.wavecdn.net/mff/wm/20.gif) top left no-repeat; width:115px; height:97px; }
#soccersheep21, #panscenes_page .soccersheps_sheep21 { top:12px; right:70px; background:url(https://mff.wavecdn.net/mff/wm/21.gif) top left no-repeat; width:116px; height:99px; }
#soccersheep22, #panscenes_page .soccersheps_sheep22 { top:27px; left:89px; background:url(https://mff.wavecdn.net/mff/wm/22.gif) top left no-repeat; width:89px; height:92px; }
#soccersheep23, #panscenes_page .soccersheps_sheep23 { top:0px; left:244px; background:url(https://mff.wavecdn.net/mff/wm/23.gif) top left no-repeat; width:112px; height:116px; }
#soccersheep_navi, #beachsheep_navi, #mallsheep_navi { z-index:111; display:none; position:absolute; top:10px; left:10px; }
#soccersheep_navi .arrow, #beachsheep_navi .arrow, #mallsheep_navi .arrow { width:38px; height:30px; background-image:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
#soccersheep_navi .arrow:hover, #beachsheep_navi .arrow:hover, #mallsheep_navi .arrow:hover { background-position-y:-30px; }
#soccersheep_navi_up, #beachsheep_navi_up, #mallsheep_navi_up { position:absolute; top:10px; left:5px; transform:rotate(90deg); }
#soccersheep_navi_down, #soccersheep_navi_bottomside, #beachsheep_navi_down, #mallsheep_navi_down { position:absolute; top:355px; left:0px; top:415px; left:5px; transform:rotate(-90deg); }
#soccersheep_navi_left, #soccersheep_navi_leftside, #mallsheep_navi_left, #mallsheep_navi_leftside { position:absolute; top:10px; left:5px; }
#soccersheep_navi_right, #soccersheep_navi_rightside, #mallsheep_navi_right, #mallsheep_navi_rightside { position:absolute; top:10px; left:490px; left:525px; transform:scaleX(-1); }
#soccersheep_navi_upside { position:absolute; top:10px; left:45px; left:45px; transform:rotate(90deg); }
#soccersheep24, #panscenes_page .soccersheps_sheep24 { top:8px; left:199px; background:url(https://mff.wavecdn.net/mff/em/24.gif); width:104px; height:88px; }
#soccersheep25, #panscenes_page .soccersheps_sheep25 { top:31px; left:360px; background:url(https://mff.wavecdn.net/mff/em/25.gif); width:72px; height:83px; }
#soccersheep26, #panscenes_page .soccersheps_sheep26 { top:332px; left:436px; background:url(https://mff.wavecdn.net/mff/em/26.gif); width:119px; height:84px; }
#soccersheep27, #panscenes_page .soccersheps_sheep27 { top:120px; left:345px; background:url(https://mff.wavecdn.net/mff/em/27.gif); width:110px; height:66px; }
#soccersheep28, #panscenes_page .soccersheps_sheep28 { top:9px; left:52px; background:url(https://mff.wavecdn.net/mff/em/28.gif); width:117px; height:112px; }
#soccersheep29, #panscenes_page .soccersheps_sheep29 { top:272px; left:50px; background:url(https://mff.wavecdn.net/mff/em/29.gif); width:112px; height:196px; }
#soccersheep30, #panscenes_page .soccersheps_sheep30 { top:243px; left:195px; background:url(https://mff.wavecdn.net/mff/em/30.gif); width:103px; height:111px; }
#soccersheep31, #panscenes_page .soccersheps_sheep31 { top:119px; left:192px; background:url(https://mff.wavecdn.net/mff/em/31.gif); width:108px; height:82px; }
#soccersheep32, #panscenes_page .soccersheps_sheep32 { top:315px; left:290px; background:url(https://mff.wavecdn.net/mff/em/32.gif); width:120px; height:91px; }
#soccersheep33, #panscenes_page .soccersheps_sheep33 { top:207px; left:396px; background:url(https://mff.wavecdn.net/mff/em/33.gif); width:100px; height:71px; }
#soccersheep34, #panscenes_page .soccersheps_sheep34 { top:177px; left:27px; background:url(https://mff.wavecdn.net/mff/em/34.gif); width:146px; height:83px; }
#soccersheep35, #panscenes_page .soccersheps_sheep35 { top:8px; left:302px; background:url(https://mff.wavecdn.net/mff/wm/WM18_01_PopcornVendor.gif); width:183px; height:92px; }
#soccersheep36, #panscenes_page .soccersheps_sheep36 { top:8px; left:485px; background:url(https://mff.wavecdn.net/mff/wm/WM18_02_PhoneSheep.gif); width:99px; height:100px; }
#soccersheep37, #panscenes_page .soccersheps_sheep37 { top:170px; left:431px; background:url(https://mff.wavecdn.net/mff/wm/WM18_03_UsherSheep.gif); width:118px; height:109px; }
#soccersheep38, #panscenes_page .soccersheps_sheep38 { top:179px; left:273px; background:url(https://mff.wavecdn.net/mff/wm/WM18_04_ShirtSheep.gif); width:105px; height:81px; }
#soccersheep39, #panscenes_page .soccersheps_sheep39 { top:288px; left:417px; background:url(https://mff.wavecdn.net/mff/wm/WM18_05_BeerHelmetSheep.gif); width:127px; height:111px; }
#soccersheep40, #panscenes_page .soccersheps_sheep40 { top:309px; left:277px; background:url(https://mff.wavecdn.net/mff/wm/WM18_06_DancingSheep.gif); width:137px; height:95px; }
#soccersheep41, #panscenes_page .soccersheps_sheep41 { top:197px; left:108px; background:url(https://mff.wavecdn.net/mff/wm/WM18_07_BurgerSheep.gif); width:83px; height:86px; }
#soccersheep42, #panscenes_page .soccersheps_sheep42 { top:108px; left:120px; background:url(https://mff.wavecdn.net/mff/wm/WM18_08_SitupSheep.gif); width:82px; height:90px; }
#soccersheep43, #panscenes_page .soccersheps_sheep43 { top:19px; left:95px; background:url(https://mff.wavecdn.net/mff/wm/WM18_09_NailClippingSheep.gif); width:104px; height:71px; }
#soccersheep44, #panscenes_page .soccersheps_sheep44 { top:252px; left:14px; background:url(https://mff.wavecdn.net/mff/wm/WM18_10_LineSheep.gif); width:82px; height:70px; }
#soccersheep45, #panscenes_page .soccersheps_sheep45 { top:363px; left:8px; background:url(https://mff.wavecdn.net/mff/wm/WM18_11_Coach.gif); width:114px; height:90px; }

#soccersheep46, #panscenes_page .soccersheps_sheep46 { top:176px; left:116px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Ballpump_80x143.png); width:80px; height:143px; animation:soccersheep46_ani 1s steps(14) infinite; }
@keyframes soccersheep46_ani { 100% { background-position:-1120px; } }
#soccersheep47, #panscenes_page .soccersheps_sheep47 { top:356px; left:71px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Bouncer_76x83.png); width:76px; height:83px; animation:soccersheep47_ani 2s steps(25) infinite; }
@keyframes soccersheep47_ani { 100% { background-position:-1900px; } }
#soccersheep48, #panscenes_page .soccersheps_sheep48 { top:311px; right:149px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Cheerleader_122x101.png); width:122px; height:101px; animation:soccersheep48_ani 2s steps(21) infinite; }
@keyframes soccersheep48_ani { 100% { background-position:-2562px; } }
#soccersheep49, #panscenes_page .soccersheps_sheep49 { top:85px; left:69px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Cleaner_108x77.png); width:108px; height:77px; animation:soccersheep49_ani 2s steps(28) infinite; }
@keyframes soccersheep49_ani { 100% { background-position:-3024px; } }
#soccersheep50, #panscenes_page .soccersheps_sheep50 { top:336px; right:29px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Commentator_78x79.png); width:78px; height:79px; animation:soccersheep50_ani 2s steps(21) infinite; }
@keyframes soccersheep50_ani { 100% { background-position:-1638px; } }
#soccersheep51, #panscenes_page .soccersheps_sheep51 { top:226px; right:94px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Filmcamera_77x131.png); width:77px; height:131px; animation:soccersheep51_ani 2s steps(21) infinite; }
@keyframes soccersheep51_ani { 100% { background-position:-1617px; } }
#soccersheep52, #panscenes_page .soccersheps_sheep52 { top:211px; left:26px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_HandicappedFan_99x105.png); width:99px; height:105px; animation:soccersheep52_ani 2s steps(25) infinite; }
@keyframes soccersheep52_ani { 100% { background-position:-2475px; } }
#soccersheep53, #panscenes_page .soccersheps_sheep53 { top:296px; left:191px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Mascot_133x133.png); width:113px; height:113px; animation:soccersheep53_ani 1s steps(13) infinite; }
@keyframes soccersheep53_ani { 100% { background-position:-1469px; } }
#soccersheep54, #panscenes_page .soccersheps_sheep54 { top:71px; left:256px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Photographer_56x78.png); width:56px; height:78px; animation:soccersheep54_ani 2s steps(21) infinite; }
@keyframes soccersheep54_ani { 100% { background-position:-1176px; } }
#soccersheep55, #panscenes_page .soccersheps_sheep55 { top:161px; right:224px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_PlayersWife_53x83.png); width:53px; height:83px; animation:soccersheep55_ani 2s steps(28) infinite; }
@keyframes soccersheep55_ani { 100% { background-position:-1484px; } }
#soccersheep56, #panscenes_page .soccersheps_sheep56 { top:26px; right:119px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_WrongFan_64x79.png); width:64px; height:79px; animation:soccersheep56_ani 2s steps(30) infinite; }
@keyframes soccersheep56_ani { 100% { background-position:-1920px; } }

#soccersheep57, #panscenes_page .soccersheps_sheep57 { top:58px; right:100px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep1.gif); width:108px; height:126px; }
#soccersheep58, #panscenes_page .soccersheps_sheep58 { top:154px; left:19px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep2.gif); width:203px; height:202px; }
#soccersheep59, #panscenes_page .soccersheps_sheep59 { top:4px; left:142px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep3.gif); width:97px; height:64px; }
#soccersheep60, #panscenes_page .soccersheps_sheep60 { top:254px; right:224px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep4.gif); width:97px; height:155px; }
#soccersheep61, #panscenes_page .soccersheps_sheep61 { top:280px; right:66px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep5.gif); width:151px; height:144px; }

#soccersheep62, #panscenes_page .soccersheps_sheep62 { bottom:134px; left:118px; background:url(https://mff.wavecdn.net/mff/wm/Soccer26_Scene_01_cash_sheep_2.gif); width:137px; height:128px; }
#soccersheep63, #panscenes_page .soccersheps_sheep63 { top:234px; left:230px; background:url(https://mff.wavecdn.net/mff/wm/Soccer26_Scene_02_Dealer_Sheep_2.gif); width:114px; height:91px; }
#soccersheep64, #panscenes_page .soccersheps_sheep64 { bottom:159px; right:83px; background:url(https://mff.wavecdn.net/mff/wm/Soccer26_Scene_03_Child_Sheep_2.gif); width:150px; height:151px; }
#soccersheep65, #panscenes_page .soccersheps_sheep65 { top:126px; right:117px; background:url(https://mff.wavecdn.net/mff/wm/Soccer26_Scene_04_Stuck_Sheep_2.gif); width:127px; height:147px; }
#soccersheep66, #panscenes_page .soccersheps_sheep66 { top:93px; left:260px; background:url(https://mff.wavecdn.net/mff/wm/Soccer26_Scene_05_Cashier_Sheep.gif); width:80px; height:83px; }

.noflickr_container
{

}
.noflickr
{
/* image-rendering: optimizeSpeed;             STOP SMOOTHING, GIVE ME SPEED  */
image-rendering: -moz-crisp-edges;          /* Firefox                        */
image-rendering: -o-crisp-edges;            /* Opera                          */
image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
-ms-interpolation-mode: nearest-neighbor;   /* IE8+                           */
transform:rotate(0.05deg);
}

#mastermind_transp { display:none; z-index:40; }
#mastermind { display:none; z-index:40; position:absolute; top:50px; left:50%; margin-left:-320px; width:640px; height:560px; background:url(https://mff.wavecdn.net/mff/wm/mastermind_back2.jpg); color:#000; border:2px solid #885F49; border-radius:5px; }
#mastermind.beach { background:url(https://mff.wavecdn.net/mff/beach/mastermind_back4.png); }
#mastermind_log { position:relative; margin-top:92px; margin-left:38px; margin-bottom:18px; }
.mastermind_log_line { margin-bottom:18px; }
#mastermind_line { position:relative; margin-bottom:20px; margin-left:38px; }
.mastermind_line_item, .mastermind_log_item { position:relative; float:left; width:70px; height:70px; margin-right:0px; }
#mastermind_line_button, .mastermind_line_button { position:relative; float:left; background:url(https://mff.wavecdn.net/mff/wm/mastermind_check.png) 0 0; width:90px; height:90px; margin-top:-10px; margin-right:10px; }
#mastermind_line_button:hover { background-position:90px 0; }
#mastermind_select { display:none; position:relative; background:url(https://mff.wavecdn.net/mff/wm/mastermin_select_back.png); width:468px; height:209px; left:45px; top:-30px; }
#mastermind.beach #mastermind_select { background-image:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Setzkastenszene_Board.png); }
#mastermind_select_inner { padding:27px 0 0 16px; width:455px; }
#mastermind.beach #mastermind_select_inner { padding:27px 0 0 27px; }
.mastermind_select_item, .mastermind_line_item, .mastermind_log_item { position:relative; float:left; width:70px; height:70px; margin-right:0px; background-image:url(https://mff.wavecdn.net/mff/wm/mastermind_icons3.png); }
#mastermind.beach .mastermind_select_item, #mastermind.beach .mastermind_line_item, #mastermind.beach .mastermind_log_item { background-image:url(https://mff.wavecdn.net/mff/beach/mastermind_icons4.png); }
.mastermind_select_item:hover {  }
.mastermind_select_item1 { background-position:0 0; }
.mastermind_select_item2 { background-position: -70px 0; }
.mastermind_select_item3 { background-position:-140px 0; }
.mastermind_select_item4 { background-position:-210px 0; }
.mastermind_select_item5 { background-position:-280px 0; }
.mastermind_select_item6 { background-position:-350px 0; }
.mastermind_select_item7 { background-position:-420px 0; }
.mastermind_select_item8 { background-position:-490px 0; }
.mastermind_select_item9 { background-position:-560px 0; }
.mastermind_select_item10 { background-position:-630px 0; }
.mastermind_select_item11 { background-position:-700px 0; }
.mastermind_select_item_buy { background-position:-770px 0; }
.mastermind_select_item-1, .mastermind_line_item0 { background-position:-840px 0; }
#mastermind_select_item_buy_tt { top:0px; left:75px; width:80px; }
.mastermind_log_item_right, .mastermind_log_item_wrong, .mastermind_log_item_ok { position:absolute; bottom:-2px; right:-2px; background:url(https://mff.wavecdn.net/mff/wm/mastermind_emos.png); width:40px; height:40px; }
.mastermind_log_item_right { background-position:-80px 0; }
.mastermind_log_item_wrong { background-position:0 0;  }
.mastermind_log_item_ok { background-position:-40px 0;  }
#mastermind_intro { position:absolute; top:20px; left:50%; width:300px; margin-left:-150px; text-align:center; font-size:14px; font-weight:bold; }
#mastermind_cooldown { text-align:center; margin:10px 0px; }
#mastermind_cooldown_timer { margin-top:10px; font-weight:bold; }
#mastermind_balls { position:absolute; bottom:15px; right:15px; }
#mastermind.beach #mastermind_balls { background-color:white; border-radius:10px; }
#mastermind_balls .balls { position:relative; float:left; background:url(https://mff.wavecdn.net/mff/em/emball.png); width:32px; height:32px; margin-right:5px; margin-top:16px; }
#mastermind.beach #mastermind_balls .balls { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
#mastermind_balls_count { position:relative; float:left; font-size:20px; font-weight:bold; margin-top:18px; margin-right:10px; }
#mastermind_exchange_button { position:relative; float:left; background:url(https://mff.wavecdn.net/mff/wm/exchange.png); width:60px; height:60px; }
#mastermind_exchange_button:hover { background-position:-60px 0; }
#mastermind_exchange_button_tt { top:10px; right:60px; }
#mastermind_prize { position:absolute; bottom:25px; left:10px; width:165px; text-align:center; }
#mastermind.beach #mastermind_prize { background-color:white; padding:10px; border-radius:5px; }
#mastermind_help_button { position:absolute; top:10px; left:10px; background:url(https://mff.wavecdn.net/mff/kaeserei_info.png); width:25px; height:25px; }
#mastermind_help_transp { display:none; z-index:75; position:absolute; top:0px; left:0px; }
#mastermind_help { display:none; z-index:75; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/wm/help.png); width:626px; height:545px; }
#mastermind.beach #mastermind_help { background:url(https://mff.wavecdn.net/mff/beach/Informant_Mastermind22.png); width:626px; height:545px; }
#mastermind_help_inner { position:relative; top:20px; left:245px; width:350px; height:500px; overflow:auto; }
#mastermind_popup { z-index:50; display:none; position:absolute; left:50%; margin-left:-255px; bottom:245px; width:490px; max-width:490px; padding:10px; }
.mastermind_line_item_active { display:none; position:absolute; top:3px; left:3px; border-radius:38px; width:60px; height:60px; border:2px solid yellow; }
#mastermind_help .balls { position:relative; float:left; background-image:url(https://mff.wavecdn.net/mff/em/emball.png); width:10px; height:10px; background-size:100%; margin-top:19px; }
#mastermind.beach #mastermind_help .balls { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
.mastermind_balls_img { background-image:url(https://mff.wavecdn.net/mff/em/emball.png); width:10px; height:10px; background-size:100%; margin-top:2px; }
.mastermind_balls_img.beach { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }

#wmbox { z-index:35; position:absolute; top:50px; left:50%; margin-left:-305px; width:610px; height:520px; }
#wmbox_inner { position:relative; background-color:#E5D194; text-align:center; width:510px; height:420px; padding:10px; }
#wmbox .pan-link { margin-top:12px; }
.wmbox_box { position:relative; float:left; width:120px; height:120px; }
.wmbox_box.soccer { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.png); }
.wmbox_box.soccer_2 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.3.png); }
.wmbox_box.soccer_3 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.4.png); }
.wmbox_box.soccer_4 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.5.png); }
.wmbox_box.soccer_5 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards_soccer26.png); }
.wmbox_box.beach { background-image:url(https://mff.wavecdn.net/mff/beach/sheep_cards_beach.3.png); }
.wmbox_sheep_soccer1 { background-position:0 0; }
.wmbox_sheep_soccer2 { background-position:-120px 0; }
.wmbox_sheep_soccer3 { background-position:-240px 0; }
.wmbox_sheep_soccer4 { background-position:-360px 0; }
.wmbox_sheep_soccer5 { background-position:0 -120px; }
.wmbox_sheep_soccer6 { background-position:-120px -120px; }
.wmbox_sheep_soccer7 { background-position:-240px -120px; }
.wmbox_sheep_soccer8 { background-position:-360px -120px; }
.wmbox_sheep_soccer9 { background-position:0 -240px; }
.wmbox_sheep_soccer10 { background-position:-120px -240px; }
.wmbox_sheep_soccer11 { background-position:-240px -240px; }
.wmbox_sheep_soccer12 { background-position:-360px -240px; }
.wmbox_sheep_soccer13 { background-position:0 -360px; }
.wmbox_sheep_soccer14 { background-position:-120px -360px; }
.wmbox_sheep_soccer15 { background-position:-240px -360px; }
.wmbox_sheep_soccer16 { background-position:-360px -360px; }
.wmbox_sheep_soccer17 { background-position:0 -480px; }
.wmbox_sheep_soccer18 { background-position:-120px -480px; }
.wmbox_sheep_soccer19 { background-position:-240px -480px; }
.wmbox_sheep_soccer20 { background-position:-360px -480px; }
.wmbox_sheep_soccer21 { background-position:0 -600px; }
.wmbox_sheep_soccer22 { background-position:-120px -600px; }
.wmbox_sheep_soccer23 { background-position:-240px -600px; }
.wmbox_sheep_soccer24 { background-position:-120px -120px; }
.wmbox_sheep_soccer25 { background-position:-240px -240px; }
.wmbox_sheep_soccer26 { background-position:-360px -120px; }
.wmbox_sheep_soccer27 { background-position:-120px -240px; }
.wmbox_sheep_soccer28 { background-position:0px 0px; }
.wmbox_sheep_soccer29 { background-position:-240px -120px; }
.wmbox_sheep_soccer30 { background-position:-240px 0px; }
.wmbox_sheep_soccer31 { background-position:0px -120px; }
.wmbox_sheep_soccer32 { background-position:-360px 0px; }
.wmbox_sheep_soccer33 { background-position:0px -240px; }
.wmbox_sheep_soccer34 { background-position:-120px 0px; }
.wmbox_sheep_soccer35 { background-position:-360px -480px; }
.wmbox_sheep_soccer36 { background-position:-240px -480px; }
.wmbox_sheep_soccer37 { background-position:-240px -600px; }
.wmbox_sheep_soccer38 { background-position:   0px -600px; }
.wmbox_sheep_soccer39 { background-position:   0px -360px; }
.wmbox_sheep_soccer40 { background-position:-360px -360px; }
.wmbox_sheep_soccer41 { background-position:-120px -360px; }
.wmbox_sheep_soccer42 { background-position:-120px -600px; }
.wmbox_sheep_soccer43 { background-position:-120px -480px; }
.wmbox_sheep_soccer44 { background-position:   0px -480px; }
.wmbox_sheep_soccer45 { background-position:-240px -360px; }
.wmbox_sheep_soccer46 { background-position:0px -120px; }
.wmbox_sheep_soccer47 { background-position:-240px -120px; }
.wmbox_sheep_soccer48 { background-position:-360px 0px; }
.wmbox_sheep_soccer49 { background-position:-240px -240px; }
.wmbox_sheep_soccer50 { background-position:-240px 0px; }
.wmbox_sheep_soccer51 { background-position:0px 0px; }
.wmbox_sheep_soccer52 { background-position:-360px -120px; }
.wmbox_sheep_soccer53 { background-position:-120px -120px; }
.wmbox_sheep_soccer54 { background-position:-120px 0px; }
.wmbox_sheep_soccer55 { background-position:   0px -240px; }
.wmbox_sheep_soccer56 { background-position:-120px -240px; }

.wmbox_sheep_soccer57 { background-position:0px 0px; }
.wmbox_sheep_soccer58 { background-position:-120px 0px; }
.wmbox_sheep_soccer59 { background-position:-240px 0px; }
.wmbox_sheep_soccer60 { background-position:-360px 0px; }
.wmbox_sheep_soccer61 { background-position:0px -120px; }

.wmbox_sheep_soccer62, .wmbox_sheep_soccer63, .wmbox_sheep_soccer64, .wmbox_sheep_soccer65, .wmbox_sheep_soccer66 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards_soccer26.png); }
.wmbox_sheep_soccer62 { background-position:0px 0px; }
.wmbox_sheep_soccer63 { background-position:-120px 0px; }
.wmbox_sheep_soccer64 { background-position:-240px 0px; }
.wmbox_sheep_soccer65 { background-position:-360px 0px; }
.wmbox_sheep_soccer66 { background-position:0px -120px; }

.wmbox_sheep_beach1 { background-position:-0px -0px; }
.wmbox_sheep_beach2 { background-position:-120px -0px; }
.wmbox_sheep_beach3 { background-position:-240px -0px; }
.wmbox_sheep_beach4 { background-position:-360px -0px; }
.wmbox_sheep_beach5 { background-position:-0px -120px; }
.wmbox_sheep_beach6 { background-position:-120px -120px; }
.wmbox_sheep_beach7 { background-position:-0px -240px; }
.wmbox_sheep_beach8 { background-position:-120px -240px; }
.wmbox_sheep_beach9 { background-position:-240px -240px; }
.wmbox_sheep_beach10 { background-position:-360px -240px; }
.wmbox_sheep_beach11 { background-position:-0px -360px; }
.wmbox_sheep_beach12 { background-position:-120px -360px; }

.wmbox_sheep_beach13 { background-position:-240px -480px; }
.wmbox_sheep_beach14 { background-position:-120px -480px; }
.wmbox_sheep_beach15 { background-position:-360px -480px; }
.wmbox_sheep_beach16 { background-position:-0px -600px; }
.wmbox_sheep_beach17 { background-position:-0px -480px; }

.wmbox_sheep_balls { position:absolute; bottom:16px; text-align:center; width:120px; display:flex; justify-content:center; }
.wmbox_sheep_balls .img { background-image:url(https://mff.wavecdn.net/mff/em/emball.png); width:10px; height:10px; background-size:100%; margin-top:3px; }
#wmbox_inner.beach .wmbox_sheep_balls .img { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
.wmbox_sheep_balls .amount { margin-top:1px; }
.wmbox_sheep_active { display:none; position:absolute; background:url(https://mff.wavecdn.net/mff/em/sheep_active.png); width:120px; height:120px; }
#wmbox_sheep_count_line { position:relative; left:50%; background-color:#C3A75E; padding:5px; border-radius:5px; font-weight:bold; width:200px; margin-left:-100px; margin-top:10px; margin-bottom:10px; }
#wmbox_sheep_count_ball { position:absolute; top:2px; left:2px; background:url(https://mff.wavecdn.net/mff/em/emball.png); width:32px; height:32px; }
#wmbox_inner.beach #wmbox_sheep_count_ball { background:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
#wmbox_sheep_count { float:left; font-size:20px; margin-right:10px; margin-left:35px; }
#wmbox_sheep_list { position:relative; overflow:auto; width:100%; height:310px; }
.wmbox_sheep_tt { position:absolute; bottom:5px; }
#wmbox_sheep_buybutton { float:right; }
.wm_coins_button { background:url(https://mff.wavecdn.net/mff/megafruit_coins_button.gif); text-align:center; margin-bottom:10px; width:253px; height:35px; padding-top:16px; font-weight:bold; }
.wm_coins_button:hover { background:url(https://mff.wavecdn.net/mff/megafruit_coins_button_over.gif);}

#em_fan { position:absolute; top:294px; left:413px; width:61px; height:55px; background:url(https://mff.wavecdn.net/mff/em/em_fan.gif); }
#em_fan.beach { top:305px; left:420px; width:30px; height:41px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_NPC_Spritesheet_30x41.png); animation:em_fan_beach_ani 5s steps(101) infinite; }
@keyframes em_fan_beach_ani { 100% { background-position:-3030px; } }
#em_fan .blackbox { display:none; z-index:100; position:absolute; top:0px; left:60px; width:150px; }

#architect_icon { z-index:5; position:absolute; top:263px; left:150px; width:50px; height:44px; background:url(https://mff.wavecdn.net/mff/architect.gif); }
#architect_icon_tt { display:none; z-index:100; position:absolute; top:0px; left:50px; }
#architect { position:relative; width:554px; height:475px; user-select:none; }
#architect .intro { margin-top:-10px; }
#architect .list { position:relative; width:534px; height:400px; margin:15px 0px; padding:10px; background-color:khaki; border-radius:5px; }
#architect .list .item { position:relative; float:left; margin:14px; width:150px; height:150px; background-size:100%; }
#architect .list .item:hover { transform:scale(1.05); }
#architect .list .item .ready { position:absolute; bottom:-15px; right:-15px; background:url(https://mff.wavecdn.net/mff/merchslot_isset.png); width:70px; height:69px; }
#architect .list .item .block {  }
#architect .list .item .select { position:absolute; top:0px; left:0px; width:150px; height:150px; background:url(https://mff.wavecdn.net/mff/architect_item_select.png); background-size:100%; }
#architect .list .item .info { position:absolute; top:155px; width:100%; text-align:center; }
#architect .list .item .info .timer {  }
#architect .list .item .info .event { margin-top:5px; }
#architect .list .item.off { opacity:0.7; }
#architect .list .item .bonus { position:absolute; top:-10px; right:-10px; }
#architect .list .item .bonus.memory_easter2020, #architect_detail .bonus.memory_easter2020 .img, #farm_inner_headquarter_tt .bonus.memory_easter2020 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory_pack_easter8.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2021, #architect_detail .bonus.memory_easter2021 .img, #farm_inner_headquarter_tt .bonus.memory_easter2021 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory_pack_Eastern2021.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2022, #architect_detail .bonus.memory_easter2022 .img, #farm_inner_headquarter_tt .bonus.memory_easter2022 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory_pack_Eastern2021.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2023, #architect_detail .bonus.memory_easter2023 .img, #farm_inner_headquarter_tt .bonus.memory_easter2023 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory/memory_pack_Eastern2023.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2024, #architect_detail .bonus.memory_easter2024 .img, #farm_inner_headquarter_tt .bonus.memory_easter2024 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory/memory_pack_Easter24.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2025, #architect_detail .bonus.memory_easter2025 .img, #farm_inner_headquarter_tt .bonus.memory_easter2025 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory/memory_pack_Easter24.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2026, #architect_detail .bonus.memory_easter2026 .img, #farm_inner_headquarter_tt .bonus.memory_easter2026 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory/memory_pack_Easter24.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2020, #architect_detail .bonus.collectevent_april2020 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2020 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2021, #architect_detail .bonus.collectevent_april2021 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2021 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2022, #architect_detail .bonus.collectevent_april2022 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2022 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2023, #architect_detail .bonus.collectevent_april2023 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2023 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.pentecostevent2023, #architect_detail .bonus.pentecostevent2023 .img, #farm_inner_headquarter_tt .bonus.pentecostevent2023 .img, #specialoffer_new.pentecost .house .bonus .icon { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#architect .list .item .bonus.pentecostevent2024, #architect_detail .bonus.pentecostevent2024 .img, #farm_inner_headquarter_tt .bonus.pentecostevent2024 .img, #specialoffer_new.pentecost .house .bonus .icon { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#architect .list .item .bonus.pentecostevent2025, #architect_detail .bonus.pentecostevent2025 .img, #farm_inner_headquarter_tt .bonus.pentecostevent2025 .img, #specialoffer_new.pentecost .house .bonus .icon { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#architect .list .item .bonus.pentecostevent2026, #architect_detail .bonus.pentecostevent2026 .img, #farm_inner_headquarter_tt .bonus.pentecostevent2026 .img, #specialoffer_new.pentecost .house .bonus .icon { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2020, #architect_detail .bonus.battle_summer_2020 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2020 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2021, #architect_detail .bonus.battle_summer_2021 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2021 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2022, #architect_detail .bonus.battle_summer_2022 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2022 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2023, #architect_detail .bonus.battle_summer_2023 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2023 .img, #specialoffer_new.waterbattle .house .bonus .icon { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2024, #architect_detail .bonus.battle_summer_2024 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2024 .img, #specialoffer_new.waterbattle .house .bonus .icon { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2025, #architect_detail .bonus.battle_summer_2025 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2025 .img, #specialoffer_new.waterbattle .house .bonus .icon { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2026, #architect_detail .bonus.battle_summer_2026 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2026 .img, #specialoffer_new.waterbattle .house .bonus .icon { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_summer2020, #architect_detail .bonus.deliveryevent_summer2020 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2020 .img { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2021, #architect_detail .bonus.deliveryevent_summer2021 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2021 .img { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2022, #architect_detail .bonus.deliveryevent_summer2022 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2022 .img { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2023, #architect_detail .bonus.deliveryevent_summer2023 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2023 .img, #specialoffer_new.summer .bonus .icon { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2024, #architect_detail .bonus.deliveryevent_summer2024 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2024 .img, #specialoffer_new.summer .bonus .icon { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2025, #architect_detail .bonus.deliveryevent_summer2025 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2025 .img, #specialoffer_new.summer .bonus .icon { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2026, #architect_detail .bonus.deliveryevent_summer2026 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2026 .img, #specialoffer_new.summer .bonus .icon { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.tinkergame_birthday2022, #architect_detail .bonus.tinkergame_birthday2022 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2022 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2023, #architect_detail .bonus.tinkergame_birthday2023 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2023 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2024, #architect_detail .bonus.tinkergame_birthday2024 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2024 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2025, #architect_detail .bonus.tinkergame_birthday2025 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2025 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2026, #architect_detail .bonus.tinkergame_birthday2026 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2026 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2022, #architect_detail .bonus.deliveryevent_winter2022 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2022 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2023, #architect_detail .bonus.deliveryevent_winter2023 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2023 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2024, #architect_detail .bonus.deliveryevent_winter2024 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2024 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2025, #architect_detail .bonus.deliveryevent_winter2025 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2025 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2026, #architect_detail .bonus.deliveryevent_winter2026 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2026 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.SKI_WINTER2020, #architect_detail .bonus.SKI_WINTER2020 .img, #farm_inner_headquarter_tt .bonus.SKI_WINTER2020 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.SKI_WINTER2021, #architect_detail .bonus.SKI_WINTER2021 .img, #farm_inner_headquarter_tt .bonus.SKI_WINTER2021 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.SKI_WINTER2022, #architect_detail .bonus.SKI_WINTER2022 .img, #farm_inner_headquarter_tt .bonus.SKI_WINTER2022 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.ski_winter2023, #architect_detail .bonus.ski_winter2023 .img, #farm_inner_headquarter_tt .bonus.ski_winter2023 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.ski_winter2024, #architect_detail .bonus.ski_winter2024 .img, #farm_inner_headquarter_tt .bonus.ski_winter2024 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.ski_winter2025, #architect_detail .bonus.ski_winter2025 .img, #farm_inner_headquarter_tt .bonus.ski_winter2025 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2022, #architect_detail .bonus.oktoberfest_event2022 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2022 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2022, #architect_detail .bonus.battle_halloween_2022 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2022 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2023, #architect_detail .bonus.oktoberfest_event2023 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2023 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2023, #architect_detail .bonus.battle_halloween_2023 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2023 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2024, #architect_detail .bonus.oktoberfest_event2024 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2024 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2024, #architect_detail .bonus.battle_halloween_2024 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2024 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2025, #architect_detail .bonus.oktoberfest_event2025 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2025 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2025, #architect_detail .bonus.battle_halloween_2025 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2025 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2026, #architect_detail .bonus.oktoberfest_event2026 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2026 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2026, #architect_detail .bonus.battle_halloween_2026 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2026 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.rainbowevent2024, #architect_detail .bonus.rainbowevent2024 .img, #farm_inner_headquarter_tt .bonus.rainbowevent2024 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/rainbowevent/Rainbow_Flask.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2024, #architect_detail .bonus.collectevent_april2024 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2024 .img { width:50px; height:55px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.rainbowevent2025, #architect_detail .bonus.rainbowevent2025 .img, #farm_inner_headquarter_tt .bonus.rainbowevent2025 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/rainbowevent/Rainbow_Flask.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2025, #architect_detail .bonus.collectevent_april2025 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2025 .img { width:50px; height:55px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.rainbowevent2026, #architect_detail .bonus.rainbowevent2026 .img, #farm_inner_headquarter_tt .bonus.rainbowevent2026 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/rainbowevent/Rainbow_Flask.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2026, #architect_detail .bonus.collectevent_april2026 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2026 .img { width:50px; height:55px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus .ttbox { top:50px; right:0px; width:155px; }
#architect .list .item .bonus.deliveryevent_summer2020 .ttbox, #architect .list .item .bonus.deliveryevent_summer2021 .ttbox, #architect .list .item .bonus.deliveryevent_summer2022 .ttbox, #architect .list .item .bonus.deliveryevent_summer2023 .ttbox, #architect .list .item .bonus.deliveryevent_summer2024 .ttbox, #architect .list .item .bonus.deliveryevent_summer2025 .ttbox { transform:rotate(-10deg); }
#architect_navi_up { display:none; position:absolute; left:-155px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up.3.png); width:253px; height:58px; top:220px; transform:rotate(-90deg); }
#architect_navi_up:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up_on.3.png); }
#architect_navi_down { position:absolute; right:-155px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down.3.png); width:253px; height:58px; top:220px; transform:rotate(-90deg); }
#architect_navi_down:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down_on.3.png); }
#architect .new { position:absolute; top:-5px; left:-5px; }
#architect .new.bonus_star { background-color:red; width:40px; height:40px; }
#architect .new.bonus_star:before { background-color:red; width:40px; height:40px; }
#architect .new.bonus_star:after { background-color:red; width:40px; height:40px; }
#architect .new .inner { position:absolute; top:12px; left:0px; z-index:1; font-weight:bold; color:#fff; width:100%; text-align:center; transform:rotate(-26deg); }
#architect_detail { position:relative; width:425px; }
#architect_detail .img { position:relative; width:200px; height:200px; float:left; margin-right:10px; }
#architect_detail .products { position:relative; width:215px; height:200px; float:left; text-align:left; }
#architect_detail .buy { position:absolute; bottom:0px; left:0px; width:215px; padding:5px; font-size:14px; font-weight:bold; }
#architect_detail .new { color:#fff; }
#architect_detail .specialoffer { margin-top:5px; font-size:12px; font-weight:bold; padding:5px; }
#architect_detail .timer { position:absolute; bottom:35px; left:0px; width:100%; text-align:center; }
#architect_detail .bonus { position:relative; margin-top:20px; }
#architect_detail .bonus .img { position:relative; float:left; margin-right:5px; }
#architect_detail .bonus .info { position:relative; float:left; width:150px; }
#architect_detail .bonus.memory_easter2020 .info { width:145px; }
#architect_detail .bonus.battle_summer_2020 .info, #architect_detail .bonus.battle_summer_2021 .info, #architect_detail .bonus.battle_summer_2022 .info, #architect_detail .bonus.battle_summer_2023 .info { width:145px; }
#architect_detail .bonus.deliveryevent_summer2020 .info { width:145px; }
#architect_detail .bonus.collectevent_april2020 .info { width:165px; }
#architect .bonusinfo { font-style:normal; font-size:11px; margin:0px; }
#architect .bonusinfo .transp { z-index:2; top:-77px; left:-50px; width:635px; height:587px; }
#architect .bonusinfo .main { z-index:3; position:absolute; top:40px; left:50%; margin-left:-210px; width:420px; border-radius:5px; border:2px solid #6C441D; background-color:#E5D194; }
#architect .bonusinfo .main .head { text-align:center; margin-top:10px; font-size:16px; font-weight:bold; color:#6C441D; }
#architect .bonusinfo .main .body { margin-top:10px; }
#architect .bonusinfo .list { margin-top:35px; }
#architect .bonusinfo .list .item { float:none; margin:0 auto; }
#architect .bonusinfo .list .item:hover { transform:scale(1); }
#architect .bonusinfo .list .item .ttbox { display:block; top:0px; left:65px; }
#architect .bonusinfo .list .item .arrow { z-index:101; position:absolute; top:0px; left:130px; border-color:transparent transparent red transparent; border-style:solid; border-width:25px; height:0px; width:0px; transform:rotate(-45deg); }
#architect .bonusinfo .list .item .arrow:after { content:''; position:absolute; top:25px; left:-15px; width:30px; height:40px; background-color:red; }
#architect .bonusinfo .button_yes { position:relative; width:40px; height:35px; margin:0 auto; margin-bottom:15px; }
#architect .navi { position:relative; margin-top:-5px; margin-bottom:-15px; margin-left:0px; display:flex; justify-content:center; }
#architect .navi .tab { position:relative; width:29px; height:25px; background-color:white; border-top-left-radius:5px; border-top-right-radius:5px; padding:5px; }
#architect .navi .tab:hover { background-color:darkkhaki; }
#architect .navi .tab.active { background-color:khaki; }
#architect .navi .tab .ttbox { top:auto; bottom:65px; left:0px; }
#architect .navi .tab .img { width:145%; height:125%; background-image:url(https://mff.wavecdn.net/mff/city/giftshop_categories5.png); transform:scale(0.75); margin:-5px -5px -5px -10px; }
#architect .navi .tab .img.cat_halloween { background-position:-212px 0px; }
#architect .navi .tab .img.cat_winter { background-position:-635px 0px; }
#architect .navi .tab .img.cat_xmas { background-position:-265px 0px; }
#architect .navi .tab .img.cat_easter { background-position:-583px 0px; }
#architect .navi .tab .img.cat_soccer { background:url(https://mff.wavecdn.net/mff/wm/wm_icon.png); width:32px; height:32px; margin-left:0px; }
#architect .navi .tab .img.cat_summer { background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); width:33px; height:33px; background-size:100%; margin:0 auto; margin-top:-5px; }
#architect .navi .tab .img.cat_pentecost { background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); width:33px; height:33px; background-size:100%; margin:0 auto; margin-top:-5px; }
#architect .navi .tab .img.cat_cherryblossom { background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); width:33px; height:33px; background-size:100%; margin:0 auto; margin-top:-5px; }
#architect .navi .tab .img.cat_delivery { background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); width:33px; height:38px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_battle { background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); width:35px; height:35px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_birthday { background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); width:35px; height:35px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_oktoberfest { background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); width:35px; height:35px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_general { background-position:-1115px 1px; transform:scale(0.6); width:160%; height:130%; }
#architect .navi .tab .bonus_star { position:relative; background-color:red; width:20px; height:20px; margin:0 auto; }
#architect .navi .tab .bonus_star:before { background-color:red; width:20px; height:20px; }
#architect .navi .tab .bonus_star:after { background-color:red; width:20px; height:20px; }
#architect .navi .tab .bonus_star .inner { position:absolute; top:5px; left:0px; color:white; font-size:7px; font-weight:bold; width:100%; text-align:center; z-index:1; }
#architect .headline { margin-top:-30px; margin-bottom:15px; }
#architect .infobutton { position:absolute; z-index:5; top:-5px; right:-42px; width:20px; height:20px; border-radius:25px; border-color:#fff; background:linear-gradient(aqua, blue); }
#architect .infobutton:after { content:'i'; position:absolute; top:2px; left:8px; font-weight:bold; color:#fff; font-size:12px; }
#architect .infobutton .ttbox { top:0px; left:auto; right:25px; width:250px; }
#architect .bonusinfo_list { position:absolute; bottom:10px; left:0px; width:100%; text-align:center; }
#architect .timer { margin-top:5px; }

.headquarter_design1 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design1.png); }
.headquarter_design2 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design2.png); }
.headquarter_design3 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design3.png); }
.headquarter_design4 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design4.png); }
.headquarter_design5 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design5.png); }
.headquarter_design6 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design6.png); }
.headquarter_design7 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design7.png); }
.headquarter_design8 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design8.png); }
.headquarter_design9 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design9.jpg) 0 9px no-repeat; }
.headquarter_design10 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design10.jpg) 0 10px no-repeat; }
.headquarter_design11 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design11.png) 0 10px no-repeat; }
.headquarter_design12 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design12.png) 0 10px no-repeat; }
.headquarter_design13 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design13.png) 0 10px no-repeat; }
.headquarter_design14 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design14.png) 0 10px no-repeat; }
.headquarter_design15 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design15.png) 0 10px no-repeat; }
.headquarter_design16 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design16_2.png) 0 10px no-repeat; }
.headquarter_design17 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design17.png) 0 10px no-repeat; }
.headquarter_design18 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design18.png) 0 10px no-repeat; }
.headquarter_design19 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design19.png) 0 10px no-repeat; }
.headquarter_design20 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design20.png) 0 10px no-repeat; }
.headquarter_design21 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design21.png) 0 10px no-repeat; }
.headquarter_design22 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design22.png) 0 10px no-repeat; }
.headquarter_design23 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design23.png) 0 10px no-repeat; }
.headquarter_design24 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design24.png) 0 10px no-repeat; }
.headquarter_design25 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design25.png) 0 10px no-repeat; }
.headquarter_design26 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design26.png) 0 10px no-repeat; }
.headquarter_design27 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design27.gif) 0 10px no-repeat; }
.headquarter_design28 { left:0px; top:124px !important; width:222px; height:274px; background:url(https://mff.wavecdn.net/mff/headquarter_design28.png) 0 10px no-repeat; }
.headquarter_design29 { left:0px; top:124px !important; width:224px; height:266px; background:url(https://mff.wavecdn.net/mff/headquarter_design29.png); }
.headquarter_design30 { left:0px; top:124px !important; width:196px; height:245px; background:url(https://mff.wavecdn.net/mff/headquarter_design30.png); }
.headquarter_design31 { left:0px; top:124px !important; width:300px; height:300px; }
.headquarter_design32 { left:0px; top:124px !important; width:199px; height:247px; background:url(https://mff.wavecdn.net/mff/headquarter_design32.png); }
.headquarter_design33 { left:0px; top:124px !important; width:199px; height:282px; background:url(https://mff.wavecdn.net/mff/headquarter_design33.png); }
.headquarter_design34 { left:0px; top:124px !important; width:222px; height:300px; background:url(https://mff.wavecdn.net/mff/headquarter_design34.png); animation:headquarter_design34 1s steps(20) infinite; }
.headquarter_design35 { left:0px; top:124px !important; width:178px; height:256px; background:url(https://mff.wavecdn.net/mff/headquarter_design35_2.png); animation:headquarter_design35 2.5s steps(30) infinite; }
.headquarter_design36 { left:0px; top:124px !important; width:202px; height:268px; background:url(https://mff.wavecdn.net/mff/headquarter_design36.png); }
.headquarter_design37 { left:0px; top:124px !important; width:194px; height:270px; background:url(https://mff.wavecdn.net/mff/headquarter_design37.png); }
.headquarter_design38 { left:0px; top:124px !important; width:200px; height:276px; background:url(https://mff.wavecdn.net/mff/headquarter_design38.png); background-size:100%; }
.headquarter_design39 { left:0px; top:65px !important; width:172px; height:341px; background:url(https://mff.wavecdn.net/mff/headquarter_design39.png); }
.headquarter_design40 { left:0px; top:135px !important; width:194px; height:237px; background:url(https://mff.wavecdn.net/mff/headquarter_design40.png); }
.headquarter_design41 { left:0px; top:142px !important; width:175px; height:253px; background:url(https://mff.wavecdn.net/mff/headquarter_design41.2.png); }
.headquarter_design42 { left:0px; top:175px !important; width:178px; height:169px; background:url(https://mff.wavecdn.net/mff/headquarter_design42.png); }
.headquarter_design43 { left:0px; top:175px !important; width:159px; height:178px; }
.headquarter_design44 { left:0px; top:175px !important; width:186px; height:248px; }
.headquarter_design45 { left:0px; top:175px !important; width:200px; height:344px; }
.headquarter_design46 { left:0px; top:110px !important; width:180px; height:300px; background:url(https://mff.wavecdn.net/mff/headquarter_design46.png); }
.headquarter_design47 { left:-15px !important; top:60px !important; width:185px; height:343px; }
.headquarter_design48 { left:0px; top:110px !important; width:182px; height:240px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Japanese_Temple_00.png); }
.headquarter_design49 { left:0px; top:145px !important; width:140px; height:224px; }
.headquarter_design50 { left:0px; top:145px !important; width:140px; height:224px; }
.headquarter_design51 { left:0px; top:140px !important; width:140px; height:224px; }
.headquarter_design52 { left:0px; top:90px !important; width:200px; height:252px; }
.headquarter_design53 { left:0px; top:90px !important; width:190px; height:271px; }
.headquarter_design54 { left:0px; top:135px !important; width:189px; height:217px; }
.headquarter_design55 { left:0px; top:85px !important; width:151px; height:188px; }
.headquarter_design56 { left:0px; top:152px !important; width:160px; height:190px; background:url(https://mff.wavecdn.net/mff/EasterEgg_House.png); }
.headquarter_design60 { left:0px; top:152px !important; width:195px; height:250px; background:url(https://mff.wavecdn.net/mff/IcecreamContainer_House.png); }
.headquarter_design61 { left:0px; top:152px !important; width:192px; height:231px; background:url(https://mff.wavecdn.net/mff/beertent_house_00.png); }
.headquarter_design62 { left:0px; top:85px !important; width:118px; height:188px; }
.headquarter_design63 { left:0px; top:85px !important; width:178px; height:280px; }
.headquarter_design66 { left:0px; top:140px !important; width:153px; height:193px; background:url(https://mff.wavecdn.net/mff/CarrotHouse_static.png); }
.headquarter_design67 { left:0px; top:140px !important; width:201px; height:187px; background:url(https://mff.wavecdn.net/mff/CherryblossomCamp_House00.png); }
.headquarter_design68 { left:-10px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Pfingsten_House23.png); }
.headquarter_design69 { left:-10px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Bauernhaus_Wasserschlacht23_Water.png); background-position:0px -135px; }
.headquarter_design70 { left:-14px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery_House_23.png); }
.headquarter_design71 { left:-14px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Septemberfestival_House.png); }
.headquarter_design72 { left:0px !important; top:160px !important; width:171px; height:184px; background:url(https://mff.wavecdn.net/mff/CakeHouse23_static.png); }
.headquarter_design73 { left:0px !important; top:160px !important; width:141px; height:178px; background:url(https://mff.wavecdn.net/mff/CryptHouse_static_Layer0.png); }
.headquarter_design73:before { content:''; position:absolute; left:106px; top:79px; width:25px; height:32px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer2_25x32_FrontDoor.png); animation:headquarter_design73_2_ani 8s steps(120) infinite; transform:rotate(0.05deg);  }
.headquarter_design73:after { content:''; position:absolute; left:28px; top:2px; width:113px; height:101px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer3_113x121_WindowGhost.png); animation:headquarter_design73_3_ani 5.7s steps(86) infinite; transform:rotate(0.05deg);  }
.headquarter_design74 { left:-13px !important; top:130px !important; width:209px; height:249px; }
.headquarter_design75 { left:0px !important; top:145px !important; width:124px; height:227px; background:url(https://mff.wavecdn.net/mff/ChristmasSki23_house_00.png); }
.headquarter_design76 { left:0px !important; top:145px !important; width:164px; height:173px; background:url(https://mff.wavecdn.net/mff/PotOfGold_House_static.png); }
.headquarter_design77 { left:0px !important; top:165px !important; width:164px; height:173px; background:url(https://mff.wavecdn.net/mff/Easter2024_BasketHouse_static.png); background-position:0px -160px; }
.headquarter_design78 { left:0px !important; top:165px !important; width:158px; height:190px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_static_layer0.png); }
.headquarter_design79 { left:0px !important; top:115px !important; width:162px; height:215px; background:url(https://mff.wavecdn.net/mff/PeonyCastle_House_static.png); }
.headquarter_design80 { left:0px !important; top:130px !important; width:132px; height:214px; background:url(https://mff.wavecdn.net/mff/mediterraneanPoolHouse_House_static_layer0.png); }
.headquarter_design81 { left:0px !important; top:130px !important; width:167px; height:220px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery24_house_24.png); }
.headquarter_design82 { left:0px !important; top:150px !important; width:167px; height:220px; background:url(https://mff.wavecdn.net/mff/Septemberfestival_2024_House.png); }
.headquarter_design83 { left:0px !important; top:150px !important; width:116px; height:161px; background:url(https://mff.wavecdn.net/mff/Muffin_House_static.png); }
.headquarter_design84 { left:0px !important; top:150px !important; width:165px; height:196px; background:url(https://mff.wavecdn.net/mff/Rocket_House_static.png); }
.headquarter_design85 { left:0px !important; top:150px !important; width:167px; height:240px; background:url(https://mff.wavecdn.net/mff/PresentDelivery_2024_House.png); }
.headquarter_design86 { left:0px !important; top:150px !important; width:140px; height:200px; background:url(https://mff.wavecdn.net/mff/Ski24_House.png); }
.headquarter_design87 { left:0px !important; top:150px !important; width:150px; height:200px; background:url(https://mff.wavecdn.net/mff/StPatricksDay_25_House.png); }
.headquarter_design88 { left:0px !important; top:150px !important; width:150px; height:200px; background:url(https://mff.wavecdn.net/mff/Easter25_house.png); }
.headquarter_design89 { left:0px !important; top:150px !important; width:160px; height:240px; background:url(https://mff.wavecdn.net/mff/CherryBlossom25_house.png); }
.headquarter_design90 { left:0px !important; top:150px !important; width:170px; height:236px; background:url(https://mff.wavecdn.net/mff/Waterfight25_house.png); }
.headquarter_design91 { left:0px !important; top:150px !important; width:195px; height:249px; background:url(https://mff.wavecdn.net/mff/Pentacost_House25.png); }
.headquarter_design92 { left:-15px !important; top:135px !important; width:186px; height:265px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery25_house_25.png); }
.headquarter_design93 { left:0px !important; top:135px !important; width:186px; height:265px; background:url(https://mff.wavecdn.net/mff/Septemberfest25_house_1219.png); }
.headquarter_design94 { left:-20px !important; top:140px !important; width:184px; height:249px; background:url(https://mff.wavecdn.net/mff/Anniversary2025_Lampionhouse_static.2.png); }
.headquarter_design95 { left:-20px !important; top:140px !important; width:170px; height:230px; background:url(https://mff.wavecdn.net/mff/AlienInvasion25_house.png); }
.headquarter_design96 { left:-20px !important; top:140px !important; width:169px; height:227px; background:url(https://mff.wavecdn.net/mff/PresentDelivery_2025_house.png); }
.headquarter_design97 { left:0px !important; top:150px !important; width:133px; height:195px; background:url(https://mff.wavecdn.net/mff/Ski25_house_static.png); }
.headquarter_design98 { left:0px !important; top:150px !important; width:137px; height:179px; background:url(https://mff.wavecdn.net/mff/StPatricksDay_26_house_00.png); }
.headquarter_design99 { left:0px !important; top:115px !important; width:170px; height:240px; background:url(https://mff.wavecdn.net/mff/2026_Easterkindergarten_Farmhouse_static.png); background-size:100%; }
.headquarter_design100 { left:0px !important; top:150px !important; width:140px; height:200px; background:url(https://mff.wavecdn.net/mff/CherryBlossom26_house_static.png); background-size:100%; }
.headquarter_design101 { left:-17px !important; top:110px !important; --headquarter_design101_scale:0.85; }
.headquarter_design101:before { content:''; position:absolute; top:0px; left:0px; width:166px; height:306px; background:url(https://mff.wavecdn.net/mff/Waterfight26_house_1271.png); transform:scale(var(--headquarter_design101_scale)); }
.headquarter_design102 { left:0px !important; top:150px !important; width:132px; height:210px; background:url(https://mff.wavecdn.net/mff/Pentecost26_house_static.png); background-size:100%; }
.headquarter_design103 { left:0px !important; top:150px !important; width:253px; height:410px; background:url(https://mff.wavecdn.net/mff/MFF_IceCreamDelivery26_Static.png); background-size:100%; }
#hq_upgrade6_ani, .headquarter_design6 .ani1 { display:none; left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design6_ghost_ani.gif); }
#hq_upgrade7_ani1, .headquarter_design7 .ani1 { display:none; position:absolute; left:24px; top:20px; width:85px; height:67px; background:url(https://mff.wavecdn.net/mff/headquarter_design7_ani1.gif); }
#hq_upgrade7_ani2, .headquarter_design7 .ani2 { display:none; position:absolute; left:30px; top:-5px; width:150px; height:116px; background:url(https://mff.wavecdn.net/mff/headquarter_design7_ani2.gif); }
#hq_upgrade7_ani3, .headquarter_design7 .ani3 { display:none; position:absolute; left:0px; top:0px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design7_ani3.gif); }
#hq_upgrade8_ani, .headquarter_design8 .ani1 { display:none; position:absolute; left:0px; top:46px; width:123px; height:79px; background:url(https://mff.wavecdn.net/mff/headquarter_design8_soccer_ani_2.gif); }
#hq_upgrade9_ani, .headquarter_design9 .ani1 { display:none; position:absolute; left:58px; top:97px; width:100px; height:130px; background:url(https://mff.wavecdn.net/mff/headquarter_design9_ani.gif); }
#hq_upgrade10_ani1, .headquarter_design10 .ani1 { display:none; position:absolute; left:57px; top:67px; width:63px; height:43px; background:url(https://mff.wavecdn.net/mff/headquarter_design10_ani1.gif); }
#hq_upgrade10_ani2, .headquarter_design10 .ani2 { display:none; position:absolute; left:0px; top:206px; width:57px; height:55px; background:url(https://mff.wavecdn.net/mff/headquarter_design10_ani2.gif); }
#hq_upgrade11_ani, .headquarter_design11 .ani1 { display:none; position:absolute; left:0px; top:80px; width:153px; height:171px; background:url(https://mff.wavecdn.net/mff/headquarter_design11_ani.gif); }
#hq_upgrade16_ani, .headquarter_design16 .ani1 { display:none; position:absolute; left:3px; top:115px; width:31px; height:46px; background:url(https://mff.wavecdn.net/mff/headquarter_design16_ani.gif); }
#hq_upgrade22_ani, .headquarter_design22 .ani1 { display:none; position:absolute; left:0px; top:85px; width:128px; height:142px; background:url(https://mff.wavecdn.net/mff/headquarter_design22_ani.gif); }
#hq_upgrade23_ani1, .headquarter_design23 .ani1 { display:none; position:absolute; left:0px; top:80px; width:44px; height:31px; background:url(https://mff.wavecdn.net/mff/headquarter_design23_ani1.gif); }
#hq_upgrade23_ani2, .headquarter_design23 .ani2 { display:none; position:absolute; left:39px; top:94px; width:78px; height:50px; background:url(https://mff.wavecdn.net/mff/headquarter_design23_ani2.gif); }
#hq_upgrade24_ani1, .headquarter_design24 .ani1 { display:none; position:absolute; left:70px; top:75px; width:23px; height:24px; background:url(https://mff.wavecdn.net/mff/headquarter_design24_ani1.gif); }
#hq_upgrade24_ani2, .headquarter_design24 .ani2 { display:none; position:absolute; left:100px; top:210px; width:23px; height:24px; background:url(https://mff.wavecdn.net/mff/headquarter_design24_ani2.gif); }
#hq_upgrade30_ani1, .headquarter_design30 .ani1 { display:none; position:absolute; left:0px; top:2px; width:196px; height:245px; background:url(https://mff.wavecdn.net/mff/headquarter_design30_ani1.png); animation:headquarter_design30_ani 3s steps(39) infinite; transform:rotate(0.05deg); }
#hq_upgrade31_ani1, .headquarter_design31 .ani1 { display:none; position:absolute; left:0px; top:2px; width:208px; height:263px; background:url(https://mff.wavecdn.net/mff/headquarter_design31_ani1.png); animation:headquarter_design31_ani 2s steps(16) infinite; transform:rotate(0.05deg); }
#hq_upgrade36_ani1, .headquarter_design36 .ani1 { display:none; position:absolute; left:76px; top:80px; width:67px; height:92px; background:url(https://mff.wavecdn.net/mff/headquarter_design36_ani1.png); animation:headquarter_design36_ani 2.5s steps(46) infinite; transform:rotate(0.05deg); }
#hq_upgrade37_ani1, .headquarter_design37 .ani1 { display:none; position:absolute; left:54px; top:117px; width:79px; height:137px; background:url(https://mff.wavecdn.net/mff/headquarter_design37_ani1.png); animation:headquarter_design37_ani 3s steps(46) infinite; transform:rotate(0.05deg); }
#hq_upgrade37_ani2, .headquarter_design37 .ani2 { display:none; position:absolute; left:54px; top:117px; width:79px; height:137px; background:url(https://mff.wavecdn.net/mff/headquarter_design37_ani1.png); animation:headquarter_design37_ani 3s steps(46) infinite; animation-delay:1.5s; transform:rotate(0.05deg); }
#hq_upgrade38_ani1, .headquarter_design38 .ani1 { display:none; position:absolute; left:0px; top:35px; width:123px; height:189px; background:url(https://mff.wavecdn.net/mff/Spritesheet_Dragon_123x189.png); animation:headquarter_design38_ani 3s steps(37) infinite; animation-delay:1.5s; transform:rotate(0.05deg); }
#hq_upgrade39_ani1, .headquarter_design39 .ani1 { display:none; position:absolute; left:0px; top:0px; width:172px; height:341px; background:url(https://mff.wavecdn.net/mff/Spritesheet_GiantTulip_House.png); animation:headquarter_design39_ani 1.5s steps(21) infinite; transform:rotate(0.05deg); }
#hq_upgrade40_ani1, .headquarter_design40 .ani1 { display:none; position:absolute; left:0px; top:0px; width:194px; height:237px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Teahouse_Spritesheet_194x237.2.png); animation:headquarter_design40_ani 2.1s steps(23) infinite; transform:rotate(0.05deg); }
#hq_upgrade41_ani1, .headquarter_design41 .ani1 { display:none; position:absolute; left:0px; top:0px; width:189px; height:253px; background:url(https://mff.wavecdn.net/mff/RooftopPool_House_Spritesheet_189x253.3.png); animation:headquarter_design41_ani 4s steps(40) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade42_ani1, .headquarter_design42 .ani1 { display:none; position:absolute; left:0px; top:-73px; width:178px; height:246px; background:url(https://mff.wavecdn.net/mff/SandwichIce_House_Spritesheet_178x246.png); animation:headquarter_design42_ani 2s steps(27) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade43_ani1, .headquarter_design43 .ani1 { display:none; position:absolute; left:0px; top:-15px; width:159px; height:178px; background:url(https://mff.wavecdn.net/mff/RainbowCake_House_Spritesheet_159x178.png); animation:headquarter_design43_ani 4s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade44_ani1, .headquarter_design44 .ani1 { display:none; position:absolute; left:0px; top:-85px; width:186px; height:248px; background:url(https://mff.wavecdn.net/mff/BabaJaga_House_Spritesheet_186x248_111Frames.png); animation:headquarter_design44_ani 8s steps(111) infinite; transform:rotate(0.05deg); }
#hq_upgrade45_ani1, .headquarter_design45 .ani1 { display:none; position:absolute; left:0px; top:-90px; width:160px; height:312px; background:url(https://mff.wavecdn.net/mff/SnowmanHead_House_Spritesheet_160x312.png); animation:headquarter_design45_ani 3s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade46_ani1, .headquarter_design46 .ani1 { display:none; position:absolute; left:0px; top:0px; width:202px; height:300px; background:url(https://mff.wavecdn.net/mff/SnowCastle_House_Spritesheet_202x300.png); animation:headquarter_design46_ani 3s steps(41) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade47_ani1, .headquarter_design47 .ani1 { display:none; position:absolute; left:0px; top:0px; width:185px; height:343px; background:url(https://mff.wavecdn.net/mff/GiantDaffodil_House_Spritesheet_185x343.png); animation:headquarter_design47_ani 1.5s steps(21) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade48_ani1, .headquarter_design48 .ani1 { display:none; position:absolute; left:0px; top:0px; width:202px; height:240px; background:url(https://mff.wavecdn.net/mff/Japanese_Temple_Spritesheet_202x240.png); animation:headquarter_design48_ani 2s steps(43) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade49_ani1, .headquarter_design49 .ani1 { display:none; position:absolute; left:0px; top:0px; width:140px; height:224px; background:url(https://mff.wavecdn.net/mff/Stadium_House_Spritesheet_140x224.png); animation:headquarter_design49_ani 1.5s steps(20) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade50_ani1, .headquarter_design50 .ani1 { display:none; position:absolute; left:0px; top:40px; width:157px; height:152px; background:url(https://mff.wavecdn.net/mff/Pool_House_Spritesheet_157x152.png); animation:headquarter_design50_ani 4s steps(62) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade51_ani1, .headquarter_design51 .ani1 { display:none; position:absolute; left:0px; top:40px; width:132px; height:152px; background:url(https://mff.wavecdn.net/mff/IceCreamTower_House_Spritesheet_132x152.png); animation:headquarter_design51_ani 3.5s steps(41) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade52_ani1, .headquarter_design52 .ani1 { display:none; position:absolute; left:0px; top:40px; width:200px; height:252px; background:url(https://mff.wavecdn.net/mff/Pinata_House_Spritesheet_200x252.png); animation:headquarter_design52_ani 1.7s steps(24) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade53_ani1, .headquarter_design53 .ani1 { display:none; position:absolute; left:0px; top:40px; width:190px; height:271px; background:url(https://mff.wavecdn.net/mff/Ghostride_House_Spritesheet_190x271.2.png); animation:headquarter_design53_ani 3s steps(46) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade54_ani1, .headquarter_design54 .ani1 { display:none; position:absolute; left:0px; top:40px; width:189px; height:217px; background:url(https://mff.wavecdn.net/mff/ChristmasPyramid_House_Spritesheet_189x217.png); animation:headquarter_design54_ani 2.5s steps(30) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade55_ani1, .headquarter_design55 .ani1 { display:none; position:absolute; left:0px; top:40px; width:151px; height:188px; background:url(https://mff.wavecdn.net/mff/WinterMugHouse_Spritesheet_151x188.png); animation:headquarter_design55_ani 2.5s steps(27) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade56_ani1, .headquarter_design56 .ani1 { display:none; position:absolute; left:0px; top:0px; width:160px; height:190px; background:url(https://mff.wavecdn.net/mff/EasterEgg_House_Spritesheet_160x190.png); animation:headquarter_design56_ani 1.5s steps(21) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade57_ani1, .headquarter_design57 .ani1 { display:none; position:absolute; left:0px; top:0px; width:184px; height:255px; background:url(https://mff.wavecdn.net/mff/CherryBlossoTempleHouse22_Spritesheet_184x255.png); animation:headquarter_design57_ani 1.5s steps(21) infinite; transform:rotate(0.05deg); }
#hq_upgrade58_ani1, .headquarter_design58 .ani1 { display:none; position:absolute; left:0px; top:75px; width:152px; height:174px; background:url(https://mff.wavecdn.net/mff/Sandcastle_House_Spritesheet_152x174.png); animation:headquarter_design58_ani 3s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade59_ani1, .headquarter_design59 .ani1 { display:none; position:absolute; left:0px; top:-17px; width:191px; height:331px; background:url(https://mff.wavecdn.net/mff/Waterslide_House_Spritesheet_191x331.png); animation:headquarter_design59_ani 3s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade60_ani1, .headquarter_design60 .ani1 { display:none; position:absolute; left:0px; top:0px; width:195px; height:250px; background:url(https://mff.wavecdn.net/mff/Icecreamcontainer_House_Spritesheet_195x250_21Frames.png); animation:headquarter_design60_ani 2s steps(21) infinite; transform:rotate(0.05deg); }
#hq_upgrade61_ani1, .headquarter_design61 .ani1 { display:none; position:absolute; left:0px; top:0px; width:192px; height:231px; background:url(https://mff.wavecdn.net/mff/beertent_house_Spritesheet_192x231_26Frames.png); animation:headquarter_design61_ani 2s steps(26) infinite; transform:rotate(0.05deg); }
#hq_upgrade62_ani1, .headquarter_design62 .ani1 { display:none; position:absolute; left:0px; top:45px; width:118px; height:188px; background:url(https://mff.wavecdn.net/mff/Baloon_House_Spritesheet_118x188.png); animation:headquarter_design62_ani 2.5s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade63_ani1, .headquarter_design63 .ani1 { display:none; position:absolute; left:0px; top:0px; width:178px; height:280px; background:url(https://mff.wavecdn.net/mff/AlienInvasion2022_UFO_House_Spritesheet_178x280_30Frames.png); animation:headquarter_design63_ani 2.5s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade64_ani1, .headquarter_design64 .ani1 { display:none; position:absolute; left:0px; top:70px; width:129px; height:162px; background:url(https://mff.wavecdn.net/mff/Sleigh_House_Spritesheet_129x162.png); animation:headquarter_design64_ani 3s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade65_ani1, .headquarter_design65 .ani1 { display:none; position:absolute; left:0px; top:70px; width:166px; height:158px; background:url(https://mff.wavecdn.net/mff/SkiLift_House_Spritesheet_166x158.png); animation:headquarter_design65_ani 4s steps(50) infinite; transform:rotate(0.05deg); }
#hq_upgrade66_ani1, .headquarter_design66 .ani1 { display:none; position:absolute; left:0px; top:0px; width:153px; height:193px; background:url(https://mff.wavecdn.net/mff/CarrotHouse_Spritesheet_153x193.png); animation:headquarter_design66_ani 4s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade67_ani1, .headquarter_design67 .ani1 { display:none; position:absolute; left:0px; top:0px; width:118px; height:212px; background:url(https://mff.wavecdn.net/mff/CherryblossomCamp_House_Spritesheet_118x212_27Frames.png); animation:headquarter_design67_ani 2.5s steps(27) infinite; transform:rotate(0.05deg); }
#hq_upgrade68_ani1, .headquarter_design68 .ani1 { display:none; position:absolute; left:0px; top:0px; width:138px; height:212px; background:url(https://mff.wavecdn.net/mff/Pfingsten_House_Spritesheet_138x212_27Frames.png); animation:headquarter_design68_ani 2.5s steps(27) infinite; transform:rotate(0.05deg); }
#hq_upgrade69_ani1, .headquarter_design69 .ani1 { display:none; position:absolute; left:0px; top:65px; width:156px; height:85px; background:url(https://mff.wavecdn.net/mff/Houseboat_House_Spritesheet_156x85.png); animation:headquarter_design69_ani 3.5s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade70_ani1, .headquarter_design70 .ani1 { display:none; position:absolute; left:110px; top:95px; width:30px; height:114px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery_House_Spritesheet_30x114_60Frames.png); animation:headquarter_design70_ani 3.5s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade71_ani1, .headquarter_design71 .ani1 { display:none; position:absolute; left:14px; top:0px; width:158px; height:249px; background:url(https://mff.wavecdn.net/mff/Septemberfestival_Wreath_Sheeps_Sprites_158x249.png); animation:headquarter_design71_ani 3.5s steps(72) infinite; transform:rotate(0.05deg); }
#hq_upgrade72_ani1, .headquarter_design72 .ani1 { display:none; position:absolute; left:0px; top:0px; width:171px; height:184px; background:url(https://mff.wavecdn.net/mff/CakeHouse23_spriteSheet_171x184.png); animation:headquarter_design72_ani 1.5s steps(20) infinite; transform:rotate(0.05deg); }
#hq_upgrade73_ani1, .headquarter_design73 .ani1 { display:none; position:absolute; left:29px; top:130px; width:85px; height:45px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer1_85x45_dancingGhosts.png); animation:headquarter_design73_ani 7s steps(106) infinite; transform:rotate(0.05deg); }
#hq_upgrade73_ani1:before, .headquarter_design73 .ani1:before { content:''; position:absolute; left:65px; top:-10px; width:33px; height:31px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer4_33x31_SkeletonAndGhostChatting.png); animation:headquarter_design73_4_ani 3.2s steps(46) infinite; transform:rotate(0.05deg); }
#hq_upgrade74_ani1, .headquarter_design74 .ani1 { display:none; position:absolute; left:0px; top:0px; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Presentdelivery_House_2023_Spritesheet_209x249.png); animation:headquarter_design74_ani 1.5s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade75_ani1, .headquarter_design75 .ani1 { display:none; position:absolute; left:0px; top:0px; width:124px; height:227px; background:url(https://mff.wavecdn.net/mff/ChristmasSki23_house_Spritesheet_124x227_60_frames.png); animation:headquarter_design75_ani 2.5s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade76_ani1, .headquarter_design76 .ani1 { display:none; position:absolute; left:0px; top:25px; width:149px; height:143px; background:url(https://mff.wavecdn.net/mff/PotOfGold_House_Spritesheet_cloversAndSparkles_149x143.png); animation:headquarter_design76_ani 1.25s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade76_ani1:before, .headquarter_design76 .ani1:before { content:''; position:absolute; right:30px; bottom:10px; width:19px; height:21px; background:url(https://mff.wavecdn.net/mff/PotOfGold_House_Spritesheet_openWindow_19x21.png); animation:headquarter_design76_2_ani 1s steps(16) infinite; transform:rotate(0.05deg); }
#hq_upgrade77_ani1, .headquarter_design77 .ani1 { display:none; position:absolute; left:30px; top:40px; width:42px; height:79px; background:url(https://mff.wavecdn.net/mff/Easter2024_BasketHouse_spritesheet_42x79.png); animation:headquarter_design77_ani 1.2s steps(26) infinite; transform:rotate(0.05deg); }
#hq_upgrade78_ani1, .headquarter_design78 .ani1 { display:none; position:absolute; left:9px; top:23px; width:137px; height:146px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_Spritesheet_fogAndSheep_137x146_layer1.png); animation:headquarter_design78_ani 2.5s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade78_ani1:before, .headquarter_design78 .ani1:before { content:''; position:absolute; left:-7px; bottom:2px; width:37px; height:17px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_Spritesheet_bamboo_37x17_layer2.png); animation:headquarter_design78_2_ani 1.5s steps(25) infinite; transform:rotate(0.05deg); }
#hq_upgrade78_ani1:after, .headquarter_design78 .ani1:after { content:''; position:absolute; left:-10px; bottom:0px; width:135px; height:185px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_Spritesheet_cherrytreesAndPetals_135x185_layer3.png); animation:headquarter_design78_3_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade79_ani1, .headquarter_design79 .ani1 { display:none; position:absolute; left:0px; bottom:0px; width:165px; height:215px; background:url(https://mff.wavecdn.net/mff/PeonyCastle_House_Spritesheet_165x215.png); animation:headquarter_design79_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade80_ani1, .headquarter_design80 .ani1 { display:none; position:absolute; left:55px; bottom:52px; width:57px; height:101px; background:url(https://mff.wavecdn.net/mff/mediterraneanPoolHouse_House_Spritesheet_sheep_57x101_layer1.png); animation:headquarter_design80_2_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade80_ani1:before, .headquarter_design80 .ani1:before { content:''; position:absolute; left:-53px; bottom:-68px; width:104px; height:250px; background:url(https://mff.wavecdn.net/mff/mediterraneanPoolHouse_House_Spritesheet_palmtrees_104x250_layer2.png); animation:headquarter_design80_ani 2.6s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade81_ani1, .headquarter_design81 .ani1 { display:none; position:absolute; left:27px; top:47px; width:94px; height:102px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery24_house_Spritesheet_94x102_30Frames.png); animation:headquarter_design81_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade82_ani1, .headquarter_design82 .ani1 { display:none; position:absolute; left:51px; top:40px; width:84px; height:140px; background:url(https://mff.wavecdn.net/mff/Septemberfestival2024_House_Spritesheet_84x140_60Frames.png); animation:headquarter_design82_ani 4s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade83_ani1, .headquarter_design83 .ani1 { display:none; position:absolute; left:0px; top:0px; width:116px; height:161px; background:url(https://mff.wavecdn.net/mff/Muffin_House_Spritesheet_116x161.png); animation:headquarter_design83_ani 2.6s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade84_ani1, .headquarter_design84 .ani1 { display:none; position:absolute; left:0px; top:0px; width:165px; height:196px; background:url(https://mff.wavecdn.net/mff/Rocket_House_Spritesheet_165x196.png); animation:headquarter_design84_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade85_ani1, .headquarter_design85 .ani1 { display:none; position:absolute; left:0px; top:44px; width:124px; height:162px; background:url(https://mff.wavecdn.net/mff/PresentDelivery_2024_spriteSheet_124x162_80Frames.png); animation:headquarter_design85_ani 2.7s steps(81) infinite; transform:rotate(0.05deg); }
#hq_upgrade86_ani1, .headquarter_design86 .ani1 { display:none; position:absolute; left:33px; top:77px; width:74px; height:78px; background:url(https://mff.wavecdn.net/mff/Ski24_spriteSheet_74x78_61Frames.png); animation:headquarter_design86_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade87_ani1, .headquarter_design87 .ani1 { display:none; position:absolute; left:0px; top:40px; width:134px; height:120px; background:url(https://mff.wavecdn.net/mff/StPatricksDay_25_house_spriteSheet_134x120_61Frames.png); animation:headquarter_design87_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade88_ani1, .headquarter_design88 .ani1 { display:none; position:absolute; left:0px; top:35px; width:98px; height:148px; background:url(https://mff.wavecdn.net/mff/Easter25_house_spriteSheet_98x148_61.png); animation:headquarter_design88_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade89_ani1, .headquarter_design89 .ani1 { display:none; position:absolute; left:0px; top:0px; width:132px; height:240px; background:url(https://mff.wavecdn.net/mff/CherryBlossom25_house_spriteSheet_132_240_61.png); animation:headquarter_design89_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade90_ani1, .headquarter_design90 .ani1 { display:none; position:absolute; left:0px; top:0px; width:170px; height:214px; background:url(https://mff.wavecdn.net/mff/Waterfight25_house_spriteSheet_170_214_60.png); animation:headquarter_design90_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade91_ani1, .headquarter_design91 .ani1 { display:none; position:absolute; left:0px; top:15px; width:128px; height:203px; background:url(https://mff.wavecdn.net/mff/Pentacost_25_Sheep_Spritesheet_128x203.png); animation:headquarter_design91_ani 2.2s steps(34) infinite; transform:rotate(0.05deg); }
#hq_upgrade92_ani1, .headquarter_design92 .ani1 { display:none; position:absolute; left:0px; top:42px; width:159px; height:165px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery25_house_Spritesheet_159x165_60Frames.png); animation:headquarter_design92_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade93_ani1, .headquarter_design93 .ani1 { display:none; position:absolute; left:6px; top:2px; width:140px; height:236px; background:url(https://mff.wavecdn.net/mff/Septemberfest25_House_Spritesheet_140x236_60Frames.png); animation:headquarter_design93_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade94_ani1, .headquarter_design94 .ani1 { display:none; position:absolute; left:0px; top:-20px; width:183px; height:281px; background:url(https://mff.wavecdn.net/mff/Anniversary2025_Lampionhouse_spritesheet_183x281_60Frames.png); animation:headquarter_design94_ani 2s steps(60) infinite; transform:scale(0.85) rotate(0.05deg); }
#hq_upgrade95_ani1, .headquarter_design95 .ani1 { display:none; position:absolute; left:25px; top:15px; width:100px; height:152px; background:url(https://mff.wavecdn.net/mff/AlienInvasion25_house_spriteSheet_100_152_61.png); animation:headquarter_design95_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade96_ani1, .headquarter_design96 .ani1 { display:none; position:absolute; left:0px; top:0px; width:169px; height:227px; background:url(https://mff.wavecdn.net/mff/PresentDelivery_2025_house_169x227_60Frames.png); animation:headquarter_design96_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade97_ani1, .headquarter_design97 .ani1 { display:none; position:absolute; left:0px; top:0px; width:133px; height:195px; background:url(https://mff.wavecdn.net/mff/Ski25_house_Spritesheet_133x195_60Frames.png); animation:headquarter_design97_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade98_ani1, .headquarter_design98 .ani1 { display:none; position:absolute; left:0px; top:0px; width:137px; height:179px; background:url(https://mff.wavecdn.net/mff/StPatricksDay_26_house_Spritesheet_137x32_60Frames.png); animation:headquarter_design98_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade99_ani1, .headquarter_design99 .ani1 { display:none; position:absolute; left:83px; top:78px; width:68px; height:133px; background:url(https://mff.wavecdn.net/mff/2026_Easterkindergarten_Farmhouse_spritesheet.png); animation:headquarter_design99_ani 2.5s steps(45) infinite; transform:scale(0.7) rotate(0.05deg); }
#hq_upgrade100_ani1, .headquarter_design100 .ani1 { display:none; position:absolute; left:0px; top:0px; width:140px; height:200px; background:url(https://mff.wavecdn.net/mff/CherryBlossom26_house_Spritesheet_140x200_60Frames.png); animation:headquarter_design100_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade101_ani1, .headquarter_design101 .ani1 { display:none; position:absolute; left:1px; top:12px; }
#hq_upgrade101_ani1:after, .headquarter_design101 .ani1:after { content:''; position:absolute; left:0px; top:0px; width:144px; height:294px; background:url(https://mff.wavecdn.net/mff/Waterfight26_house_spritesheet_144x294_60Frames_BIG.png); animation:headquarter_design101_ani 2s steps(60) infinite; transform:rotate(0.05deg) scale(var(--headquarter_design101_scale)); }
#hq_upgrade102_ani1, .headquarter_design102 .ani1 { display:none; position:absolute; left:0px; top:0px; width:132px; height:210px; background:url(https://mff.wavecdn.net/mff/Pentecost26_house_Spritesheet_132x210_60Frames.png); animation:headquarter_design102_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade103_ani1, .headquarter_design103 .ani1 { display:none; position:absolute; left:0px; top:0px; width:122px; height:132px; background:url(https://mff.wavecdn.net/mff/Eislieferevent26_house_Spritesheet_122x132_60Frames.png); animation:headquarter_design103_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
@keyframes headquarter_design30_ani { 100% { background-position:-7644px; } }
@keyframes headquarter_design31_ani { 100% { background-position:-3328px; } }
@keyframes headquarter_design34 { 100% { background-position:-4440px; } }
@keyframes headquarter_design35 { 100% { background-position:-5340px; } }
@keyframes headquarter_design36_ani { 100% { background-position:-3082px; } }
@keyframes headquarter_design37_ani { 100% { background-position:-3634px; } }
@keyframes headquarter_design38_ani { 100% { background-position:-4551px; } }
@keyframes headquarter_design39_ani { 100% { background-position:-3612px; } }
@keyframes headquarter_design40_ani { 100% { background-position:-4462px; } }
@keyframes headquarter_design41_ani { 100% { background-position:-7560px; } }
@keyframes headquarter_design42_ani { 100% { background-position:-4806px; } }
@keyframes headquarter_design43_ani { 100% { background-position:-6519px; } }
@keyframes headquarter_design44_ani { 100% { background-position:-20646px; } }
@keyframes headquarter_design45_ani { 100% { background-position:-6560px; } }
@keyframes headquarter_design46_ani { 100% { background-position:-8282px; } }
@keyframes headquarter_design47_ani { 100% { background-position:-3885px; } }
@keyframes headquarter_design48_ani { 100% { background-position:-8686px; } }
@keyframes headquarter_design49_ani { 100% { background-position:-2800px; } }
@keyframes headquarter_design50_ani { 100% { background-position:-9734px; } }
@keyframes headquarter_design51_ani { 100% { background-position:-5412px; } }
@keyframes headquarter_design52_ani { 100% { background-position:-4800px; } }
@keyframes headquarter_design53_ani { 100% { background-position:-8740px; } }
@keyframes headquarter_design54_ani { 100% { background-position:-5670px; } }
@keyframes headquarter_design55_ani { 100% { background-position:-4077px; } }
@keyframes headquarter_design56_ani { 100% { background-position:-3360px; } }
@keyframes headquarter_design57_ani { 100% { background-position:-3864px; } }
@keyframes headquarter_design58_ani { 100% { background-position:-6232px; } }
@keyframes headquarter_design59_ani { 100% { background-position:-11651px; } }
@keyframes headquarter_design60_ani { 100% { background-position:-4095px; } }
@keyframes headquarter_design61_ani { 100% { background-position:-4992px; } }
@keyframes headquarter_design62_ani { 100% { background-position:-3540px; } }
@keyframes headquarter_design63_ani { 100% { background-position:-5340px; } }
@keyframes headquarter_design64_ani { 100% { background-position:-5160px; } }
@keyframes headquarter_design65_ani { 100% { background-position:-8300px; } }
@keyframes headquarter_design66_ani { 100% { background-position:-9180px; } }
@keyframes headquarter_design67_ani { 100% { background-position:-3186px; } }
@keyframes headquarter_design68_ani { 100% { background-position:-3726px; } }
@keyframes headquarter_design69_ani { 100% { background-position:-9360px; } }
@keyframes headquarter_design70_ani { 100% { background-position:-1800px; } }
@keyframes headquarter_design71_ani { 100% { background-position:-11376px; } }
@keyframes headquarter_design72_ani { 100% { background-position:-3420px; } }
@keyframes headquarter_design73_ani { 100% { background-position:-9010px; } }
@keyframes headquarter_design73_2_ani { 100% { background-position:-3000px; } }
@keyframes headquarter_design73_3_ani { 100% { background-position:-9718px; } }
@keyframes headquarter_design73_4_ani { 100% { background-position:-1518px; } }
@keyframes headquarter_design74_ani { 100% { background-position:-8569px; } }
@keyframes headquarter_design75_ani { 100% { background-position:-7564px; } }
@keyframes headquarter_design76_ani { 100% { background-position:-4470px; } }
@keyframes headquarter_design76_2_ani { 100% { background-position:-304px; } }
@keyframes headquarter_design77_ani { 100% { background-position:-1092px; } }
@keyframes headquarter_design78_ani { 100% { background-position:-5480px; } }
@keyframes headquarter_design78_2_ani { 100% { background-position:-925px; } }
@keyframes headquarter_design78_3_ani { 100% { background-position:-4050px; } }
@keyframes headquarter_design79_ani { 100% { background-position:-4860px; } }
@keyframes headquarter_design80_ani { 100% { background-position:-4160px; } }
@keyframes headquarter_design80_2_ani { 100% { background-position:-1710px; } }
@keyframes headquarter_design81_ani { 100% { background-position:-2820px; } }
@keyframes headquarter_design82_ani { 100% { background-position:-5040px; } }
@keyframes headquarter_design83_ani { 100% { background-position:-4640px; } }
@keyframes headquarter_design84_ani { 100% { background-position:-4950px; } }
@keyframes headquarter_design85_ani { 100% { background-position:-10044px; } }
@keyframes headquarter_design86_ani { 100% { background-position:-4514px; } }
@keyframes headquarter_design87_ani { 100% { background-position:-8174px; } }
@keyframes headquarter_design88_ani { 100% { background-position:-5978px; } }
@keyframes headquarter_design89_ani { 100% { background-position:-8052px; } }
@keyframes headquarter_design90_ani { 100% { background-position:-10200px; } }
@keyframes headquarter_design91_ani { 100% { background-position:-4352px; } }
@keyframes headquarter_design92_ani { 100% { background-position:-9540px; } }
@keyframes headquarter_design93_ani { 100% { background-position:-8400px; } }
@keyframes headquarter_design94_ani { 100% { background-position:-10980px; } }
@keyframes headquarter_design95_ani { 100% { background-position:-6100px; } }
@keyframes headquarter_design96_ani { 100% { background-position:-10140px; } }
@keyframes headquarter_design97_ani { 100% { background-position:-7980px; } }
@keyframes headquarter_design98_ani { 100% { background-position:-8220px; } }
@keyframes headquarter_design99_ani { 100% { background-position:-3060px; } }
@keyframes headquarter_design100_ani { 100% { background-position:-8400px; } }
@keyframes headquarter_design101_ani { 100% { background-position:-8640px; } }
@keyframes headquarter_design102_ani { 100% { background-position:-7920px; } }
@keyframes headquarter_design103_ani { 100% { background-position:-7320px; } }

.headquarter_design1_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design1_preview.jpg); }
.headquarter_design2_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design2_preview.jpg); }
.headquarter_design3_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design3_preview.jpg); }
.headquarter_design4_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design4_preview.jpg); }
.headquarter_design5_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design5_preview.jpg); }
.headquarter_design6_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design6_preview.png); }
.headquarter_design7_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design7_preview.jpg); }
.headquarter_design8_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design8_preview.jpg); }
.headquarter_design9_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design9_preview.jpg); }
.headquarter_design10_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design10_preview.jpg); }
.headquarter_design11_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design11_preview.jpg); }
.headquarter_design12_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design12_preview.jpg); }
.headquarter_design13_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design13_preview.jpg); }
.headquarter_design14_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design14_preview.jpg); }
.headquarter_design15_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design15_preview.jpg); }
.headquarter_design16_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design16_preview.jpg); }
.headquarter_design17_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design17_preview.jpg); }
.headquarter_design18_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design18_preview.jpg); }
.headquarter_design19_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design19_preview.jpg); }
.headquarter_design20_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design20_preview.jpg); }
.headquarter_design21_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design21_preview.jpg); }
.headquarter_design22_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design22_preview.jpg); }
.headquarter_design23_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design23_preview.jpg); }
.headquarter_design24_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design24_preview.jpg); }
.headquarter_design25_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design25_preview.jpg); }
.headquarter_design26_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design26_preview.jpg); }
.headquarter_design27_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design27_preview.jpg); }
.headquarter_design28_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design28_preview.jpg); }
.headquarter_design29_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design29_preview.jpg); }
.headquarter_design30_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design30_preview.png); }
.headquarter_design31_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design31_preview.jpg); }
.headquarter_design32_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design32_preview.png); }
.headquarter_design33_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design33_preview.png); }
.headquarter_design34_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design34_preview.png); }
.headquarter_design35_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design35_preview.png); }
.headquarter_design36_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design36_preview.png); }
.headquarter_design37_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design37_preview.png); }
.headquarter_design38_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design38_preview.png); }
.headquarter_design39_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design39_preview.png); }
.headquarter_design40_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design40_preview.png); }
.headquarter_design41_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design41_preview.png); }
.headquarter_design42_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design42_preview.png); }
.headquarter_design43_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design43_preview.png); }
.headquarter_design44_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design44_preview.png); }
.headquarter_design45_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design45_preview.png); }
.headquarter_design46_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design46_preview.png); }
.headquarter_design47_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design47_preview.png); }
.headquarter_design48_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design48_preview.png); }
.headquarter_design49_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design49_preview.png); }
.headquarter_design50_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design50_preview.png); }
.headquarter_design51_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design51_preview.png); }
.headquarter_design52_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design52_preview.png); }
.headquarter_design53_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design53_preview.png); }
.headquarter_design54_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design54_preview.png); }
.headquarter_design55_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design55_preview.png); }
.headquarter_design56_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design56_preview.jpg); }
.headquarter_design57_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design57_preview.png); }
.headquarter_design58_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design58_preview.png); }
.headquarter_design59_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design59_preview.png); }
.headquarter_design60_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design60_preview.png); }
.headquarter_design61_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design61_preview.png); }
.headquarter_design62_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design62_preview.png); }
.headquarter_design63_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design63_preview.png); }
.headquarter_design64_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design64_preview.png); }
.headquarter_design65_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design65_preview.png); }
.headquarter_design66_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design66_preview.png); }
.headquarter_design67_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design67_preview.png); }
.headquarter_design68_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design68_preview.png); }
.headquarter_design69_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design69_preview.png); }
.headquarter_design70_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design70_preview.png); }
.headquarter_design71_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design71_preview.png); }
.headquarter_design72_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design72_preview.png); }
.headquarter_design73_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design73_preview.png); }
.headquarter_design74_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design74_preview.png); }
.headquarter_design75_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design75_preview.png); }
.headquarter_design76_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design76_preview.png); }
.headquarter_design77_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design77_preview.png); }
.headquarter_design78_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design78_preview.png); }
.headquarter_design79_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design79_preview.png); }
.headquarter_design80_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design80_preview.png); }
.headquarter_design81_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design81_preview.png); }
.headquarter_design82_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design82_preview.png); }
.headquarter_design83_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design83_preview.png); }
.headquarter_design84_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design84_preview.png); }
.headquarter_design85_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design85_preview.png); }
.headquarter_design86_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design86_preview.png); }
.headquarter_design87_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design87_preview.png); }
.headquarter_design88_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design88_preview.png); }
.headquarter_design89_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design89_preview.png); }
.headquarter_design90_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design90_preview.png); }
.headquarter_design91_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design91_preview.png); }
.headquarter_design92_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design92_preview.png); }
.headquarter_design93_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design93_preview.jpg); }
.headquarter_design94_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design94_preview.jpg); }
.headquarter_design95_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design95_preview.png); }
.headquarter_design96_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design96_preview.png); }
.headquarter_design97_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design97_preview.png); }
.headquarter_design98_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design98_preview.png); }
.headquarter_design99_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design99_preview.png); }
.headquarter_design100_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design100_preview.png); }
.headquarter_design101_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design101_preview.png); }
.headquarter_design102_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design102_preview.png); }
.headquarter_design103_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design103_preview.png); }
.headquarter_design69_preview { background:url(https://mff.wavecdn.net/mff/Architect_PreviewPics_HouseBoat.png); }

#hq_upgrade1 { display:none; z-index:1; position:absolute; width:19px; height:13px; background:url(https://mff.wavecdn.net/mff/hq_upgrade1.png); }
.hq_upgrade1_1 { top:115px; left:135px; }
.hq_upgrade1_2 { top:115px; left:135px; }
.hq_upgrade1_3 { top:115px; left:130px; }
.hq_upgrade1_4 { top:115px; left:130px; }
.hq_upgrade1_5 { top:115px; left:130px; }
.hq_upgrade1_6 { top:115px; left:130px; }
.hq_upgrade1_7 { top:90px; left:130px; }
.hq_upgrade1_8 { top:110px; left:130px; }
.hq_upgrade1_9 { top:110px; left:130px; }
.hq_upgrade1_10 { top:110px; left:130px; }
.hq_upgrade1_11 { top:110px; left:130px; }
.hq_upgrade1_12 { top:110px; left:130px; }
.hq_upgrade1_13 { top:110px; left:130px; }
.hq_upgrade1_14 { top:110px; left:130px; }
.hq_upgrade1_15 { top:110px; left:130px; }
.hq_upgrade1_16 { top:110px; left:130px; }
.hq_upgrade1_17 { top:110px; left:130px; }
.hq_upgrade1_18 { top:110px; left:130px; }
.hq_upgrade1_19 { top:110px; left:130px; }
.hq_upgrade1_20 { top:110px; left:130px; }
.hq_upgrade1_21 { top:100px; left:140px; }
.hq_upgrade1_22 { top:100px; left:140px; }
.hq_upgrade1_23 { top:100px; left:140px; }
.hq_upgrade1_24 { top:100px; left:140px; }
.hq_upgrade1_25 { top:100px; left:140px; }
.hq_upgrade1_26 { top:100px; left:140px; }
.hq_upgrade1_27 { top:135px; left:140px; }
.hq_upgrade1_28 { top:95px; left:140px; }
.hq_upgrade1_29 { top:95px; left:140px; }
.hq_upgrade1_30 { top:95px; left:140px; }
.hq_upgrade1_31 { top:95px; left:140px; }
.hq_upgrade1_32 { top:95px; left:140px; }
.hq_upgrade1_33 { top:95px; left:140px; }
.hq_upgrade1_34 { top:95px; left:140px; }
.hq_upgrade1_35 { top:95px; left:140px; }
.hq_upgrade1_36 { top:95px; left:140px; }
.hq_upgrade1_37 { top:95px; left:140px; }
.hq_upgrade1_38 { top:70px; left:140px; }
.hq_upgrade1_39 { top:155px; left:120px; }
.hq_upgrade1_40 { top:80px; left:120px; }
.hq_upgrade1_41 { top:80px; left:150px; }
.hq_upgrade1_42 { top:40px; left:150px; }
.hq_upgrade1_43 { top:40px; left:150px; }
.hq_upgrade1_44 { background:none !important; }
.hq_upgrade1_45 { background:none !important; }
.hq_upgrade1_46 { background:none !important; }
.hq_upgrade1_47 { top:160px; left:150px; }
.hq_upgrade1_48 { top:95px; left:150px; }
.hq_upgrade1_49 { top:95px; left:150px; }
.hq_upgrade1_50 { top:95px; left:150px; }
.hq_upgrade1_51 { top:95px; left:150px; }
.hq_upgrade1_52 { top:125px; left:150px; }
.hq_upgrade1_53 { top:125px; left:150px; }
.hq_upgrade1_54 { top:85px; left:150px; }
.hq_upgrade1_55 { top:120px; left:150px; }
.hq_upgrade1_56 { top:60px; left:150px; }
.hq_upgrade1_57 { top:120px; left:150px; }
.hq_upgrade1_58 { top:120px; left:150px; }
.hq_upgrade1_59 { top:120px; left:150px; }
.hq_upgrade1_60 { top:120px; left:150px; }
.hq_upgrade1_61 { top:75px; left:130px; }
.hq_upgrade1_62 { top:140px; left:130px; }
.hq_upgrade1_63 { top:140px; left:150px; }
.hq_upgrade1_64 { top:140px; left:150px; }
.hq_upgrade1_65 { top:100px; left:150px; }
.hq_upgrade1_66 { top:100px; left:150px; }
.hq_upgrade1_67 { top:100px; left:150px; }
.hq_upgrade1_68 { top:100px; left:150px; }
.hq_upgrade1_69 { background:none !important; }
.hq_upgrade1_70 { top:100px; left:150px; }
.hq_upgrade1_71 { top:55px; left:135px; }
.hq_upgrade1_72 { top:70px; left:150px; }
.hq_upgrade1_73 { background:none !important; }
.hq_upgrade1_74 { top:70px; left:150px; }
.hq_upgrade1_75 { top:70px; left:150px; }
.hq_upgrade1_76 { top:70px; left:150px; }
.hq_upgrade1_77 { top:70px; left:150px; }
.hq_upgrade1_78 { top:70px; left:160px; }
.hq_upgrade1_79 { top:70px; left:160px; }
.hq_upgrade1_80 { top:70px; left:160px; }
.hq_upgrade1_81 { top:70px; left:160px; }
.hq_upgrade1_82 { top:70px; left:160px; }
.hq_upgrade1_83 { top:70px; left:160px; }
.hq_upgrade1_84 { top:70px; left:160px; }
.hq_upgrade1_85 { top:70px; left:160px; }
.hq_upgrade1_86 { top:70px; left:160px; }
.hq_upgrade1_87 { top:70px; left:160px; }
.hq_upgrade1_88 { top:70px; left:160px; }
.hq_upgrade1_89 { top:70px; left:160px; }
.hq_upgrade1_90 { top:70px; left:160px; }
.hq_upgrade1_91 { top:70px; left:160px; }
.hq_upgrade1_92 { top:70px; left:160px; }
.hq_upgrade1_93 { top:70px; left:160px; }
.hq_upgrade1_94 { top:70px; left:160px; }
.hq_upgrade1_95 { top:70px; left:160px; }
.hq_upgrade1_96 { top:70px; left:160px; }
.hq_upgrade1_97 { top:70px; left:160px; }
.hq_upgrade1_98 { top:70px; left:160px; }
.hq_upgrade1_99 { top:70px; left:160px; }
.hq_upgrade1_100 { top:70px; left:160px; }
.hq_upgrade1_101 { background:none !important; }
.hq_upgrade1_102 { top:70px; left:145px; }
.hq_upgrade1_103 { top:70px; left:145px; }

#hq_upgrade2 { display:none; z-index:1; position:absolute; width:51px; height:34px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_1.png); }
.hq_upgrade2_1 { top:184px; left:84px; width:34px; height:51px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_2.png); }
.hq_upgrade2_2 { top:184px; left:84px; width:34px; height:51px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_2.png); }
.hq_upgrade2_3 { top:250px; left:35px; }
.hq_upgrade2_4 { top:60px; left:100px; width:34px; height:51px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_2.png); }
.hq_upgrade2_5 { top:250px; left:40px; }
.hq_upgrade2_6 { top:300px; left:40px; }
.hq_upgrade2_7 { top:300px; left:40px; }
.hq_upgrade2_8 { top:267px; left:20px; }
.hq_upgrade2_9 { top:267px; left:20px; }
.hq_upgrade2_10 { top:267px; left:20px; }
.hq_upgrade2_11 { top:267px; left:20px; }
.hq_upgrade2_12 { top:267px; left:20px; }
.hq_upgrade2_13 { top:267px; left:20px; }
.hq_upgrade2_14 { top:281px; left:62px; }
.hq_upgrade2_15 { top:265px; left:35px; }
.hq_upgrade2_16 { top:265px; left:35px; }
.hq_upgrade2_17 { top:265px; left:35px; }
.hq_upgrade2_18 { top:265px; left:35px; }
.hq_upgrade2_19 { top:265px; left:35px; }
.hq_upgrade2_20 { top:265px; left:35px; }
.hq_upgrade2_21 { top:265px; left:35px; }
.hq_upgrade2_22 { top:235px; left:35px; }
.hq_upgrade2_23 { top:235px; left:35px; }
.hq_upgrade2_24 { top:235px; left:35px; }
.hq_upgrade2_25 { top:235px; left:35px; }
.hq_upgrade2_26 { top:262px; left:35px; }
.hq_upgrade2_27 { top:275px; left:10px; }
.hq_upgrade2_28 { top:230px; left:10px; }
.hq_upgrade2_29 { top:230px; left:10px; }
.hq_upgrade2_30 { top:230px; left:10px; }
.hq_upgrade2_31 { top:230px; left:10px; }
.hq_upgrade2_32 { top:230px; left:10px; }
.hq_upgrade2_33 { top:230px; left:10px; }
.hq_upgrade2_34 { top:55px; left:10px; }
.hq_upgrade2_35 {  }
.hq_upgrade2_36 { top:230px; left:10px; }
.hq_upgrade2_37 { top:260px; left:75px; }
.hq_upgrade2_38 { top:215px; left:35px; }
.hq_upgrade2_39 { top:300px; left:60px; }
.hq_upgrade2_40 { top:200px; left:60px; }
.hq_upgrade2_41 { top:230px; left:25px; }
.hq_upgrade2_42 { top:160px; left:25px; }
.hq_upgrade2_43 { top:160px; left:25px; }
.hq_upgrade2_44 { top:160px; left:25px; }
.hq_upgrade2_45 { background:none !important; }
.hq_upgrade2_46 { background:none !important; }
.hq_upgrade2_47 { background:none !important; }
.hq_upgrade2_48 { top:195px; left:70px; }
.hq_upgrade2_49 { top:228px; left:70px; }
.hq_upgrade2_50 { top:228px; left:70px; }
.hq_upgrade2_51 { top:200px; left:30px; }
.hq_upgrade2_52 { top:265px; left:30px; }
.hq_upgrade2_53 { background:none !important; }
.hq_upgrade2_54 { top:220px; left:30px; }
.hq_upgrade2_55 { top:240px; left:30px; }
.hq_upgrade2_56 { top:185px; left:30px; }
.hq_upgrade2_57 { top:240px; left:30px; }
.hq_upgrade2_58 { top:240px; left:30px; }
.hq_upgrade2_59 { background:none !important; }
.hq_upgrade2_60 { background:none !important; }
.hq_upgrade2_61 { background:none !important; }
.hq_upgrade2_62 { top:240px; left:30px; }
.hq_upgrade2_63 { top:250px; left:30px; }
.hq_upgrade2_64 { top:250px; left:30px; }
.hq_upgrade2_65 { top:250px; left:30px; }
.hq_upgrade2_66 { top:200px; left:30px; }
.hq_upgrade2_67 { top:200px; left:30px; }
.hq_upgrade2_68 { top:200px; left:30px; }
.hq_upgrade2_69 { background:none !important; }
.hq_upgrade2_70 { background:none !important; }
.hq_upgrade2_71 { top:190px; left:30px; }
.hq_upgrade2_72 { top:180px; left:30px; }
.hq_upgrade2_73 { background:none !important; }
.hq_upgrade2_74 { background:none !important; }
.hq_upgrade2_75 { background:none !important; }
.hq_upgrade2_76 { background:none !important; }
.hq_upgrade2_77 { background:none !important; }
.hq_upgrade2_78 { background:none !important; }
.hq_upgrade2_79 { background:none !important; }
.hq_upgrade2_80 { background:none !important; }
.hq_upgrade2_81 { background:none !important; }
.hq_upgrade2_82 { top:180px; left:30px; }
.hq_upgrade2_83 { top:180px; left:30px; }
.hq_upgrade2_84 { background:none !important; }
.hq_upgrade2_85 { background:none !important; }
.hq_upgrade2_86 { top:180px; left:30px; }
.hq_upgrade2_87 { top:180px; left:30px; }
.hq_upgrade2_88 { top:180px; left:30px; }
.hq_upgrade2_89 { background:none !important; }
.hq_upgrade2_90 { background:none !important; }
.hq_upgrade2_91 { background:none !important; }
.hq_upgrade2_92 { background:none !important; }
.hq_upgrade2_93 { background:none !important; }
.hq_upgrade2_94 { background:none !important; }
.hq_upgrade2_95 { background:none !important; }
.hq_upgrade2_96 { background:none !important; }
.hq_upgrade2_97 { background:none !important; }
.hq_upgrade2_98 { background:none !important; }
.hq_upgrade2_99 { background:none !important; }
.hq_upgrade2_100 { background:none !important; }
.hq_upgrade2_101 { background:none !important; }
.hq_upgrade2_102 { background:none !important; }
.hq_upgrade2_103 { background:none !important; }

#hq_upgrade3 { display:none; z-index:1; position:absolute; width:63px; height:37px; background:url(https://mff.wavecdn.net/mff/hq_upgrade3.png); }
.hq_upgrade3_1 { top:120px; left:30px; }
.hq_upgrade3_2 { top:120px; left:30px; }
.hq_upgrade3_3 { top:165px; left:-8px; }
.hq_upgrade3_4 { top:212px; left:-5px; }
.hq_upgrade3_5 { top:130px; left:-12px; }
.hq_upgrade3_6 { top:135px; left:40px; }
.hq_upgrade3_7 { top:112px; left:15px; }
.hq_upgrade3_8 { top:112px; left:-25px; }
.hq_upgrade3_9 { top:112px; left:-25px; }
.hq_upgrade3_10 { top:160px; left:-15px; }
.hq_upgrade3_11 { top:160px; left:-15px; }
.hq_upgrade3_12 { top:160px; left:0px; }
.hq_upgrade3_13 { top:160px; left:0px; }
.hq_upgrade3_14 { top:160px; left:0px; }
.hq_upgrade3_15 { top:170px; left:0px; }
.hq_upgrade3_16 { top:185px; left:0px; }
.hq_upgrade3_17 { top:155px; left:0px; }
.hq_upgrade3_18 { top:155px; left:0px; }
.hq_upgrade3_19 { top:155px; left:0px; }
.hq_upgrade3_20 { top:155px; left:0px; }
.hq_upgrade3_21 { top:155px; left:0px; }
.hq_upgrade3_22 { top:155px; left:0px; }
.hq_upgrade3_23 { top:155px; left:0px; }
.hq_upgrade3_24 { top:125px; left:-15px; }
.hq_upgrade3_25 { top:125px; left:-15px; }
.hq_upgrade3_26 { top:125px; left:-15px; }
.hq_upgrade3_27 { top:125px; left:-15px; }
.hq_upgrade3_28 { top:125px; left:-15px; }
.hq_upgrade3_29 { top:131px; left:-15px; }
.hq_upgrade3_30 { top:131px; left:-15px; }
.hq_upgrade3_31 { top:131px; left:-15px; }
.hq_upgrade3_32 { top:131px; left:-15px; }
.hq_upgrade3_33 { top:131px; left:-15px; }
.hq_upgrade3_34 { top:131px; left:-15px; }
.hq_upgrade3_35 {  }
.hq_upgrade3_36 { top:125px; left:-15px; }
.hq_upgrade3_37 { top:90px; left:-15px; }
.hq_upgrade3_38 {  }
.hq_upgrade3_39 { top:180px; left:-30px; }
.hq_upgrade3_40 { top:58px; left:-10px; }
.hq_upgrade3_41 { top:55px; left:-32px; }
.hq_upgrade3_42 {  }
.hq_upgrade3_43 { background:none !important; }
.hq_upgrade3_44 { background:none !important; }
.hq_upgrade3_45 { background:none !important; }
.hq_upgrade3_46 { background:none !important; }
.hq_upgrade3_47 { top:185px; left:0px; }
.hq_upgrade3_48 { background:none !important; }
.hq_upgrade3_49 { background:none !important; }
.hq_upgrade3_50 { background:none !important; }
.hq_upgrade3_51 { background:none !important; }
.hq_upgrade3_52 { background:none !important; }
.hq_upgrade3_53 { background:none !important; }
.hq_upgrade3_54 { background:none !important; }
.hq_upgrade3_55 { background:none !important; }
.hq_upgrade3_56 { top:80px; left:0px; }
.hq_upgrade3_57 { background:none !important; }
.hq_upgrade3_58 { background:none !important; }
.hq_upgrade3_59 { background:none !important; }
.hq_upgrade3_60 { background:none !important; }
.hq_upgrade3_61 { background:none !important; }
.hq_upgrade3_62 { background:none !important; }
.hq_upgrade3_63 { background:none !important; }
.hq_upgrade3_64 { background:none !important; }
.hq_upgrade3_65 { background:none !important; }
.hq_upgrade3_66 { background:none !important; }
.hq_upgrade3_67 { background:none !important; }
.hq_upgrade3_68 { background:none !important; }
.hq_upgrade3_69 { background:none !important; }
.hq_upgrade3_70 { background:none !important; }
.hq_upgrade3_71 { top:100px; left:0px; }
.hq_upgrade3_72 { background:none !important; }
.hq_upgrade3_73 { background:none !important; }
.hq_upgrade3_74 { background:none !important; }
.hq_upgrade3_75 { background:none !important; }
.hq_upgrade3_76 { background:none !important; }
.hq_upgrade3_77 { background:none !important; }
.hq_upgrade3_78 { background:none !important; }
.hq_upgrade3_79 { background:none !important; }
.hq_upgrade3_80 { background:none !important; }
.hq_upgrade3_81 { background:none !important; }
.hq_upgrade3_82 { top:130px; left:-22px; }
.hq_upgrade3_83 { background:none !important; }
.hq_upgrade3_84 { background:none !important; }
.hq_upgrade3_85 { background:none !important; }
.hq_upgrade3_86 { background:none !important; }
.hq_upgrade3_87 { background:none !important; }
.hq_upgrade3_88 { background:none !important; }
.hq_upgrade3_89 { background:none !important; }
.hq_upgrade3_90 { background:none !important; }
.hq_upgrade3_91 { background:none !important; }
.hq_upgrade3_92 { background:none !important; }
.hq_upgrade3_93 { background:none !important; }
.hq_upgrade3_94 { background:none !important; }
.hq_upgrade3_95 { background:none !important; }
.hq_upgrade3_96 { background:none !important; }
.hq_upgrade3_97 { background:none !important; }
.hq_upgrade3_98 { background:none !important; }
.hq_upgrade3_99 { background:none !important; }
.hq_upgrade3_100 { background:none !important; }
.hq_upgrade3_101 { background:none !important; }
.hq_upgrade3_102 { background:none !important; }
.hq_upgrade3_103 { background:none !important; }

#cityeasterbunny { z-index:25; position:absolute; top:291px; left:410px; width:43px; height:47px; background:url(https://mff.wavecdn.net/mff/cityeasterbunny.gif) top left no-repeat; }
#cityeasterbunny .ttbox { top:-25px; left:-12px; }

#cityeasterevent { z-index:99; display:none; position:absolute; top:0px; left:0px; left:0px; width:100%; height:100%; }
#cityeasterevent .inner { position:absolute; top:140px; left:50%; margin-left:-270px; width:540px; height:285px; border-radius:5px; border:2px solid #054b00; background-color:#E5D194; }
#cityeasterevent .inner .head { text-align:center; margin-top:10px; font-size:16px; font-weight:bold; color:#054b00; }
#cityeasterevent .inner .desc { text-align:center; margin-top:20px; }
#cityeasterevent .inner .points { position:relative; width:50px; padding:5px 10px; margin:0 auto; margin-top:20px; background-color:white; border-radius:5px; text-align:right; }
#cityeasterevent .inner .points:before, #cityeasterevent .inner .rewards .cost:before { content:''; position:absolute; top:-15px; left:-20px; width:40px; height:42px; background:url(https://mff.wavecdn.net/mff/Easter2017_Brushes_Medium.png); background-size:100%; }
#cityeasterevent .inner .rewards .cost:before { top:-12px; left:-7px; width:30px; height:33px; }
#cityeasterevent .inner .points .plus { position:absolute; top:0px; right:-20px; width:25px; height:23px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:none; background-color:#C3A75E; }
#cityeasterevent .inner .points .plus:hover { background-color:#DABE74; }
#cityeasterevent .inner .points .plus:after { content:'+'; position:absolute; top:-2px; left:4px; font-size:20px; color:white; font-weight:bold; }
#cityeasterevent .inner .points .plus .ttbox { top:30px; left:0px; white-space:nowrap; }
#cityeasterevent .inner .rewards { position:absolute; bottom:26px; width:500px; height:100px; background-color:#DABE74; padding:20px; display:flex; justify-content:center; }
#cityeasterevent .inner .rewards .slot { position:relative; width:100px; margin:0px 10px; }
#cityeasterevent .inner .rewards .slot .cost { position:relative; }
#cityeasterevent .inner .rewards .slot .cost .ttbox { top:30px; font-weight:normal; }
#cityeasterevent .inner .rewards .items { display:flex; justify-content:center; }
#cityeasterevent .inner .rewards .items.farmhouse {  }
#cityeasterevent .inner .rewards .items.farmhouse .item { position:relative; width:75px; height:75px; margin:0px 10px; background-size:100%; border-radius:5px; }
#cityeasterevent .inner .rewards .items.farmhouse .item .ttbox { top:auto; bottom:85px; left:0px; }
#cityeasterevent .inner .rewards .items .farmhouse210 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/210_1.png); }
#cityeasterevent .inner .rewards .items .farmhouse211 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/211_1.png); }
#cityeasterevent .inner .rewards .items .farmhouse212 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/212_1.png); }
#cityeasterevent .inner .rewards .items .farmhouse229 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/229_1.jpg); }
#cityeasterevent .inner .rewards .items .farmhouse230 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/230_1.jpg); }
#cityeasterevent .inner .rewards .items .farmhouse231 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/231_1.jpg); }
#cityeasterevent .inner .rewards .items .add { position:relative; float:left; margin-top:20px; font-size:24px; }
#cityeasterevent .inner .rewards .cost { position:relative; text-align:center; margin:0 auto; margin-top:10px; }
#cityeasterevent .inner .rewards .cost.failed { color:red; font-weight:bold; }
#cityeasterevent .inner .rewards .ready { position:absolute; left:50%; bottom:10px; background-image:url(https://mff.wavecdn.net/mff/merchslot_isset.png); width:50px; height:50px; background-size:100%; margin-left:-25px;  }
#cityeasterevent .inner .timer { position:absolute; bottom:7px; left:0px; width:100%; text-align:center; }
#cityeasterevent .inner .char { position:absolute; bottom:-70px; left:-85px; width:200px; height:320px; background:url(https://mff.wavecdn.net/mff/cityeastereventbunny.png); background-size:100%; }
#cityeasterevent .inner .helpbutton_blue { position:absolute; top:35px; right:5px; }
#cityeasterevent .inner .helpbutton_blue .ttbox { top:0px; right:30px; width:300px; max-width:300px; }
#cityeasterevent .inner .helpbutton_blue .ttbox .memory_pack { position:relative; float:left; width:70px; height:45px; background-size:100%; }
#cityeasterevent .inner .helpbutton_blue .ttbox .info { position:relative; float:left; width:220px; margin-left:10px; }
#cityeasterevent_daily_commit { width:265px; }
#cityeasterevent_daily_commit .img { width:80px; height:85px; background:url(https://mff.wavecdn.net/mff/Easter2017_Brushes_Medium.png); background-size:100%; margin:0 auto; margin-top:10px; }
#cityeasterevent_daily_commit .amount { margin-top:10px; font-size:18px; }
#cityeasterevent_daily_commit .button_yes { width:40px; height:37px; margin:0 auto; margin-top:10px; margin-bottom:-10px; }
.cityeasterevent_collectitem { width:50px; height:54px; background:url(https://mff.wavecdn.net/mff/Easter2017_Brushes_Medium.png); background-size:100%; }

.main_buttons { position:relative; margin-top:245px; }
.main_buttons .item { position:relative; width:20px; height:21px; background-image:url(https://mff.wavecdn.net/mff/reallocate_symbol8.png); margin-bottom:10px; }
.main_buttons .item.checker { display:none; background-position:0px -42px; }
.main_buttons .item.stock { background-position:0px -63px; }
.main_buttons .item.stall.stall1 { background-position:0px -147px; }
.main_buttons .item.stall.stall2 { background-position:0px -188px; }
.main_buttons .item.stall .alert { position:absolute; top:-4px; left:-4px; color:yellow; font-size:22px; font-weight:bold; }
.main_buttons .item.jobs { background-position:0px -84px; }
.main_buttons .item.pets { background-position:0px -105px; }
.main_buttons .item.insecthotel { background-image:url(https://mff.wavecdn.net/mff/reallocate_symbol9.png); background-position:0px -211px; }
.main_buttons .item.login { display:none; background-position:0px -126px; }
.main_buttons .item.login:hover, .main_buttons .item.stall:hover { background-position-x:-21px !important; }
.main_buttons .item:hover { background-position-x:-20px; }
.main_buttons .item.insecthotel:hover { background-position-x:-21px; }
.main_buttons .item .ttbox { left:auto; right:30px; }
.main_buttons .item.stall .ttbox .line { margin-top:5px; }
.main_buttons .item.stall .ttbox .alerts { width:200px; }
.main_buttons .item.npcbonus { background-color:red; background-image:none; }

#event_speedlinks_board { background-image:url(https://mff.wavecdn.net/mff/rahmen_quer.jpg); }
#event_speedlinks { display:none; position:absolute; top: 110px; left:50%; width:300px; height:50px; margin-left:-495px; }
#event_speedlinks.eventsline { display:none; position:relative; top:0px; left:0px; width:100%; margin:0px; justify-content:left; align-items:center; gap:5px; height:21px; }
#event_speedlinks.steam {  }
#event_speedlinks.eventsline .link:nth-child(1) { margin-left:10px; }
#event_speedlinks .link { z-index:105; position:relative; float:right; background-repeat:no-repeat !important; opacity:1; width:50px; height:50px; }
#event_speedlinks.eventsline .link { float:none; margin-top:-15px; }
#event_speedlinks .link:hover { transform:scale(1.05); opacity:1; }
#event_speedlinks .link .ttbox { top:110%; left:0px; }
#event_speedlinks .link.olympia .ttbox { top:100%; }
#event_speedlinks .link.veggiesplash .ttbox { top:90%; }
#event_speedlinks .link.rainbowevent .ttbox, #event_speedlinks .link.deliveryevent .ttbox, #event_speedlinks .link.olympia .ttbox { white-space:nowrap; }
#event_speedlinks .link .back { position:relative; }
#event_speedlinks .link.rainbowevent { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/icons/icon_st.patricks_day.png); background-size:100%; }
#event_speedlinks .link.collectevent.china { width:65px; height:70px; background:url(https://mff.wavecdn.net/mff/Dragon_Head_Icon.png); background-size:100%; }
#event_speedlinks .link.collectevent.birthday { width:50px; height:68px; background:url(https://mff.wavecdn.net/mff/BirthdayCake_Icon_01_8th.gif); }
#event_speedlinks .link.collectevent.cherryblossom { width:50px; height:55px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); }
#event_speedlinks .link.specialoffer.halloween { width:60px; height:42px; background:url(https://mff.wavecdn.net/mff/battle/Bonbon_BigRed.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_DELIVERYWINTER2026 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/Holly_300x300.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_WINTER2025 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/snowflake_standalone.png); background-size:100%; }
#event_speedlinks .link.specialoffer.summer { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.birthday { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/birthday2019_troete.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_SUMMER2026 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_BEACH2022 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_DELIVERYSUMMER2026 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_BIRTHDAY2026 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/birthday2019_troete.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_EM2021 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/EM21_Button.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_OKTOBERFEST2026 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_HALLOWEEN2026 { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/specialoffer/AlienInversion_Deco_Frame.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_PENTECOST2026 { width:35px; height:35px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; margin:5px; margin-top:18px; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_PENTECOST2026:after { content:''; position:absolute; top:-15px; left:-5px; width:35px; height:35px; background-image:url(https://mff.wavecdn.net/mff/eventgarden/plants/Icon_Peony_Blue_40x40.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_PENTECOST2026:before { content:''; z-index:1; position:absolute; top:-5px; left:10px; width:30px; height:30px; background-image:url(https://mff.wavecdn.net/mff/eventgarden/plants/Icon_Peony_Red_40x40.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_RAINBOWEVENT2026 { width:55px; height:55px; background-image:url(https://mff.wavecdn.net/mff/specialoffer/stPatricksday_deko_bot_right.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_EASTER2026 { width:35px; height:45px; background-image:url(https://mff.wavecdn.net/mff/specialoffer/header_easter_decoration.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_COLLECTEVENT2026 { width:66px; height:60px; background-image:url(https://mff.wavecdn.net/mff/specialoffer/Cherryblossom_Deko_L.png); background-size:100%; }
#event_speedlinks .link.deliveryevent.winter { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; margin-top:3px; }
#event_speedlinks .link.deliveryevent.summer { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; }
#event_speedlinks.eventsline .link.deliveryevent.winter { margin-top:-10px; }
#event_speedlinks .link.olympia .back { width:63px; height:77px; margin:0px -8px; margin-top:-10px; }
#event_speedlinks .link.olympia .back:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/olympia/olympia_link3.png); transform:scale(0.75); }
#event_speedlinks .link.tinkergame { width:40px; height:40px; border-radius:25px; background-color:#f8d921; border:2px solid #f5ae20; }
#event_speedlinks .link.tinkergame:after { content:''; position:absolute; top:-2px; left:-5px; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#event_speedlinks .link.battle.halloween { width:65px; height:34px; background:url(https://mff.wavecdn.net/mff/battle/UFO_A.png); background-size:100%; margin-top:5px; }
#event_speedlinks .link.battle.summer { width:55px; height:55px; background:url(https://mff.wavecdn.net/mff/battle/summer/Wasserbombe.png); background-size:100%; }
#event_speedlinks .link.mastermind { width:32px; height:32px; background:url(https://mff.wavecdn.net/mff/wm/wm_icon.png); margin-top:10px; }
#event_speedlinks .link.mastermind.beach { background-image:url(https://mff.wavecdn.net/mff/beach/Informant_Mastermind22_Single.png); width:50px; height:40px; background-size:100%; }
#event_speedlinks .link.veggiesplash { width:88px; height:100px; margin:-35px -10px -10px -10px; }
#event_speedlinks .link.veggiesplash:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/minigames/ship_icon.png); transform:scale(0.75); }
#event_speedlinks .link.memory { width:75px; height:50px; background-size:100%; }
#event_speedlinks .link.memory.birthday { background-image:url(https://mff.wavecdn.net/mff/memory_pack_birthday.png); }
#event_speedlinks .link.memory.xmas { background-image:url(https://mff.wavecdn.net/mff/memory/memory_pack_christmas2025.png); margin:-5px 0px; width:65px; height:65px; }
#event_speedlinks.eventsline .link.memory.xmas { margin-top:0px; }
#event_speedlinks .link.memory.easter, #cityeasterevent .memory_pack { background-image:url(https://mff.wavecdn.net/mff/memory/memory_pack_Easter_2026.png); }
#event_speedlinks .link.memory.halloween { background-image:url(https://mff.wavecdn.net/mff/memory_pack_Halloween_2021.png); }
#event_speedlinks .link.memory.valentinsday { background-image:url(https://mff.wavecdn.net/mff/memory_pack_Valentinesday_2026_smal.png); }
#event_speedlinks .link.memory.summer { background-image:url(https://mff.wavecdn.net/mff/memory_pack_summer.2020.png); }
#event_speedlinks .link.calendar .back { width:45px; height:48px; border-radius:5px; background-image:url(https://mff.wavecdn.net/mff/calendar/AdventCalendar2017_Icon_00.png); background-size:100%; }
#event_speedlinks .link.calendar.easter .back { background-image:url(https://mff.wavecdn.net/mff/calendar/icon.png); }
#event_speedlinks .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/Kalender_Icon_14.png); }
#event_speedlinks.year2024 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_15.png); }
#event_speedlinks.year2025 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_16.png); }
#event_speedlinks.year2026 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_17.png); }
#event_speedlinks.year2027 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_18.png); }
#event_speedlinks.year2028 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_19.png); }
#event_speedlinks.year2029 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_20.png); }
#event_speedlinks.year2030 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_21.png); }
#event_speedlinks.year2031 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_22.png); }
#event_speedlinks.year2032 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_23.png); }
#event_speedlinks.year2033 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_24.png); }
#event_speedlinks.year2034 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_25.png); }
#event_speedlinks.year2035 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_26.png); }
#event_speedlinks.year2036 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_27.png); }
#event_speedlinks.year2037 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_28.png); }
#event_speedlinks.year2038 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_29.png); }
#event_speedlinks.year2039 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_30.png); }
#event_speedlinks .link.calendar.summer .back { background-image:url(https://mff.wavecdn.net/mff/calendar/icon_SommerKalender23.png); }
#event_speedlinks .link.cropaction { top:0px; left:0px; width:45px; height:40px; }
#event_speedlinks .link.cropaction.action15 { background-image:url(https://mff.wavecdn.net/mff/city/nektar.png); margin-top:5px; }
#event_speedlinks .link.cropaction.action16 { background-image:url(https://mff.wavecdn.net/mff/MermaidSheep_Front_00.png); margin-top:5px; background-size:100%; width:50px; height:65px; }
#event_speedlinks .link.cropaction.action17 { background-image:url(https://mff.wavecdn.net/mff/chicken_special4.png); margin-top:-5px; background-size:100%; width:40px; height:65px; }
#event_speedlinks .link.cropaction { top:-5px; background-image:url(https://mff.wavecdn.net/mff/city/CyborgChicken_Front.png); background-size:100%; width:45px; height:72px; }
#event_speedlinks .link.giftevent { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/Valentine2017_SilverHeart.png); background-size:100%; }
#event_speedlinks .link.bonuspack { width:50px; height:37px; background-image:url(https://mff.wavecdn.net/mff/bonuspack/Chest_Icon.png); background-size:100%; margin-top:10px; transform:scale(1) scaleX(-1); }
#event_speedlinks .link.bonuspack:hover { transform:scale(1.05) scaleX(-1); }
#event_speedlinks .link.bonuspack .timer { position:absolute; bottom:-10px; left:auto; right:50%; transform:scaleX(-1); color:white; text-shadow:black 0px 0px 3px; width:150px; text-align:center; margin-right:-75px; font-size:10px; }
#event_speedlinks .link.bonuspack .ttbox { transform:scaleX(-1); left:auto; right:0px; top:50px; }
#event_speedlinks .link.pansetshop { width:60px; height:60px; background:url(https://mff.wavecdn.net/mff/SingelsDay_Icon.png); background-size:100%; }
#event_speedlinks .link.coinsevent { width:60px; height:60px; background:url(https://mff.wavecdn.net/mff/coinsevent/BlackFriday_Icon.png); background-size:100%; }
#event_speedlinks .link.nutcracker { width:50px; height:50px; margin:5px -5px 0px -5px; background:url(https://mff.wavecdn.net/mff/nutcracker/Nutcracker_EventIcon.png); background-size:100%; }
#event_speedlinks.eventsline .link.nutcracker { margin-top:-20px; }
#event_speedlinks .link.pentecostevent { width:55px; height:55px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#event_speedlinks .link.oktoberfest { width:65px; height:65px; background:url(https://mff.wavecdn.net/mff/oktoberfest/LederhosenSchaf.png); background-size:100%; margin-top:-10px; }
#event_speedlinks .link.merchant_event { width:80px; height:50px; background:url(https://mff.wavecdn.net/mff/merchant_side2.png); background-size:100%; margin-top:5px; }
#event_speedlinks .link.eventgarden { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/eventgarden/EventField_Icon.png); background-size:100%; margin-top:0px; }
#event_speedlinks.eventsline .link.eventgarden { margin-top:-20px; }
#event_speedlinks .link.laddergame { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/laddergame/ladderGame_icon.png); background-size:100%; margin-top:3px; }
#event_speedlinks .link.pepeevent { width:50px; height:50px; background-size:100%; }
.pepeevent.pid97 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_poinsettia.png); }
.pepeevent.pid104 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_easter.png); }
.pepeevent.pid107 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_grapes.png); }
.pepeevent.pid129 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_tee.png);  }
.pepeevent.pid158 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_tulips.png); }
#event_speedlinks .link.bingo { width:55px; height:55px; background-image:url(https://mff.wavecdn.net/mff/bingo/Bingo_Event_Icon_small.png); background-size:100%; }
#event_speedlinks .link.bingo.birthday { background-image:url(https://mff.wavecdn.net/mff/bingo/Bingo_Event_Icon_Birthday_small.png); }

.event_flyer { position:absolute; left:0px; color:white; width:100px; }
.event_flyer.idle { top:0px; opacity:1; transition:all 1s linear; }
.event_flyer.up { top:-100px; opacity:0; transition:all 1s linear; }
.event_flyer .line { margin-bottom:2px; }
.event_flyer .img { float:left; }
.event_flyer .amount { float:left; margin-top:10px; }
.event_flyer.rainbowevent .img { width:35px; height:35px; background-size:100%; }
.event_flyer.tinkergame .img { width:35px; height:35px; background-size:100% !important; }

.event_buy_commit {  }
.event_buy_commit .coinsbutton_flex { font-size:11px; font-weight:bold; margin-bottom:5px; }

#event_timeline { z-index:10; position:absolute; bottom:5px; left:5px; width:630px; height:20px; background-color:green; border-radius:5px; }
#event_timeline.onlytext, #event_timeline.onlymix { background-color:transparent; }
#event_timeline.is_battle { width:620px; }
#event_timeline.is_deliveryevent { left:0px; bottom:28px; width:100%; }
#event_timeline.is_tinkergame { z-index:1; width:655px; }
#event_timeline.is_olympia { z-index:1; width:640px; }
#event_timeline.is_cropaction { z-index:1; left:25px; bottom:25px; width:calc(100% - 50px); }
#event_timeline.is_collectevent { width:calc(100% - 10px); }
#event_timeline .part { position:absolute; bottom:0px; }
#event_timeline .part:hover { z-index:1; background-color:white !important; }
#event_timeline .part.event { left:0px; height:100%; background-color:forestgreen; border-top-left-radius:5px; border-bottom-left-radius:5px; }
#event_timeline .part.exchange { right:0px; height:100%; background-color:transparent; border-top-right-radius:5px; border-bottom-right-radius:5px; }
#event_timeline .part .tt { display:none; position:absolute; bottom:40px; left:50%; width:175px; box-sizing:border-box; margin-left:-100px; background-color:white; border-radius:5px; padding:10px; text-align:center; }
#event_timeline .part .tt:after { content:''; position:absolute; bottom:-16px; left:50%; margin-left:-4px; border-style:solid; border-width:8px; height:0px; width:0px; border-color:white transparent transparent transparent; }
#event_timeline .part .tttimer { font-weight:bold; margin-top:5px; }
#event_timeline .icon { position:relative; width:20px; height:20px; background-image:url(https://mff.wavecdn.net/mff/eventgarden/EventField_Icon.png); background-size:100%; margin:0 auto; }
#event_timeline .part .tt .icon { width:50px; height:50px; margin:0 auto; margin-bottom:5px; }
#event_timeline .marker { z-index:1; position:absolute; bottom:0px; height:32px; border-right:1px solid black; pointer-events:none; box-sizing:border-box; white-space:nowrap; }
#event_timeline.is_battle .marker { z-index:0; }
#event_timeline .marker:after { content:''; position:absolute; top:-2px; right:-3px; width:5px; height:5px; border-radius:5px; background-color:black; }
#event_timeline .marker:before { content:''; position:absolute; top:12px; left:0px; height:20px; width:100%; border-top-left-radius:5px; border-bottom-left-radius:5px; background-color:white; opacity:0.15; }
#event_timeline .marker .timer { position:absolute; bottom:25px; left:calc(100% + 8px); width:100%; text-align:right; text-align:left; text-shadow:1px 1px 5px black; }
#event_timeline.is_olympia .marker .timer, #event_timeline.is_collectevent .marker .timer, #event_timeline.is_pentecostevent .marker .timer { text-shadow:none; }
#event_timeline .textbox { position:absolute; bottom:0px; left:0px; width:100%; text-align:center; }
#event_timeline .textbox .icon { margin:0; margin-right:2px; }
#event_timeline .textbox .line { display:flex; justify-content:center; align-items:center; }
#event_timeline .textbox .line.highlight { font-size:12px; }
#event_timeline .textbox .bold { font-weight:bold; }
#event_timeline .tlcols { position:absolute; bottom:0px; left:0px; }
#event_timeline .tlcols .tlline { display:flex; justify-content:left; align-items:center; margin-bottom:2px; }
#event_timeline .tlcols .tlcol { position:relative; }
#event_timeline .tlcols .tlcol .tttimer { position:absolute; top:3px; left:0px; width:100%; text-align:center; color:white; }
#event_timeline .tlcols .tlcol1 { width:150px; text-align:right; margin-right:5px; }
#event_timeline .tlcols .tlcol1.combi { display:flex; justify-content:left; align-items:center; }
#event_timeline .tlcols .tlcol2 { width:300px; height:20px; }
#event_timeline .tlcols .tlcol2 .tlbar { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:black; border-radius:5px; }
#event_timeline .tlcols .tlcol2_inner { position:absolute; top:0px; left:0px; height:100%; background-color:green; border-radius:5px; }
#battle.halloween #event_timeline .marker { border-right:1px solid white; }
#battle.halloween #event_timeline .marker:after { background-color:white; }
#event_timeline.is_deliveryevent .marker .timer, #event_timeline.is_tinkergame .marker .timer, #event_timeline.is_cropaction .marker .timer { text-shadow:none; }
#event_timeline .marker .timer.right { left:auto; right:8px; text-align:right; }
#event_eventgarden_link { position:absolute; top:5px; right:50px; width:60px; height:60px; }
#event_eventgarden_link.is_battle { top:55px; right:5px; }
#event_eventgarden_link.is_deliveryevent { top:-45px; right:60px; }
#event_eventgarden_link.is_tinkergame { top:25px; right:5px; }
#event_eventgarden_link.is_olympia { top:-500px; right:35px; }
#event_eventgarden_link.is_cropaction { top:15px; right:30px; }
#event_eventgarden_link.is_rainbowevent { right:40px; }
#event_eventgarden_link.is_collectevent { right:35px; }
#event_eventgarden_link:hover { z-index:1; transform:scale(1.05); }
#event_eventgarden_link:after { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url(https://mff.wavecdn.net/mff/eventgarden/EventField_Icon.png); background-size:100%; }
#event_eventgarden_link .ttbox { top:10px; left:auto; right:65px; white-space:nowrap; }
#event_eventgarden_link .ttbox .expired { font-weight:bold; margin-top:5px; }
#event_eventgarden_link.off:after { filter:grayscale(1); opacity:0.5; }

.superanimal_showcase_link { width:70px; height:34px; margin-top:-8px; background:url(https://mff.wavecdn.net/mff/superanimals_icon.png); background-size:100%; }
.superanimal_showcase_link:hover {  }
.superanimal_showcase_link .ttbox { top:5px; left:75px; }
.superanimal_showcase { display:none; position:absolute; top:0px; left:0px; width:100%; height:476px; border:2px solid #885F49; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Shelf_Background_00_3.jpg); }
.superanimal_showcase .header { position:relative; padding:10px; background-color:white; border-bottom:2px solid #885A30; }
.superanimal_showcase .slots { position:absolute; top:55px; left:25px; }
.superanimal_showcase .slots .slot  { position:relative; float:left; width:100px; height:120px; margin:10px 15px; }
.superanimal_showcase .slots .slot:hover  {  }
.superanimal_showcase .slots .slot .animal { position:absolute; top:0px; left:0px; width:100%; height:100%; background-size:100%; background-position:50% bottom; background-repeat:no-repeat; }
.superanimal_showcase .slots .slot .animal.off { filter:grayscale(1); opacity:0.2; }
.superanimal_showcase .slots .slot .building { position:absolute; right:0px; bottom:0px; margin-right:-70px; margin-bottom:-60px; transform:scale(0.25); }
.superanimal_showcase .slots .slot .ttbox { top:-30px; left:50%; margin-left:-50px; width:100px; text-align:center; }
.superanimal_showcase .goto { position:absolute; z-index:1; left:5px; top:60px; width:38px; height:30px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
.superanimal_showcase .goto.right { transform:scaleX(-1); left:auto; right:5px; }

.flower_flight.set { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.flower_flight.set div { position:absolute; display:block; }
.flower_flight.set div:nth-child(1) { left:5%; opacity:0; animation:flower_flight_flowers_ani 15s linear infinite; animation-delay:-7s; }
.flower_flight.set div:nth-child(2) { left:12%; opacity:0; animation:flower_flight_flowers_ani 20s linear infinite; animation-delay:-8s; }
.flower_flight.set div:nth-child(3) { left:24%; opacity:0; animation:flower_flight_flowers_ani 7s linear infinite; animation-delay:-3s; }
.flower_flight.set div:nth-child(4) { left:36%; opacity:0; animation:flower_flight_flowers_ani 20s linear infinite; animation-delay:-15s; }
.flower_flight.set div:nth-child(5) { left:48%; opacity:0; animation:flower_flight_flowers_ani 22s linear infinite; animation-delay:-7s; }
.flower_flight.set div:nth-child(6) { left:60%; opacity:0; animation:flower_flight_flowers_ani 13s linear infinite; animation-delay:-5s; }
.flower_flight.set div:nth-child(7) { left:72%; opacity:0; animation:flower_flight_flowers_ani 5s linear infinite; animation-delay:-12s; }
.flower_flight.set div:nth-child(8) { left:84%; opacity:0; animation:flower_flight_flowers_ani 24s linear infinite; animation-delay:-7s; }
.flower_flight.set div:nth-child(9) { left:96%; opacity:0; animation:flower_flight_flowers_ani 19s linear infinite; animation-delay:-6s; }
@keyframes flower_flight_flowers_ani
{
    0% { top:-10%; opacity:0; transform:translateX(20px) rotate(0deg); }
    10% { opacity:1; }
    20% { transform:translateX(20px) rotate(45deg); }
    40% { transform:translateX(20px) rotate(90deg); }
    60% { transform:translateX(20px) rotate(135deg); }
    80% { transform:translateX(20px) rotate(180deg); }
    100% { top:110%; transform:translateX(20px) rotate(225deg); }
}
.flower_flight.set2 { transform:scale(2) rotateY(180deg); filter:blur(2px); }
.flower_flight.set3 { transform:scale(0.8) rotateY(180deg); filter:blur(4px); }
#eventgarden .flower_flight.set2 { transform:scale(2) rotateY(180deg); filter:blur(0px); }
#eventgarden .flower_flight.set3 { transform:scale(0.8) rotateY(180deg); filter:blur(0px); }
#specialoffer_new .flower_flight.set2 { transform:scale(2) rotateY(180deg); filter:blur(0px); }
#specialoffer_new .flower_flight.set3 { transform:scale(0.8) rotateY(180deg); filter:blur(0px); }