

#forestry_container { display:none; background:url(https://mff.wavecdn.net/mff/forestry/forestry_back.jpg) top left no-repeat; position:absolute; top:0px; left:0px; width:720px; height:640px; z-index:36; }
#forestry_stock1 { display:none; z-index:5; position:absolute; top:-35px; left:35px; }
.forestry_stockitem { display:none; position:relative; height:30px; margin:0 0 5px 0; float:left; width:220px; }
.forestry_stockitem_symbol, .forestry_stockitem_name, .forestry_stockitem_amount, .forestry_stockitem_data, .forestry_stockitem_time, .forestry_growing { float:left; }
.forestry_stockitem_symbol { margin:2px 5px 0 2px; }
.forestry_stockitem_name { margin:0px 5px 0 0; }
.forestry_stockitem_amount { margin:0px 5px 0 0; }
.forestry_stockitem_info { display:none; position:absolute; top:0px; left:-60px; }
.forestry_stockitem_selected { border:2px solid #0f0; }
.forestry_growing { background:url(https://mff.wavecdn.net/mff/lager/wachstum.gif) left top no-repeat; width:15px; height:15px; margin:0 5px 0 0; }
#forestry_stock1_select { position:absolute; top:17px; left:-15px; }
.forestry_stock1_setzlinge { position:absolute; top:-40px; left:95px; }
#forestry_building1, #forestry_building2 { position:absolute; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#forestry_building1 { top:61px; left:0px; width:230px; height:198px; }
#forestry_building2 { top:270px; left:0px; width:231px; height:223px; }
#forestry_building_click1, #forestry_building_click2 { position:absolute; top:0px; left:0px; }
#forestry_building_click1 { width:230px; height:198px; }
#forestry_building_click2 { width:231px; height:223px; }
#forestry_building_info1, #forestry_building_info2 { display:none; position:absolute; top:50px; left:150px; }
#forestry_stock1_object,#forestry_stock2_object,#forestry_stock3_object,#forestry_stock4_object { position:absolute; }
#forestry_stock1_object { top:-50px; right:250px; width:74px; height:56px; background:url(https://mff.wavecdn.net/mff/forestry/stock1.png) top left no-repeat; }
#forestry_stock2_object { top:35px; left:80px; width:104px; height:50px; background:url(https://mff.wavecdn.net/mff/forestry/stock2_1.png) top left no-repeat; }
#forestry_stock3_object { top:250px; left:110px; width:110px; height:48px; background:url(https://mff.wavecdn.net/mff/forestry/stock3_1.png) top left no-repeat; }
#forestry_stock4_object { top:480px; left:171px; width:75px; height:86px; background:url(https://mff.wavecdn.net/mff/forestry/stock4.jpg) top left no-repeat; }
#forestry_stock1_object .blackbox, #forestry_stock2_object .blackbox, #forestry_stock3_object .blackbox, #forestry_stock4_object .blackbox { display:none; position:absolute; top:0px; left:115px; z-index:100; }
#forestry_stock3_object .blackbox, #forestry_stock4_object .blackbox { left:85px; }
#forestry_stock2 { display:none; z-index:10; position:absolute; top:55px; left:250px; }
#forestry_stock3 { display:none; z-index:10; position:absolute; top:75px; left:250px; }
#forestry_stock4 { display:none; z-index:10; position:absolute; bottom:85px; left:250px; }
#forestry_forest { position:absolute; top:100px; right:80px; border:0px solid transparent; }
.forestry_pos, .forestry_pos_water, .forestry_pos_load, .forestry_pos_status { width:70px; height:70px; }
.forestry_pos { position:relative; float:left; border:1px solid transparent; margin:0 0 -1px -1px; background:url(https://mff.wavecdn.net/mff/forestry/empty.png) top left no-repeat; }
.forestry_pos_water { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/garten/gegossen_static.gif) 24px 35px no-repeat; }
.forestry_pos_load { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/loading.gif) 9px 9px no-repeat; }
.forestry_pos_status { position:absolute; top:0px; left:0px; }
.forestry_pos_crop { position:absolute; top:0px; left:0px; }
.forestry_pos_info { display:none; white-space:nowrap; position:absolute; top:0px; right:75px; }
.forestry_pos_block { display:none; position:absolute; top:0px; left:0px; width:70px; height:70px; }
#forestry_forest_buttons { position:absolute; top:0px; right:-60px; }
#forestry_forest_button1, #forestry_forest_button2, #forestry_forest_button3,#forestry_forest_button4,#forestry_forest_button5,#forestry_forest_button6 { position:relative; width:50px; height:50px; }
#forestry_forest_button5 { margin-top:13px; }
#forestry_forest_button1 { background:url(https://mff.wavecdn.net/mff/forestry/water.jpg) top left no-repeat; }
#forestry_forest_button2 { background:url(https://mff.wavecdn.net/mff/forestry/harvest.jpg) top left no-repeat; }
#forestry_forest_button3 { background:url(https://mff.wavecdn.net/mff/forestry/fertilize.jpg) top left no-repeat; }
#forestry_forest_button4 { background:url(https://mff.wavecdn.net/mff/forestry/compost.jpg) top left no-repeat; }
#forestry_forest_button5 { background:url(https://mff.wavecdn.net/mff/forestry/acornstock.jpg) top left no-repeat; }
#forestry_forest_button6 { background:url(https://mff.wavecdn.net/mff/forestry/plantbot_icon.png) top left no-repeat; }
.forestry_forest_empty { background:url(https://mff.wavecdn.net/mff/cursors/no.gif) top left; }
.forestry_forest_crop { background:url(https://mff.wavecdn.net/mff/forestry/harvest.gif) top left no-repeat; }
.forestry_forest_plant { background:url(https://mff.wavecdn.net/mff/forestry/plant.gif) top left no-repeat; }
.forestry_forest_weedblock1 { background-color:#000; }
#forestry_building1_stars, #forestry_building2_stars { position:absolute; top:35px; left:50px; }
#forestry_building1_production_line, #forestry_building2_production_line { z-index:1; position:absolute; top:15px; left:45px; color:#fff; opacity:0.4; text-shadow:#000 0px 0px 3px; }
#forestry_building1_production_line.active, #forestry_building2_production_line.active { opacity:1; }
#forestry_building1_production_tooltip, #forestry_building2_production_tooltip { display:none; white-space:nowrap; position:absolute; top:80px; left:150px; }
#forestry_building1_speedup, #forestry_building2_speedup { z-index:2; display:none; position:absolute; bottom:25px; left:80px; width:25px; height:25px; }
#forestry_building1_update, #forestry_building2_update { z-index:2; display:none; position:absolute; bottom:25px; left:50px; width:25px; height:25px; }
.update_button_on { background:url(https://mff.wavecdn.net/mff/buildingupdatebutton_on.png) top left no-repeat; }
.update_button_off { background:url(https://mff.wavecdn.net/mff/buildingupdatebutton_off.png) top left no-repeat; }
.speedup_button_on { background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_on.png) top left no-repeat; }
.speedup_button_off { background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_off.png) top left no-repeat; }
#forestry_building_update_level3_1, #forestry_building_update_level5_1, #forestry_building_update_level3_2, #forestry_building_update_level5_2  { display:none; position:absolute; }
#forestry_building_update_level3_1 { top:74px; left:185px; background:url(https://mff.wavecdn.net/mff/forestry/forestry_building_update_level3_1.png) top left no-repeat; width:57px; height:50px; }
#forestry_building_update_level3_2 { bottom:19px; left:4px; background:url(https://mff.wavecdn.net/mff/forestry/forestry_building_update_level3_2.gif) top left no-repeat; width:25px; height:80px; }
#forestry_building_update_level5_1 { top:74px; left:0px; background:url(https://mff.wavecdn.net/mff/forestry/forestry_building_update_level5_1.gif) top left no-repeat; width:47px; height:89px; }
#forestry_building_update_level5_2 { bottom:123px; left:0px; background:url(https://mff.wavecdn.net/mff/forestry/forestry_building_update_level5_2.gif) top left no-repeat; width:75px; height:80px; }
#forestry_building_progress1, #forestry_building_progress2 { position:absolute; }
#forestry_building_progress1 { width:107px; height:56px; top:10px; left:112px; }
#forestry_building_progress2 { width:96px; height:81px; top:108px; left:133px; }
.forestry_building_progress_go1 { background:url(https://mff.wavecdn.net/mff/forestry/forestry_progress_go1.gif) top left no-repeat; }
.forestry_building_progress_go2 { background:url(https://mff.wavecdn.net/mff/forestry/forestry_progress_go2.gif) top left no-repeat; }
.forestry_building_progress_finish1 { background:url(https://mff.wavecdn.net/mff/forestry/forestry_progress_finish1.gif) top left no-repeat; }
.forestry_building_progress_finish2 { background:url(https://mff.wavecdn.net/mff/forestry/forestry_progress_finish2.gif) top left no-repeat; }
#forestry_building_progress_add1 { display:none; position:absolute; bottom:10px; left:91px; width:70px; height:53px; background:url(https://mff.wavecdn.net/mff/forestry/forestry_progress_go_add1.gif) top left no-repeat; }
#forestry_building1_production_tooltip, #forestry_building2_production_tooltip { z-index:100; }
#forestry_building1_production_tooltip_img, #forestry_building2_production_tooltip_img, #forestry_building1_production_tooltip_name, #forestry_building2_production_tooltip_name { float:left; }
#forestry_building1_production_tooltip_img, #forestry_building2_production_tooltip_img { width:15px; margin:0 5px 0 0; }
.button_tooltip { display:none; position:absolute; top:0px; left:30px; }
#forestry_farmiline { position:absolute; bottom:95px; right:20px; }
.forestry_farmi { float:left; position:relative; }
.forestry_farmi_info { display:none; position:absolute; bottom:50px; right:0px; width:200px; }
.forestry_farmi_info_product, .forestry_farmi_info_amount, .forestry_farmi_info_productimg { float:left; margin:0 5px 5px 0; }
.forestry_farmi_info_product { }
.forestry_farmi_info_amount { }
.forestry_farmi_info_price, .forestry_farmi_info_points { font-size:14px; font-weight:bold; }
.forestry_farmi1 { width:45px; height:75px; background:url(https://mff.wavecdn.net/mff/forestry/farmis/1_wait.gif) 6px 30px no-repeat; }
.forestry_farmi2 { width:45px; height:75px; background:url(https://mff.wavecdn.net/mff/forestry/farmis/2_wait.gif) 5px 25px no-repeat; }
.forestry_farmi3 { width:45px; height:75px; background:url(https://mff.wavecdn.net/mff/forestry/farmis/3_wait.gif) 6px 25px no-repeat; }
.forestry_farmi1_still { background:url(https://mff.wavecdn.net/mff/forestry/farmis/1_still.gif) 1px 1px no-repeat; }
.forestry_farmi2_still { background:url(https://mff.wavecdn.net/mff/forestry/farmis/2_still.gif) -1px -6px no-repeat; }
.forestry_farmi3_still { background:url(https://mff.wavecdn.net/mff/forestry/farmis/3_still.gif) 1px -5px no-repeat; }
.forestry_farmi_info_buttonline { margin:5px 0 5px 0; width:200px; }
#forestry_farmi_info_button1, #forestry_farmi_info_button2 { font-weight:bold; }
.forestry_farmi_uncomplete { color:#f00; }
.redalert { color:#f00; }
#forestry_citysign { position:absolute; right:0px; bottom:12px; background:url(https://mff.wavecdn.net/mff/forestry/city.jpg) top left no-repeat; width:104px; height:49px; }
#forestry_citysign_info { display:none; position:absolute; right:10px; bottom:50px; white-space:nowrap; }
#forestry_stock_capacity2, #forestry_stock_capacity3 { font-style:italic; margin:0 0 10px 0; }
.forestry_stockitembar { position:relative; height:15px; width:100px; background-color:#000; overflow:hidden; float:left; }
.forestry_stockitembarinner { position:absolute; top:0px; left:0px; height:15px; width:100px; background:url(https://mff.wavecdn.net/mff/guild/innerbar.png) 0 -5px; }
.forestry_stockitembarinfo { position:absolute; top:1px; left:0px; font-size:10px; }
#forestry_forest_button2_premium, #forestry_forest_button6_premium { position:absolute; top:0px; right:0px; background:url(https://mff.wavecdn.net/mff/menu/premium_icon.gif) top left no-repeat; width:16px; height:16px; }
.forestry_farmi_bubble_zipfel { position:absolute; right:27px; bottom:-15px; width:10px; height:17px; background:url(https://mff.wavecdn.net/mff/forestry/zipfel.gif) top left no-repeat; }
#forestry_schredder_items {  }
#forestry_schredder_amount { width:150px; }
#forestry_productiondialog_transp, #forestry_productiondialog { display:none; }
#forestry_productiondialog_transp { z-index:10; position:absolute; background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; top:0px; left:0px; width:720px; height:640px; }
#forestry_productiondialog { z-index:15; position:absolute; top:90px; left:150px; width:400px; background:url(https://mff.wavecdn.net/mff/leer.gif)top left no-repeat; width:450px; height:366px; }
#forestry_productiondialog_headline { position:relative; margin:25px 0 0 30px; width:370px; }
#forestry_productiondialog_content { position:relative; margin:10px 0 0 30px; }
.forestry_addlimitclass { overflow:auto; height:220px; }
.forestry_productiondialog_content_item_main { position:relative; float:left; width:25px; height:25px; margin:0 5px 0 0; }
.forestry_productiondialog_content_item_main_amount { position:relative; float:left; width:100px; }
.forestry_productiondialog_content_item { position:relative; float:left; width:25px; height:25px; margin:0 5px 0 0; }
#forestry_productioninfo { display:none; position:relative; margin:10px 0 0 0; }
#forestry_productiondialog_close { background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; height:20px; width:20px; position:absolute; top:5px; right:5px; }
.forestry_productiondialog_content_item_amount { position:relative; float:left; width:100px; }
#forestry_productioninfo_item_name { margin:25px 0 10px 0; }
.forestry_produktioninfo_headline { margin:0px 0 10px 0; }
#forestry_productiondialog_info1 { margin:10px 0 0 30px; width:370px; }
#forestry_productiondialog_info2 { margin-bottom:15px; }
.selected { border:2px solid #0f0; }
#forestry_tutorial_container { z-index:15; display:none; position:absolute; top:120px; left:55px; width:100px; height:100px; background:url(https://mff.wavecdn.net/mff/forestry/tutorial_baer.gif) top left no-repeat; width:583px; height:320px; }
#forestry_tutorial_close { background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; height:20px; width:20px; position:absolute; top:0px; right:-15px; }
#forestry_tutorial_headline { position:absolute; right:28px; top:15px; width:215px; }
#forestry_tutorial_content { position:absolute; right:28px; top:35px; width:215px; overflow:auto; height:260px; }
#forestry_tutorial_img2 { background:url(https://mff.wavecdn.net/mff/forestry/tutorial_img1.png) top left no-repeat; width:197px; height:168px; margin:0 0 10px 0; }
#forestry_slot_container { position:absolute; top:25px; left:0px; }
.forestry_slot { position:relative; margin:0 0 15px 0; background:url(https://mff.wavecdn.net/mff/forestry/slot.png) top left no-repeat; width:47px; height:46px; }
.forestry_slot_info { z-index:100; display:none; position:absolute; top:0px; left:50px; width:150px; }
.forestry_slot_productline { display:none; position:absolute; top:-19px; left:16px; background:url(https://mff.wavecdn.net/mff/forestry/sawmill_itemover.png) top right no-repeat; width:200px; height:78px; }
.forestry_slot_product { float:left; position:relative; height:25px; width:25px; margin:20px 0 0 20px; }
.forestry_slot_product_name { display:none; z-index:100; position:absolute; top:0px; left:40px; white-space:nowrap; }
.forestry_slot_productline_content { position:absolute; top:27px; left:45px; }
.forestry_slot_run_info { display:none; z-index:95; position:absolute; top:13px; left:75px; white-space:nowrap; color:#6C441D; font-weight:bold; }
.forestry_slot_product_img { position:absolute; z-index:100; top:8px; right:7px; }
.forestry_slot_cancel { position:absolute; top:5px; left:180px; background:url(https://mff.wavecdn.net/mff/buildingdestructbutton_off.png) top left no-repeat; height:25px; width:25px; }
.forestry_slot_speedup { position:absolute; top:5px; left:150px; background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_off.png) top left no-repeat; height:25px; width:25px; }
.forestry_slot_crop { position:absolute; top:5px; left:75px; background:url(https://mff.wavecdn.net/mff/reallocateanimals_off.png) top left no-repeat; height:25px; width:25px; }
.forestry_button_info { display:none; position:absolute; top:0px; right:55px; z-index:100; width:180px; }
.forestry_slot_notallowed { display:none; position:absolute; top:-6px; left:3px; z-index:100; background:url(https://mff.wavecdn.net/mff/farmhouse/notallowed.png) top left no-repeat; width:49px; height:50px; }
.forestry_slot_timer { position:absolute; bottom:0px; left:75px; white-space:nowrap; }
#forestry_slot_timer3_1, #forestry_slot_timer3_2 { bottom:-10px; width:300px; white-space:normal; }
#forestry_sawmill_productbox_transp, #forestry_carpenter_productbox_transp { z-index:100; display:none; position:absolute; top:-85px; left:-30px; background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; width:450px; height:366px; }
.forestry_sawmill_productbox { z-index:100; display:none; position:absolute; top:25px; left:80px; width:292px; height:228px; background:url(https://mff.wavecdn.net/mff/forestry/products_box.png) top left no-repeat; }
.forestry_carpenter_productbox { z-index:100; display:none; position:absolute; top:-90px; left:-30px; width:451px; height:399px; background:url(https://mff.wavecdn.net/mff/forestry/carpenter_inner_back.jpg) top left no-repeat; }
#forestry_sawmill_productbox_close { background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; height:20px; width:20px; position:absolute; top:0px; right:-15px; }
#forestry_carpenter_productbox_close { background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; height:20px; width:20px; position:absolute; top:5px; right:5px; }
#forestry_teaser { display:none; z-index:35; background:url(https://mff.wavecdn.net/mff/forestry/questframe.jpg) top left no-repeat; position:absolute; top:70px; left:0px; width:720px; height:503px; }
.forestry_teaser_headline { position:absolute; top:30px; left:0px; color:#6C441D; font-weight:bold; font-size:20px; text-align:center; width:720px; }
#forestry_teaser_content { position:absolute; top:65px; left:30px; height:400px; width:650px; }
#forestry_teaser_teaserimg { position:absolute; top:0px; left:85px; background:url(https://mff.wavecdn.net/mff/forestry/teaser.jpg) top left no-repeat; width:477px; height:403px; }
#forestry_teaser_close { background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; height:20px; width:20px; position:absolute; top:25px; right:25px; }
#forestry_teaser_info1, #forestry_teaser_info2, #forestry_teaser_info3, #forestry_teaser_info4, #forestry_teaser_info5 { position:absolute; }
#forestry_teaser_info1 { width:150px; right:50px; top:160px; }
#forestry_teaser_info2 { top:100px; left:25px; width:150px; padding-top:15px; }
#forestry_teaser_info3 { bottom:65px; left:25px; }
#forestry_teaser_info4 { bottom:25px; right:50px; }
#forestry_teaser_img_bld1 { position:absolute; top:-60px; left:-10px; background:url(https://mff.wavecdn.net/mff/forestry/teaser_sawmill.png) top left no-repeat; width:100px; height:76px; }
#forestry_teaser_img_bld2 { position:absolute; top:-60px; left:55px; background:url(https://mff.wavecdn.net/mff/forestry/teaser_carpentry.png) top left no-repeat; width:100px; height:74px; }
#forestry_questlist_container { display:none; z-index:35; position:absolute; top:0px; left:0px; width:720px; height:640px; }
#forestry_questlist_close { background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; height:20px; width:20px; position:absolute; top:90px; right:150px; }
#forestry_questlist_headline { position:absolute; top:30px; left:30px; }
#forestry_questlist_content { position:absolute; top:80px; left:45px; width:670px; height:400px; }
.forestry_questlist_item { }
.forestry_questlist_item_title { text-align:center; padding:5px; color:#6C441D; font-weight:bold; margin:5px 0 0 0; }
.forestry_questlist_item_desc { padding:5px; margin:0 0 5px 0; }
.forestry_quest_require,.forestry_quest_reward { padding:5px; }
#forestry_questlist_container_inner1,#forestry_questlist_container_inner2,#forestry_questlist_container_inner3 { position:relative; float:left; height:200px; width:195px; margin:0 25px 0 0; }
#forestry_questlist_container_inner1 { margin-left:110px; }
#forestry_questlist_header_inner1,#forestry_questlist_header_inner2,#forestry_questlist_header_inner3 { position:absolute; width:195px; height:108px; top:0px; left:0px; }
#forestry_questlist_header_inner1 { background:url(https://mff.wavecdn.net/mff/forestry/quest_head1.png) bottom left no-repeat; }
#forestry_questlist_header_inner2 { background:url(https://mff.wavecdn.net/mff/forestry/quest_head2.png) bottom left no-repeat; }
#forestry_questlist_header_inner3 { background:url(https://mff.wavecdn.net/mff/forestry/quest_head3.png) bottom left no-repeat; }
.forestry_questlist_content_inner { position:absolute; top:90px; left:8px; background:url(https://mff.wavecdn.net/mff/forestry/questframe.jpg) -30px -30px no-repeat; width:182px; overflow:auto; height:400px; }
.forestry_questlist_locked { display:none; position:relative; text-align:center; padding:5px; margin:10px 0 0 0; }
#forestry_questlist_footer1,#forestry_questlist_footer2,#forestry_questlist_footer3 { position:absolute; background:url(https://mff.wavecdn.net/mff/forestry/quest_footer.png) top left no-repeat; width:197px; height:51px; bottom:-323px; left:0px; }
#forestry_help_transp { display:none; z-index:20; }
#forestry_help { display:none; z-index:20; position:absolute; top:50px; left:50%; margin-left:-250px; background-color:#fff; width:480px; height:490px; border-radius:5px; padding:10px; }
#forestry_help .list { height:430px; overflow:auto; }
#forestry_building_inner_slots .bonus, #forestry_selectproduction_scrollcontent .bonus { color:green; font-weight:bold; margin-bottom:5px; }



.foodworld_locked { background:url(https://mff.wavecdn.net/mff/questlock.png) 50% 50% no-repeat; width:100%; height:110%; }
.foodworld_unlocked { background:url(https://mff.wavecdn.net/mff/new_lock_slot.png) 50% 50% no-repeat; width:100%; height:130%; }
.slot_locked { background:url(https://mff.wavecdn.net/mff/foodworld/blocked.png) top left no-repeat; width:100px; height:100px; }
.buyable { width:100%; height:100%; }

#foodworld { display:none; z-index:36; background:url(https://mff.wavecdn.net/mff/foodworld/map2.jpg); position:absolute; top:0; left:0; width:720px; height:640px; overflow:hidden; }
#food_pos1, #food_pos2, #food_pos3, #food_pos4 { position:absolute; }
#food_pos1 { top:72px; left:65px; width:129px; height:112px; }
#food_pos2 { bottom:122px; left:77px; width:128px; height:91px; }
#food_pos3 { top:71px; right:38px; width:138px; height:134px; }
#food_pos4 { bottom:52px; right:0px; width:236px; height:246px; }
.food_pos1_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building1_1.jpg); }
.food_pos1_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building1_2.jpg); }
.food_pos1_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building1_3.jpg); }
.food_pos1_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building1_4.jpg); }
.food_pos1_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building1_5.gif); }
.food_pos2_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building2_1.jpg); }
.food_pos2_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building2_2.jpg); }
.food_pos2_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building2_3.jpg); }
.food_pos2_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building2_4.jpg); }
.food_pos2_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building2_5.gif); }
.food_pos3_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building3_1.jpg); }
.food_pos3_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building3_2.jpg); }
.food_pos3_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building3_3.jpg); }
.food_pos3_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building3_4.jpg); }
.food_pos3_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building3_5.gif); }
.food_pos4_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building4_1.png); }
.food_pos4_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building4_2.png); }
.food_pos4_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building4_3.png); }
.food_pos4_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building4_4.png); }
.food_pos4_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building4_5.png); }
#food_update1_tt, #food_update2_tt { display:none; position:absolute; top:25px; left:25px; }
#food_update3_tt, #food_update4_tt { display:none; position:absolute; top:25px; right:25px; }
#food_update1, #food_update2, #food_update3, #food_update4 { display:none; position:absolute; width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/buildingupdatebutton_off.png); }
#food_update1 { top:175px; left:65px; }
#food_update2 { bottom:85px; left:65px; }
#food_update3 { top:190px; right:35px; }
#food_update4 { bottom:100px; right:30px; }

#food_tables { position:absolute; width:500px; height:500px; top:45px; left:50%; margin-left:-250px; }
#food_farmis { position:absolute; width:250px; height:65px; bottom:25px; right:0px; z-index:10; }
#food_lock1, #food_lock2, #food_lock3, #food_lock4 { display:none; width:100%; }
#food_lock3 { position:absolute; top:14px; left:-3px; }
#food_cost1, #food_cost2, #food_cost3, #food_cost4 { display:none; position:absolute; top:0px; left:0px; }
#food_pos1_tt, #food_pos2_tt, #food_pos3_tt, #food_pos4_tt { display:none; position:absolute; width:150px; }
#food_pos1_tt { left:140px; top:0px; }
#food_pos2_tt { left:140px; top:0px; }
#food_pos3_tt { width:150px; right:140px; top:0px; }
#food_pos4_tt { width:150px; right:185px; top:90px; }

.foodworldfarmi { float:left; position:relative; }
.foodworldfarmi_tt { display:none; bottom:55px; position:absolute; right:0px; width:200px; border:4px solid #67643D; background-color:#fff; color:#000; padding:5px; z-index:100; }
.foodworldfarmi_tt_handleinfo { font-style:italic; margin-top:10px; }
.foodworldtable0, .foodworldtable1, .foodworldtable2, .foodworldtable3, .foodworldtable4 { position:absolute; width:69px; height:68px; }
.foodworldtable0 { left:150px; top:175px; background:url(https://mff.wavecdn.net/mff/foodworld/table.png); }
.foodworldtable1 { left:150px; bottom:150px; background:url(https://mff.wavecdn.net/mff/foodworld/table.png); }
.foodworldtable2 { left:50%; top:225px; margin-left:-25px; background:url(https://mff.wavecdn.net/mff/foodworld/table.png); }
.foodworldtable3 { right:130px; top:175px; background:url(https://mff.wavecdn.net/mff/foodworld/table.png); }
.foodworldtable4 { right:130px; bottom:150px; background:url(https://mff.wavecdn.net/mff/foodworld/table.png); }
.foodworldtable0_ready { background:url(https://mff.wavecdn.net/mff/foodworld/table_ready.png); }
.foodworldtable1_ready { background:url(https://mff.wavecdn.net/mff/foodworld/table_ready.png); }
.foodworldtable2_ready { background:url(https://mff.wavecdn.net/mff/foodworld/table_ready.png); }
.foodworldtable3_ready { background:url(https://mff.wavecdn.net/mff/foodworld/table_ready.png); }
.foodworldtable4_ready { background:url(https://mff.wavecdn.net/mff/foodworld/table_ready.png); }

.foodworldchairs0, .foodworldchairs1, .foodworldchairs2, .foodworldchairs3, .foodworldchairs4 { position:absolute; }
.foodworldchairs0 { left:100px; top:100px; }
.foodworldchairs1 { left:100px; bottom:290px; }
.foodworldchairs2 { left:50%; top:225px; margin-left:-25px; }
.foodworldchairs3 { right:245px; top:100px; }
.foodworldchairs4 { right:245px; bottom:290px; }

#foodworldtable0_tt, #foodworldtable1_tt, #foodworldtable2_tt, #foodworldtable3_tt, #foodworldtable4_tt { z-index:100; display:none; position:absolute; top:15px; left:70px; }
#foodworldtable0_remain, #foodworldtable1_remain, #foodworldtable2_remain, #foodworldtable3_remain, #foodworldtable4_remain { z-index:100; display:none; position:absolute; top:23px; left:0px; }
.foodworldchair1, .foodworldchair2, .foodworldchair3, .foodworldchair4 { position:absolute; height:30px; width:30px; }
.foodworldchair1 { top:70px; left:70px; }
.foodworldchair2 { top:118px; left:70px; }
.foodworldchair3 {  }
.foodworldchair4 {  }
.foodworldchairover { filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; background-color:#00f; border-radius:15px; }
.foodworldchairhover { filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30; background-color:#0f0; border-radius:15px; }
.foodworldchair_ready { background-color:#0f0; height:15px; width:15px; }
.foodworldchair_touch { display:none; border:2px solid #0ff; height:15px; width:15px; }
.foodworldchair_tip { color:#FFDD26; font-size:20px; font-weight:bold; left:35px; position:absolute; top:0; width:165px; z-index:100; }
.foodworldselectfarmitouch { border:2px solid #0ff; }

#food_buildinginner_transp { display:none; z-index:10; }
#food_buildinginner_select_transp { display:none; z-index:15; }
#food_buildinginner { display:none; z-index:11; border:2px solid #000; position:absolute; top:55px; left:50%; width:640px; margin-left:-320px; height:540px; }
.foodworld_building_inner1_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner1_1_2.jpg); }
.foodworld_building_inner1_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner1_2_2.jpg); }
.foodworld_building_inner1_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner1_3_2.jpg); }
.foodworld_building_inner1_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner1_4_2.jpg); }
.foodworld_building_inner1_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner1_5_2.jpg); }
.foodworld_building_inner2_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner2_1_2.jpg); }
.foodworld_building_inner2_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner2_2_2.jpg); }
.foodworld_building_inner2_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner2_3_2.jpg); }
.foodworld_building_inner2_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner2_4_2.jpg); }
.foodworld_building_inner2_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner2_5_2.jpg); }
.foodworld_building_inner3_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner3_1.jpg); }
.foodworld_building_inner3_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner3_2.jpg); }
.foodworld_building_inner3_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner3_3.jpg); }
.foodworld_building_inner3_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner3_4.jpg); }
.foodworld_building_inner3_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner3_5.jpg); }
.foodworld_building_inner4_1 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner4_1.jpg); }
.foodworld_building_inner4_2 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner4_2.jpg); }
.foodworld_building_inner4_3 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner4_3.jpg); }
.foodworld_building_inner4_4 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner4_4.jpg); }
.foodworld_building_inner4_5 { background:url(https://mff.wavecdn.net/mff/foodworld/building_inner4_5.jpg); }

.food_slot_pos1 { background:url(https://mff.wavecdn.net/mff/foodworld/slot1_empty.png); }
.food_slot_pos1_full { background:url(https://mff.wavecdn.net/mff/foodworld/slot1_full.png); }
.food_slot_pos2 { background:url(https://mff.wavecdn.net/mff/foodworld/slot2_empty.png); }
.food_slot_pos2_full { background:url(https://mff.wavecdn.net/mff/foodworld/slot2_full.png); }
.food_slot_pos3 { background:url(https://mff.wavecdn.net/mff/foodworld/slot3_empty.png); }
.food_slot_pos3_full { background:url(https://mff.wavecdn.net/mff/foodworld/slot3_full.gif); }
.food_slot_pos4 { background:url(https://mff.wavecdn.net/mff/foodworld/slot4_empty.png); }
.food_slot_pos4_full { background:url(https://mff.wavecdn.net/mff/foodworld/slot4_full.gif); }
.food_slot_pos1_back, .food_slot_pos2_back, .food_slot_pos3_back, .food_slot_pos4_back { width:252px; height:101px; background:url(https://mff.wavecdn.net/mff/foodworld/prod1_back.png); }

#food_slot1_remain, #food_slot2_remain, #food_slot3_remain, #food_slot4_remain { display:none; position:absolute; bottom:10px; left:100px; width:120px; }
#food_slot1_ready, #food_slot2_ready, #food_slot3_ready, #food_slot4_ready { position:absolute; top:0px; left:0px; width:235px; height:101px; }
#food_slot1, #food_slot2, #food_slot3, #food_slot4 { position:absolute; left:2px; width:100px; height:100px; }
#food_slot1_block, #food_slot2_block, #food_slot3_block, #food_slot4_block { display:none; position:absolute; top:0px; left:0px; width:100px; height:100px; }
#food_slot1_tt, #food_slot2_tt, #food_slot3_tt, #food_slot4_tt { display:none; position:absolute; top:0px; left:65px; width:150px; }
#food_slot1_back, #food_slot2_back, #food_slot3_back, #food_slot4_back { position:absolute; left:15px; }
#food_slot1_back { top:15px; }
#food_slot2_back { top:150px; }
#food_slot3_back { top:285px; }
#food_slot4_back { top:285px; }
#food_slot1_time, #food_slot2_time, #food_slot3_time, #food_slot4_time { position:absolute; top:94px; left:0px; padding:10px; width:232px; }
#food_slot1_img, #food_slot2_img, #food_slot3_img, #food_slot4_img { position:absolute; top:10px; left:100px; width:145px; }

#food_buildinginner_select { z-index:20; position:absolute; top:0px; left:-15px; width:670px; height:530px; background:url(https://mff.wavecdn.net/mff/foodworld/innerback.jpg); }
#food_buildinginner_select_inner { position:absolute; top:50px; left:30px; }
.food_buildingerinner_item { position:relative; margin-bottom:10px; }
.food_buildingerinner_item_star { position:absolute; top:-35px; left:-10px; }
.big { font-size:14px; font-weight:bold; }
.float { float:left; }
.clear { clear:both; }
.note { background:url(https://mff.wavecdn.net/mff/foodworld/note.png); width:82px; height:91px; }
.foodnumbers { bottom:4px; font-size:11px; font-weight:bold; left:13px; position:absolute; width:62px; text-align:center; }

#food_buildinginner_select_watermark { position:absolute; top:0px; right:0px; width:195px; height:190px; }
.food_watermark1 { background:url(https://mff.wavecdn.net/mff/foodworld/watermark1.jpg) top right no-repeat; }
.food_watermark2 { background:url(https://mff.wavecdn.net/mff/foodworld/watermark2.jpg) top right no-repeat; }
.food_watermark3 { background:url(https://mff.wavecdn.net/mff/foodworld/watermark3.jpg) top right no-repeat; }
.food_watermark4 { background:url(https://mff.wavecdn.net/mff/foodworld/watermark4.jpg) top right no-repeat; }

#foodworldchair0_1, #foodworldchair1_1, #foodworldchair2_1, #foodworldchair3_1, #foodworldchair4_1 { position:absolute; }
#foodworldchair0_2, #foodworldchair1_2, #foodworldchair2_2, #foodworldchair3_2, #foodworldchair4_2 { position:absolute; }
#foodworldchair2_1 { top:0px; left:25px; }
#foodworldchair2_2 { top:50px; left:25px; }

.food_farmi1_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_1.gif) bottom left no-repeat; width:38px; height:60px; }
.food_farmi1_2_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_2_1.gif); width:29px; height:31px; }
.food_farmi1_2_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_2_2.gif); width:29px; height:31px; }
.food_farmi1_3_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_3_1.gif); width:35px; height:45px; }
.food_farmi1_3_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_3_2.gif); width:35px; height:45px; }
.food_farmi1_3_3 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_3_3.gif); width:35px; height:45px; }
.food_farmi1_3_4 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_3_4.gif); width:35px; height:45px; }
.food_farmi1_4_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_4_1.gif); width:48px; height:38px; position:absolute; left:0px; top:-14px; }
.food_farmi1_4_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi1_4_2.gif); width:48px; height:38px; position:absolute; left:0px; top:2px; }

.food_farmi2_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_1.gif) bottom left no-repeat; width:38px; height:60px; }
.food_farmi2_2_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_2_1.gif); width:29px; height:42px; }
.food_farmi2_2_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_2_2.gif); width:29px; height:42px; }
.food_farmi2_3_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_3_1.gif); width:43px; height:48px; }
.food_farmi2_3_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_3_2.gif); width:43px; height:48px; }
.food_farmi2_3_3 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_3_3.gif); width:43px; height:48px; }
.food_farmi2_3_4 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_3_4.gif); width:43px; height:48px; }
.food_farmi2_4_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_4_1.gif); width:44px; height:49px; position:absolute; left:-7px; top:-15px; }
.food_farmi2_4_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi2_4_2.gif); width:44px; height:49px; position:absolute; left:0px; top:-6px; }

.food_farmi3_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_1.gif) 0px 13px no-repeat; width:50px; height:60px; }
.food_farmi3_2_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_2_1.gif); background-position:-15px -11px; width:61px; height:56px; }
.food_farmi3_2_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_2_2.gif); width:61px; height:56px; top: 102px; left: 56px; }
.food_farmi3_3_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_3_1.gif); width:51px; height:51px; }
.food_farmi3_3_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_3_2.gif); width:51px; height:51px; }
.food_farmi3_3_3 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_3_3.gif); width:51px; height:51px; }
.food_farmi3_3_4 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_3_4.gif); width:51px; height:51px; }
.food_farmi3_4_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_4_1.gif); width:59px; height:56px; position:absolute; left:-5px; top:-10px; }
.food_farmi3_4_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi3_4_2.gif); width:59px; height:56px; position:absolute; left:-22px; top:-10px; }

.food_farmi4_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_1.gif) 0px 15px no-repeat; width:40px; height:60px; }
.food_farmi4_2_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_2_1.gif); width:26px; height:31px; }
.food_farmi4_2_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_2_2.gif); width:26px; height:31px; }
.food_farmi4_3_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_3_1.gif); width:23px; height:47px; }
.food_farmi4_3_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_3_2.gif); width:45px; height:24px; }
.food_farmi4_3_3 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_3_3.gif); width:23px; height:47px; }
.food_farmi4_3_4 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_3_4.gif); width:45px; height:24px; }
.food_farmi4_4_1 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_4_1.gif); width:40px; height:44px; position:absolute; left:-5px; top:-13px; }
.food_farmi4_4_2 { background:url(https://mff.wavecdn.net/mff/foodworld/farmi4_4_2.gif); width:40px; height:44px; position:absolute; left:-5px; top:-5px; }

.foodworld_farmi_bubble_zipfel { position:absolute; right:27px; bottom:-16px; width:10px; height:17px; background:url(https://mff.wavecdn.net/mff/foodworld/zipfel.gif) top left no-repeat; }

.food_slot_cancel { display:none; position:absolute; bottom:25px; right:-5px; background:url(https://mff.wavecdn.net/mff/buildingdestructbutton_off.png) no-repeat; width:25px; height:25px; }
.food_slot_cancel:hover { background:url(https://mff.wavecdn.net/mff/buildingdestructbutton_on.png) no-repeat; }
.food_slot_speedup { display:none; position:absolute; bottom:-5px; right:-5px; background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_off.png) no-repeat; height:25px; width:25px; }
.food_slot_speedup:hover { background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_on.png) no-repeat; }

#food_buildinginner_select_up { position:absolute; top:3px; left:251px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up.3.png); width:253px; height:58px; }
#food_buildinginner_select_up:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up_on.3.png); }
#food_buildinginner_select_up:active { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up_press.3.png); }
#food_buildinginner_select_down { position:absolute; bottom:10px; left:251px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down.3.png); width:253px; height:58px; }
#food_buildinginner_select_down:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down_on.3.png); }
#food_buildinginner_select_down:active { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down_press.3.png); }

.foodworld_arrow_filled { display:none; background:url(https://mff.wavecdn.net/mff/foodworld/filled_arrow.gif); width:42px; height:34px; }
#food_city_link { position:absolute; bottom:68px; left:195px; height:45px; width:91px; background:url(https://mff.wavecdn.net/mff/leer.gif); }
#food_city_link:hover { background:url(https://mff.wavecdn.net/mff/foodworld/citylink_over.gif); }
#food_minihelp_link { position:absolute; bottom:147px; height:43px; left:224px; width:46px; z-index:2; background:url(https://mff.wavecdn.net/mff/foodworld/minihelp.gif); }
#food_minihelp_link:hover { background:url(https://mff.wavecdn.net/mff/foodworld/minihelp_over.gif); }
#food_minihelp_content { z-index:100; display:none; position:absolute; top:75px; left:50%; background:url(https://mff.wavecdn.net/mff/foodworld/minihelp.gif); width:624px; height:420px; margin-left:-312px; }
#food_minihelp_content_inner { position:absolute; height:365px; left:260px; top:30px; width:330px; overflow:auto; }
#food_minihelp_close { right:15px; top:15px; z-index: 2; }

#food_cart { z-index:120; position:absolute; top:50px; left:50%; width:670px; height:530px; margin-left:-335px; background:url(https://mff.wavecdn.net/mff/foodworld/cartback.gif); }
#food_cart_products { position:absolute; top:270px; left:135px; color:#463824; }
#food_cart_buttons { position:absolute; bottom:35px; left:120px; width:335px; }
#food_cart_button_set { border:0px; position:absolute; bottom:0px; left:5px; background:url(https://mff.wavecdn.net/mff/foodworld/bt1.gif); width:110px; height:46px; }
#food_cart_button_set:hover { background:url(https://mff.wavecdn.net/mff/foodworld/bt1o.gif); }
#food_cart_button_later { border:0px; position:absolute; bottom:0px; left:112px; background:url(https://mff.wavecdn.net/mff/foodworld/bt2.gif); width:110px; height:46px; }
#food_cart_button_later:hover { background:url(https://mff.wavecdn.net/mff/foodworld/bt2o.gif); }
#food_cart_button_kick { border:0px; position:absolute; bottom:0px; right:5px; background:url(https://mff.wavecdn.net/mff/foodworld/bt3.gif); width:110px; height:46px; font-weight:bold; color:#f00; }
#food_cart_button_kick:hover { background:url(https://mff.wavecdn.net/mff/foodworld/bt3o.gif); }
#food_cart_close { position:absolute; top:130px; right:205px; }
#food_cart_pre { position:absolute; width:95px; height:52px; top:189px; left:170px; background:url(https://mff.wavecdn.net/mff/foodworld/cartprev.gif); }
#food_cart_next { position:absolute; width:95px; height:52px; top:186px; right:262px; background:url(https://mff.wavecdn.net/mff/foodworld/cartnext.gif); }
#food_cart_pre:hover { background:url(https://mff.wavecdn.net/mff/foodworld/cartprev_over.gif); }
#food_cart_next:hover { background:url(https://mff.wavecdn.net/mff/foodworld/cartnext_over.gif); }

#foodworld_placeseat_tutorial { position: absolute; top: 60px; left: 240px; width: 230px; height: 100px; }
#foodworld_placeseat_tutorial_pic { float:left; width:112px; height:101px; background:url(https://mff.wavecdn.net/mff/foodworld/tutorial_pic01.gif); }
#foodworld_placeseat_tutorial_text { float: left; margin-left: 10px; font-size: 11pt; width: 100px; }
#food_minihelp_categories { position: absolute; top: 10px; left: 219px; z-index: 1; }
#food_minihelp_categories h3 {}
#food_minihelp_content .section { margin-bottom: 20px; width: 370px; overflow: hidden; }
#food_minihelp_categories .button { float: left; color: black; width: 190px; height: 35px; border: 0; padding-top: 18px; background:url(https://mff.wavecdn.net/mff/foodworld/button_help.gif); }
#food_minihelp_categories .button:hover { background:url(https://mff.wavecdn.net/mff/foodworld/button_help_mo.gif); }
#food_minihelp_categories .button.active { color:white; background:url(https://mff.wavecdn.net/mff/foodworld/button_help_active.gif); }
#food_minihelp_categories .button.active:hover { background:url(https://mff.wavecdn.net/mff/foodworld/button_help_active_mo.gif); }
#food_minihelp_bottom { position: absolute; bottom: 10px; left: 245px; width: 340px; }
#food_minihelp_bottom .button { float: left; width: 168px; height: 31px; border: 0; color: black; padding-top: 18px; background:url(https://mff.wavecdn.net/mff/foodworld/button_help_bottom.gif); }
#food_minihelp_bottom .button:hover { background:url(https://mff.wavecdn.net/mff/foodworld/button_help_bottom_mo.gif); }
#food_minihelp_content .content { position: absolute; top: 80px; left: 230px; width: 370px; }

#foodworld .blackbox { z-index:3; }
#food_prod1, #food_prod2, #food_prod3, #food_prod4 { display:none; position:absolute; }
.food_prod1_1 { top:0px; left:25px; width:72px; height:81px; background:url(https://mff.wavecdn.net/mff/foodworld/prod1_1.gif); }
.food_prod1_2 { top:0px; left:25px; width:72px; height:81px; background:url(https://mff.wavecdn.net/mff/foodworld/prod1_2.gif); }
.food_prod1_3 { top:0px; left:25px; width:72px; height:81px; background:url(https://mff.wavecdn.net/mff/foodworld/prod1_3.gif); }
.food_prod1_4 { top:0px; left:25px; width:72px; height:81px; background:url(https://mff.wavecdn.net/mff/foodworld/prod1_4.gif); }
.food_prod1_5 { top:0px; left:17px; width:85px; height:79px; background:url(https://mff.wavecdn.net/mff/foodworld/prod1_5.gif); }
.food_prod2_1 { top:1px; left:56px; width:72px; height:72px; background:url(https://mff.wavecdn.net/mff/foodworld/prod2_1.gif); }
.food_prod2_2 { top:1px; left:56px; width:72px; height:72px; background:url(https://mff.wavecdn.net/mff/foodworld/prod2_2.gif); }
.food_prod2_3 { top:1px; left:56px; width:72px; height:72px; background:url(https://mff.wavecdn.net/mff/foodworld/prod2_3.gif); }
.food_prod2_4 { top:1px; left:56px; width:72px; height:72px; background:url(https://mff.wavecdn.net/mff/foodworld/prod2_4.gif); }
.food_prod2_5 { top:0px; left:0px; width:128px; height:91px; background:url(https://mff.wavecdn.net/mff/foodworld/prod2_5.gif); }
.food_prod3_1 { top:22px; left:36px; width:103px; height:74px; background:url(https://mff.wavecdn.net/mff/foodworld/prod3_1.gif); }
.food_prod3_2 { top:22px; left:36px; width:103px; height:74px; background:url(https://mff.wavecdn.net/mff/foodworld/prod3_2.gif); }
.food_prod3_3 { top:22px; left:36px; width:103px; height:74px; background:url(https://mff.wavecdn.net/mff/foodworld/prod3_3.gif); }
.food_prod3_4 { top:22px; left:36px; width:103px; height:74px; background:url(https://mff.wavecdn.net/mff/foodworld/prod3_4.gif); }
.food_prod3_5 { top:22px; left:36px; width:103px; height:74px; background:url(https://mff.wavecdn.net/mff/foodworld/prod3_5.gif); }
.food_prod4_1, .food_prod4_2, .food_prod4_3, .food_prod4_4, .food_prod4_5 { top:-3px; left:-3px; width:236px; height:246px; background:url(https://mff.wavecdn.net/mff/foodworld/prod4_1.gif); }
.food_prod1_ready { top:75px; left:110px; width:46px; height:44px; background:url(https://mff.wavecdn.net/mff/foodworld/prod1_ready.gif); }
.food_prod2_ready { top:-40px; left:90px; width:49px; height:48px; background:url(https://mff.wavecdn.net/mff/foodworld/prod2_ready.gif); }
.food_prod3_ready { top:80px; left:-50px; width:51px; height:47px; background:url(https://mff.wavecdn.net/mff/foodworld/prod3_ready.gif); }
.food_prod4_ready { top:70px; left:5px; width:44px; height:54px; background:url(https://mff.wavecdn.net/mff/foodworld/prod4_ready.gif); }

#food_prodline1, #food_prodline2, #food_prodline3, #food_prodline4 { position:absolute; top:-20px; left:-5px; color:#fff; opacity:0.4; text-shadow:#000 0px 0px 3px; }
#food_prodline4 { top:30px; left:50px; }
#food_prodline1.active, #food_prodline2.active, #food_prodline3.active, #food_prodline4.active { opacity:1; }

.food_slot_pos1_ready { background:url(https://mff.wavecdn.net/mff/foodworld/prod1_inner_ready.gif); }
.food_slot_pos2_ready { background:url(https://mff.wavecdn.net/mff/foodworld/prod2_inner_ready.gif); }
.food_slot_pos3_ready { background:url(https://mff.wavecdn.net/mff/foodworld/prod3_inner_ready.gif); }
.food_slot_pos4_ready { background:url(https://mff.wavecdn.net/mff/foodworld/prod4_inner_ready.gif); }

#foodworld_questblock { z-index:5; }
#foodworld_questblock.position1 { position:absolute; top:190px; right:30px; }
#foodworld_questblock.position2 { position:absolute; top:330px; right:30px; }
.foodworld_questblock_wait { background:url(https://mff.wavecdn.net/mff/foodworld/constructor_wait.gif); width:107px; height:70px; }
.foodworld_questblock_work { background:url(https://mff.wavecdn.net/mff/foodworld/constructor_work.gif); width:95px; height:58px; }
#foodworld_questblock_bubble { display:none; position:absolute; top:-20px; left:-75px; background:url(https://mff.wavecdn.net/mff/foodworld/bubble.gif); width:86px; height:40px; padding:15px 0 0 20px; font-weight:bold; }
#foodworld_questblock_zzz { display:none; position:absolute; top:-10px; left:40px; background:url(https://mff.wavecdn.net/mff/foodworld/zzz.gif); width:29px; height:32px; }
#foodworld_questblock_warning { display:none; bottom:75px; right:5px; }
.foodworld_questbar_line { position:relative; padding:5px; }
.foodworld_questbar_line:hover { background-color:#C3A75E; border-radius:5px; }
.foodworld_questbar_icon { position:relative; margin-right:5px; float:left; margin-top:5px; }
.foodworld_questbar { position:relative; float:left; width:100px; height:15px; background-color:#000; margin-right:5px; overflow:hidden; margin-top:5px; }
.foodworld_questbar_inner { position:absolute; top:-5px; left:-8px; height:20px; background:url(https://mff.wavecdn.net/mff/levelbar_inner.png); }
.foodworld_questbar_tt { display:none; positon:absolute; top:-5px; left:0px; }
.foodworld_questbar_amount { float:left; margin-right:5px; margin-top:5px; }
.foodworld_questbar_button { float:right; }
#food_stars4 { position:absolute; top:50px; left:55px; }

#foodworld_selection { position:relative; width:470px; height:315px; padding:40px 0px 20px 0px; }
#foodworld_selection .item { position:relative; float:left; background-color:#C3A75E; padding:10px 5px; border-radius:5px; margin:0 20px 20px 0; width:205px; height:125px; }
#foodworld_selection .item:hover { transform:scale(1.05); }
#foodworld_selection .item .bonus, #food_buildinginner_content .bonus { color:green; font-weight:bold; }
#foodworld_selection .item .img { float:left; margin-right:5px; top:0px; border-radius:5px; }
#foodworld_selection .item .left { float:left; margin-right:5px; top:0px; border-radius:5px; }
#foodworld_selection .item .info { float:left; width:150px; text-align:left; }
#foodworld_selection .item .needs { position:absolute; bottom:0px; left:0px; width:205px; padding:5px 5px 20px 5px; background-color:#FFAF62; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#foodworld_selection .item .stars { position:absolute; top:-6px; left:5px; }
#foodworld_selection .item .needs .amount { position:absolute; bottom:-15px; width:100%; text-align:center; font-weight:bold; }
#foodworld_selection_navi_top { position:absolute; display:none; left:50%; margin-left:-126px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up.3.png); width:253px; height:58px; top:-20px; }
#foodworld_selection_navi_top:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up_on.3.png); }
#foodworld_selection_navi_down { position:absolute; left:50%; margin-left:-126px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down.3.png); width:253px; height:58px; bottom:-30px; }
#foodworld_selection_navi_down:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down_on.3.png); }

.foodworld_star { width:0px; height:0px; transform:rotate(35deg); border-color:transparent transparent yellow transparent; border-style:solid; border-width:0px 10px 7px 10px; }
.foodworld_star:before { content:''; position:absolute; top:-5px; left:-6px; width:0px; height:0px; transform:rotate(-35deg); border-color:transparent transparent yellow transparent; border-style:solid; border-width:0px 3px 8px 3px; }
.foodworld_star:after { content:''; position:absolute; top:0px; left:-10px; width:0px; height:0px; transform:rotate(-70deg); border-color:transparent transparent yellow transparent; border-style:solid; border-width:0px 10px 7px 10px; }
.foodworld_star.off { border-color:transparent transparent white transparent; opacity:0.7; }
.foodworld_star.off:before { border-color:transparent transparent white transparent; }
.foodworld_star.off:after { border-color:transparent transparent white transparent; }


#megafield { display:none; position:absolute; top:0px; left:0px; z-index:20; width:720px; height:640px; overflow:hidden; }
#megafield_back { position:absolute; width:1200px; height:640px; background:url(https://mff.wavecdn.net/mff/megafield_back3.jpg); }
.megafield_move_l { top:0px; left:0px; transition: left 0.5s ease-out; }
.megafield_move_r { top:0px; left:-480px; transition: left 0.5s ease-out; }

#megafield_level { position:absolute; top:35px; left:20px; background:url(https://mff.wavecdn.net/mff/megafruit_level_back.png); width:184px; height:45px; }
#megafield_level_number { position:absolute; top:15px; left:0px; width:40px; text-align:center; font-weight:bold; }
#megafield_level_bar { position:absolute; top:8px; left:40px; width:132px; height:24px; }
#megafield_level_bar_inner { position:absolute; top:2px; background:url(https://mff.wavecdn.net/mff/megafruit_innerbar2.jpg); height:23px; }
#megafield_level_bar:after { content:''; position:absolute; background:url(https://mff.wavecdn.net/mff/megafruit_level_front.png); width:100%; height:100%; }
#megafield_level_bar_inner_tt { position:absolute; top:40px; left:-40px; width:200px; text-align:center; }
#megafield_level_plus_tt { left:50px; }
#megafield_count { position:absolute; top:35px; right:50px; background:url(https://mff.wavecdn.net/mff/megafruit_number.png); width:174px; height:40px; }
#megafield_count_number_icon { position:absolute; top:-4px; left:15px; }
#megafield_count_number { position:absolute; top:11px; left:55px; font-weight:bold; }
#megafield_license_plus_tt { right:50px; }
.megafield_plus { position:absolute; top:2px; right:-30px; background:url(https://mff.wavecdn.net/mff/megafruit_plus.png); width:43px; height:41px; }
.megafield_plus:hover { background-position:0 -41px; }

#megafield_job { position:absolute; top:88px; left:30px; }
#megafield_products {  }
.megafield_product { position:relative; float:left; margin-right:50px; width:145px; height:80px; background:url(https://mff.wavecdn.net/mff/megafield_products_box3.png); }
.megafield_product:hover { background-position:0 -80px; }
.megafield_product_select { background:url(https://mff.wavecdn.net/mff/megafield_products_box3.png)0 -160px; width:100%; height:100%; }
.megafield_product_tt { top:0px; left:62px; width:119px; }
#megafield_job_timer { position:absolute; top:11px; left:570px; width:111px; text-align:center; height:19px; background:url(https://mff.wavecdn.net/mff/megafield_jobtimer_box.png); padding:13px 0 0 0; }
#megafield_job_timer_inner { }
#megafield_job_timer_tt { position:absolute; top:35px; right:0px; }
.megafield_product_ready { display:none; position:absolute; top:0px; right:-35px; background:url(https://mff.wavecdn.net/mff/merchslot_isset.png); width:70px; height:69px; }

#megafield_area { position:absolute; top:170px; left:30px; }
.megafield_tile { position:relative; float:left; width:50px; height:50px; margin:0 1px 1px 0; }
.megafield_tile_tt { left:60px; top:0px; }
.megafield_tile_loading { background:url(https://mff.wavecdn.net/mff/loading.gif) 50% 50% no-repeat; width:100%; height:100%; }
.megafield_tile_block { background:url(https://mff.wavecdn.net/mff/megafile_gras.png); }
.megafield_tile_next_unlock { background:url(https://mff.wavecdn.net/mff/rack_lock2.png) 50% 50% no-repeat; }
.megafield_tile_flyer { z-index:100; position:absolute; left:50%; margin-left:-7px; top:10px; visibility:hidden; opacity:0.2; font-size:11px; color:#fff; -webkit-transition:top 0.8s linear, opacity 0.8s linear; transition:top 0.8s linear, opacity 0.8s linear; }
.megafield_tile_flyer_out { visibility:visible; opacity:1; top:-25px;  }

.megafield_tile_vehicle_size1 { z-index:100; position:absolute; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/tour_selection_small.png); }
.megafield_tile_vehicle_size4 { z-index:100; position:absolute; width:100px; height:100px; background:url(https://mff.wavecdn.net/mff/tour_selection_big.png); }
.megafield_tile_vehicle_size9 { z-index:100; position:absolute; width:150px; height:150px; background:url(https://mff.wavecdn.net/mff/tour_selection_450x150.png); }
.megafield_cursor_plant { position:absolute; top:0; left:0; background:url(https://mff.wavecdn.net/mff/megafield_plantit.gif); width:50px; height:50px; }

#megafield_back2farm { position:absolute; bottom:113px; left:588px; width:41px; height:75px; background:url(https://mff.wavecdn.net/mff/megafield_farmsign.gif); }
#megafield_back2farm_tt { position:absolute; top:-30px; left:0px; white-space:nowrap; }
.megafield_area_product1, .megafield_area_product1_2, .megafield_area_product1_3, .megafield_area_product17, .megafield_area_product17_2, .megafield_area_product17_3, .megafield_area_product20, .megafield_area_product20_2, .megafield_area_product20_3, .megafield_area_product19, .megafield_area_product19_2, .megafield_area_product19_3, .megafield_area_product22, .megafield_area_product22_2, .megafield_area_product22_3, .megafield_area_product23, .megafield_area_product23_2, .megafield_area_product23_3, .megafield_area_product4, .megafield_area_product4_2, .megafield_area_product4_3, .megafield_area_product5, .megafield_area_product5_2, .megafield_area_product5_3, .megafield_area_product6, .megafield_area_product6_2, .megafield_area_product6_3, .megafield_area_product26, .megafield_area_product26_2, .megafield_area_product26_3, .megafield_area_product7, .megafield_area_product7_2, .megafield_area_product7_3, .megafield_area_product29, .megafield_area_product29_2, .megafield_area_product29_3, .megafield_area_product32, .megafield_area_product32_2, .megafield_area_product32_3, .megafield_area_product34, .megafield_area_product34_2, .megafield_area_product34_3, .megafield_area_product36, .megafield_area_product36_2, .megafield_area_product36_3, .megafield_area_product37, .megafield_area_product37_2, .megafield_area_product37_3, .megafield_area_product39, .megafield_area_product39_2, .megafield_area_product39_3, .megafield_area_product41, .megafield_area_product41_2, .megafield_area_product41_3, .megafield_area_product112, .megafield_area_product112_2, .megafield_area_product112_3, .megafield_area_product42, .megafield_area_product42_2, .megafield_area_product42_3, .megafield_area_product113, .megafield_area_product113_2, .megafield_area_product113_3, .megafield_area_product153, .megafield_area_product153_2, .megafield_area_product153_3, .megafield_area_product44, .megafield_area_product44_2, .megafield_area_product44_3, .megafield_area_product115, .megafield_area_product115_2, .megafield_area_product115_3, .megafield_area_product127, .megafield_area_product127_2, .megafield_area_product127_3, .megafield_area_product9, .megafield_area_product9_2, .megafield_area_product9_3, .megafield_area_product10, .megafield_area_product10_2, .megafield_area_product10_3, .megafield_area_product11, .megafield_area_product11_2, .megafield_area_product11_3, .megafield_area_product12, .megafield_area_product12_2, .megafield_area_product12_3, .megafield_area_product91, .megafield_area_product91_2, .megafield_area_product91_3, .megafield_area_product110, .megafield_area_product110_2, .megafield_area_product110_3, .megafield_area_product25, .megafield_area_product25_2, .megafield_area_product25_3, .megafield_area_product27, .megafield_area_product27_2, .megafield_area_product27_3, .megafield_area_product28, .megafield_area_product28_2, .megafield_area_product28_3, .megafield_area_product30, .megafield_area_product30_2, .megafield_area_product30_3, .megafield_area_product111, .megafield_area_product111_2, .megafield_area_product111_3, .megafield_area_product144, .megafield_area_product144_2, .megafield_area_product144_3, .megafield_area_product151, .megafield_area_product151_2, .megafield_area_product151_3, .megafield_area_product152, .megafield_area_product152_2, .megafield_area_product152_3, .megafield_area_product155, .megafield_area_product155_2, .megafield_area_product155_3, .megafield_area_product156, .megafield_area_product156_2, .megafield_area_product156_3, .megafield_area_product157, .megafield_area_product157_2, .megafield_area_product157_3 { width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/megafield_products_map4.png); }.megafield_area_product1 { background-position:-0px -0px; } .megafield_area_product1_2 { background-position:-0px -50px; } .megafield_area_product1_3 { background-position:-0px -100px; } .megafield_area_product17 { background-position:-50px -0px; } .megafield_area_product17_2 { background-position:-50px -50px; } .megafield_area_product17_3 { background-position:-50px -100px; } .megafield_area_product20 { background-position:-100px -0px; } .megafield_area_product20_2 { background-position:-100px -50px; } .megafield_area_product20_3 { background-position:-100px -100px; } .megafield_area_product19 { background-position:-150px -0px; } .megafield_area_product19_2 { background-position:-150px -50px; } .megafield_area_product19_3 { background-position:-150px -100px; } .megafield_area_product22 { background-position:-200px -0px; } .megafield_area_product22_2 { background-position:-200px -50px; } .megafield_area_product22_3 { background-position:-200px -100px; } .megafield_area_product23 { background-position:-250px -0px; } .megafield_area_product23_2 { background-position:-250px -50px; } .megafield_area_product23_3 { background-position:-250px -100px; } .megafield_area_product4 { background-position:-300px -0px; } .megafield_area_product4_2 { background-position:-300px -50px; } .megafield_area_product4_3 { background-position:-300px -100px; } .megafield_area_product5 { background-position:-350px -0px; } .megafield_area_product5_2 { background-position:-350px -50px; } .megafield_area_product5_3 { background-position:-350px -100px; } .megafield_area_product6 { background-position:-400px -0px; } .megafield_area_product6_2 { background-position:-400px -50px; } .megafield_area_product6_3 { background-position:-400px -100px; } .megafield_area_product26 { background-position:-450px -0px; } .megafield_area_product26_2 { background-position:-450px -50px; } .megafield_area_product26_3 { background-position:-450px -100px; } .megafield_area_product7 { background-position:-500px -0px; } .megafield_area_product7_2 { background-position:-500px -50px; } .megafield_area_product7_3 { background-position:-500px -100px; } .megafield_area_product29 { background-position:-550px -0px; } .megafield_area_product29_2 { background-position:-550px -50px; } .megafield_area_product29_3 { background-position:-550px -100px; } .megafield_area_product32 { background-position:-600px -0px; } .megafield_area_product32_2 { background-position:-600px -50px; } .megafield_area_product32_3 { background-position:-600px -100px; } .megafield_area_product34 { background-position:-650px -0px; } .megafield_area_product34_2 { background-position:-650px -50px; } .megafield_area_product34_3 { background-position:-650px -100px; } .megafield_area_product36 { background-position:-700px -0px; } .megafield_area_product36_2 { background-position:-700px -50px; } .megafield_area_product36_3 { background-position:-700px -100px; } .megafield_area_product37 { background-position:-750px -0px; } .megafield_area_product37_2 { background-position:-750px -50px; } .megafield_area_product37_3 { background-position:-750px -100px; } .megafield_area_product39 { background-position:-800px -0px; } .megafield_area_product39_2 { background-position:-800px -50px; } .megafield_area_product39_3 { background-position:-800px -100px; } .megafield_area_product41 { background-position:-850px -0px; } .megafield_area_product41_2 { background-position:-850px -50px; } .megafield_area_product41_3 { background-position:-850px -100px; } .megafield_area_product112 { background-position:-900px -0px; } .megafield_area_product112_2 { background-position:-900px -50px; } .megafield_area_product112_3 { background-position:-900px -100px; } .megafield_area_product42 { background-position:-950px -0px; } .megafield_area_product42_2 { background-position:-950px -50px; } .megafield_area_product42_3 { background-position:-950px -100px; } .megafield_area_product113 { background-position:-1000px -0px; } .megafield_area_product113_2 { background-position:-1000px -50px; } .megafield_area_product113_3 { background-position:-1000px -100px; } .megafield_area_product153 { background-position:-1050px -0px; } .megafield_area_product153_2 { background-position:-1050px -50px; } .megafield_area_product153_3 { background-position:-1050px -100px; } .megafield_area_product44 { background-position:-1100px -0px; } .megafield_area_product44_2 { background-position:-1100px -50px; } .megafield_area_product44_3 { background-position:-1100px -100px; } .megafield_area_product115 { background-position:-1150px -0px; } .megafield_area_product115_2 { background-position:-1150px -50px; } .megafield_area_product115_3 { background-position:-1150px -100px; } .megafield_area_product127 { background-position:-1200px -0px; } .megafield_area_product127_2 { background-position:-1200px -50px; } .megafield_area_product127_3 { background-position:-1200px -100px; } .megafield_area_product9 { background-position:-1250px -0px; } .megafield_area_product9_2 { background-position:-1250px -50px; } .megafield_area_product9_3 { background-position:-1250px -100px; } .megafield_area_product10 { background-position:-1300px -0px; } .megafield_area_product10_2 { background-position:-1300px -50px; } .megafield_area_product10_3 { background-position:-1300px -100px; } .megafield_area_product11 { background-position:-1350px -0px; } .megafield_area_product11_2 { background-position:-1350px -50px; } .megafield_area_product11_3 { background-position:-1350px -100px; } .megafield_area_product12 { background-position:-1400px -0px; } .megafield_area_product12_2 { background-position:-1400px -50px; } .megafield_area_product12_3 { background-position:-1400px -100px; } .megafield_area_product91 { background-position:-1450px -0px; } .megafield_area_product91_2 { background-position:-1450px -50px; } .megafield_area_product91_3 { background-position:-1450px -100px; } .megafield_area_product110 { background-position:-1500px -0px; } .megafield_area_product110_2 { background-position:-1500px -50px; } .megafield_area_product110_3 { background-position:-1500px -100px; } .megafield_area_product25 { background-position:-1550px -0px; } .megafield_area_product25_2 { background-position:-1550px -50px; } .megafield_area_product25_3 { background-position:-1550px -100px; } .megafield_area_product27 { background-position:-1600px -0px; } .megafield_area_product27_2 { background-position:-1600px -50px; } .megafield_area_product27_3 { background-position:-1600px -100px; } .megafield_area_product28 { background-position:-1650px -0px; } .megafield_area_product28_2 { background-position:-1650px -50px; } .megafield_area_product28_3 { background-position:-1650px -100px; } .megafield_area_product30 { background-position:-1700px -0px; } .megafield_area_product30_2 { background-position:-1700px -50px; } .megafield_area_product30_3 { background-position:-1700px -100px; } .megafield_area_product111 { background-position:-1750px -0px; } .megafield_area_product111_2 { background-position:-1750px -50px; } .megafield_area_product111_3 { background-position:-1750px -100px; } .megafield_area_product144 { background-position:-1800px -0px; } .megafield_area_product144_2 { background-position:-1800px -50px; } .megafield_area_product144_3 { background-position:-1800px -100px; } .megafield_area_product151 { background-position:-1850px -0px; } .megafield_area_product151_2 { background-position:-1850px -50px; } .megafield_area_product151_3 { background-position:-1850px -100px; } .megafield_area_product152 { background-position:-1900px -0px; } .megafield_area_product152_2 { background-position:-1900px -50px; } .megafield_area_product152_3 { background-position:-1900px -100px; } .megafield_area_product155 { background-position:-1950px -0px; } .megafield_area_product155_2 { background-position:-1950px -50px; } .megafield_area_product155_3 { background-position:-1950px -100px; } .megafield_area_product156 { background-position:-2000px -0px; } .megafield_area_product156_2 { background-position:-2000px -50px; } .megafield_area_product156_3 { background-position:-2000px -100px; } .megafield_area_product157 { background-position:-2050px -0px; } .megafield_area_product157_2 { background-position:-2050px -50px; } .megafield_area_product157_3 { background-position:-2050px -100px; } 
.megafield_area_tour, .megafield_area_tour_possible, .megafield_area_tour_current, .megafield_area_tour_next { position:absolute; top:0px; left:0px; width:100%; height:38px; font-size:20px; color:#fff; text-align:center; padding-top:12px; opacity:0.7; }
.megafield_area_tour { background-color:transparent; }
.megafield_area_tour_possible { background-color:green; }
.megafield_area_tour_current { background-color:transparent; }
.megafield_area_tour_next { background-color:transparent; }
.megafield_vehicle_go_tt { position:absolute; top:50px; left:0px; }
.megafield_vehicle_cancel_tt { position:absolute; top:50px; right:0px; }

.megafield_tile_tour_arrow_r { z-index:50; position:absolute; top:10px; left:35px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) 0 0; }
.megafield_tile_tour_arrow_l { z-index:50; position:absolute; top:10px; left:-15px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) -31px 0; }
.megafield_tile_tour_arrow_t { z-index:50; position:absolute; top:-15px; left:10px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) -62px 0; }
.megafield_tile_tour_arrow_d { z-index:50; position:absolute; top:35px; left:10px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) -93px 0; }
.megafield_tile_tour_arrow_prev_r { z-index:50; position:absolute; top:10px; left:-15px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) 0 0; }
.megafield_tile_tour_arrow_prev_l { z-index:50; position:absolute; top:10px; left:35px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) -31px 0; }
.megafield_tile_tour_arrow_prev_t { z-index:50; position:absolute; top:35px; left:10px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) -62px 0; }
.megafield_tile_tour_arrow_prev_d { z-index:50; position:absolute; top:-15px; left:10px; width:31px; height:31px; background:url(https://mff.wavecdn.net/mff/tour_arrows_small.png) -93px 0; }

#megafield_vehicles { position:absolute; top:80px; right:20px; width:400px; }
.megafield_vehicle1, .megafield_vehicle2, .megafield_vehicle3, .megafield_vehicle4, .megafield_vehicle5, .megafield_vehicle6, .megafield_vehicle7, .megafield_vehicle8, .megafield_vehicle9, .megafield_vehicle10, .megafield_vehicle11, .megafield_vehicle12, .megafield_vehicle13, .megafield_vehicle14, .megafield_vehicle15, .megafield_vehicle16 { position:relative; width:100px; height:100px; background:url(https://mff.wavecdn.net/mff/vehicle_map.4.png); }
.megafield_vehicle1 { background-position:0 0; }
.megafield_vehicle2 { background-position:-100px 0; }
.megafield_vehicle3 { background-position:-200px 0; }
.megafield_vehicle4 { background-position:-300px 0; }
.megafield_vehicle5 { background-position:-400px 0; }
.megafield_vehicle6 { background-position:-500px 0; }
.megafield_vehicle7 { background-position:-600px 0; }
.megafield_vehicle8 { background-position:0px -100px; }
.megafield_vehicle9 { background-position:-100px -100px; }
.megafield_vehicle10 { background-position:-200px -100px; }
.megafield_vehicle11 { background-position:-300px -100px; }
.megafield_vehicle12 { background-position:-400px -100px; }
.megafield_vehicle13 { background-position:-500px -100px; }
.megafield_vehicle14 { background-position:-600px -100px; }
.megafield_vehicle15, .megafield_vehicle16 { width:120px; height:120px; }
.megafield_vehicle15 { background-position:-15px -190px; }
.megafield_vehicle16 { background-position:-160px -195px; }
.megafield_vehicle_tt { top:0px; right:105px; width:250px; max-width:250px; }
.megafield_vehicle_selected { position:absolute; right:475px; top:95px; }
.megafield_vehicle_unlock { background:url(https://mff.wavecdn.net/mff/lock_open.png); width:48px; height:52px; position:absolute; top:25px; left:28px; }
.megafield_vehicle15 .megafield_vehicle_unlock, .megafield_vehicle16 .megafield_vehicle_unlock { top:30px; left:38px; }
.megafield_vehicle_block { background:url(https://mff.wavecdn.net/mff/rack_lock.png); width:30px; height:43px; position:absolute; top:25px; left:32px; }
.megafield_vehicle_go, .megafield_vehicle_cancel { display:none; position:absolute; bottom:-30px; left:0px; background:url(https://mff.wavecdn.net/mff/megafield_tour_buttons2.png); width:44px; height:47px; }
.megafield_vehicle_go:hover { background-position:0px -47px; }
.megafield_vehicle_cancel { left:50px; background-position:-44px 0px; }
.megafield_vehicle_cancel:hover { background-position:-44px -47px; }

.megafield_vehicle_pos1 { position:absolute; top:0px; right:300px; }
.megafield_vehicle_pos2 { position:absolute; top:0px; right:200px; }
.megafield_vehicle_pos3 { position:absolute; top:0px; right:100px; }
.megafield_vehicle_pos4 { position:absolute; top:0px; right:0px; }
.megafield_vehicle_pos5 { position:absolute; top:100px; right:300px; }
.megafield_vehicle_pos6 { position:absolute; top:100px; right:200px; }
.megafield_vehicle_pos7 { position:absolute; top:100px; right:100px; }
.megafield_vehicle_pos8 { position:absolute; top:100px; right:0px; }
.megafield_vehicle_pos9 { position:absolute; top:200px; right:300px; }
.megafield_vehicle_pos10 { position:absolute; top:200px; right:200px; }
.megafield_vehicle_pos11 { position:absolute; top:300px; right:300px; }
.megafield_vehicle_pos12 { position:absolute; top:300px; right:200px; }
.megafield_vehicle_pos13 { position:absolute; top:300px; right:100px; }
.megafield_vehicle_pos14 { position:absolute; top:300px; right:0px; }
.megafield_vehicle_pos15 { position:absolute; top:195px; right:85px; }
.megafield_vehicle_pos16 { position:absolute; top:195px; right:-10px; }

#megafield_vehicle_select_slot { position:absolute; top:170px; left:595px; width:115px; height:115px; }
#megafield_vehicle_select_slot_durability { position:absolute; top:125px; left:0px; }
#megafield_vehicle_select_slot_durability .fuel { position:relative; background-color:green; border-radius:30px; font-size:18px; font-weight:bold; text-align:center; color:white; width:25px; height:25px; margin-left:85px; margin-top:-17px; }
#megafield_vehicle_select_slot_durability .fuel:hover { background-color:limegreen; }
#megafield_vehicle_select_slot_durability .fuel .ttbox { top:0px; font-weight:normal; right:30px; left:auto; }
#megafield_vehicle_select_slot_time { display:none; position:absolute; width:90px; text-align:center; border-radius:5px; background-color:#fff; padding:5px; top:145px; left:9px; }
#megafield_vehicle_select_slot_time_tt { top:30px; }
#megafield_vehicle_select_slot_tt { position:absolute; right:125px; top:40px; }
#megafield_vehicle_select_slot_x { display:none; z-index:1; background:url(https://mff.wavecdn.net/mff/vehicle_select_x.png); width:100px; height:100px; position:absolute; top:5px; left:7px; }
.megafield_vehicle_select_slot, .megafield_vehicle_select_slot_add { background:url(https://mff.wavecdn.net/mff/vehicle_select_slot.png); }
.megafield_vehicle_select_slot { background-position:-115px 0px; }
.megafield_vehicle_select_slot:hover { background-position:-115px -115px; }
.megafield_vehicle_select_slot_add { background-position:0px 0px; }
.megafield_vehicle_select_slot_add:hover { background-position:0px -115px; }

.megafield_job_select { position:relative; float:left; background-color:#C3A75E; padding:10px; border-radius:5px; width:110px; margin-right:30px; }
.megafield_job_select:hover { background-color:#FFAF62; }
.megafield_job_select_button { position:absolute; background:url(https://mff.wavecdn.net/mff/megafield_tour_buttons2.png); width:44px; height:47px; top:170px; left:45px; }
.megafield_job_select_button:hover { background-position:0 -47px; }
.megafield_job_select_button_tt, .megafield_job_select_reward_button_tt { position:absolute; top:55px; }
#megafield_new_job { margin:-12px 0 0 245px; background:url(https://mff.wavecdn.net/mff/megafield_new_job.png); width:96px; height:96px; }
#megafield_new_job:hover { background-position:0 96px; }
#megafield_new_job_tt { position:absolute; top:25px; left:345px; }

#megafield_transp { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1000; }
#megafield_icons { position:absolute; top:35px; left:50%; margin-left:-85px; }
#megafield_stats_icon, #megafield_help_icon, .megafield_reward_icon { float:left; margin-right:10px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) }
#megafield_stats_icon { background-position:-55px 0; }
#megafield_stats_icon:hover { background-position:-55px -43px; }
#megafield_help_icon { background-position:-110px 0; }
#megafield_help_icon:hover { background-position:-110px -43px; }
.megafield_reward_icon { background-position:0px 0; }
.megafield_reward_icon:hover { background-position:0px -43px; }
#megafield_stats { display:none; z-index:1000; position:absolute; top:55px; left:50%; margin-left:-262px; width:525px; height:512px; background:url(https://mff.wavecdn.net/mff/megafruit_stats.jpg); }
#megafield_stats_inner { width:465px; margin:30px; }
#megafield_stats_ranking { width:465px; height:375px; overflow:auto; }

#megafield_reward_icon_tt, #megafield_stats_icon_tt, #megafield_help_icon_tt { top:50px; }

#vehicle { position:absolute; }
.vehicle_1 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_1.gif); width:50px; height:50px; }
.vehicle_2 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_2.gif); width:50px; height:50px; }
.vehicle_3 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_3.gif); width:50px; height:50px; }
.vehicle_4 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_4.gif); width:50px; height:50px; }
.vehicle_5 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_5.gif); width:100px; height:100px; }
.vehicle_6 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_6.gif); width:50px; height:50px; }
.vehicle_7 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_7.gif); width:100px; height:100px; }
.vehicle_8 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_8.gif); width:50px; height:50px; }
.vehicle_9 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_9.gif); width:100px; height:100px; }
.vehicle_10 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_10.gif); width:100px; height:100px; }
.vehicle_11 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_11.gif); width:50px; height:50px; }
.vehicle_12 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_12.gif); width:50px; height:50px; }
.vehicle_13 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_13.gif); width:100px; height:100px; }
.vehicle_14 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_14.gif); width:100px; height:100px; }
.vehicle_15 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_15.3.gif); width:150px; height:150px; }
.vehicle_16 { background:url(https://mff.wavecdn.net/mff/megafield_vehicle_16.3.gif); width:150px; height:150px; }
.vehicle_drive1 { top:0px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive2 { top:0px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive3 { top:0px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive4 { top:0px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive5 { top:0px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive6 { top:0px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive7 { top:0px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive8 { top:0px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive9 { top:0px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive10 { top:0px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive11 { top:0px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive12 { top:51px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive13 { top:51px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive14 { top:51px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive15 { top:51px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive16 { top:51px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive17 { top:51px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive18 { top:51px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive19 { top:51px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive20 { top:51px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive21 { top:51px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive22 { top:51px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive23 { top:102px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive24 { top:102px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive25 { top:102px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive26 { top:102px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive27 { top:102px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive28 { top:102px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive29 { top:102px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive30 { top:102px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive31 { top:102px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive32 { top:102px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive33 { top:102px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive34 { top:153px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive35 { top:153px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive36 { top:153px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive37 { top:153px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive38 { top:153px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive39 { top:153px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive40 { top:153px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive41 { top:153px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive42 { top:153px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive43 { top:153px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive44 { top:153px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive45 { top:204px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive46 { top:204px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive47 { top:204px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive48 { top:204px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive49 { top:204px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive50 { top:204px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive51 { top:204px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive52 { top:204px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive53 { top:204px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive54 { top:204px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive55 { top:204px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive56 { top:255px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive57 { top:255px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive58 { top:255px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive59 { top:255px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive60 { top:255px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive61 { top:255px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive62 { top:255px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive63 { top:255px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive64 { top:255px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive65 { top:255px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive66 { top:255px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive67 { top:306px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive68 { top:306px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive69 { top:306px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive70 { top:306px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive71 { top:306px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive72 { top:306px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive73 { top:306px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive74 { top:306px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive75 { top:306px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive76 { top:306px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive77 { top:306px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive78 { top:357px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive79 { top:357px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive80 { top:357px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive81 { top:357px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive82 { top:357px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive83 { top:357px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive84 { top:357px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive85 { top:357px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive86 { top:357px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive87 { top:357px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive88 { top:357px; left:510px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive89 { top:408px; left:0px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive90 { top:408px; left:51px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive91 { top:408px; left:102px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive92 { top:408px; left:153px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive93 { top:408px; left:204px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive94 { top:408px; left:255px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive95 { top:408px; left:306px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive96 { top:408px; left:357px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive97 { top:408px; left:408px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive98 { top:408px; left:459px; transition:left 2s ease-out, top 2s ease-out; }.vehicle_drive99 { top:408px; left:510px; transition:left 2s ease-out, top 2s ease-out; }
.vehicle_dir_l { transform:rotate(180deg); }
.vehicle_dir_r { transform:rotate(0deg); }
.vehicle_dir_t { transform:rotate(-90deg); }
.vehicle_dir_d { transform:rotate(90deg); }
#megafield_carpool { position:absolute; bottom:20px; left:630px; width:59px; height:52px; }
.megafield_carpool_left, .megafield_carpool_right { position:relative; background:url(https://mff.wavecdn.net/mff/merch_arrows.png); }
.megafield_carpool_left { background-position:0 0; float:left; }
.megafield_carpool_left:hover { background-position:0 -52px; }
.megafield_carpool_right { background-position:-59px 0; float:right; }
.megafield_carpool_right:hover { background-position:-59px -52px; }

#megafield_tutorial { z-index:55; display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#megafield_tutorial_click {  }
.megafield_tutorial_click1 {  }
#megafield_tutorial_arrow { position:absolute; background:url(https://mff.wavecdn.net/mff/firsttime_arrow.gif); width:96px; height:98px; }
.megafield_tutorial_arrow1 { top:240px; left:500px; transform:scaleX(-1); }
.megafield_tutorial_arrow2 { top:140px; left:350px; }
.megafield_tutorial_arrow3 { top:145px; left:245px; transform:rotate(-45deg); }
.megafield_tutorial_arrow3_2 { top:285px; left:525px; transform:scaleX(-1); }
.megafield_tutorial_arrow4, .megafield_tutorial_arrow6, .megafield_tutorial_arrow7 { top:-1000px; left:0px; }
.megafield_tutorial_arrow5 { top:125px; left:85px; }
#megafield_tutorial_instructor { position:absolute; top:440px; left:20px; width:118px; height:200px; }
#megafield_tutorial_instructor:after { content:''; position:absolute; top:0px; left:0px; width:118px; height:200px; background:url(https://mff.wavecdn.net/mff/megafield_tutorial_guy.png); }
#megafield_tutorial_instructor_bubble { position:absolute; top:30px; left:107px; padding:20px; text-align:center; border:4px solid #000; border-radius:10px; background-color:#fff; width:150px; }
#megafield_vehicle_go1 { z-index:1000; }

#megafield_bunny { position:absolute; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/sheep_ani02.gif); }
.megafield_bunny_left { transform:rotate(0deg); }
.megafield_bunny_bottom { transform:rotate(-90deg); }
.megafield_bunny_top { transform:rotate(90deg); }
.megafield_bunny_right { transform:rotate(180deg); }
@keyframes sparrow
{
	0% { left:-250px; top:-200px; }
	5% { left:0px; top:350px; }
	10% { left:250px; top:350px; }
	15% { left:500px; top:350px; }
	20% { left:750px; top:350px; }
	25% { left:1000px; top:350px; }
	30% { left:1250px; top:350px; }
	100% { left:1250px; top:-200px; }
}
@-webkit-keyframes sparrow
{
	0% { left:-250px; top:-200px; }
	5% { left:0px; top:350px; }
	10% { left:250px; top:350px; }
	15% { left:500px; top:350px; }
	20% { left:750px; top:350px; }
	25% { left:1000px; top:350px; }
	30% { left:1250px; top:350px; }
	100% { left:1250px; top:-200px; }
}
#sparrow_ani { z-index:50; position:absolute; top:350px; left:-250px; background:url(https://mff.wavecdn.net/mff/sparrow.gif); width:27px; height:30px; animation:sparrow 25s 10s linear infinite; -webkit-animation:sparrow 25s 10s linear infinite; }
.megafield_lock_open { position:absolute; top:42px; left:32px; }
.lock_open { width:30px; height:30px; background:url(https://mff.wavecdn.net/mff/vehicle_buy_button.png); }
.lock_open:hover { background-position:0 -30px; }

#megafield_help { display:none; z-index:1000; position:absolute; top:85px; left:50%; margin-left:-335px; width:669px; height:490px; background:url(https://mff.wavecdn.net/mff/megafield_help.png); }
#megafield_help_inner { position:absolute; top:20px; left:200px; width:425px; height:455px; overflow:auto; }
.megafield_help_line { margin-bottom:10px; }
#megafield_help_navi { position:absolute; top:-17px; left:210px; }
.megafield_help_navi { float:left; padding:5px 20px; font-weight:bold; margin-right:5px; background-color:#C3A75E; border-right:2px solid #000; border-left:2px solid #000; border-top:2px solid #000; border-top-left-radius:10px; border-top-right-radius:10px; }
.megafield_help_navi:hover { background-color:#FFAF62; }
.megafield_help_navi_active { border-bottom:2px solid #fff; background-color:#fff; }
#megafield_teaser { display:none; text-align:center; z-index:105; position:absolute; width:530px; left:50%; margin-left:-265px; background-color:#fff; top:100px; }
#megafield_teaser_inner { padding:10px; background-color:#e5d194; height:285px; }
#megafield_teaser_inner:after { content:''; position:absolute; top:30px; left:-15px; background:url(https://mff.wavecdn.net/mff/megafield_teaser_pics.png); width:464px; height:290px; }
.megafield_license_icon { background:url(https://mff.wavecdn.net/mff/megafield_reward_icons40x40.png) -40px 0; width:40px; height:40px; }
.megafield_license_icon_leveladd { margin-top:-15px; }
.megafield_money_icon { background:url(https://mff.wavecdn.net/mff/megafield_reward_icons40x40.png) -80px 0; width:40px; height:40px; }
.megafield_points_icon { background:url(https://mff.wavecdn.net/mff/megafield_reward_icons40x40.png) 0px 0; width:40px; height:40px; }

.megafield_job_gamble { position:relative; width:51px; height:37px; background:url(https://mff.wavecdn.net/mff/city/clothingdonation_dice.png); margin-left:70px; }
.megafield_job_gamble:hover { background-position:0px -37px; }
#megafield_job_gamble_tt { top:40px; right:0px; width:100px; }

.megafield_job_ok_button { position:relative; background:url(https://mff.wavecdn.net/mff/city/donatebutton.png); width:135px; height:26px; text-align:center; margin-top:10px; font-weight:bold; padding-top:10px; }
.megafield_job_ok_button:hover { background-position:0px -37px; }

#farmersmarket_pos4_inner { z-index:25; display:none; position:absolute; top:50px; left:50%; width:640px; height:540px; margin-left:-320px; border-radius:5px; border:2px solid #885F49; overflow:hidden; }
#pets { position:absolute; top:0px; width:1200px; height:100%; background:url(https://mff.wavecdn.net/mff/breed/back2.jpg); }
#pets.move1 { left:0px; transition:all 0.2s linear; }
#pets.move2 { left:-560px; transition:all 0.2s linear; }
#pets_pet_needs { display:none; }
#pets .needs { position:absolute; top:50px; left:114px; width:380px; }
#pets .needs .item, #pets_need_slot .head { float:left; position:relative; width:91px; height:91px; background:url(https://mff.wavecdn.net/mff/breed/need_buttons.png); margin:0px 17px; }
#pets .needs .item:hover { background-position:-91px 0px; }
#pets .needs .item .img, #pets_need_slot .head .img { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#pets .needs .item .img.food, #pets_production_selection .sort .img.food, #pets_need_slot .head .img.food, #pets_parts .pets .item .breedbutton .bottle { background:url(https://mff.wavecdn.net/mff/breed/need_food.png); }
#pets .needs .item .img.toy, #pets_production_selection .sort .img.toy, #pets_need_slot .head .img.toy { background:url(https://mff.wavecdn.net/mff/breed/need_toy.png); }
#pets .needs .item .img.plushy, #pets_production_selection .sort .img.plushy, #pets_need_slot .head .img.plushy { background:url(https://mff.wavecdn.net/mff/breed/need_plushy.png) 0px -7px; }
#pets .needs .item.block { background-position:-182px 0px; }
#pets .needs .item .timer, #pets .needs .item .timer_reduction { position:absolute; bottom:-20px; width:100%; height:10px; text-align:center; padding:5px 0px; background-color:#C42B4E; border:2px solid #FF788C; border-radius:5px; }
#pets .needs .item .timer_reduction { background-color:#aaa; }
#pets .needs .item .timer_reduction:after { content:''; position:absolute; top:-5px; left:-25px; width:40px; height:30px; background:url(https://mff.wavecdn.net/mff/breed/BrokenHeart_00.png); background-size:100%; }
#pets .needs .item .timer_reduction .ttbox { top:25px; }
#pets .needs .item .timer .amount, #pets .needs .item .timer_reduction .amount { position:absolute; width:100%; text-align:center; margin-top:-2px; }
#pets .needs .item .timer .inner, #pets .needs .item .timer_reduction .inner { position:absolute; top:0px; left:0px; height:100%; background:url(https://mff.wavecdn.net/mff/breed/LeftBar_Filler_right.jpg); border-radius:2px; }
#pets .needs .item .timer_reduction .inner { background:url(https://mff.wavecdn.net/mff/megafruit_innerbar2.jpg) 0% 85%; }
#pets .needs .item .timer:after { content:''; position:absolute; width:65px; height:57px; background:url(https://mff.wavecdn.net/mff/breed/production_running.gif); background-size:100% !important; top:-20px; left:-25px; }
#pets .pet { position:absolute; top:155px; left:100px; width:400px; height:350px; border-radius:5px; }
#pets .happiness { display:none; position:absolute; top:100px; left:10px; width:85px; height:378px; background:url(https://mff.wavecdn.net/mff/breed/LeftBar_BG.png); }
#pets .happiness:after { content:''; position:absolute; left:17px; top:85px; width:48px; height:275px; background:url(https://mff.wavecdn.net/mff/breed/Left_Bar_Overlay.png); }
#pets .happiness .percent { position:absolute; top:24px; width:100%; text-align:center; font-size:14px; font-weight:bold; }
#pets .happiness .ttbox { left:90px; top:150px; }
#pets .happiness .inner { position:absolute; bottom:18px; left:17px; width:48px; height:275px; }
#pets_happiness_inner { position:absolute; bottom:0px; left:0px; width:100%; text-align:center; color:black; background:url(https://mff.wavecdn.net/mff/breed/LeftBar_Filler.jpg); }
.pets_timer { display:none; position:absolute; bottom:0px; width:100%; height:20px; border-top:2px solid #FF788C; background-color:#C42B4E; }
.pets_timer .inner { position:absolute; top:0px; left:0px; width:50%; height:20px; background:url(https://mff.wavecdn.net/mff/breed/LeftBar_Filler_right.jpg) 0 90%; }
.pets_timer .time { position:absolute; top:0px; left:0px; width:100%; text-align:center; margin-top:4px; }
#pets .mover { position:absolute; top:458px; left:560px; width:79px; height:62px; background:url(https://mff.wavecdn.net/mff/breed/Arrows.png); z-index:1; }
#pets .mover.left { background-position:0px 0px; }
#pets .mover.left:hover { background-position:0px -62px; }
#pets .mover.right { background-position:-79px 0px; }
#pets .mover.right:hover { background-position:-79px -62px; }
#pets .parts { position:absolute; top:45px; left:505px; height:97px; width:104px; background:url(https://mff.wavecdn.net/mff/breed/Paw_00.png); }
#farmersmarket_pos4_inner .help { position:absolute; top:31px; right:5px; }
#pets_happiness_tt { text-align:center; }

#pets_levelbar { position:absolute; top:5px; left:5px; }
#pets_countbar { position:absolute; top:5px; left:390px; }
#pets_pet {  }
#pets_pet .finish { display:none; position:absolute; top:50%; left:50%; margin-top:-60px; margin-left:-58px; width:120px; height:117px; background-image:url(https://mff.wavecdn.net/mff/breed/production_ready.gif); background-size:100%; }
#pets_pet .finish:hover { transform:scale(1.05); }
#pets_pet .start { display:none; position:absolute; top:50%; left:50%; margin-top:-45px; margin-left:-45px; width:91px; height:91px; background-image:url(https://mff.wavecdn.net/mff/breed/need_buttons.png); }
#pets_pet .start .bottle { position:absolute; top:-10px; left:-5px; width:105px; height:108px; background-image:url(https://mff.wavecdn.net/mff/breed/need_food.png); background-size:100%; }
#pets_pet .start:hover { transform:scale(1.05); }
#pets_pet_finish_tt { top:130px; }
#pets_pet_start_tt { top:95px; }
#pets_pet_tt { text-align:center; top:70px; right:-90px; }
#pets_pet_tt .intro { margin-bottom:10px; }
#pets_pet_tt .item { float:left; margin:5px; border-radius:5px; }
#pets_inner_parts_link_tt {  }

#pets_start_selection { width:485px; height:385px; }
#pets_start_selection.addon { width:582px; }
#pets_start_selection .animals { width:100%; }
#pets_start_selection .animals .item { position:relative; float:left; margin:7px; width:75px; height:75px; background-size:100%; border-radius:75px; border:4px solid #52301C; }
#pets_start_selection .animals .item .rarity { position:absolute !important; left:-25px; bottom:-25px; transform:scale(0.6); }
#pets_start_selection .animals .item:hover { border-color:white; }
#pets_start_selection .animals .item.block { opacity:0.2; }
#pets_start_selection .animals .item .ttbox { left:85px; top:5px; }
#pets_start_selection .animals .item .ttbox .name { font-weight:bold; margin-bottom:10px; }
#pets_start_selection .animals .item .ttbox.right { left:auto; right:85px; }

#pets_reward_button { position:absolute; top:5px; left:276px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) 0px 0px; }
#pets_reward_button:hover { background-position:0px -43px; }
#pets_reward .list { position:relative; margin-top:5px; background:#C3A75E; border-radius:5px; padding:4px; }
#pets_reward .left, #pets_reward .left2 { float:left; }
#pets_reward .left2 { margin-top:12px; margin-left:5px; text-align:left; }
#pets_reward br { clear:both; }
#pets_reward .add { font-weight:bold; color:green; }
#pets_reward .parts_line { margin:15px 0px 30px 4px; }
#pets_reward .parts_line.front { margin:10px 0px 5px 4px; }
#pets_reward .parts { float:left; margin-right:5px; position:relative; width:85px; height:85px; }
#pets_reward .parts .name { position:absolute; top:95px; left:0px; width:100%; text-align:center; }

.breedpoints_icon { width:40px; height:35px; background-image:url(https://mff.wavecdn.net/mff/breed/Heart_00.png); background-size:100%; }

#pets_need_slot { width:380px; height:285px; }
#pets_need_slot .head { position:absolute; top:-60px; left:50%; margin-left:-45px; }
#pets_need_slot .intro { margin:10px 0px -5px 0px; }
#pets_need_slot .slot { position:relative; float:left; width:95px; height:95px; border-radius:5px; background-color:#fff; margin:15px; }
#pets_need_slot .slot:hover { transform:scale(1.05); }
#pets_need_slot .slot .img { position:absolute; top:-7px; left:-7px; width:110px; height:110px; background-size:100%; }
#pets_need_slot .slot .tt { top:100px; }
#pets_need_slot .slot .info { position:absolute; top:100px; width:120%; left:-10px; }
#pets_need_slot .slot .info .name { font-weight:bold; }
#pets_need_slot .sum { width:100%; background-color:#C3A75E; border-radius:5px; padding:5px 0px; margin-top:50px; margin-bottom:5px; }
#pets_need_slot .sum .info { font-weight:bold; margin-bottom:5px; }
#pets_need_slot .button_new { width:150px; margin:0 auto; position:relative; margin-top:15px; }

#pets_need_slot_selection { position:relative; width:520px; height:370px; padding:20px 0px; }
#pets_need_slot_selection .slot { position:relative; float:left; background-color:#C3A75E; padding:5px 5px; border-radius:5px; margin:0 20px 20px 0; width:230px; height:100px; }
#pets_need_slot_selection .slot:hover { transform:scale(1.02); }
#pets_need_slot_selection .slot.bonus {  }
#pets_need_slot_selection .slot .info { float:left; width:175px; text-align:left; }
#pets_need_slot_selection .slot .bonus, #pets_need_slot .bonus { font-weight:bold; color:green; }

#pets_parts { position:relative; width:580px; height:450px; }
#pets_parts .intro { margin-top:-10px; margin-bottom:15px; }
#pets_parts .help { position:absolute; top:-44px; right:-45px; z-index:1; }
#pets_parts .rarity { position:absolute; top:0px; left:-70px; }
#pets_parts .rarity .item, #pets_start_selection .animals .item .rarity { position:relative; background-image:url(https://mff.wavecdn.net/mff/breed/AnimalCategories_60x60_2.png); width:60px; height:60px; margin-bottom:5px; }
#pets_parts .rarity1, #pets_start_selection .animals .item .rarity1 { background-position:0px 0px; }
#pets_parts .rarity1:hover, #pets_parts .rarity1.active { background-position:0px -60px; }
#pets_parts .rarity2, #pets_start_selection .animals .item .rarity2 { background-position:-60px 0px; }
#pets_parts .rarity2:hover, #pets_parts .rarity2.active { background-position:-60px -60px; }
#pets_parts .rarity3, #pets_start_selection .animals .item .rarity3 { background-position:-120px 0px; }
#pets_parts .rarity3:hover, #pets_parts .rarity3.active { background-position:-120px -60px; }
#pets_parts .rarity4, #pets_start_selection .animals .item .rarity4 { background-position:-180px 0px; }
#pets_parts .rarity4:hover, #pets_parts .rarity4.active { background-position:-180px -60px; }
#pets_parts .pets_parts_rarity_tt { top:65px; }
#pets_parts .pets { position:relative; }
#pets_parts .pets .item { position:relative; float:left; width:125px; height:125px; border-radius:5px; background-color:white; margin:20px 15px 30px 5px; }
#pets_parts .pets .item .tt { font-weight:normal; right:0px; top:25px; }
#pets_parts .pets .item .img { width:100%; height:100%; }
#pets_parts .pets .item .img .set { position:absolute; transform:scale(0.5); width:255px; height:255px; top:-66px; left:-66px; }
#pets_parts .pets .item .name { position:absolute; top:-20px; width:100%; text-align:center; font-weight:bold; margin-bottom:2px; }
#pets_parts .pets .item .info, #pets_production_selection .info .infoadd { position:absolute; top:-5px; right:-5px; width:20px; height:17px; border-radius:20px; background-color:blue; padding-top:3px; color:white; font-weight:bold; text-align:center; }
#pets_parts .pets .item .amount, #pets_need_slot_selection .slot .amount, #pets_parts .packs .item .amount, #pets_start_selection .animals .item .amount { position:absolute; bottom:-5px; right:-5px; width:20px; height:17px; border-radius:5px; background-color:green; padding-top:3px; color:white; text-align:center; }
#pets_parts .pets .item .breedbutton { position:absolute !important; left:-10px; bottom:-15px; width:50px; height:50px; }
#pets_parts .pets .item .breedbutton .ttbox { top:45px; }
#pets_parts .pets .item .breedbutton .bottle { background-size:100%; width:100%; height:100%; z-index:1; position:absolute; top:2px;  }
#pets_parts .pets .item .complete { position:absolute; top:65px; right:-20px; width:50px; height:40px; background:url(https://mff.wavecdn.net/mff/breed/PuzzlePackage_1Common.png); background-size:100%; }
#pets_parts .pets .item .complete .ttbox { right:45px; top:0px; }
#pets_parts_buy { position:relative; width:420px; height:410px; }
#pets_parts_buy.addon { width:480px; }
#pets_parts_buy .item { float:left; margin:5px; width:200px; height:200px; background-color:#C3A75E; border-radius:5px; position:relative; }
#pets_parts_buy .item.addon { width:150px; }
#pets_parts_buy .item .buy { bottom:0px; position:absolute; width:80%; font-size:12px; }
#pets_parts_buy .item .buy.addon { width:74%; font-size:12px; }
#pets_parts_buy .item .buy:hover { transform:scale(1.05); }
#pets_parts_buy .item .info { background-color:#FFAF62; border-top-left-radius:5px; border-top-right-radius:5px; padding:5px; }

#pets_parts_buy .item .bonus_star, #pets_parts_buy_packages .item .bonus_star { z-index:1; position:absolute; bottom:130px; right:0px; background-color:#d10c09; width:40px; height:40px; }
#pets_parts_buy_packages .item .bonus_star { bottom:auto; top:35px; right:40px; }
#pets_parts_buy .item .bonus_star:before, #pets_parts_buy .item .bonus_star:after, #pets_parts_buy_packages .item .bonus_star:before, #pets_parts_buy_packages .item .bonus_star:after { background-color:#d10c09; width:100%; height:100%; }
#pets_parts_buy .item .bonus_star .inner, #pets_parts_buy_packages .item .bonus_star .inner { position:absolute; top:4px; left:0px; z-index:1; font-weight:bold; font-size:10px; color:white; width:100%; text-align:center; transform:rotate(15deg); }
#pets_parts_buy .item .bonus_star .inner .percent, #pets_parts_buy_packages .item .bonus_star .inner .percent { font-size:16px; }

#pets_parts_rarity_buy_tt { top:20px !important; right:90px; }
#pets_parts .packs { position:absolute; background-color:#C3A75E; bottom:-5px; width:100%; height:50px; border-radius:5px; }
#pets_parts .packs .item { position:relative; float:left; width:75px; height:75px; background-size:100%; margin:-15px 0px 0px 5px; }
#pets_parts .packs .item:hover { transform:scale(1.05); }
#pets_parts .packs .buy { background:url(https://mff.wavecdn.net/mff/breed/PuzzlePieces_00.png); width:97px; height:104px; position:absolute; right:5px; top:-26px; }
#pets_parts .packs .buy:hover { transform:scale(1.05); }
#pets_parts .packs .buy .ttbox { top:110px; }

#pets_countbar_inner div { float:left; }
#pets_countbar_inner .breedpoints_icon { margin-top:-12px; margin-left:-12px; }
#pets_countbar_inner br { clear:both; }

#pets_complete_animal_commit {  }
#pets_complete_animal_commit .img { width:100px; height:100px; background-size:100%; border:4px solid #52301C; border-radius:60px; margin:0 auto; margin-bottom:10px; margin-top:-10px; }

.pets_package1 { background:url(https://mff.wavecdn.net/mff/breed/animal_parts_package1.png); }
.pets_package2 { background:url(https://mff.wavecdn.net/mff/breed/animal_parts_package2.png); }
.pets_package3 { background:url(https://mff.wavecdn.net/mff/breed/animal_parts_package3.png); }
.pets_package4 { background:url(https://mff.wavecdn.net/mff/breed/animal_parts_package4.png); }
.pets_package5 { background:url(https://mff.wavecdn.net/mff/breed/animal_parts_package5.png); }
.pets_package6 { background:url(https://mff.wavecdn.net/mff/breed/animal_parts_package6.png); }

#pets_slots { position:absolute; right:10px; top:45px; width:594px; }
#pets_slots .slot { position:relative; float:left; margin:10px; background:url(https://mff.wavecdn.net/mff/nursery_slot_back.png); width:277px; height:142px; }
#pets_slots .slot .img { position:relative; width:120px; height:120px; background-size:100%; margin-top:10px; }
#pets_slots .slot .info { position:absolute; top:10px; left:110px; width:155px; height:120px; }
#pets_slots .slot .info .name { font-weight:bold; }
#pets_slots .slot .info .ready { position:absolute; bottom:0px; }
#pets_slots .slot .block { display:none; position:absolute; top:5px; left:15px; background:url(https://mff.wavecdn.net/mff/new_lock_slot.png); width:80px; height:126px; }
#pets_slots .slot .click { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#pets_slots .slot:before { content:''; position:absolute; top:4px; left:5px; width:102px; height:135px; background:url(https://mff.wavecdn.net/mff/strickerei_slot.png); }
#pets_slots .slot .rent_timer { display:none; position:absolute; top:128px; left:-2px; background:url(https://mff.wavecdn.net/mff/oilslot_remain.png); width:109px; height:26px; padding-top:25px; text-align:center; }

#pets_production_selection { position:relative; width:470px; height:370px; padding:30px 0px; }
#pets_production_selection .slot { position:relative; float:left; background-color:#C3A75E; padding:5px 5px; border-radius:5px; margin:0 20px 20px 0; width:205px; height:165px; }
#pets_production_selection .slot:hover { transform:scale(1.05); }
#pets_production_selection .slot .img, #pets_need_slot_selection .slot .img { float:left; border-radius:5px; margin-right:5px; top:0px; }
#pets_production_selection .slot .info { float:left; width:150px; text-align:left; }
#pets_production_selection .slot .info .name, #pets_need_slot_selection .slot .info .name { font-weight:bold; }
#pets_production_selection .slot .info .ttbox { left:auto; right:25px; top:0px; font-weight:normal; }
#pets_production_selection .slot .info .ttbox .intro { margin-bottom:5px; }
#pets_production_selection .slot .needs { position:absolute; bottom:0px; left:0px; width:205px; padding:2px 5px; background-color:#FFAF62; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#pets_production_selection .slot .needs .intro { font-style:italic; text-align:left; float:left; }
#pets_production_selection .slot .needs .intro_block { float:left; margin-bottom:2px; margin-left:5px; text-align:left; }
#pets_production_selection .slot .needs .product { position:relative; float:left; margin-right:5px; }
#pets_production_selection .slot .needs .product_tt { bottom:60px; right:0px; }
#pets_production_selection .slot .needs .cost { font-style:normal; }
#pets_production_selection .slot .needs .block { padding:10px 0px; }
#pets_production_selection .sort { position:absolute; top:15px; left:-60px; z-index:1; }
#pets_production_selection .sort .type, #pets_parts .pets .item .breedbutton { position:relative; width:40px; height:40px; background:url(https://mff.wavecdn.net/mff/breed/need_buttons_min2.png); margin-bottom:5px; }
#pets_production_selection .sort .type:hover, #pets_parts .pets .item .breedbutton:hover { background-position:-40px 0; }
#pets_production_selection .sort .type.active { background-position:-80px 0; }
#pets_production_selection .sort .type .img { width:110%; height:110%; background-size:100%; background-position:50% 50%; background-repeat:none; }
#pets_production_selection_navi_up, #pets_need_selection_navi_up, #cowracing_production_selection_navi_up, #fishing_production_selection_navi_up, #sushibar_production_selection_navi_up, #scouts_production_selection_navi_up { position:absolute; display:none; left:50%; margin-left:-126px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up.3.png); width:253px; height:58px; top:-28px; }
#pets_production_selection_navi_down, #pets_need_selection_navi_down, #cowracing_production_selection_navi_down, #fishing_production_selection_navi_down, #sushibar_production_selection_navi_down, #scouts_production_selection_navi_down { position:absolute; left:50%; margin-left:-126px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down.3.png); width:253px; height:58px; bottom:-29px; }

#pets_production_selection_commit {  }
#pets_production_selection_commit .img { top:0px; border-radius:5px; margin:0 auto; margin-bottom:5px; }
#pets_production_selection_commit .name { font-weight:bold; margin-bottom:5px; }

#pets_surprise { position:relative; width:325px; height:185px; perspective:800px; }
#pets_surprise .intro { margin-top:-10px; margin-bottom:25px; }
#pets_surprise .slot { position:absolute; width:85px; height:85px; transform-style:preserve-3d; transition:transform 1s; }
#pets_surprise .slot1 { left:50%; margin-left:-42px; }
#pets_surprise .slot2 { left:10px; }
#pets_surprise .slot3 { right:10px; }
#pets_surprise .slot .front, #pets_surprise .slot .back { backface-visibility:hidden; width:100%; height:100%; position:absolute; }
#pets_surprise .slot .front.rarity1 { background:url(https://mff.wavecdn.net/mff/breed/animal_part_back1.png); background-size: 100%; }
#pets_surprise .slot .front.rarity2 { background:url(https://mff.wavecdn.net/mff/breed/animal_part_back2.png); background-size: 100%; }
#pets_surprise .slot .front.rarity3 { background:url(https://mff.wavecdn.net/mff/breed/animal_part_back3.png); background-size: 100%; }
#pets_surprise .slot .front.rarity4, #pets_reward .parts_line .front { background:url(https://mff.wavecdn.net/mff/breed/animal_part_back4.png); background-size: 100%; }
#pets_surprise .slot .back { transform:rotateY(180deg); background-position:50% 50%; background-repeat:no-repeat; }
#pets_surprise .slot.flipped { transform: rotateY(180deg); }
#pets_surprise .slot .name { display:none; margin-top:95px; transform:scaleX(-1); }
#pets_surprise .slot .amount { position:absolute; bottom:-5px; right:-5px; width:20px; height:17px; border-radius:5px; background-color:green; padding-top:3px; color:white; text-align:center; }
#pets_surprise .commit { display:none; position:absolute; bottom:-15px; left:50%; width:50px; height:50px; margin-left:-25px; }

#pets_surprise_fly { width:325px; position:absolute; left:50%; margin-left:-162px; }
#pets_surprise_fly .slot { position:absolute; width:85px; height:85px; }
#pets_surprise_fly .slot1.idle { top:0px; left:120px; opacity:1; transform:scale(1); transition:all 0.8s linear; }
#pets_surprise_fly .slot2.idle { top:0px; left:10px; opacity:1; transform:scale(1); transition:all 0.8s linear; }
#pets_surprise_fly .slot3.idle { top:0px; left:230px; opacity:1; transform:scale(1); transition:all 0.8s linear; }
#pets_surprise_fly .slot4.idle { top:0px; left:230px; opacity:1; transform:scale(1); transition:all 0.8s linear; }
#pets_surprise_fly .slot.fly1 { left:-210px; top:-55px; opacity:0.5; transform:scale(0.5); transition:all 0.8s linear; }
#pets_surprise_fly .slot.fly2 { left:-210px; top:13px; opacity:0.5; transform:scale(0.5); transition:all 0.8s linear; }
#pets_surprise_fly .slot.fly3 { left:-210px; top:81px; opacity:0.5; transform:scale(0.5); transition:all 0.8s linear; }
#pets_surprise_fly .slot.fly4 { left:-210px; top:140px; opacity:0.5; transform:scale(0.5); transition:all 0.8s linear; }

#pets_parts_buy_packages {  }
#pets_parts_buy_packages .item { width:75px; height:75px; background-size:100%; margin:0 auto; margin-top:-10px; margin-bottom:5px; }
#pets_parts_buy_packages .buy { margin-bottom:5px; font-size:12px; }

#pets_surprise_confetti { position:absolute; top:-125px; left:-70px; }
.confetti { background:url(https://mff.wavecdn.net/mff/breed/Confetti_Ani_Spritesheet_459x385.png); height:385px; width:459px; animation:confetti_play 1s steps(20); }
@keyframes confetti_play { 100% { background-position:-9180px; } }

.confetti2 { background:url(https://mff.wavecdn.net/mff/Confetti_Cherryblossoms_Ani_Spritesheet_449x385.png); height:385px; width:449px; animation:confetti2_play 1s steps(20); }
@keyframes confetti2_play { 100% { background-position:-8980px; } }

.confetti3 { background:url(https://mff.wavecdn.net/mff/Confetti_Ani_Spritesheet_459x385_1_red.png); height:385px; width:459px; animation:confetti_play 1s steps(20); pointer-events:none; }
@keyframes confetti3_play { 100% { background-position:-9180px; } }

#pets_stats_link { position:absolute; top:5px; left:221px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) -55px 0px; }
#pets_stats_link:hover { background-position:-55px -43px; }
#pets_stats { margin-top:-25px; text-align:left; width:445px; }
#pets_stats .headline {  }
#pets_stats .list { height:310px; overflow:auto; }
#pets_stats .select_line { background-color:#C3A75E; padding:4px; border-radius:4px; text-align:left; margin-bottom:5px; }
#pets_stats_select { border-radius:4px; border-color:#fff; }

#pets_quests_link { position:absolute; top:4px; left:333px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/questbutton.png) 0px 0px; }
#pets_quests_link:hover { background-position:0px -43px; }
#pets_quest {  }
#pets_quest .intro {  }
#pets_quest .timer { display:none; margin:10px 0px; }
#pets_quest .data { display:none; }
#pets_quest .need { margin:10px 0px; }
#pets_quest .need .item { margin-top:5px; }
#pets_quest .need .item div, #pets_quest .reward div { float:left; }
#pets_quest .need .item br, #pets_quest .reward br { clear:both; }
#pets_quest .need .item .bar { position:relative; margin-left:5px; height:15px; width:200px; background:url(https://mff.wavecdn.net/mff/levelbar.jpg) left -2px no-repeat; }
#pets_quest .need .item .bar .inner { position:absolute; top:0px; left:0px; height:15px; background:url(https://mff.wavecdn.net/mff/levelbar_inner.png) -10px -3px no-repeat; }
#pets_quest .need .item .bar .ttbox { top:20px; }
#pets_quest .need .item .amount { margin-left:5px; }
#pets_quest .reward { position:relative; margin-top:5px; width:97%; background:#C3A75E; border-radius:5px; padding:4px; }
#pets_quest .reward .img {  }
#pets_quest .reward .img.package { width:50px; height:50px; background-size:100%; }
#pets_quest .reward .amount { margin-top:15px; margin-left:5px; }

#pets_teaser { width:540px; height:425px; }
#pets_teaser div { margin-bottom:5px; }
#pets_teaser .intro { margin-top:-10px; }
#pets_teaser ul { padding:0px 20px; }
#pets_teaser li { text-align:left; margin:5px 0px; }
#pets_teaser .head { font-weight:bold; }
#pets_teaser .block { position:relative; float:left; background-color:#C3A75E; border-radius:5px; padding:5px; margin:5px; width:250px; }
#pets_teaser .block .parts { position:absolute; bottom:-30px; right:-25px; background:url(https://mff.wavecdn.net/mff/breed/PuzzlePieces_00.png); width:70px; height:76px; background-size:100%; transform:rotate(20deg); }
#pets_teaser .block .bottle { position:absolute; bottom:-20px; right:-15px; background:url(https://mff.wavecdn.net/mff/breed/need_food.png); width:70px; height:70px; background-size:100%; }
#pets_teaser .commit { width:400px; max-width:400px; font-size:14px; }
#pets_teaser .hedgehog { position:absolute; bottom:-30px; left:50%; background:url(https://mff.wavecdn.net/mff/breed/AnimalBreeder_Hedgehog_Standalone_00.png); width:481px; height:279px; margin-left:-240px; }

.pets_item600, .pets_item601, .pets_item602, .pets_item603, .pets_item604, .pets_item605, .pets_item606, .pets_item607, .pets_item608, .pets_item609 { width:200px; height:200px; }
.pets_item600 { background:url(https://mff.wavecdn.net/mff/breed/food/SweetMush.png); }
.pets_item601 { background:url(https://mff.wavecdn.net/mff/breed/food/YoghurtMeal.png); }
.pets_item602 { background:url(https://mff.wavecdn.net/mff/breed/food/WheatPulp.png); }
.pets_item603 { background:url(https://mff.wavecdn.net/mff/breed/food/FlowerMix.png); }
.pets_item604 { background:url(https://mff.wavecdn.net/mff/breed/food/BerryPuree.png); }
.pets_item605 { background:url(https://mff.wavecdn.net/mff/breed/food/ProteinFood.png); }
.pets_item606 { background:url(https://mff.wavecdn.net/mff/breed/food/GreenMush.png); }
.pets_item607 { background:url(https://mff.wavecdn.net/mff/breed/food/VegetablePuree.png); }
.pets_item608 { background:url(https://mff.wavecdn.net/mff/breed/food/AppleSauce.png); }
.pets_item609 { background:url(https://mff.wavecdn.net/mff/breed/food/FruitMix.png); }

.pets_item630, .pets_item631, .pets_item632, .pets_item633, .pets_item634, .pets_item635, .pets_item636, .pets_item637, .pets_item638, .pets_item639 { width:200px; height:200px; }
.pets_item630 { background:url(https://mff.wavecdn.net/mff/breed/toys/CandyOnAString.png); }
.pets_item631 { background:url(https://mff.wavecdn.net/mff/breed/toys/MrPotatoehead.png); }
.pets_item632 { background:url(https://mff.wavecdn.net/mff/breed/toys/CarrotBoomerang.png); }
.pets_item633 { background:url(https://mff.wavecdn.net/mff/breed/toys/PopcornBall.png); }
.pets_item634 { background:url(https://mff.wavecdn.net/mff/breed/toys/HerbalMouse.png); }
.pets_item635 { background:url(https://mff.wavecdn.net/mff/breed/toys/PumpkinMan.png); }
.pets_item636 { background:url(https://mff.wavecdn.net/mff/breed/toys/RadishBonbonRattle.png); }
.pets_item637 { background:url(https://mff.wavecdn.net/mff/breed/toys/CauliflowerSearchingGame.png); }
.pets_item638 { background:url(https://mff.wavecdn.net/mff/breed/toys/KohlrabiBall.png); }
.pets_item639 { background:url(https://mff.wavecdn.net/mff/breed/toys/JuggleSet.png); }

.pets_item660, .pets_item661, .pets_item662, .pets_item663, .pets_item664, .pets_item665, .pets_item666, .pets_item667, .pets_item668, .pets_item669 { width:200px; height:200px; }
.pets_item660 { background:url(https://mff.wavecdn.net/mff/breed/plushy/PlushCarrot.png); }
.pets_item661 { background:url(https://mff.wavecdn.net/mff/breed/plushy/RapefiberTeddy.png); }
.pets_item662 { background:url(https://mff.wavecdn.net/mff/breed/plushy/RapefiberChick.png); }
.pets_item663 { background:url(https://mff.wavecdn.net/mff/breed/plushy/FlowerPillow.png); }
.pets_item664 { background:url(https://mff.wavecdn.net/mff/breed/plushy/Butterfly.png); }
.pets_item665 { background:url(https://mff.wavecdn.net/mff/breed/plushy/WheatPillow.png); }
.pets_item666 { background:url(https://mff.wavecdn.net/mff/breed/plushy/CauliflowerMate.png); }
.pets_item667 { background:url(https://mff.wavecdn.net/mff/breed/plushy/SunflowerPillow.png); }
.pets_item668 { background:url(https://mff.wavecdn.net/mff/breed/plushy/TurnipTommy.png); }
.pets_item669 { background:url(https://mff.wavecdn.net/mff/breed/plushy/PinkSheep.png); }

.pets_pet1 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_SnowshoeKitten_00.jpg); }
.pets_pet2 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Collie_00.jpg); }
.pets_pet3 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Sachsengold_00.jpg); }
.pets_pet4 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_GuineaPig_00.jpg); }
.pets_pet5 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Donkey_00.jpg); }
.pets_pet6 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Goose_00.jpg); }
.pets_pet7 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Kakapoo_00.jpg); }
.pets_pet8 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_MoonBear_00.jpg); }
.pets_pet9 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Fox_00.jpg); }
.pets_pet10 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Deer_00.jpg); }
.pets_pet11 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Hedgehog_00.jpg); }
.pets_pet12 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Squirrel_00.jpg); }
.pets_pet13 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Lynx_00.jpg); }
.pets_pet14 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Racoon_00.jpg); }
.pets_pet15 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Otter_00.jpg); }
.pets_pet16 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Panda_00.jpg); }
.pets_pet17 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Kangaroo_00.jpg); }
.pets_pet18 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Alpaca_00.jpg); }
.pets_pet19 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Pheasant_00.jpg); }
.pets_pet20 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_RedPanda_00.jpg); }
.pets_pet21 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Tapir_00.jpg); }
.pets_pet22 { background:url(https://mff.wavecdn.net/mff/breed/animals/Animal_Pudu_00.jpg); }

.pets_parts_color1 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Cat.jpg); }
.pets_parts_color2 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Collie.jpg); }
.pets_parts_color3 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Rabbit.jpg); }
.pets_parts_color4 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/GuineaPig.jpg); }
.pets_parts_color5 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Donkey.jpg); }
.pets_parts_color6 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/SnowGoose.jpg); }
.pets_parts_color7 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Kakapoo.jpg); }
.pets_parts_color8 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/MoonBear.jpg); }
.pets_parts_color9 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Fox.jpg); }
.pets_parts_color10 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Deer.jpg); }
.pets_parts_color11 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Hedgehog.jpg); }
.pets_parts_color12 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Squirrel.jpg); }
.pets_parts_color13 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Lynx.jpg); }
.pets_parts_color14 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Racoon.jpg); }
.pets_parts_color15 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Otter.jpg); }
.pets_parts_color16 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Panda.jpg); }
.pets_parts_color17 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Kangaroo.jpg); }
.pets_parts_color18 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Alpaca.jpg); }
.pets_parts_color19 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Pheasant.jpg); }
.pets_parts_color20 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/RedPanda.jpg); }
.pets_parts_color21 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Tapir.jpg); }
.pets_parts_color22 { background:url(https://mff.wavecdn.net/mff/breed/parts/color/Pudu.jpg); }
.pets_parts_grey1 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Cat.jpg); }
.pets_parts_grey2 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Collie.jpg); }
.pets_parts_grey3 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Rabbit.jpg); }
.pets_parts_grey4 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/GuineaPig.jpg); }
.pets_parts_grey5 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Donkey.jpg); }
.pets_parts_grey6 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/SnowGoose.jpg); }
.pets_parts_grey7 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Kakapoo.jpg); }
.pets_parts_grey8 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/MoonBear.jpg); }
.pets_parts_grey9 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Fox.jpg); }
.pets_parts_grey10 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Deer.jpg); }
.pets_parts_grey11 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Hedgehog.jpg); }
.pets_parts_grey12 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Squirrel.jpg); }
.pets_parts_grey13 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Lynx.jpg); }
.pets_parts_grey14 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Racoon.jpg); }
.pets_parts_grey15 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Otter.jpg); }
.pets_parts_grey16 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Panda.jpg); }
.pets_parts_grey17 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Kangaroo.jpg); }
.pets_parts_grey18 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Alpaca.jpg); }
.pets_parts_grey19 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Pheasant.jpg); }
.pets_parts_grey20 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/RedPanda.jpg); }
.pets_parts_grey21 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Tapir.jpg); }
.pets_parts_grey22 { background:url(https://mff.wavecdn.net/mff/breed/parts/grey/Pudu.jpg); }
.pets_parts_shadow1 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Cat.jpg); }
.pets_parts_shadow2 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Collie.jpg); }
.pets_parts_shadow3 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Rabbit.jpg); }
.pets_parts_shadow4 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/GuineaPig.jpg); }
.pets_parts_shadow5 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Donkey.jpg); }
.pets_parts_shadow6 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/SnowGoose.jpg); }
.pets_parts_shadow7 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Kakapoo.jpg); }
.pets_parts_shadow8 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/MoonBear.jpg); }
.pets_parts_shadow9 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Fox.jpg); }
.pets_parts_shadow10 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Deer.jpg); }
.pets_parts_shadow11 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Hedgehog.jpg); }
.pets_parts_shadow12 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Squirrel.jpg); }
.pets_parts_shadow13 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Lynx.jpg); }
.pets_parts_shadow14 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Racoon.jpg); }
.pets_parts_shadow15 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Otter.jpg); }
.pets_parts_shadow16 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Panda.jpg); }
.pets_parts_shadow17 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Kangaroo.jpg); }
.pets_parts_shadow18 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Alpaca.jpg); }
.pets_parts_shadow19 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Pheasant.jpg); }
.pets_parts_shadow20 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/RedPanda.jpg); }
.pets_parts_shadow21 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Tapir.jpg); }
.pets_parts_shadow22 { background:url(https://mff.wavecdn.net/mff/breed/parts/shadow/Pudu.jpg); }
.pets_parts_base1 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Cat.jpg); }
.pets_parts_base2 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Collie.jpg); }
.pets_parts_base3 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Rabbit.jpg); }
.pets_parts_base4 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/GuineaPig.jpg); }
.pets_parts_base5 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Donkey.jpg); }
.pets_parts_base6 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/SnowGoose.jpg); }
.pets_parts_base7 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Kakapoo.jpg); }
.pets_parts_base8 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/MoonBear.jpg); }
.pets_parts_base9 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Fox.jpg); }
.pets_parts_base10 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Deer.jpg); }
.pets_parts_base11 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Hedgehog.jpg); }
.pets_parts_base12 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Squirrel.jpg); }
.pets_parts_base13 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Lynx.jpg); }
.pets_parts_base14 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Racoon.jpg); }
.pets_parts_base15 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Otter.jpg); }
.pets_parts_base16 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Panda.jpg); }
.pets_parts_base17 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Kangaroo.jpg); }
.pets_parts_base18 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Alpaca.jpg); }
.pets_parts_base19 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Pheasant.jpg); }
.pets_parts_base20 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/RedPanda.jpg); }
.pets_parts_base21 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Tapir.jpg); }
.pets_parts_base22 { background:url(https://mff.wavecdn.net/mff/breed/parts/base/Pudu.jpg); }

.pets_part { float:left; width:85px; height:85px; }
.pets_part1 { background-position:   0px    0px !important; }
.pets_part2 { background-position: -85px    0px !important; }
.pets_part3 { background-position:-170px    0px !important; }
.pets_part4 { background-position:   0px  -85px !important; }
.pets_part5 { background-position: -85px  -85px !important; }
.pets_part6 { background-position:-170px  -85px !important; }
.pets_part7 { background-position:   0px -170px !important; }
.pets_part8 { background-position: -85px -170px !important; }
.pets_part9 { background-position:-170px -170px !important; }

#farmersmarket_howto_inner_pets {  }
#farmersmarket_howto_inner_pets .navi { position:relative; float:left; border:1px solid #000; margin-bottom:-1px; border-top-left-radius:5px; border-top-right-radius:5px; margin-right:-1px; width:75px; height:25px; }
#farmersmarket_howto_inner_pets .navi .ttbox { top:30px; }
#farmersmarket_howto_inner_pets .navi.active { border-bottom:1px solid #fff; }
#farmersmarket_howto_inner_pets .navi1:after { content:''; position:absolute; top:0px; left:25px; background:url(https://mff.wavecdn.net/mff/breed/animal_parts_package1.png) 50% 50% no-repeat; width:25px; height:25px; background-size:100%; }
#farmersmarket_howto_inner_pets .navi2:after { content:''; position:absolute; top:0px; left:25px; background:url(https://mff.wavecdn.net/mff/breed/need_food.png) 50% 50% no-repeat; width:25px; height:25px; background-size:100%; }
#pets_help_page1 { display:block; border-top:1px solid #000; }
#pets_help_page2 { display:none; border-top:1px solid #000; }
#farmersmarket_howto_inner_pets .head { font-weight:bold; margin:10px 0px 5px 0px; }
#farmersmarket_howto_inner_pets .info { margin:10px 0px; }
#farmersmarket_howto_inner_pets .img { float:left; width:80px; height:80px; }
#farmersmarket_howto_inner_pets .img1 { background:url(https://mff.wavecdn.net/mff/breed/help1.png); }
#farmersmarket_howto_inner_pets .img2 { background:url(https://mff.wavecdn.net/mff/breed/help2.png); }
#farmersmarket_howto_inner_pets .img3 { background:url(https://mff.wavecdn.net/mff/breed/help3.png); }
#farmersmarket_howto_inner_pets .img4 { background:url(https://mff.wavecdn.net/mff/breed/help4.png); }
#farmersmarket_howto_inner_pets .img5 { background:url(https://mff.wavecdn.net/mff/breed/help5.png); }
#farmersmarket_howto_inner_pets .img6 { background:url(https://mff.wavecdn.net/mff/breed/help6.png); }
#farmersmarket_howto_inner_pets .img7 { background:url(https://mff.wavecdn.net/mff/breed/help7.png); }
#farmersmarket_howto_inner_pets .list { float:left; width:320px; margin:0px; padding:0px 0px 0px 25px; }
#farmersmarket_howto_inner_pets li { margin:4px 0px; }

.farmersmarket_pos4_progress_active { background:url(https://mff.wavecdn.net/mff/breed/production_running.gif) 50% 50% no-repeat; width:100%; height:100%; }
.farmersmarket_pos4_progress_ready { background:url(https://mff.wavecdn.net/mff/breed/production_ready.gif) 50% 50% no-repeat; width:100%; height:100%; }

#pets_pharmacist { display:none; position:absolute; top:43px; right:40px; width:65px; height:65px; }
.pets_pharmacist { position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/AnimalKeeper_BTN_65x65.png) -65px 0px; }
.pets_pharmacist:hover {  }
#pets_pharmacist_timer { position:absolute; background:url(https://mff.wavecdn.net/mff/timer_wood.png); top:15px; right:40px; width:150px; height:10px; padding:12px 0px; text-align:center; }
#pets_pharmacist_tt { top:50px; right:35px; min-width:135px; }
.pets_pharmacist_slots { display:none; position:absolute; right:13px; bottom:-56px; }
.pets_pharmacist_slot { position:relative; float:left; width:65px; height:60px; background:url(https://mff.wavecdn.net/mff/pharmacist_slot.png) -3px 0px; margin-right:-4px; }
.pets_pharmacist_slot_tt { bottom:50px; right:0px; }
.pets_production_slots_normal { top:120px !important; }
.pets_production_slots_spacer { top:105px !important; }
.pets_production_slot_normal { margin-bottom:15px !important; }
.pets_production_slot_spacer { margin-bottom:55px !important; }
.pets_pharmacist_slot_img, .pets_pharmacist_slot_status { position:relative; width:100%; height:100%; background-position:50% 50%; }
.pets_pharmacist_slot_img { margin-left:7px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; top:0px !important; }
.pets_pharmacist_slot_status.next { position:absolute; top:0px; left:0px; width:100%; height:52px; background:url(https://mff.wavecdn.net/mff/pharmacist_hourglass.gif) 50% 50% no-repeat; }
.pets_pharmacist_slot_status.running { position:absolute; top:25%; left:25%; background:url(https://mff.wavecdn.net/mff/reallocatebuildingproductionani.gif); width:25px; height:24px; }
.pets_pharmacist_slot_status.harvest { position:absolute; top:0; left:0; background:url(https://mff.wavecdn.net/mff/architect_item_bought.png); width:63px; height:47px; }#farmersmarket_pos7_inner { z-index:25; display:none; position:absolute; top:50px; left:50%; width:640px; height:540px; margin-left:-320px; border-radius:5px; border:2px solid #885F49; overflow:hidden; }
#butterfly { position:absolute; top:0px; width:1280px; height:100%; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Inside_00.jpg); }
#butterfly .slots { position:absolute; top:37px; left:19px; width:610px; }
#butterfly .slots .slot { position:relative; float:left; width:168px; height:227px; margin:14px; }
#butterfly .slots .slot .mini_close { position:absolute; top:auto; bottom:-15px; right:-20px; }
#butterfly .slots .slot .ttbox { top:0px; left:175px; min-width:150px; }
#butterfly .slots .slot .mini_close .ttbox { left:30px; }
#butterfly .slots .slot .ttbox.right { left:auto; right:175px; }
#butterfly .slots .slot .mini_close .ttbox.right { left:auto; right:30px; }
#butterfly .slots .slot .ttbox div { margin:2px 0px; }
#butterfly .slots .slot .ttbox .name { font-weight:bold; font-size:12px; }
#butterfly .slots .slot .ttbox .head { font-weight:bold; margin-top:10px; }
#butterfly .slots .slot .ttbox .rarity {  }
#butterfly .slots .slot .block.locked { position:absolute; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/questlock.png) 50% 50% no-repeat; }
#butterfly .slots .slot .block.unlocked { position:absolute; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/new_lock_slot.png) 50% 50% no-repeat; }
#butterfly .slots .slot .click { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#butterfly .slots .slot .timer { z-index:1; position:absolute; top:22px; left:20px; color:white; }
#butterfly .slots .slot .timer.solo { top:3px; }
#butterfly .slots .slot .timer.off { opacity:0.3; }
#butterfly .slots .slot .timer .speedupgardenbutton { position:relative; margin-left:2px; margin-top:-5px; }
#butterfly .slots .slot .timer:before { content:''; position:absolute; top:-2px; left:-16px; width:13px; height:17px; background:url(https://mff.wavecdn.net/mff/Pictogram_FeedingTimer.png); background-size:100%; }
#butterfly .slots .slot .deco { position:absolute; bottom:0px; left:0px; width:100%; height:100%; }
#butterfly .slots .slot .deco.plant1 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Inside_PlantA.png) no-repeat; }
#butterfly .slots .slot .deco.plant2 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Inside_PlantB.png) no-repeat; }
#butterfly .slots .slot .deco.top { background-position:50% 3px; }
#butterfly .slots .slot .deco.plant.top { background-position:50% 73px; }
#butterfly .slots .slot .deco.bottom { background-position:50% 9px; }
#butterfly .slots .slot .deco.plant.bottom { background-position:50% 81px; }
#butterfly .slots .slot .feed_progress { z-index:1; position:absolute; top:5px; left:28px; width:30px; }
#butterfly .slots .slot .feed_progress:before { content:''; position:absolute; top:-3px; left:-24px; width:23px; height:14px; background:url(https://mff.wavecdn.net/mff/Pictogram_Caterpillar.png); background-size:100%; }
#butterfly .slots .slot .feed_progress:after { content:''; position:absolute; top:-5px; right:-12px; width:21px; height:19px; background:url(https://mff.wavecdn.net/mff/Pictogram_Butterfly.png); background-size:100%; }
#butterfly .slots .slot .feed_progress.off { opacity:0.3; }
#butterfly .slots .slot .feed_progress .inner { position:relative; float:left; margin-right:1px; margin-bottom:1px; width:3px; height:10px; background-color:white; border-radius:1px; }
#butterfly .slots .slot .feed_progress .inner.filled { background-color:green; }
#butterfly .slots .slot .feed_progress .ttbox { left:-15px; top:35px; }
#butterfly .slots .buttons { display:none; z-index:1; position:absolute; bottom:0px; left:50%; width:144px; margin-left:-72px; }
#butterfly .slots .clicker { position:relative; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Buttons_48x48.png); width:48px; height:48px; }
#butterfly .slots .clicker:hover { background-position-x:-48px !important; }
#butterfly .slots .clicker .ttbox { font-weight:normal; left:50px; }
#butterfly .slots .clicker .ttbox.right { left:auto !important; right:50px; }
#butterfly .slots .slot .care { position:absolute; bottom:0px; left:48px; background-position:0px 0px; }
#butterfly .slots .slot .free { position:absolute; bottom:0px; left:96px; background-position:0px -96px; }
#butterfly .slots .slot .shop { position:absolute; bottom:0px; left:0px; background-position:0px -48px; }
#butterfly .slots .slot .butterfly { position:absolute; top:30px; left:10px; }
#butterfly .slots .slot .butterfly.small { transform:scale(0.45); }
#butterfly .slots .slot .butterfly.medium { transform:scale(0.55); }
#butterfly .slots .slot .butterfly.big { transform:scale(0.65); }
#butterfly .slots .slot .caterpillar { position:absolute; bottom:70px; left:65px; transform:scale(0.7); }
#butterfly .slots .slot .egg { position:absolute; bottom:70px; left:65px; }
#butterfly .slots .slot .cocon { position:absolute; bottom:70px; left:65px; }
#butterfly .slots .slot .care_ready { display:none; position:absolute; top:20px; left:4px; width:13px; height:17px; background:url(https://mff.wavecdn.net/mff/Pictogram_FeedingTimer.png); background-size:100%; }
#butterfly .slots .slot .care_ready.butterfly { top:3px; }
#butterfly .house { position:absolute; top:50px; right:35px; width:555px; height:485px; }
#butterfly .house .butterfly { position:relative; float:left; margin:25px 9px; width:120px; height:100px; }
#butterfly .house .butterfly.small { transform:scale(0.6); }
#butterfly .house .butterfly.medium { transform:scale(0.8); }
#butterfly .house .butterfly.big { transform:scale(1); }
#butterfly .house .butterfly .slot { position:absolute; top:0px; left:0px; }
#butterfly .house .butterfly .bonus { margin-top:10px; font-style:italic; }
#butterfly .house .butterfly .ttbox { left:0px; bottom:110px; }
#butterfly .house .butterfly .ttbox.small { transform:scale(1.6); }
#butterfly .house .butterfly .ttbox.medium { transform:scale(1.2); }
#butterfly .house .butterfly .ttbox.big { transform:scale(1); font-weight:normal; transform:scale(0.8); }
#butterfly .house .butterfly .ttbox.top { bottom:auto; top:110px; }
#butterfly .house .butterfly .ttbox .name { font-weight:bold; }
#butterfly .house .clickall { position:absolute; top:10px; left:-51px; width:50px; height:50px; border-radius:5px; background:url(https://mff.wavecdn.net/mff/bonus_icon_allcollect.png); }
#butterfly .house .clickall:hover { transform:scale(1.05); }
#butterfly .house .clickall .ttbox { left:40px; }
#butterfly .scroller { position:absolute; top:277px; width:38px; height:30px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
#butterfly .house .scroller { top:452px; width:38px; height:30px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
#butterfly .scroller:hover { background-position-y:-30px !important; }
#butterfly .scroller.right { left:596px; background-position:-38px 0px; }
#butterfly .house .scroller.right { right:28%; left:auto;background-position:-38px 0px; }
#butterfly .scroller.left { left:642px; background-position:0px 0px; }
#butterfly .house .scroller.left { left:28%; background-position:0px 0px; }
#butterfly .house .navi.name { position:absolute; top:453px; left:50%; width:150px; text-align:center; padding:5px; margin-left:-80px; font-size:14px; font-weight:bold; }
#butterfly.pos1 { left:0px; transition:all 0.5s linear; }
#butterfly.pos2 { left:-640px; transition:all 0.5s linear; }
#farmersmarket_pos7_inner .helpbutton_blue { position:absolute; top:31px; right:5px; }
#butterfly .house .preview { opacity:0.7; filter:grayscale(100%); animation-play-state:paused; }

#butterfly .slot.butterfly6 { left:60px !important; }
#butterfly .slot.butterfly17 { left:45px !important; }
#butterfly .slot.butterfly25 { left:65px !important; }
#butterfly .slot.butterfly30 { left:40px !important; }
#butterfly .slot.butterfly33 { left:45px !important; }
#butterfly .slot.butterfly34 { left:80px !important; }
#butterfly .slot.butterfly35 { left:25px !important; }

#butterfly_levelbar { position:absolute; top:5px; left:5px; }
#butterfly_countbar { position:absolute; top:5px; left:390px; }
#butterfly_countbar_inner .blossoms_icon { margin-top:-15px; margin-left:-25px; }
#butterfly_countbar_inner div { float:left; margin-right:5px; }
.blossoms_icon, .butterfly_leveladd_item { width:40px; height:44px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Flower_Small.png); background-size:100%; }
.butterfly_leveladd_item { margin-top:-10px; margin-bottom:-12px; }

.butterfly1 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_00_Brimstone_Spritesheet_166x96.png); width:166px; height:96px; animation:butterfly1 1s steps(30) infinite; }
.butterfly2 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_04_SmallTortoiseshell_Spritesheet_144x96.png); width:144px; height:96px; animation:butterfly2 1s steps(30) infinite; }
.butterfly3 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_06_BathWhite_Spritesheet_139x98.png); width:139px; height:98px; animation:butterfly3 1s steps(30) infinite; }
.butterfly4 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_09_Admiral_Spritesheet_114x73.png); width:114px; height:73px; animation:butterfly4 1s steps(30) infinite; }
.butterfly12 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_01_Crow_Spritesheet_162x114.png); width:162px; height:114px; animation:butterfly12 1s steps(30) infinite; }
.butterfly13 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_07_Monarch_Spritesheet_155x102.png); width:155px; height:102px; animation:butterfly13 1s steps(30) infinite; }
.butterfly20 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_02_CommonCopper_Spritesheet_158x110.png); width:158px; height:110px; animation:butterfly20 1s steps(30) infinite; }
.butterfly21 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_05_SmallPearlBorder_Spritesheet_129x96.png); width:129px; height:96px; animation:butterfly21 1s steps(30) infinite; }
.butterfly22 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_10_DamonBlue_Spritesheet_123x96.png); width:123px; height:96px; animation:butterfly22 1s steps(30) infinite; }
.butterfly29 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_03_CloudedBuff_Spritesheet_119x109.png); width:119px; height:109px; animation:butterfly29 1s steps(30) infinite; }
.butterfly30 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_08_DeathsHeadHawkmoth_Spritesheet_120x108.png); width:119px; height:109px; animation:butterfly30 1s steps(30) infinite; }

.butterfly5 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_11_CommaButterfly_Spritesheet_122x87.png); width:122px; height:87px; animation:butterfly5 1s steps(30) infinite; }
.butterfly14 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_12_ZebraLongwing_Spritesheet_172x121.png); width:172px; height:121px; animation:butterfly14 1s steps(30) infinite; }
.butterfly6 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_13_BlackVeinedWhite_Spritesheet_123x102.2.png); width:123px; height:102px; animation:butterfly6 1s steps(30) infinite; }
.butterfly23 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_14_MoutainApollo_Spritesheet_121x83.2.png); width:121px; height:83px; animation:butterfly23 1s steps(30) infinite; }
.butterfly31 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_15_ElephantHawkmoth_Spritesheet_106x102.png); width:106px; height:102px; animation:butterfly31 1s steps(30) infinite; }
.butterfly7 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_16_MarbledWhite_Spritesheet_117x84.png); width:117px; height:84px; animation:butterfly7 1s steps(30) infinite; }
.butterfly15 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_17a_CommonMorpho_Spritesheet_120x95.3.png); width:120px; height:95px; animation:butterfly15 1s steps(30) infinite; }
.butterfly8 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_18_SilverStuddedBlue_Spritesheet_130x103.png); width:130px; height:103px; animation:butterfly8 1s steps(30) infinite; }

.butterfly24 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_19_GreasyFritillary_Spritesheet_122x93.png); width:122px; height:93px; animation:butterfly24 1s steps(30) infinite; }
.butterfly9 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_20_OrangeTip_Spritesheet_118x84.png); width:118px; height:84px; animation:butterfly9 1s steps(30) infinite; }
.butterfly16 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_21_ClearwingMoth_Spritesheet_133x114.2.png); width:133px; height:114px; animation:butterfly16 1s steps(30) infinite; }
.butterfly32 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_22_GardenTiger_Spritesheet_120x114.png); width:120px; height:114px; animation:butterfly32 1s steps(30) infinite; }
.butterfly10 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_23_Peacock_Spritesheet_123x92.png); width:123px; height:92px; animation:butterfly10 1s steps(30) infinite; }
.butterfly25 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_24_LargeCopper_Spritesheet_113x90.png); width:113px; height:90px; animation:butterfly25 1s steps(30) infinite; }
.butterfly11 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_25_Swallowtail_Spritesheet_122x96.png); width:122px; height:96px; animation:butterfly11 1s steps(30) infinite; }
.butterfly17 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_26_CynthiaMoth_Spritesheet_120x87.png); width:120px; height:87px; animation:butterfly17 1s steps(30) infinite; }

.butterfly18 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_29_AtlasMoth_Spritesheet_124x103.png); width:124px; height:103px; animation:butterfly18 1s steps(30) infinite; }
.butterfly19 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_31_MadagascanMoonMoth_Spritesheet_135x116.png); width:135px; height:116px; animation:butterfly19 1s steps(30) infinite; }
.butterfly26 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_27_PurpleEmperor_Spritesheet_127x97.png); width:127px; height:97px; animation:butterfly26 1s steps(30) infinite; }
.butterfly27 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_30_CreamSpotTiger_Spritesheet_117x102.png); width:117px; height:102px; animation:butterfly27 1s steps(30) infinite; }
.butterfly28 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_33_SailSwallowtail_Spritesheet_128x104.png); width:128px; height:104px; animation:butterfly28 1s steps(30) infinite; }
.butterfly33 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_28_OleanderHawkmoth_Spritesheet_128x118.png); width:128px; height:118px; animation:butterfly33 1s steps(30) infinite; }
.butterfly34 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_32_HornetClearwing_Spritesheet_80x78.png); width:80px; height:78px; animation:butterfly34 1s steps(30) infinite; }
.butterfly35 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_34_HummingbirdHawkmoth_Spritesheet_97x85.png); width:97px; height:85px; animation:butterfly35 1s steps(30) infinite; }

@keyframes butterfly1 { 100% { background-position:-4980px; } }
@keyframes butterfly2 { 100% { background-position:-4320px; } }
@keyframes butterfly3 { 100% { background-position:-4170px; } }
@keyframes butterfly4 { 100% { background-position:-3420px; } }
@keyframes butterfly12 { 100% { background-position:-4860px; } }
@keyframes butterfly13 { 100% { background-position:-4650px; } }
@keyframes butterfly20 { 100% { background-position:-4740px; } }
@keyframes butterfly21 { 100% { background-position:-3870px; } }
@keyframes butterfly22 { 100% { background-position:-3690px; } }
@keyframes butterfly29 { 100% { background-position:-3570px; } }
@keyframes butterfly30 { 100% { background-position:-3600px; } }

@keyframes butterfly5 { 100% { background-position:-3660px; } }
@keyframes butterfly14 { 100% { background-position:-5160px; } }
@keyframes butterfly6 { 100% { background-position:-3690px; } }
@keyframes butterfly23 { 100% { background-position:-3630px; } }
@keyframes butterfly31 { 100% { background-position:-3180px; } }
@keyframes butterfly7 { 100% { background-position:-3510px; } }
@keyframes butterfly15 { 100% { background-position:-3600px; } }
@keyframes butterfly8 { 100% { background-position:-3900px; } }

@keyframes butterfly24 { 100% { background-position:-3660px; } }
@keyframes butterfly9 { 100% { background-position:-3540px; } }
@keyframes butterfly16 { 100% { background-position:-3990px; } }
@keyframes butterfly32 { 100% { background-position:-3600px; } }
@keyframes butterfly10 { 100% { background-position:-3690px; } }
@keyframes butterfly25 { 100% { background-position:-3390px; } }
@keyframes butterfly11 { 100% { background-position:-3660px; } }
@keyframes butterfly17 { 100% { background-position:-3600px; } }

@keyframes butterfly18 { 100% { background-position:-3720px; } }
@keyframes butterfly19 { 100% { background-position:-4050px; } }
@keyframes butterfly26 { 100% { background-position:-3810px; } }
@keyframes butterfly27 { 100% { background-position:-3510px; } }
@keyframes butterfly28 { 100% { background-position:-3840px; } }
@keyframes butterfly33 { 100% { background-position:-3840px; } }
@keyframes butterfly34 { 100% { background-position:-2400px; } }
@keyframes butterfly35 { 100% { background-position:-2910px; } }

.egg1 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Egg_Yellow.png); width:46px; height:101px; }
.egg2 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Egg_White.png); width:46px; height:101px; }
.egg3 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Egg_Green.png); width:46px; height:101px; }
.egg4 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Egg_Pink.png); width:46px; height:101px; }
.caterpillar1 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Caterpillar_Yellow.png); width:46px; height:101px; }
.caterpillar2 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Caterpillar_White.png); width:46px; height:101px; }
.caterpillar3 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Caterpillar_Green.png); width:46px; height:101px; }
.caterpillar4 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Caterpillar_Pink.png); width:46px; height:101px; }
.cocon1 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Pupa_Yellow.png); width:46px; height:101px; }
.cocon2 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Pupa_White.png); width:46px; height:101px; }
.cocon3 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Pupa_Green.png); width:46px; height:101px; }
.cocon4 { background:url(https://mff.wavecdn.net/mff/butterflies/Butterfly_Pupa_Pink.png); width:46px; height:101px; }

#butterfly .deco1.type1, #butterfly_shop .deco1 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Brennnessel01.png) no-repeat; }
#butterfly .deco1.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Brennnessel02.png) no-repeat; }
#butterfly .deco2.type1, #butterfly_shop .deco2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Gurania01.png) no-repeat; }
#butterfly .deco2.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Gurania02.png) no-repeat; }
#butterfly .deco3.type1, #butterfly_shop .deco3 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Nachtkerze01.png) no-repeat; }
#butterfly .deco3.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Nachtkerze02.png) no-repeat; }
#butterfly .deco4.type1, #butterfly_shop .deco4 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Skabiose01.png) no-repeat; }
#butterfly .deco4.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Skabiose02.png) no-repeat; }
#butterfly .deco5.type1, #butterfly_shop .deco5 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Wandelrose01.png) no-repeat; }
#butterfly .deco5.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Wandelrose02.png) no-repeat; }
#butterfly .deco6.type1, #butterfly_shop .deco6 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Psigurea01.png) no-repeat; }
#butterfly .deco6.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Psigurea02.png) no-repeat; }
#butterfly .deco7.type1, #butterfly_shop .deco7 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Nachtviole01.png) no-repeat; }
#butterfly .deco7.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Nachtviole02.png) no-repeat; }
#butterfly .deco8.type1, #butterfly_shop .deco8 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Clematis01.png) no-repeat; }
#butterfly .deco8.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Clematis02.png) no-repeat; }
#butterfly .deco9.type1, #butterfly_shop .deco9 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Lavendel01.png) no-repeat; }
#butterfly .deco9.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Lavendel02.png) no-repeat; }
#butterfly .deco10.type1, #butterfly_shop .deco10 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Passionsblume01.png) no-repeat; }
#butterfly .deco10.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Passionsblume01.png) no-repeat; }
#butterfly .deco11.type1, #butterfly_shop .deco11 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Wunderblume01.png) no-repeat; }
#butterfly .deco11.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Wunderblume02.png) no-repeat; }
#butterfly .deco12.type1, #butterfly_shop .deco12 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Sommerflieder01.png) no-repeat; }
#butterfly .deco12.type2 { background:url(https://mff.wavecdn.net/mff/butterflies/plant_Sommerflieder01.png) no-repeat; }

#butterfly .slots .slot .butterfly.butterfly17 { left:35px !important; top:40px !important; }
#butterfly .slots .slot .butterfly.butterfly21 { left:30px !important; }
#butterfly .slots .slot .butterfly.butterfly23 { left:20px !important; }
#butterfly .slots .slot .butterfly.butterfly25 { left:30px !important; top:40px !important; }
#butterfly .slots .slot .butterfly.butterfly30 { left:45px !important; }
#butterfly .slots .slot .butterfly.butterfly31 { left:25px !important; }
#butterfly .slots .slot .butterfly.butterfly32 { left:35px !important; }
#butterfly .slots .slot .butterfly.butterfly34 { left:50px !important; top:45px !important; }
#butterfly .slots .slot .butterfly.butterfly35 { left:50px !important; top:40px !important; }

#butterfly_startbreed { position:relative; width:480px; }
#butterfly_startbreed .slots { position:relative; }
#butterfly_startbreed .slots .slot { position:relative; float:left; margin:5px; width:150px; height:150px; background-color:#C3A75E; border-radius:5px; }
#butterfly_startbreed .slots .slot .coinsbutton_flex { position:absolute; bottom:5px; width:110px; font-size:11px; }
#butterfly_startbreed .slots .slot .ttbox .intro { margin-bottom:5px; }
#butterfly_startbreed .slots .slot .egg { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#butterfly_startbreed .slots .slot .egg.egg1 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Egg_Big_SurpriseA.png) 50% 5% no-repeat; }
#butterfly_startbreed .slots .slot .egg.egg2 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Egg_Big_SurpriseB.png) 50% 5% no-repeat; }
#butterfly_startbreed .slots .slot .egg.egg3 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Egg_Big_SurpriseC.png) 50% 5% no-repeat; }
#butterfly_startbreed .slots .slot .egg.egg4 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Egg_Big_Tropical.png) 50% 5% no-repeat; }
#butterfly_startbreed .slots .slot .egg.egg5 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Egg_Big_Moths.png) 50% 5% no-repeat; }
#butterfly_startbreed .slots .slot .egg.egg6 { background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Egg_Big_Endangered.png) 50% 5% no-repeat; }
#butterfly_startbreed .slots .slot .bonus { color:green; }
#butterfly_startbreed .ttbox { left:155px; }
#butterfly_startbreed .ttbox.right { left:auto; right:155px; }

#butterfly_shop { position:relative; margin-top:30px; width:596px; height:400px; margin-bottom:-25px; }
#butterfly_shop .slot { position:relative; float:left; margin:4px; width:270px; height:150px; background-color:#C3A75E; padding:10px; border-radius:5px; }
#butterfly_shop .slot .fav { position:absolute; top:-5px; right:-5px; }
#butterfly_shop .slot:hover { transform:scale(1.02); }
#butterfly_shop .slot .img { position:relative; float:left; width:75px; height:100px; border-radius:5px; margin-right:5px; background-size:100%; }
#butterfly_shop .slot .egg { position:relative; float:left; width:75px; height:75px; background-color:white; border-radius:5px; margin-right:5px; }
#butterfly_shop .slot .info { position:relative; float:left; width:190px; text-align:left; height:100%; overflow:auto; }
#butterfly_shop .slot .info .name { font-size:12px; font-weight:bold; }
#butterfly_shop .slot .info .head { margin-top:5px; font-weight:bold; }
#butterfly_shop .slot .info .bonus { font-weight:bold; color:green; }
#butterfly_shop .slot .info .reduction { margin-top:10px; }
#butterfly_shop .slot .locked { position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/questlock.png) 50% 50% no-repeat; }
#butterfly_shop .slot .block { position:absolute; bottom:5px; width:95%; }
#butterfly_shop .slot.currently { opacity:0.5; filter:grayscale(100%); }
#butterfly_shop .up { position:absolute; top:-50px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up.3.png); width:253px; height:58px; left:50%; margin-left:-126px; }
#butterfly_shop .up:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up_on.3.png); }
#butterfly_shop .down { position:absolute; bottom:-10px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down.3.png); width:253px; height:58px; left:50%; margin-left:-126px; }
#butterfly_shop .down:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down_on.3.png); }

#butterfly_stats_link { position:absolute; top:5px; left:221px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) -55px 0px; }
#butterfly_stats_link:hover { background-position:-55px -43px; }
#butterfly_stats { margin-top:-25px; text-align:left; width:445px; }
#butterfly_stats .headline {  }
#butterfly_stats .list { height:310px; overflow:auto; }
#butterfly_stats .select_line { background-color:#C3A75E; padding:4px; border-radius:4px; text-align:left; margin-bottom:5px; }
#butterfly_stats_select { border-radius:4px; border-color:#fff; }

#butterfly_quests_link { position:absolute; top:4px; left:333px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/questbutton.png) 0px 0px; }
#butterfly_quests_link:hover { background-position:0px -43px; }
#farmersmarket_quest { min-width:300px; }
#farmersmarket_quest .intro {  }
#farmersmarket_quest .timer { display:none; margin:10px 0px; }
#farmersmarket_quest .data { display:none; }
#farmersmarket_quest .need { margin:10px 0px; }
#farmersmarket_quest .need .item { margin-top:5px; }
#farmersmarket_quest .need .item div, #farmersmarket_quest .reward div { float:left; }
#farmersmarket_quest .need .item br, #farmersmarket_quest .reward br { clear:both; }
#farmersmarket_quest .need .item .bar { position:relative; margin-left:5px; height:15px; width:200px; background:url(https://mff.wavecdn.net/mff/levelbar.jpg) left -2px no-repeat; }
#farmersmarket_quest .need .item .bar .inner { position:absolute; top:0px; left:0px; height:15px; background:url(https://mff.wavecdn.net/mff/levelbar_inner.png) -10px -3px no-repeat; }
#farmersmarket_quest .need .item .bar .ttbox { top:20px; }
#farmersmarket_quest .need .item .amount { margin-left:5px; }
#farmersmarket_quest .reward { position:relative; margin-top:5px; width:97%; background:#C3A75E; border-radius:5px; padding:4px; }
#farmersmarket_quest .reward .img {  }
#farmersmarket_quest .reward .img.package { width:50px; height:50px; background-size:100%; }
#farmersmarket_quest .reward .amount { margin-top:15px; margin-left:5px; }

#farmersmarket_howto_inner_butterfly {  }
#farmersmarket_howto_inner_butterfly .header { font-size:13px; font-weight:bold; margin-bottom:5px; }
#farmersmarket_howto_inner_butterfly .header .level { float:left; margin-left:95px; width:50px; }
#farmersmarket_howto_inner_butterfly .header .feed { float:left; width:165px; text-align:center; }
#farmersmarket_howto_inner_butterfly .header .reward { float:left; width:120px; text-align:center; }
#farmersmarket_howto_inner_butterfly .info {  }
#farmersmarket_howto_inner_butterfly .info .name { font-weight:bold; }
#farmersmarket_howto_inner_butterfly .info .rarity { font-style:italic; }
#farmersmarket_howto_inner_butterfly .line { margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:10px; }
#farmersmarket_howto_inner_butterfly .butterfly { float:left; transform:scale(0.5); margin:-24px; width:145px; height:50px; }
#farmersmarket_howto_inner_butterfly .butterfly .static { animation-play-state:paused; }
#farmersmarket_howto_inner_butterfly .level { float:left; width:50px; text-align:center; }
#farmersmarket_howto_inner_butterfly .split { width:100%; border-bottom:1px solid #ccc; margin:4px 0px; }
#farmersmarket_howto_inner_butterfly .products { float:left; }
#farmersmarket_howto_inner_butterfly .products .amount { float:left; text-align:right; width:40px; margin-right:4px; }
#farmersmarket_howto_inner_butterfly .products .img { float:left; margin-right:4px; }
#farmersmarket_howto_inner_butterfly .products .name { float:left; width:100px; }
#farmersmarket_howto_inner_butterfly .level { float:left; }
#farmersmarket_howto_inner_butterfly .reward { position:relative; float:left; width:120px; text-align:center; }
#farmersmarket_howto_inner_butterfly .header .reward:before { content:''; position:absolute; top:0px; left:-15px; width:18px; height:15px; background:url(https://mff.wavecdn.net/mff/Pictogram_Butterfly.png); background-size:100%; }
#farmersmarket_howto_inner_butterfly #butterfly_help_general { display:block; }
#farmersmarket_howto_inner_butterfly #butterfly_help_list { display:none; }
#farmersmarket_howto_inner_butterfly .tabnavi { position:relative; border-bottom:1px solid black; width:100%; margin-bottom:5px; }
#farmersmarket_howto_inner_butterfly .tabnavi .tab { position:relative; float:left; margin-right:-1px; margin-bottom:-1px; padding:5px 10px; border:1px solid black; border-top-left-radius:5px; border-top-right-radius:5px; }
#farmersmarket_howto_inner_butterfly .tabnavi .tab.active { border-bottom:1px solid white; }
#butterfly_help_general .img { float:left; }
#butterfly_help_general .list { float:left; width:320px; margin-top:0px; }
#butterfly_help_general .img1 { width:80px; height:80px; background:url(https://mff.wavecdn.net/mff/Help_Butterfly_Progress.png); }
#butterfly_help_general .img2 { width:80px; height:80px; background:url(https://mff.wavecdn.net/mff/Help_Butterfly_Types.png); }
#butterfly_help_general .img3 { width:80px; height:80px; background:url(https://mff.wavecdn.net/mff/Help_Butterfly_Deco.png); }
#butterfly_help_general .img4 { width:80px; height:80px; background:url(https://mff.wavecdn.net/mff/Help_Butterfly_LevelUp.png); }

#butterfly_help_list .products1_items, #butterfly_help_list .products2_items { position:relative; }
#butterfly_help_list .products1_items:before { content:''; position:absolute; top:0px; left:-10px; width:20px; height:13px; background:url(https://mff.wavecdn.net/mff/Pictogram_Caterpillar.png); background-size:100%; }
#butterfly_help_list .products2_items:before { content:''; position:absolute; top:-2px; left:-10px; width:18px; height:15px; background:url(https://mff.wavecdn.net/mff/Pictogram_Butterfly.png); background-size:100%; }
#farmersmarket_pos8_inner { z-index:25; display:none; position:absolute; top:50px; left:50%; width:640px; height:540px; margin-left:-320px; border-radius:5px; border:2px solid #885F49; overflow:hidden; }
#farmersmarket_pos8_inner .helpbutton_blue { position:absolute; top:31px; right:5px; }
#farmersmarket_pos8_progress { top:-60px; right:-25px; width:100px; background-size:100%; }
.farmersmarket_pos8_progress_active { background:url(https://mff.wavecdn.net/mff/cowracing/RacingShed_Production_Progress.gif) 50% 50% no-repeat; width:100%; height:100%; }
.farmersmarket_pos8_progress_ready { background:url(https://mff.wavecdn.net/mff/cowracing/RacingShed_Production_Finished.gif) 50% 50% no-repeat; width:100%; height:100%; }

#cowracing { position:absolute; top:0px; width:1920px; height:100%; background:url(https://mff.wavecdn.net/mff/cowracing/CowRacing_InnerShed_new.png); }

#cowracing .scroller { position:absolute; bottom:10px; width:38px; height:30px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
#cowracing .scroller:hover { background-position-y:-30px !important; }
#cowracing .scroller.right { left:1241px; background-position:-38px 0px; }
#cowracing .scroller.left { left:1282px; background-position:0px 0px; }
#cowracing .scroller.right2 { left:599px; background-position:-38px 0px; }
#cowracing .scroller.left2 { left:640px; background-position:0px 0px; }
#cowracing .scroller.left2 .attention { position:absolute; bottom:30px; left:2px; color:yellow; font-size:14px; font-weight:bold; text-shadow:#000 0px 0px 5px; }
#cowracing .scroller.right .ttbox, #cowracing .scroller.right2 .ttbox { top:auto; bottom:35px; right:0px; left:auto; }
#cowracing .scroller.left .ttbox, #cowracing .scroller.left2 .ttbox { top:auto; bottom:35px; left:0px; }
#cowracing.pos1 { left:0px; transition:all 0.5s linear; }
#cowracing.pos2 { left:-640px; transition:all 0.5s linear; }
#cowracing.pos3 { left:-1280px; transition:all 0.5s linear; }

#cowracing .inner1 { position:absolute; top:0px; left:0px; width:640px; height:100%; }
#cowracing .inner2 { position:absolute; top:0px; left:640px; width:640px; height:100%; }
#cowracing .inner3 { position:absolute; top:0px; left:1280px; width:640px; height:100%; }

#cowracing .inner2 .topboard { position:absolute; top:-10px; left:50%; margin-left:-116px; width:232px; height:114px; background:url(https://mff.wavecdn.net/mff/cowracing/TopBoard.png); }
#cowracing .inner2 .topboard .front { position:absolute; top:0px; left:8px; width:216px; height:45px; background:linear-gradient(#58381f, transparent); opacity:0.8; }
#cowracing .inner2 .cow { position:absolute; bottom:35px; left:-146px; width:566px; height:292px; }
#cowracing .inner2 .shredder { display:none; position:absolute; bottom:140px; right:420px; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_ReleaseCow_64x64.png); }
#cowracing .inner2 .shredder:hover { background-position:-64px 0px; }
#cowracing .inner2 .shredder .ttbox { top:0px; left:70px; width:135px; }
#cowracing .inner2 .shredder .locked { position:absolute; top:-6px; left:6px; width:50px; height:65px; background-size:100%; }
#cowracing .inner2 .addcow { position:absolute; top:250px; left:50%; width:64px; height:64px; margin-left:-32px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -384px; }
#cowracing .inner2 .addcow:hover {background-position:-64px -384px; }
#cowracing .inner2 .addcow .ttbox { top:0px; left:60px; }
#cowracing .inner2 .equipslots { position:absolute; top:175px; left:75px; }
#cowracing .inner2 .equipslots .slot { position:absolute; width:64px; height:64px; }
#cowracing .inner2 .equipslots .slot:hover { background-position-x:-64px !important; }
#cowracing .inner2 .equipslots .slot.head { background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -192px; top:-15px; left:250px; }
#cowracing .inner2 .equipslots .slot.head:before { content:''; position:absolute; top:60px; left:50%; height:55px; border-left:1px dashed white; }
#cowracing .inner2 .equipslots .slot.head:after { content:''; position:absolute; top:115px; left:50%; margin-left:-2px; height:5px; width:5px; border-radius:10px; background-color:white; }
#cowracing .inner2 .equipslots .slot.body { background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -128px; top:-15px; left:65px; }
#cowracing .inner2 .equipslots .slot.body:before { content:''; position:absolute; top:60px; left:50%; height:55px; border-left:1px dashed white; }
#cowracing .inner2 .equipslots .slot.body:after { content:''; position:absolute; top:115px; left:50%; margin-left:-2px; height:5px; width:5px; border-radius:10px; background-color:white; }
#cowracing .inner2 .equipslots .slot.foot { background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -64px; top:235px; left:250px; }
#cowracing .inner2 .equipslots .slot.foot:before { content:''; position:absolute; top:50%; right:64px; width:55px; border-top:1px dashed white; }
#cowracing .inner2 .equipslots .slot.foot:after { content:''; position:absolute; top:50%; right:115px; margin-top:-2px; height:5px; width:5px; border-radius:10px; background-color:white; }
#cowracing .inner2 .equipslots .slot.head.empty { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); }
#cowracing .inner2 .equipslots .slot.body.empty { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); }
#cowracing .inner2 .equipslots .slot.foot.empty { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); }
#cowracing .inner2 .equipslots .slot.empty:hover { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }

#cowracing .inner2 .equipslots .slot .unequip { display:none; position:absolute; top:0px; right:0px; }
#cowracing .inner2 .equipslots .slot .ttbox { top:-20px; left:80px; min-width:135px; }
#cowracing .inner2 .equipslots .slot .ttbox .important { min-width:100px; }
#cowracing .inner2 .equipslots .slot .ttbox .name, #cowitem_info .name { margin-bottom:10px; }
#cowracing .inner2 .equipslots .slot .unequip .ttbox { left:20px; width:100px; }
#cowracing .inner2 .equipslots .slot .locked { position:absolute; top:-6px; left:6px; width:50px; height:65px; background-size:100%; }

#cowracing .inner2 .cowslots_navi { position:absolute; bottom:10px; left:50%; width:498px; margin-left:-249px; }
#cowracing.addon .inner2 .cowslots_navi { width:560px; margin-left:-280px; }
#cowracing .inner2 .cowslots_navi .slot { position:relative; float:left; width:30px; height:30px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); background-size:100% !important; margin:0px -1px; }
#cowracing .inner2 .cowslots_navi .slot .ispvp { z-index:1; position:absolute; top:10px; right:-2px; width:30px; height:30px; background:url(https://mff.wavecdn.net/mff/cowracing/Icon_Teilnahme.png); background-size:100%; }
#cowracing .inner2 .cowslots_navi .slot .suspendpvp { z-index:1; position:absolute; top:17px; right:-5px; width:30px; height:30px; background:url(https://mff.wavecdn.net/mff/cowracing/Icon_Pause.png); background-size:100%; }
#cowracing .inner2 .cowslots_navi .slot.active { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }
#cowracing .inner2 .cowslots_navi .slot:hover { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }
#cowracing .inner2 .cowslots_navi .slot .head { width:35px; height:40px; position:absolute; top:-5px; left:-3px; z-index:1; background-size:100%; background-repeat:no-repeat; }
#cowracing .inner2 .cowslots_navi .slot .head.cowhead15 { width:50px; left:-10px; }
#cowracing .inner2 .cowslots_navi .slot .ttbox { bottom:35px; min-width:100px; left:0px; }
#cowracing .inner2 .cowslots_navi .slot .ttbox.right { left:auto; right:0px; }
#cowracing .inner2 .cowslots_navi .connect { position:relative; float:left; width:10px; border-top:3px solid #583b28; margin-top:14px; }

#cowracing .inner2 .level { position:absolute; top:120px; right:5px; background:url(https://mff.wavecdn.net/mff/cowracing/LevelProgress_188x47.png) 0px -47px; width:188px; height:47px; }
#cowracing .inner2 .level .front { position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/cowracing/LevelProgress_188x47.png); }
#cowracing .inner2 .level .inner { position:absolute; top:0px; left:40px; width:145px; height:47px; }
#cowracing .inner2 .level .inner .bar { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/cowracing/LevelProgress_188x47.png) -40px -94px; height:100%; }
#cowracing .inner2 .level .number { position:absolute; top:6px; left:6px; width:34px; height:34px; text-align:center; font-size:20px; color:white; padding-top:5px; }
#cowracing .inner2 .level .ttbox { top:45px; }
#cowracing .inner2 .level .ttbox .name { font-weight:bold; }
#cowracing .inner2 .level .ttbox .basicspeed {  }
#cowracing .inner2 .level .ttbox .xpleft { margin-top:5px; }

#cowracing .inner2 .energy { position:absolute; top:80px; right:170px; }
#cowracing .inner2 .energy .icon { width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/hillwalk/Hiking_Icons_25x25.png); background-position:-25px 0px; }
#cowracing .inner2 .energy .bar { position:absolute; top:0px; left:0px; width:118px; height:10px; background-color:white; border:2px solid black; }
#cowracing .inner2 .energy .bar .inner { position:absolute; top:0px; left:0px; height:100%; background-color:blue; }

#cowracing .inner2 .attributs { position:absolute; top:175px; right:20px; }
#cowracing .inner2 .attributs .attribut { position:relative; margin-bottom:25px; }
#cowracing .inner2 .attributs .attribut .symbol { position:absolute; top:4px; left:-50px; }
#cowracing .inner2 .attributs .attribut .bar { position:relative; width:135px; height:35px; }
#cowracing .inner2 .attributs .attribut .bar .front { position:absolute; top:0px; height:0px; width:135px; height:52px; background:url(https://mff.wavecdn.net/mff/cowracing/ProgressBar_136x52.png); }
#cowracing .inner2 .attributs .attribut .bar .back { position:absolute; top:0px; left:0px; width:135px; height:52px; background:url(https://mff.wavecdn.net/mff/cowracing/ProgressBar_136x52.png) 0px -52px; }
#cowracing .inner2 .attributs .attribut .bar .inner { position:absolute; top:0px; left:0px; height:30px; background:url(https://mff.wavecdn.net/mff/cowracing/ProgressBar_136x52.png) 0px -104px; }
#cowracing .inner2 .attributs .attribut .bar .inner1 { width:17px }
#cowracing .inner2 .attributs .attribut .bar .inner2 { width:30px }
#cowracing .inner2 .attributs .attribut .bar .inner3 { width:44px }
#cowracing .inner2 .attributs .attribut .bar .inner4 { width:55px }
#cowracing .inner2 .attributs .attribut .bar .inner5 { width:68px }
#cowracing .inner2 .attributs .attribut .bar .inner6 { width:80px }
#cowracing .inner2 .attributs .attribut .bar .inner7 { width:92px }
#cowracing .inner2 .attributs .attribut .bar .inner8 { width:105px }
#cowracing .inner2 .attributs .attribut .bar .inner9 { width:118px }
#cowracing .inner2 .attributs .attribut .bar .inner10 { width:130px }
#cowracing .inner2 .attributs .attribut .bar .block { position:absolute; top:0px; right:0px; height:30px; background:url(https://mff.wavecdn.net/mff/cowracing/ProgressBar_136x52.png) 0px -156px; transform:scaleX(-1); }
#cowracing .inner2 .attributs .attribut .bar .block1 { width:17px }
#cowracing .inner2 .attributs .attribut .bar .block2 { width:30px }
#cowracing .inner2 .attributs .attribut .bar .block3 { width:43px }
#cowracing .inner2 .attributs .attribut .bar .block4 { width:55px }
#cowracing .inner2 .attributs .attribut .bar .block5 { width:68px }
#cowracing .inner2 .attributs .attribut .bar .block6 { width:80px }
#cowracing .inner2 .attributs .attribut .bar .block7 { width:92px }
#cowracing .inner2 .attributs .attribut .bar .block8 { width:105px }
#cowracing .inner2 .attributs .attribut .bar .block9 { width:118px }
#cowracing .inner2 .attributs .attribut .bar .block10 { width:130px }
#cowracing .inner2 .attributs .attribut .bar .progress { position:absolute; top:30px; left:0px; height:20px; background:url(https://mff.wavecdn.net/mff/cowracing/ProgressBar_136x52.png) 0px -132px; }
#cowracing .inner2 .attributs .attribut .ttbox {  }
#cowracing .inner2 .attributs .attribut .ttbox.bottom { top:auto; bottom:35px; }
#cowracing .inner2 .attributs .attribut .ttbox .name { font-weight:bold; }
#cowracing .inner2 .attributs .attribut .ttbox .lvl {  }
#cowracing .inner2 .attributs .attribut .ttbox .xpleft { margin-top:5px; }

#cowracing .inner2 #cowracing_cowslot .level .ttbox { width:220px; max-width:220px; left:auto; right:2px; }
#cowracing .inner2 #cowracing_cowslot .level .ttbox .line { margin-bottom:5px; }
#cowracing .inner2 #cowracing_cowslot .level .ttbox .proscons { position:relative; }
#cowracing .inner2 #cowracing_cowslot .level .ttbox .proscons .block { position:relative; float:left; margin-right:15px; }

#cowracing .inner2 #cowracing_cowslot .trophies { position:absolute; top:5px; right:40px; }
#cowracing .inner2 #cowracing_cowslot .trophy { position:relative; width:60px; height:60px; float:left; margin-left:-10px; background-size:100% !important; }
#cowracing .inner2 #cowracing_cowslot .trophy.gold, #cowracing_stats .trophy.gold, #cowracing_pvphistory .trophy.gold { background:url(https://mff.wavecdn.net/mff/cowracing/Gold_Pokal_klein.png) }
#cowracing .inner2 #cowracing_cowslot .trophy.silver, #cowracing_stats .trophy.silver, #cowracing_pvphistory .trophy.silver { background:url(https://mff.wavecdn.net/mff/cowracing/Silber_Pokal_klein.png) }
#cowracing .inner2 #cowracing_cowslot .trophy.bronze, #cowracing_stats .trophy.bronze, #cowracing_pvphistory .trophy.bronze { background:url(https://mff.wavecdn.net/mff/cowracing/Bronze_Pokal_klein.png) }
#cowracing .inner2 #cowracing_cowslot .trophy .count { position:absolute; bottom:-15px; left:50%; width:50px; margin-left:-25px; text-align:center; color:white; font-size:12px; font-weight:bold; text-shadow:0px 0px 12px black; }
#cowracing .inner2 #cowracing_cowslot .trophy .ttbox { top:0px; left:60px; }
#cowracing .inner2 #cowracing_cowslot .trophy.bronze .ttbox { left:auto; right:60px; }

#cowracing .symbol, #cowracing_production_selection .symbol, #cowracing_feed_selection .symbol { background:url(https://mff.wavecdn.net/mff/cowracing/CowAttribute_Symbols_50x43.png); width:50px; height:43px; }
#cowracing .symbol.startspeed, #cowracing_production_selection .symbol.startspeed, #cowracing_feed_selection .symbol.startspeed { background-position:0px 0px; }
#cowracing .symbol.stamina, #cowracing_production_selection .symbol.stamina, #cowracing_feed_selection .symbol.stamina { background-position:-50px 0px; }
#cowracing .symbol.finalsprint, #cowracing_production_selection .symbol.finalsprint, #cowracing_feed_selection .symbol.finalsprint { background-position:-100px 0px; }
#cowracing .symbol.energy, #cowracing_production_selection .symbol.energy, #cowracing_feed_selection .symbol.energy { background-position:-150px 0px; }
#cowracing .symbol.athletic, #cowracing_production_selection .symbol.athletic, #cowracing_feed_selection .symbol.athletic { background-position:-200px 0px; }
#cowracing .symbol.luck, #cowracing_production_selection .symbol.luck, #cowracing_feed_selection .symbol.luck { background-position:-250px 0px; }

#cowracing .minisymbol, #cowracing_production_selection .minisymbol, #cowracing_feed_selection .minisymbol, #cowracing_help_cows .minisymbol { background:url(https://mff.wavecdn.net/mff/cowracing/CowAttribute_Symbols_50x43_mini.png); width:25px; height:22px; }
#cowracing .minisymbol.startspeed, #cowracing_production_selection .minisymbol.startspeed, #cowracing_feed_selection .minisymbol.startspeed, #cowracing_help_cows .minisymbol.startspeed { background-position:0px 0px; }
#cowracing .minisymbol.stamina, #cowracing_production_selection .minisymbol.stamina, #cowracing_feed_selection .minisymbol.stamina, #cowracing_help_cows .minisymbol.stamina { background-position:-25px 0px; }
#cowracing .minisymbol.finalsprint, #cowracing_production_selection .minisymbol.finalsprint, #cowracing_feed_selection .minisymbol.finalsprint, #cowracing_help_cows .minisymbol.finalsprint { background-position:-50px 0px; }
#cowracing .minisymbol.energy, #cowracing_production_selection .minisymbol.energy, #cowracing_feed_selection .minisymbol.energy, #cowracing_help_cows .minisymbol.energy { background-position:-75px 0px; }
#cowracing .minisymbol.athletic, #cowracing_production_selection .minisymbol.athletic, #cowracing_feed_selection .minisymbol.athletic, #cowracing_help_cows .minisymbol.athletic { background-position:-100px 0px; }
#cowracing .minisymbol.luck, #cowracing_production_selection .minisymbol.luck, #cowracing_feed_selection .minisymbol.luck, #cowracing_help_cows .minisymbol.luck { background-position:-125px 0px; }

#cowracing .cow1 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Fleckvieh.png); }
#cowracing .cow2 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Holstein.png); }
#cowracing .cow3 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Braunvieh.png); }
#cowracing .cow4 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Grauvieh.png); }
#cowracing .cow5 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Galloway.png); }
#cowracing .cow6 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_SchottischesHochlandrind.png); }
#cowracing .cow7 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Jersey.png); }
#cowracing .cow8 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_AnglerRind.png); }
#cowracing .cow9 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_RotesHöhenvieh.png); }
#cowracing .cow10 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Brahman.png); }
#cowracing .cow11 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Hereford.png); }
#cowracing .cow12 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Wisent.png); }
#cowracing .cow13 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Yak.png); }
#cowracing .cow14 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Angus.png); }
#cowracing .cow15 { background:url(https://mff.wavecdn.net/mff/cowracing/Cow_Wasserbueffel.png); }

#cowracing .cowracing_item800 { background:url(https://mff.wavecdn.net/mff/cowracing/food/00_WeedRoughage.png); }
#cowracing .cowracing_item801 { background:url(https://mff.wavecdn.net/mff/cowracing/food/01_CornSilage.png); }
#cowracing .cowracing_item802 { background:url(https://mff.wavecdn.net/mff/cowracing/food/02_PotatoeCarrotMix.png); }
#cowracing .cowracing_item803 { background:url(https://mff.wavecdn.net/mff/cowracing/food/03_FieldFlowers.png); }
#cowracing .cowracing_item804 { background:url(https://mff.wavecdn.net/mff/cowracing/food/04_JuicyFeed.png); }
#cowracing .cowracing_item805 { background:url(https://mff.wavecdn.net/mff/cowracing/food/05_RapeFodder.png); }
#cowracing .cowracing_item806 { background:url(https://mff.wavecdn.net/mff/cowracing/food/06_MeadowHerbs.png); }
#cowracing .cowracing_item807 { background:url(https://mff.wavecdn.net/mff/cowracing/food/07_SunflowerFeed.png); }
#cowracing .cowracing_item808 { background:url(https://mff.wavecdn.net/mff/cowracing/food/08_FlowerMix.png); }
#cowracing .cowracing_item809 { background:url(https://mff.wavecdn.net/mff/cowracing/food/09_EarthMix.png); }
#cowracing .cowracing_item810 { background:url(https://mff.wavecdn.net/mff/cowracing/food/10_CarrotCloverFeed.png); }
#cowracing .cowracing_item811 { background:url(https://mff.wavecdn.net/mff/cowracing/food/11_YellowMix.png); }
#cowracing .cowracing_item812 { background:url(https://mff.wavecdn.net/mff/cowracing/food/12_GrainFieldMix.png); }
#cowracing .cowracing_item813 { background:url(https://mff.wavecdn.net/mff/cowracing/food/13_HerbalPotatoe.png); }
#cowracing .cowracing_item814 { background:url(https://mff.wavecdn.net/mff/cowracing/food/14_DaisyTurnips.png); }
#cowracing .cowracing_item815 { background:url(https://mff.wavecdn.net/mff/cowracing/food/15_GrainyLion.png); }
#cowracing .cowracing_item816 { background:url(https://mff.wavecdn.net/mff/cowracing/food/16_SunHerbs.png); }
#cowracing .cowracing_item817 { background:url(https://mff.wavecdn.net/mff/cowracing/food/17_PotatoeCornMix.png); }
#cowracing .cowracing_item818 { background:url(https://mff.wavecdn.net/mff/cowracing/food/18_DandiTurnip.png); }
#cowracing .cowracing_item819 { background:url(https://mff.wavecdn.net/mff/cowracing/food/19_CloverFlowers.png); }

#cowracing .cowhead1, #cowracing_cowshop .cowhead1, #cowracing_cowshop_commit .cowhead1, #cowracing_racereplay .cowhead1, #cowracing_raceranking .cowhead1, #cowracing_raceselection .cowhead1, #cowracing_help_cows .cowhead1, #cowracing_pvp_registercow .cowhead1, #cowracing_team_edit .banner .object1, #cowracing .teaminfo .banner .object1, #cowracing_team_teamlist .banner .object1, #cowracing_team_banner_unlocks .object1, #cowracing_team_chat .object1, #cowracing_stats .banner .object1 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Fleckvieh.png); }
#cowracing .cowhead2, #cowracing_cowshop .cowhead2, #cowracing_cowshop_commit .cowhead2, #cowracing_racereplay .cowhead2, #cowracing_raceranking .cowhead2, #cowracing_raceselection .cowhead2, #cowracing_help_cows .cowhead2, #cowracing_pvp_registercow .cowhead2, #cowracing_team_edit .banner .object2, #cowracing .teaminfo .banner .object2, #cowracing_team_teamlist .banner .object2, #cowracing_team_banner_unlocks .object2, #cowracing_team_chat .object2, #cowracing_stats .banner .object2 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Holstein.png); }
#cowracing .cowhead3, #cowracing_cowshop .cowhead3, #cowracing_cowshop_commit .cowhead3, #cowracing_racereplay .cowhead3, #cowracing_raceranking .cowhead3, #cowracing_raceselection .cowhead3, #cowracing_help_cows .cowhead3, #cowracing_pvp_registercow .cowhead3, #cowracing_team_edit .banner .object3, #cowracing .teaminfo .banner .object3, #cowracing_team_teamlist .banner .object3, #cowracing_team_banner_unlocks .object3, #cowracing_team_chat .object3, #cowracing_stats .banner .object3 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Braunvieh.png); }
#cowracing .cowhead4, #cowracing_cowshop .cowhead4, #cowracing_cowshop_commit .cowhead4, #cowracing_racereplay .cowhead4, #cowracing_raceranking .cowhead4, #cowracing_raceselection .cowhead4, #cowracing_help_cows .cowhead4, #cowracing_pvp_registercow .cowhead4, #cowracing_team_edit .banner .object4, #cowracing .teaminfo .banner .object4, #cowracing_team_teamlist .banner .object4, #cowracing_team_banner_unlocks .object4, #cowracing_team_chat .object4, #cowracing_stats .banner .object4 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Grauvieh.png); }
#cowracing .cowhead5, #cowracing_cowshop .cowhead5, #cowracing_cowshop_commit .cowhead5, #cowracing_racereplay .cowhead5, #cowracing_raceranking .cowhead5, #cowracing_raceselection .cowhead5, #cowracing_help_cows .cowhead5, #cowracing_pvp_registercow .cowhead5, #cowracing_team_edit .banner .object5, #cowracing .teaminfo .banner .object5, #cowracing_team_teamlist .banner .object5, #cowracing_team_banner_unlocks .object5, #cowracing_team_chat .object5, #cowracing_stats .banner .object5 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Galloway.png); }
#cowracing .cowhead6, #cowracing_cowshop .cowhead6, #cowracing_cowshop_commit .cowhead6, #cowracing_racereplay .cowhead6, #cowracing_raceranking .cowhead6, #cowracing_raceselection .cowhead6, #cowracing_help_cows .cowhead6, #cowracing_pvp_registercow .cowhead6, #cowracing_team_edit .banner .object6, #cowracing .teaminfo .banner .object6, #cowracing_team_teamlist .banner .object6, #cowracing_team_banner_unlocks .object6, #cowracing_team_chat .object6, #cowracing_stats .banner .object6 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_SchottischesHochlandrind.png); }
#cowracing .cowhead7, #cowracing_cowshop .cowhead7, #cowracing_cowshop_commit .cowhead7, #cowracing_racereplay .cowhead7, #cowracing_raceranking .cowhead7, #cowracing_raceselection .cowhead7, #cowracing_help_cows .cowhead7, #cowracing_pvp_registercow .cowhead7, #cowracing_team_edit .banner .object7, #cowracing .teaminfo .banner .object7, #cowracing_team_teamlist .banner .object7, #cowracing_team_banner_unlocks .object7, #cowracing_team_chat .object7, #cowracing_stats .banner .object7 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Jersey.png); }
#cowracing .cowhead8, #cowracing_cowshop .cowhead8, #cowracing_cowshop_commit .cowhead8, #cowracing_racereplay .cowhead8, #cowracing_raceranking .cowhead8, #cowracing_raceselection .cowhead8, #cowracing_help_cows .cowhead8, #cowracing_pvp_registercow .cowhead8, #cowracing_team_edit .banner .object8, #cowracing .teaminfo .banner .object8, #cowracing_team_teamlist .banner .object8, #cowracing_team_banner_unlocks .object8, #cowracing_team_chat .object8, #cowracing_stats .banner .object8 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_AnglerRind.png); }
#cowracing .cowhead9, #cowracing_cowshop .cowhead9, #cowracing_cowshop_commit .cowhead9, #cowracing_racereplay .cowhead9, #cowracing_raceranking .cowhead9, #cowracing_raceselection .cowhead9, #cowracing_help_cows .cowhead9, #cowracing_pvp_registercow .cowhead9, #cowracing_team_edit .banner .object9, #cowracing .teaminfo .banner .object9, #cowracing_team_teamlist .banner .object9, #cowracing_team_banner_unlocks .object9, #cowracing_team_chat .object9, #cowracing_stats .banner .object9 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_RotesHöhenvieh.png); }
#cowracing .cowhead10, #cowracing_cowshop .cowhead10, #cowracing_cowshop_commit .cowhead10, #cowracing_racereplay .cowhead10, #cowracing_raceranking .cowhead10, #cowracing_raceselection .cowhead10, #cowracing_help_cows .cowhead10, #cowracing_pvp_registercow .cowhead10, #cowracing_team_edit .banner .object10, #cowracing .teaminfo .banner .object10, #cowracing_team_teamlist .banner .object10, #cowracing_team_banner_unlocks .object10, #cowracing_team_chat .object10, #cowracing_stats .banner .object10 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Brahman.png); }
#cowracing .cowhead11, #cowracing_cowshop .cowhead11, #cowracing_cowshop_commit .cowhead11, #cowracing_racereplay .cowhead11, #cowracing_raceranking .cowhead11, #cowracing_raceselection .cowhead11, #cowracing_help_cows .cowhead11, #cowracing_pvp_registercow .cowhead11, #cowracing_team_edit .banner .object11, #cowracing .teaminfo .banner .object11, #cowracing_team_teamlist .banner .object11, #cowracing_team_banner_unlocks .object11, #cowracing_team_chat .object11, #cowracing_stats .banner .object11 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Hereford.png); }
#cowracing .cowhead12, #cowracing_cowshop .cowhead12, #cowracing_cowshop_commit .cowhead12, #cowracing_racereplay .cowhead12, #cowracing_raceranking .cowhead12, #cowracing_raceselection .cowhead12, #cowracing_help_cows .cowhead12, #cowracing_pvp_registercow .cowhead12, #cowracing_team_edit .banner .object12, #cowracing .teaminfo .banner .object12, #cowracing_team_teamlist .banner .object12, #cowracing_team_banner_unlocks .object12, #cowracing_team_chat .object12, #cowracing_stats .banner .object12 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Wisent.png); }
#cowracing .cowhead13, #cowracing_cowshop .cowhead13, #cowracing_cowshop_commit .cowhead13, #cowracing_racereplay .cowhead13, #cowracing_raceranking .cowhead13, #cowracing_raceselection .cowhead13, #cowracing_help_cows .cowhead13, #cowracing_pvp_registercow .cowhead13, #cowracing_team_edit .banner .object13, #cowracing .teaminfo .banner .object13, #cowracing_team_teamlist .banner .object13, #cowracing_team_banner_unlocks .object13, #cowracing_team_chat .object13, #cowracing_stats .banner .object13 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Yak.png); }
#cowracing .cowhead14, #cowracing_cowshop .cowhead14, #cowracing_cowshop_commit .cowhead14, #cowracing_racereplay .cowhead14, #cowracing_raceranking .cowhead14, #cowracing_raceselection .cowhead14, #cowracing_help_cows .cowhead14, #cowracing_pvp_registercow .cowhead14, #cowracing_team_edit .banner .object14, #cowracing .teaminfo .banner .object14, #cowracing_team_teamlist .banner .object14, #cowracing_team_banner_unlocks .object14, #cowracing_team_chat .object14, #cowracing_stats .banner .object14 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Angus.png); }
#cowracing .cowhead15, #cowracing_cowshop .cowhead15, #cowracing_cowshop_commit .cowhead15, #cowracing_racereplay .cowhead15, #cowracing_raceranking .cowhead15, #cowracing_raceselection .cowhead15, #cowracing_help_cows .cowhead15, #cowracing_pvp_registercow .cowhead15, #cowracing_team_edit .banner .object15, #cowracing .teaminfo .banner .object15, #cowracing_team_teamlist .banner .object15, #cowracing_team_banner_unlocks .object15, #cowracing_team_chat .object15, #cowracing_stats .banner .object15 { background:url(https://mff.wavecdn.net/mff/cowracing/CowHead_Wasserbueffel.png); }

#cowracing .cow_weather, #cowracing_raceselection .cow_weather, #cowracing_racereplay .cow_weather, #cowitem_info .cow_weather, #cowracing_cowshop .cow_weather { background:url(https://mff.wavecdn.net/mff/cowracing/WeatherIcons_50x50.png); width:50px; height:50px; }
#cowracing .cow_weather_mud, #cowracing_raceselection .cow_weather_mud, #cowracing_racereplay .cow_weather_mud, #cowitem_info .cow_weather_mud, #cowracing_cowshop .cow_weather_mud { background-position:0px 0px; }
#cowracing .cow_weather_heat, #cowracing_raceselection .cow_weather_heat, #cowracing_racereplay .cow_weather_heat, #cowitem_info .cow_weather_heat, #cowracing_cowshop .cow_weather_heat { background-position:-50px 0px; }
#cowracing .cow_weather_rain, #cowracing_raceselection .cow_weather_rain, #cowracing_racereplay .cow_weather_rain, #cowitem_info .cow_weather_rain, #cowracing_cowshop .cow_weather_rain { background-position:-100px 0px; }
#cowracing .cow_weather_normal, #cowracing_raceselection .cow_weather_normal, #cowracing_racereplay .cow_weather_normal, #cowitem_info .cow_weather_normal, #cowracing_cowshop .cow_weather_normal { background-position:-150px 0px; }
#cowracing .cow_weather_cold, #cowracing_raceselection .cow_weather_cold, #cowracing_racereplay .cow_weather_cold, #cowitem_info .cow_weather_cold, #cowracing_cowshop .cow_weather_cold { background-position:-200px 0px; }

#cowracing_help_cows .cow_weather, #cowracing_help_equipment .cow_weather { background:url(https://mff.wavecdn.net/mff/cowracing/WeatherIcons_20x20.png); width:20px !important; height:20px; }
#cowracing_help_cows .cow_weather_mud, #cowracing_help_equipment .cow_weather_mud { background-position:0px 0px; }
#cowracing_help_cows .cow_weather_heat, #cowracing_help_equipment .cow_weather_heat { background-position:-20px 0px; }
#cowracing_help_cows .cow_weather_rain, #cowracing_help_equipment .cow_weather_rain { background-position:-40px 0px; }
#cowracing_help_cows .cow_weather_normal, #cowracing_help_equipment .cow_weather_normal { background-position:-60px 0px; }
#cowracing_help_cows .cow_weather_cold, #cowracing_help_equipment .cow_weather_cold { background-position:-80px 0px; }

.cowpoints_icon { background:url(https://mff.wavecdn.net/mff/cowracing/Icon_CowPoints_Tiny.png); width:40px; height:40px; background-size:100%; }
.cowracepoints_icon { background:url(https://mff.wavecdn.net/mff/cowracing/Icon_RacePoints_Tiny.png); width:40px; height:40px; background-size:100%; }

#cowracing .feed { position:absolute; top:10px; left:50%; margin-left:-79px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -320px; width:64px; height:64px; }
#cowracing .feed:hover { background-position:-64px -320px; }
#cowracing .feed .timer { display:none; position:absolute; top:55px; left:50%; width:70px; margin-left:-41px; padding:4px; border-radius:5px; background-color:white; border:2px solid #583B28; text-align:center; }
#cowracing .feed .production_slot_speedup { display:none; right:-20px; bottom:-15px; }
#cowracing .feed .ttbox { top:0px; right:70px; width:135px; }
#cowracing .feed .locked { position:absolute; top:-6px; left:6px; width:50px; height:65px; background-size:100%; }

#cowracing .race { position:absolute; top:10px; left:50%; margin-left:15px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -256px; width:64px; height:64px; }
#cowracing .race:hover { background-position:-64px -256px; }
#cowracing .race .timer { display:none; position:absolute; top:55px; left:50%; width:70px; margin-left:-42px; padding:4px; border-radius:5px; background-color:white; border:2px solid #583B28; text-align:center; }
#cowracing .race .production_slot_speedup { display:none; right:-20px; bottom:-15px; }
#cowracing .race .ttbox { top:0px; left:70px; width:135px; }

#cowracing .inner2 .cowslots_navi .slot .locked { position:absolute; top:-4px; left:2px; width:25px; height:32px; background-size:100%; }
#cowracing .inner2 .cowslots_navi .slot .unlocked { position:absolute; top:-12px; left:2px; width:25px; height:39px; background-size:100%; }
#cowracing .locked, #cowracing_cowshop .locked, #cowracing_production_selection .locked { background:url(https://mff.wavecdn.net/mff/questlock.png); }
#cowracing .unlocked { background:url(https://mff.wavecdn.net/mff/new_lock_slot.png); }

#cowracing_cowshop { width:470px; }
#cowracing_cowshop .slot { position:relative; float:left; margin:15px; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); }
#cowracing_cowshop .slot:hover { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }
#cowracing_cowshop .slot .head { position:absolute; top:-11px; left:-11px; width:85px; height:85px; background-position:50% 50%; background-repeat:no-repeat; }
#cowracing_cowshop .slot .ttbox { left:65px; width:200px; text-align:left; }
#cowracing_cowshop .slot .ttbox.right { left:auto; right:65px; }
#cowracing_cowshop .slot .ttbox .name { font-weight:bold; }
#cowracing_cowshop .slot .ttbox .speed { margin-bottom:10px !important; }
#cowracing_cowshop .slot .ttbox .line { position:relative; margin-bottom:2px; }
#cowracing_cowshop .slot .ttbox .category { position:relative; float:left; width:130px; }
#cowracing_cowshop .slot .ttbox .point { position:relative; float:left; width:5px; height:10px; border:1px solid black; margin-right:-1px; background-color:white; }
#cowracing_cowshop .slot .ttbox .point.block { background-color:#ccc; }
#cowracing_cowshop .slot .ttbox .proscons { margin:5px 0px; }
#cowracing_cowshop .slot .ttbox .proscons .block { position:relative; float:left; margin-right:10px; }
#cowracing_cowshop .slot.bottom .ttbox { top:auto; bottom:0px; }
#cowracing_cowshop .slot .locked { position:absolute; top:4px; left:11px; width:40px; height:55px; background-size:100%; }

#cowracing_cowshop_commit, #cowracing_itemshop_commit {  }
#cowracing_cowshop_commit .slot, #cowracing_itemshop_commit .slot { position:relative; margin:0 auto; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); margin-bottom:5px; }
#cowracing_cowshop_commit .slot .head { position:absolute; top:-11px; left:-11px; width:85px; height:85px; background-position:50% 50%; background-repeat:no-repeat; }
#cowracing_itemshop_commit .slot .item { position:absolute; top:-7px; left:-7px; width:65px; height:65px; background-size:100%; }
#cowracing_cowshop_commit .name, #cowracing_itemshop_commit .name { margin-bottom:10px; }

#cowracing_itemshop { margin-top:-35px; margin-left:-10px; margin-right:-10px; margin-bottom:-10px; }
#cowracing_itemshop .head { margin:10px 0px; font-weight:bold; font-size:15px; }
#cowracing_itemshop .stock { position:relative; float:left; background-color:#C3A75E; border-radius:5px; width:300px; margin-right:10px; height:480px; }
#cowracing_itemshop .stock .slots { position:absolute; bottom:0px; left:0px; background-color:#dabe74; width:100%; height:420px; overflow:auto; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#cowracing_itemshop .shop { position:relative; float:left; background-color:#C3A75E; border-radius:5px; width:210px; height:480px; }
#cowracing_itemshop .shop .slot { margin:20px 20px; }
#cowracing_itemshop .slot { position:relative; float:left; margin:15px; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); }
#cowracing_itemshop .slot:hover { background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }
#cowracing_itemshop .slot .item, #cowracing .inner2 .equipslots .slot .item { position:absolute; top:-7px; left:-7px; width:65px; height:65px; background-size:100%; }
#cowracing_itemshop .slot .ttbox, #cowracing .inner2 .equipslots .slot .item .ttbox { left:75px; max-width:240px; }
#cowracing_itemshop .slot .ttbox.right { left:auto; right:75px; }
#cowracing_itemshop .slot .durability, #cowracing .inner2 .equipslots .slot .item .durability { position:absolute; bottom:-5px; left:-5px; width:20px; height:17px; padding-top:3px; border-radius:15px; background-color:white; border:2px solid #583B28; text-align:center; }
#cowracing_itemshop .slot .price { position:absolute; bottom:-15px; left:50%; width:70px; margin-left:-40px; background-color:white; text-align:center; padding:4px; border-radius:5px; font-size:10px; border:2px solid #583B28; }

#cowracing .cowitem1, #cowracing_itemshop .cowitem1, #cowracing_itemshop_commit .cowitem1, #cowracing_broken .cowitem1, #cowracing_help_equipment .cowitem1 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Blinders.png); }
#cowracing .cowitem2, #cowracing_itemshop .cowitem2, #cowracing_itemshop_commit .cowitem2, #cowracing_broken .cowitem2, #cowracing_help_equipment .cowitem2 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Umbrella.png); }
#cowracing .cowitem3, #cowracing_itemshop .cowitem3, #cowracing_itemshop_commit .cowitem3, #cowracing_broken .cowitem3, #cowracing_help_equipment .cowitem3 { background:url(https://mff.wavecdn.net/mff/cowracing/items/SafetyGlasses.png); }
#cowracing .cowitem4, #cowracing_itemshop .cowitem4, #cowracing_itemshop_commit .cowitem4, #cowracing_broken .cowitem4, #cowracing_help_equipment .cowitem4 { background:url(https://mff.wavecdn.net/mff/cowracing/items/BobbleHat.png); }
#cowracing .cowitem5, #cowracing_itemshop .cowitem5, #cowracing_itemshop_commit .cowitem5, #cowracing_broken .cowitem5, #cowracing_help_equipment .cowitem5 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Sunshade.png); }
#cowracing .cowitem6, #cowracing_itemshop .cowitem6, #cowracing_itemshop_commit .cowitem6, #cowracing_broken .cowitem6, #cowracing_help_equipment .cowitem6 { background:url(https://mff.wavecdn.net/mff/cowracing/items/CowShoes.png); }
#cowracing .cowitem7, #cowracing_itemshop .cowitem7, #cowracing_itemshop_commit .cowitem7, #cowracing_broken .cowitem7, #cowracing_help_equipment .cowitem7 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Studs.png); }
#cowracing .cowitem8, #cowracing_itemshop .cowitem8, #cowracing_itemshop_commit .cowitem8, #cowracing_broken .cowitem8, #cowracing_help_equipment .cowitem8 { background:url(https://mff.wavecdn.net/mff/cowracing/items/ColdIron.png); }
#cowracing .cowitem9, #cowracing_itemshop .cowitem9, #cowracing_itemshop_commit .cowitem9, #cowracing_broken .cowitem9, #cowracing_help_equipment .cowitem9 { background:url(https://mff.wavecdn.net/mff/cowracing/items/WaterproofIron.png); }
#cowracing .cowitem10, #cowracing_itemshop .cowitem10, #cowracing_itemshop_commit .cowitem10, #cowracing_broken .cowitem10, #cowracing_help_equipment .cowitem10 { background:url(https://mff.wavecdn.net/mff/cowracing/items/SnowGrip.png); }
#cowracing .cowitem11, #cowracing_itemshop .cowitem11, #cowracing_itemshop_commit .cowitem11, #cowracing_broken .cowitem11, #cowracing_help_equipment .cowitem11 { background:url(https://mff.wavecdn.net/mff/cowracing/items/TrainingSuit.png); }
#cowracing .cowitem12, #cowracing_itemshop .cowitem12, #cowracing_itemshop_commit .cowitem12, #cowracing_broken .cowitem12, #cowracing_help_equipment .cowitem12 { background:url(https://mff.wavecdn.net/mff/cowracing/items/CoolingBlanket.png); }
#cowracing .cowitem13, #cowracing_itemshop .cowitem13, #cowracing_itemshop_commit .cowitem13, #cowracing_broken .cowitem13, #cowracing_help_equipment .cowitem13 { background:url(https://mff.wavecdn.net/mff/cowracing/items/WoolBlanket.png); }
#cowracing .cowitem14, #cowracing_itemshop .cowitem14, #cowracing_itemshop_commit .cowitem14, #cowracing_broken .cowitem14, #cowracing_help_equipment .cowitem14 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Raincoat.png); }
#cowracing .cowitem15, #cowracing_itemshop .cowitem15, #cowracing_itemshop_commit .cowitem15, #cowracing_broken .cowitem15, #cowracing_help_equipment .cowitem15 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Mudflaps.png); }
#cowracing .cowitem16, #cowracing_itemshop .cowitem16, #cowracing_itemshop_commit .cowitem16, #cowracing_broken .cowitem16, #cowracing_help_equipment .cowitem16 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Wasserfester_Hut.png); }
#cowracing .cowitem17, #cowracing_itemshop .cowitem17, #cowracing_itemshop_commit .cowitem17, #cowracing_broken .cowitem17, #cowracing_help_equipment .cowitem17 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Allzweck_Hut.png); }
#cowracing .cowitem18, #cowracing_itemshop .cowitem18, #cowracing_itemshop_commit .cowitem18, #cowracing_broken .cowitem18, #cowracing_help_equipment .cowitem18 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Gefütterte_Eisen.png); }
#cowracing .cowitem19, #cowracing_itemshop .cowitem19, #cowracing_itemshop_commit .cowitem19, #cowracing_broken .cowitem19, #cowracing_help_equipment .cowitem19 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Allzweck_Eisen.png); }
#cowracing .cowitem20, #cowracing_itemshop .cowitem20, #cowracing_itemshop_commit .cowitem20, #cowracing_broken .cowitem20, #cowracing_help_equipment .cowitem20 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Isolierter_Anzug.png); }
#cowracing .cowitem21, #cowracing_itemshop .cowitem21, #cowracing_itemshop_commit .cowitem21, #cowracing_broken .cowitem21, #cowracing_help_equipment .cowitem21 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Allzweck_Anzug.png); }
#cowracing .cowitem22, #cowracing_itemshop .cowitem22, #cowracing_itemshop_commit .cowitem22, #cowracing_broken .cowitem22, #cowracing_help_equipment .cowitem22 { background:url(https://mff.wavecdn.net/mff/cowracing/items/BaseballCap.png); }
#cowracing .cowitem23, #cowracing_itemshop .cowitem23, #cowracing_itemshop_commit .cowitem23, #cowracing_broken .cowitem23, #cowracing_help_equipment .cowitem23 { background:url(https://mff.wavecdn.net/mff/cowracing/items/SportShoe.png); }
#cowracing .cowitem24, #cowracing_itemshop .cowitem24, #cowracing_itemshop_commit .cowitem24, #cowracing_broken .cowitem24, #cowracing_help_equipment .cowitem24 { background:url(https://mff.wavecdn.net/mff/cowracing/items/Jersey.png); }

#cowitem_info { min-width:200px; text-align:left; }
#cowitem_info .name { font-weight:bold; }
#cowitem_info .dur { margin:5px 0px; }
#cowitem_info .proscons { margin:5px 0px; }
#cowitem_info .proscons .block { float:left; margin-right:15px; }
#cowitem_info .proscons .block .icon {  }
#cowitem_info .proscons .block .percent { font-size:12px; font-weight:bold; text-align:center; }

#cowracing_slots { position:absolute; right:10px; top:125px; width:594px; }
#cowracing_slots .slot { position:relative; float:left; margin:10px; background:url(https://mff.wavecdn.net/mff/nursery_slot_back.png); width:277px; height:142px; }
#cowracing_slots .slot .img { position:relative; width:120px; height:120px; background-size:100%; margin-top:10px; }
#cowracing_slots .slot .info { position:absolute; top:10px; left:110px; width:155px; height:120px; }
#cowracing_slots .slot .info .name { font-weight:bold; }
#cowracing_slots .slot .info .ready { position:absolute; bottom:0px; }
#cowracing_slots .slot .block { display:none; position:absolute; top:5px; left:15px; background:url(https://mff.wavecdn.net/mff/new_lock_slot.png); width:80px; height:126px; }
#cowracing_slots .slot .click { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#cowracing_slots .slot:before { content:''; position:absolute; top:4px; left:5px; width:102px; height:135px; background:url(https://mff.wavecdn.net/mff/strickerei_slot.png); }
#cowracing_slots .slot .rent_timer { display:none; position:absolute; top:128px; left:-2px; background:url(https://mff.wavecdn.net/mff/oilslot_remain.png); width:109px; height:26px; padding-top:25px; text-align:center; }
#cowracing_slots .slot .bonus { color:green; font-weight:bold; }

#cowracing_pharmacist { display:none; position:absolute; top:43px; right:40px; width:65px; height:65px; }
.cowracing_pharmacist { position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Jockey_65x70.png) -65px 0px; }
.cowracing_pharmacist:hover { background-position:-130px 0px; }
#cowracing_pharmacist_timer { position:absolute; background:url(https://mff.wavecdn.net/mff/timer_wood.png); top:15px; right:40px; width:150px; height:10px; padding:12px 0px; text-align:center; }
#cowracing_pharmacist_tt { top:50px; right:35px; min-width:135px; }
.cowracing_pharmacist_slots { display:none; position:absolute; right:13px; bottom:-56px; }
.cowracing_pharmacist_slot { position:relative; float:left; width:65px; height:60px; background:url(https://mff.wavecdn.net/mff/pharmacist_slot.png) -3px 0px; margin-right:-4px; }
.cowracing_pharmacist_slot_tt { bottom:50px; right:0px; }
.cowracing_production_slots_normal { top:120px !important; }
.cowracing_production_slots_spacer { top:105px !important; }
.cowracing_production_slot_normal { margin-bottom:15px !important; }
.cowracing_production_slot_spacer { margin-bottom:55px !important; }
.cowracing_pharmacist_slot_img, .cowracing_pharmacist_slot_status { position:relative; width:100%; height:100%; background-position:50% 50%; }
.cowracing_pharmacist_slot_img { margin-left:7px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; top:0px !important; }
.cowracing_pharmacist_slot_status.next { position:absolute; top:0px; left:0px; width:100%; height:52px; background:url(https://mff.wavecdn.net/mff/pharmacist_hourglass.gif) 50% 50% no-repeat; }
.cowracing_pharmacist_slot_status.running { position:absolute; top:25%; left:25%; background:url(https://mff.wavecdn.net/mff/reallocatebuildingproductionani.gif); width:25px; height:24px; }
.cowracing_pharmacist_slot_status.harvest { position:absolute; top:0; left:0; background:url(https://mff.wavecdn.net/mff/architect_item_bought.png); width:63px; height:47px; }
#cowracing_pharmacist_unlocked { display:none; position:absolute; top:5px; left:10px; background-size:100% !important; width:40px; }

#cowracing_production_selection { position:relative; width:470px; height:370px; padding:30px 0px; }
#cowracing_production_selection .slot { position:relative; float:left; background-color:#C3A75E; padding:5px 5px; border-radius:5px; margin:0 10px 10px 0; width:205px; height:170px; }
#cowracing_production_selection .slot .img { float:left; border-radius:5px; margin-right:5px; top:0px; }
#cowracing_production_selection .slot .info { float:left; width:150px; text-align:left; }
#cowracing_production_selection .slot .info .name { font-weight:bold; }
#cowracing_production_selection .slot .needs { position:absolute; bottom:0px; left:0px; width:205px; padding:2px 5px; background-color:#FFAF62; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#cowracing_production_selection .slot .needs .intro { font-style:italic; text-align:left; float:left; }
#cowracing_production_selection .slot .needs .intro_block { float:left; margin-bottom:2px; margin-left:5px; text-align:left; }
#cowracing_production_selection .slot .needs .product { position:relative; float:left; margin-right:5px; }
#cowracing_production_selection .slot .needs .product .ttbox { bottom:60px; right:0px; }
#cowracing_production_selection .slot .needs .cost { font-style:normal; }
#cowracing_production_selection .locked { position:absolute; top:50%; left:50%; width:83px; height:112px; margin-top:-30px; margin-left:-41px; }

#cowracing_production_selection .line, #cowracing_feed_selection .line { margin-bottom:5px; }
#cowracing_production_selection .block, #cowracing_feed_selection .block { position:relative; float:left; margin-right:20px; }
#cowracing_production_selection .block .minisymbol, #cowracing_feed_selection .block .minisymbol { position:relative; }
#cowracing_production_selection .block .minisymbol .ttbox, #cowracing_feed_selection .block .minisymbol .ttbox { top:0px; left:35px; }
#cowracing_production_selection .block .attr, #cowracing_feed_selection .block .attr { position:relative; }

#cowracing_production_selection_commit {  }
#cowracing_production_selection_commit .img { top:0px; border-radius:5px; margin:0 auto; margin-bottom:5px; }
#cowracing_production_selection_commit .name { font-weight:bold; margin-bottom:5px; }

#cowracing_quests_link { position:absolute; top:5px; left:10px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/questbutton.png) 0px 0px; }
#cowracing_quests_link:hover { background-position:0px -43px; }
#cowracing_stats_link { position:absolute; top:5px; left:80px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) -55px 0px; }
#cowracing_stats_link:hover { background-position:-55px -43px; }

#cowracing_stats { margin-top:-25px; text-align:left; width:445px; }
#cowracing_stats .headline {  }
#cowracing_stats .list { height:310px; overflow:auto; }
#cowracing_stats .select_line { background-color:#C3A75E; padding:4px; border-radius:4px; text-align:left; margin-bottom:5px; }
#cowracing_stats_select { border-radius:4px; border-color:#fff; }
#cowracing_stats .trophy { float:left; width:25px; height:25px; background-size:100% !important; margin-right:6px; }
#cowracing_stats .dialog_stats_line { position:relative; }
#cowracing_stats .banner { display:none; z-index:100; position:absolute; top:0px; left:225px; width:100px; height:100px; }
#cowracing_stats .banner.bottom { top:auto; bottom:0px; }
#cowracing_stats .banner .object { position:absolute; top:0px; left:0px; width:100%; height:100%; background-position:50% 50%; background-repeat:no-repeat; }

#cowracing_feed_selection { position:relative; width:520px; height:370px; padding:20px 0px; }
#cowracing_feed_selection .slot { position:relative; float:left; background-color:#C3A75E; padding:5px 5px; border-radius:5px; margin:0 15px 15px 0; width:230px; height:70px; }
#cowracing_feed_selection .slot .img { position:relative; float:left; border-radius:5px; margin-right:5px; top:0px; }
#cowracing_feed_selection .slot .info { position:relative; float:left; width:175px; text-align:left; }
#cowracing_feed_selection .slot .info .name { font-weight:bold; }
#cowracing_feed_selection .slot .amount { position:absolute; bottom:-5px; right:-5px; width:25px; height:17px; border-radius:5px; background-color:green; padding-top:3px; color:white; text-align:center; }
#cowracing_feed_selection_navi_up { position:absolute; top:-28px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up.3.png); width:253px; height:58px; left:50%; margin-left:-126px; }
#cowracing_production_selection_navi_up:hover, #cowracing_feed_selection_navi_up:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up_on.3.png); }
#cowracing_feed_selection_navi_down { position:absolute; bottom:-29px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down.3.png); width:253px; height:58px; left:50%; margin-left:-126px; }
#cowracing_production_selection_navi_down:hover, #cowracing_feed_selection_navi_down:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down_on.3.png); }

#cowracing_raceselection { position:relative; width:520px; padding:20px 0px; margin-top:-40px; margin-bottom:-20px; }
#cowracing_raceselection .inner { position:relative; float:left; width:245px; height:475px; background-color:#C3A75E; border-radius:5px; padding:5px; }
#cowracing_raceselection .inner .desc { margin-bottom:10px; height:28px; }
#cowracing_raceselection .inner.pve {  margin-right:10px; }
#cowracing_raceselection .inner .img { position:absolute; bottom:-15px; left:0px; width:185px; height:115px; background-size:100% !important; }
#cowracing_raceselection .inner .imgblock { position:absolute; bottom:0px; left:0px; width:100%; border-radius:5px; overflow:hidden; height:100px; }
#cowracing_raceselection .inner .img.pve { background:url(https://mff.wavecdn.net/mff/cowracing/RaceMode_PVE.png); }
#cowracing_raceselection .inner .img.pvp { background:url(https://mff.wavecdn.net/mff/cowracing/RaceMode_PVP.png); }
#cowracing_raceselection .inner .soon { margin:50px 0px; font-weight:bold; }
#cowracing_raceselection .grayscale, #cowracing .grayscale { opacity:0.5; filter:grayscale(100%); }
#cowracing_raceselection .rank { font-size:40px; font-weight:bold; color:#6C441D; margin-bottom:10px; }
#cowracing_raceselection .slot, #cowracing_pvp_registercow .slot { position:absolute; top:-30px; left:50%; width:64px; height:64px; margin-left:-32px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png) }
#cowracing_raceselection .slot .cowhead, #cowracing_pvp_registercow .slot .cowhead { position:absolute; top:-16px; left:-8px; width:80px; height:100px; background-size:100%; background-repeat:no-repeat; }
#cowracing_raceselection .start { position:relative; float:left; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -256px; margin-left:25px; margin-right:5px; }
#cowracing_raceselection .start.slot { position:relative; float:left; top:auto; left:auto; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); }
#cowracing_raceselection .start:hover { background-position:-64px -256px; }
#cowracing_raceselection .start .ttbox { top:0px; right:70px; width:135px; }
#cowracing_raceselection .start .timer { display:none; position:absolute; top:55px; left:50%; width:70px; margin-left:-42px; padding:4px; border-radius:5px; background-color:white; border:2px solid #583B28; text-align:center; }
#cowracing_raceselection .start .locked { display:none; position:absolute; top:0px; left:10px; width:40px; height:60px; background-size:100%; }
#cowracing_raceselection .ranking { position:relative; float:left; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -512px; }
#cowracing_raceselection .ranking:hover { background-position:-64px -512px; }
#cowracing_raceselection .ranking .ttbox { top:0px; left:70px; }
#cowracing_raceselection .replay { position:relative; float:left; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -448px; margin-left:5px; }
#cowracing_raceselection .replay:hover { background-position:-64px -448px; }
#cowracing_raceselection .replay .ttbox { top:0px; right:70px; }
#cowracing_raceselection .nextrace_info { margin:10px -5px 10px -5px; background-color:#dabe74; padding:10px 0px; }
#cowracing_raceselection .cow_weather { position:relative; float:left; margin-left:60px; }
#cowracing_raceselection .cow_obstacle { position:relative; float:left; width:47px; height:55px; background:url(https://mff.wavecdn.net/mff/cowracing/track/Obstacle_A.png) 50% 50%; margin-left:15px; }
#cowracing_raceselection .cow_obstacle .amount { margin-left:50px; margin-top:15px; font-size:14px; }
#cowracing_raceselection .refreshbutton { position:relative; }
#cowracing_raceselection .reloadbutton { position:absolute; top:-17px; right:8px; }
#cowracing_raceselection .reloadbutton .reloadimg { position:absolute; top:0px; right:0px; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -574px; transform:scale(0.35); }
#cowracing_raceselection .reloadbutton .reloadimg:hover { background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) -64px -574px; }
#cowracing_raceselection .reloadbutton .ttbox { right:50px; top:13px; }

#cowracing_raceselection .inner.pvp #cowracing_pvp_timer { font-size:24px; font-weight:bold; color:#6C441D; margin-top:5px; }
#cowracing_raceselection .inner.pvp .raceday {  }
#cowracing_raceselection .inner.pvp .running { font-size:14px; font-weight:bold; color:#6C441D; }
#cowracing_raceselection .inner.pvp .loading { margin:0 auto; width:70px; height:90px; background-size:100%; background-position:50% 50%; background-repeat:no-repeat; margin-top:5px; animation:spin 3s linear infinite; }
@keyframes spin { 100% { transform:rotate(360deg); } }

#cowracing_raceselection .inner.pvp .racetimer { margin-top:10px; }
#cowracing_raceselection .inner.pvp #cowracing_pvp_racetimer { font-weight:bold; color:#6C441D; font-size:14px; }
#cowracing_raceselection .inner.pvp .registerform { position:relative; margin:10px -5px 10px -5px; background-color:#dabe74; padding:10px 0px; height:44px; }
#cowracing_raceselection .inner.pvp .registerform .slot { top:0px; left:0px; margin-left:0px; }
#cowracing_raceselection .inner.pvp .registerform .info { position:absolute; top:0px; left:64px; height:100%; padding:5px; width:180px; }
#cowracing_raceselection .inner.pvp .registerform .info .button_new { position:absolute; bottom:15px; left:50%; width:170px; margin-left:-85px; }
#cowracing_raceselection .inner.pvp .helpbutton_blue { top:2px; position:absolute; right:3px; transform:scale(0.8); }
#cowracing_raceselection .inner.pvp .start .cowhead { width:65px; top:0px; left:0px; }
#cowracing_raceselection .inner.pvp .registered { padding:5px; background-color:ivory; margin-top:5px; margin-bottom:0px; margin-left:-5px; width:245px; }
#cowracing_raceselection .inner.pvp .suspendpvp { position:absolute; top:280px; left:60px; width:40px; height:40px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); background-size:100%; }
#cowracing_raceselection .inner.pvp .suspendpvp:hover { background-image:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }
#cowracing_raceselection .inner.pvp .suspendpvp:before { content:''; position:absolute; top:0px; left:0px; width:40px; height:40px; background:url(https://mff.wavecdn.net/mff/cowracing/Icon_Pause.png); background-size:100%; }
#cowracing_raceselection .inner.pvp .suspendpvp .ttbox { right:45px; left:auto; }

#cowracing_pvp_registercow {  }
#cowracing_pvp_registercow .fee { background-color:#C3A75E; border-radius:5px; padding:5px; margin:20px 0px; }
#cowracing_pvp_registercow .slot { position:relative; top:auto; left:auto; margin-left:0px; margin-left:0px; margin:0 auto; margin-top:15px; }
#cowracing_pvp_registercow .slot .cowhead { width:65px; top:0px; left:0px; }

#cowracing_racereplay { position:relative; width:575px; height:400px; }
#cowracing_racereplay .lane_box { position:relative; overflow:auto; width:625px; height:385px; margin-left:-20px; }
#cowracing_racereplay .lanes { position:absolute; top:0px; left:20px; }
#cowracing_racereplay .lanes .lane { position:relative; width:500px; height:80px; margin-bottom:-20px; margin-left:-10px; }
#cowracing_racereplay .lanes .lane .start { position:absolute; top:0px; left:-10px; width:19px; height:80px; }
#cowracing_racereplay .lanes .lane .end { position:absolute; top:0px; right:-10px; width:19px; height:80px; }
#cowracing_racereplay .lanes .lane .cow { z-index:1; position:absolute; top:15px; width:55px; height:60px; transition:width 0.1 linear; }
#cowracing_racereplay .lanes .lane .cow .img { position:absolute; top:0px; width:100%; height:100%; background-size:100%; transition:width 0.1 linear; background-repeat:no-repeat; }
#cowracing_racereplay .lanes .lane .cow .img.cowhead13 { top:-10px; }
#cowracing_racereplay .lanes .lane .cow .username { z-index:1; position:absolute; bottom:30px; color:white; right:65px; font-weight:bold; font-size:14px; white-space:nowrap; }
#cowracing_racereplay .lanes .lane .cow .tag { font-size:11px; }
#cowracing_racereplay .lanes .lane .cow .glow { position:absolute; top:-13px; left:-7px; background:url(https://mff.wavecdn.net/mff/cowracing/CowRacing_ActiveCowGlow.png); width:66px; height:66px; }
#cowracing_racereplay .lanes .lane .cow .rank { position:absolute; right:-20px; text-align:center; width:20px; color:white; font-size:28px; font-weight:bold; opacity:0.75; }
#cowracing_racereplay .lanes .lane .cow .rank.player { color:white; opacity:1; }
#cowracing_racereplay .lanes .lane .cow .ttbox { text-align:left; right:60px; }
#cowracing_racereplay .lanes .lane .cow .ttbox .name { font-weight:bold; }
#cowracing_racereplay .lanes .lane .cow .ttbox .level { margin-bottom:10px; }
#cowracing_racereplay .lanes .lane .finishline { position:absolute; top:0px; right:-20px; background:url(https://mff.wavecdn.net/mff/cowracing/track/FinishLine.png); width:28px; height:80px; }
#cowracing_racereplay .lanes .lane.heat { background:url(https://mff.wavecdn.net/mff/cowracing/track/Track_Dried_A.png); }
#cowracing_racereplay .lanes .lane.cold { background:url(https://mff.wavecdn.net/mff/cowracing/track/Track_Frozen_A.png); }
#cowracing_racereplay .lanes .lane.mud { background:url(https://mff.wavecdn.net/mff/cowracing/track/Track_Muddy_A.png); }
#cowracing_racereplay .lanes .lane.normal { background:url(https://mff.wavecdn.net/mff/cowracing/track/Track_Normal_A.png); }
#cowracing_racereplay .lanes .lane.rain { background:url(https://mff.wavecdn.net/mff/cowracing/track/Track_Wet_A.png); }
#cowracing_racereplay .lanes .lane .start.heat, #cowracing_racereplay .lanes .lane .end.heat { background:url(https://mff.wavecdn.net/mff/cowracing/track/EndPiece_Dried_A.png); }
#cowracing_racereplay .lanes .lane .start.cold, #cowracing_racereplay .lanes .lane .end.cold { background:url(https://mff.wavecdn.net/mff/cowracing/track/EndPiece_Frozen_A.png); }
#cowracing_racereplay .lanes .lane .start.mud, #cowracing_racereplay .lanes .lane .end.mud { background:url(https://mff.wavecdn.net/mff/cowracing/track/EndPiece_Muddy_A.png); }
#cowracing_racereplay .lanes .lane .start.normal, #cowracing_racereplay .lanes .lane .end.normal { background:url(https://mff.wavecdn.net/mff/cowracing/track/EndPiece_Normal_A.png); }
#cowracing_racereplay .lanes .lane .start.rain, #cowracing_racereplay .lanes .lane .end.rain { background:url(https://mff.wavecdn.net/mff/cowracing/track/EndPiece_Wet_A.png); }
#cowracing_racereplay .desc { margin-bottom:10px; margin-top:-10px; }
#cowracing_racereplay .refresh { z-index:1; position:absolute; top:-60px; right:-65px; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -448px; transform:scale(0.4); }
#cowracing_racereplay .refresh:hover { background-position:-64px -448px; }
#cowracing_racereplay .obstacle { position:absolute; top:0px; width:47px; height:80px; margin-left:15px; }
#cowracing_racereplay .obstacle.obstacle1 { left:20%; background:url(https://mff.wavecdn.net/mff/cowracing/track/Obstacle_A.png); }
#cowracing_racereplay .obstacle.obstacle2 { left:45%; background:url(https://mff.wavecdn.net/mff/cowracing/track/Obstacle_B.png); }
#cowracing_racereplay .obstacle.obstacle3 { left:70%; background:url(https://mff.wavecdn.net/mff/cowracing/track/Obstacle_C.png); }
#cowracing_racereplay .flyer { z-index:100; position:absolute; left:-120px; width:100px; text-align:right; font-size:20px; color:white; font-weight:bold; }
#cowracing_racereplay .flyer.failed { color:red; }
#cowracing_racereplay .flyer.idle { top:35%; opacity:1; transition:all 1s ease; }
#cowracing_racereplay .flyer.fly { top:35%; opacity:0; transition:all 1s ease; }
#cowracing_racereplay .cow_weather { position:absolute; top:-35px; }
#cowracing_racereplay .isdone { position:absolute; width:500px; text-align:center; left:50%; margin-left:-250px; top:-50px; font-weight:bold; }

#cowracing_racereplay .minimize { position:absolute; top:-8px; right:-45px; border:2px solid #64562C; width:20px; height:20px; border-radius:15px; }
#cowracing_racereplay .minimize.high { background:linear-gradient(lime, green); }
#cowracing_racereplay .minimize.high:before { content:''; position:absolute; top:4px; left:4px; border-color:#fff transparent transparent transparent; border-style:solid; border-width:6px; height:0px; width:0px; }
#cowracing_racereplay .minimize.high:after { content:''; position:absolute; top:5px; left:4px; border-color:transparent transparent #fff transparent; border-style:solid; border-width:6px; height:0px; width:0px; }
#cowracing_racereplay .minimize.low { background:linear-gradient(gold, orange); }
#cowracing_racereplay .minimize.low:before { content:''; position:absolute; top:-3px; left:4px; border-color:transparent transparent #fff transparent; border-style:solid; border-width:6px; height:0px; width:0px; }
#cowracing_racereplay .minimize.low:after { content:''; position:absolute; top:11px; left:4px; border-color:#fff transparent transparent transparent; border-style:solid; border-width:6px; height:0px; width:0px; }
#cowracing_racereplay .minimize .ttbox { right:30px; }
#cowracing_racereplay .mini { display:none; position:absolute; top:0px; left:20px; }
#cowracing_racereplay .mini .lane { position:relative; float:left; background-color:orange; width:500px; height:13px; margin-bottom:2px; }
#cowracing_racereplay .mini .lane.self { background-color:gold; }
#cowracing_racereplay .mini .lane .obstacle { height:13px; width:13px; background-color:#9c9c9c; margin-left:2px; }
#cowracing_racereplay .mini .lane .runner { position:absolute; top;0px; width:2px; height:100%; background-color:white; }
#cowracing_racereplay .mini .lane .runner .name { position:absolute; top:0px; right:5px; font-size:10px; margin-top:0px; color:white; white-space:nowrap; }
#cowracing_racereplay .mini .rank { position:relative; float:left; color:white; font-weight:bold; margin-left:5px; font-size:14px; margin-top:-2px; }

#cowracing_raceranking { width:550px; }
#cowracing_raceranking.pvp { width:300px; }
#cowracing_raceranking.pvp .replay { position:absolute; bottom:-15px; right:-55px; z-index:1; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -448px; }
#cowracing_raceranking.pvp .replay:hover { background-position:-64px -448px; }
#cowracing_raceranking.pvp .replay .ttbox { top:0px; right:70px; }
#cowracing_raceranking .league { color:#6C441D; font-size:20px; font-weight:bold; margin-top:-10px; margin-bottom:10px; }
#cowracing_raceranking select { margin-bottom:10px; border:0px; padding:3px; border-radius:5px; }
#cowracing_raceranking .intro { color:#6C441D; font-size:12px; font-weight:bold; margin-bottom:15px; }
#cowracing_raceranking .list { position:relative; width:100%; height:300px; overflow:auto; }
#cowracing_raceranking .line { padding:2px; }
#cowracing_raceranking .line.self { background-color:gold; }
#cowracing_raceranking .line.head { position:relative; font-weight:bold; margin-bottom:5px; width:100%; }
#cowracing_raceranking .line.head .cow { height:auto !important; }
#cowracing_raceranking .line:hover { background-color:#C3A75E; border-radius:4px; }
#cowracing_raceranking .line.head:hover { background-color:transparent; }
#cowracing_raceranking .line.topic { float:left; width:135px; }
#cowracing_raceranking .line .cell { position:relative; float:left; width:60px; }
#cowracing_raceranking .line .cell.rank { width:20px; text-align:right; margin-right:5px; }
#cowracing_raceranking.pvp .line .cell.rank { width:30px; }
#cowracing_raceranking.pvp .line .cell.name { width:180px; text-align:left; }
#cowracing_raceranking .line .cell.cow { width:35px; height:40px; background-size:100%; background-repeat:no-repeat; }
#cowracing_raceranking .line .cell.level {  }
#cowracing_raceranking .line .cell.startspeed {  }
#cowracing_raceranking .line .cell.stamina {  }
#cowracing_raceranking .line .cell.finalsprint {  }
#cowracing_raceranking .line .cell.athletic {  }
#cowracing_raceranking .line .cell.luck {  }
#cowracing_raceranking .line .cell.points { text-align:right; color:#6C441D; font-weight:bold; }
#cowracing_raceranking.pvp .line .cell.points { text-align:right; color:black; font-weight:normal; }
#cowracing_raceranking .line.head .cell.points { color:black !important; }
#cowracing_raceranking .display_options { display:flex; justify-content:center; margin-bottom:10px; }
#cowracing_raceranking .display_options input { float:left; }
#cowracing_raceranking .display_options .desc2 { float:left; margin-top:3px; margin-right:10px; }

#cowracing_broken {  }
#cowracing_broken .slot { position:relative; float:left; margin:15px; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png) }
#cowracing_broken .slot .img { position:absolute; top:-1px; left:-1px; width:65px; height:65px; background-size:100%; }

#cowracing_reward {  }
#cowracing_reward .position { font-weight:bold; margin-bottom:20px; }
#cowracing_reward .newrank_intro {  }
#cowracing_reward .newrank { font-size:60px; font-weight:bold; color:#6C441D; }
#cowracing_reward .line div { float:left; }
#cowracing_reward .left2 { margin-top:15px; margin-left:5px; }

#cowracing_reward .confetti { position:absolute; top:50%; margin-top:192px; left:50%; margin-left:-229px; }
.confetti { background:url(https://mff.wavecdn.net/mff/breed/Confetti_Ani_Spritesheet_459x385.png); height:385px; width:459px; animation:confetti_play 1s steps(20); }
@keyframes confetti_play { 100% { background-position:-9180px; } }

#farmersmarket_howto_inner_cowracing #cowracing_help_general { display:block; }
#farmersmarket_howto_inner_cowracing #cowracing_help_food { display:none; }
#farmersmarket_howto_inner_cowracing #cowracing_help_cows { display:none; }
#farmersmarket_howto_inner_cowracing #cowracing_help_pvp { display:none; }
#farmersmarket_howto_inner_cowracing #cowracing_help_teams { display:none; }
#farmersmarket_howto_inner_cowracing .tabnavi { position:relative; border-bottom:1px solid black; width:100%; margin-bottom:5px; }
#farmersmarket_howto_inner_cowracing .tabnavi .tab { position:relative; float:left; margin-right:-1px; margin-bottom:-1px; padding:5px 10px; border:1px solid black; border-top-left-radius:5px; border-top-right-radius:5px; }
#farmersmarket_howto_inner_cowracing .tabnavi .tab.active { border-bottom:1px solid white; }

#cowracing_help_cows .line, #cowracing_help_equipment .line { margin-bottom:5px; border-bottom:1px dashed #ccc; padding-bottom:0px; }
#cowracing_help_cows .line .cowhead, #cowracing_help_equipment .cowitem { float:left; width:30px; height:35px; background-size:100%; background-repeat:no-repeat; }
#cowracing_help_cows .line .name, #cowracing_help_equipment .name { float:left; width:100px; margin-left:5px; }
#cowracing_help_cows .line .speed { float:left; width:80px; text-align:right; overflow:hidden; }
#cowracing_help_cows .line .speed.head, #cowracing_help_cows .line .pro.head, #cowracing_help_cows .line .con.head { font-weight:bold; margin-top:9px; text-align:left; }
#cowracing_help_cows .line .attr { float:left; width:25px; margin-left:8px; text-align:right; }
#cowracing_help_equipment .attr { float:left; width:25px; margin-left:23px; text-align:right; }
#cowracing_help_cows .line .pro.head { border-color:transparent transparent green transparent; border-style:solid; border-width:10px; height:0px; width:0px; margin:-5px 0px 0px 10px; }
#cowracing_help_cows .line .con.head { border-color:red transparent transparent transparent; border-style:solid; border-width:10px; height:0px; width:0px; margin:5px 0px 0px 10px; }
#cowracing_help_cows .line.tip, #cowracing_help_food .line.tip, #cowracing_help_equipment .line.tip, #cowracing_help_general .line.tip, #cowracing_help_pvp .line.tip, #cowracing_help_teams .line.tip { margin-bottom:10px; border:2px solid #C3A75E; padding:10px; border-radius:5px; }
#cowracing_help_cows ul, #cowracing_help_food ul, #cowracing_help_equipment ul, #cowracing_help_general ul, #cowracing_help_pvp ul, #cowracing_help_teams ul { padding:0px 0px 0px 14px; }
#cowracing_help_cows ul li, #cowracing_help_food ul li, #cowracing_help_equipment ul li, #cowracing_help_general ul li, #cowracing_help_pvp ul li, #cowracing_help_teams ul li { margin:5px 0px; }
#cowracing_help_equipment .percent { text-align:left; width:45px; margin-top:3px; margin-left:0px; }
#cowracing_help_equipment .megafield_money_icon, #cowracing_help_equipment .megafield_points_icon { transform:scale(0.7); margin-top:-10px; margin-bottom:-7px; }
#cowracing_help_general .ranking {  }
#cowracing_help_general .ranking .line { margin:5px 0px; }
#cowracing_help_general .headline { margin-top:10px; font-size:14px; }

#cowracing_pvphistory_link { z-index:1; position:absolute; top:2px; right:215px; width:18px; height:18px; background:linear-gradient(#fff930, #ee6402); border-radius:5px; border:2px solid #715339; }
#cowracing_pvphistory_link:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; border-radius:5px; background:url(https://mff.wavecdn.net/mff/stats_button_inner.png) 50% 50% no-repeat; background-size:100%; }
#cowracing_pvphistory_link:hover { transform:scale(1.05); }
#cowracing_pvphistory_link .ttbox { top:35px; }
#cowracing_pvphistory { position:relative; padding:10px; width:500px; }
#cowracing_pvphistory .desc { margin-top:-20px; }
#cowracing_pvphistory .main { position:relative; width:500px; height:355px; overflow:auto; }
#cowracing_pvphistory .main .barbox { position:absolute; bottom:5px; left:0px; height:250px; }
#cowracing_pvphistory .main .barbox .bar { position:relative; float:left; margin:0px 2px; width:20px; height:100%; background-color:#DABE74; }
#cowracing_pvphistory .main .barbox .bar .ttbox { left:35px; top:50px; width:150px; text-align:left; }
#cowracing_pvphistory .main .barbox .bar .ttbox.right { left:auto; right:25px; }
#cowracing_pvphistory .main .barbox .bar .empty { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#E5D194; }
#cowracing_pvphistory .main .barbox .bar .empty .text { position:relative; transform:rotate(90deg); white-space:nowrap; color:black; }
#cowracing_pvphistory .main .barbox .bar .pos { position:absolute; bottom:0px; left:0px; width:100%; }
#cowracing_pvphistory .main .barbox .bar .pos .posblock { position:absolute; top:0px; left:0px; width:100%; background-color:gold; }
#cowracing_pvphistory .main .barbox .bar.relative .pos { position:absolute; left:50%; width:1px; height:1px; margin-left:-2px; border:0px; }
#cowracing_pvphistory .main .barbox .bar.relative .pos:after { content:''; position:absolute; top:-1px; left:0px; width:4px; height:4px; border-radius:5px; background-color:black; }
#cowracing_pvphistory .main .barbox .bar .blocked { position:absolute; bottom:0px; left:0px; width:100%; background-color:#E5D194; }
#cowracing_pvphistory .main .barbox .bar .postext { position:absolute; top:-15px; width:100%; text-align:center; }
#cowracing_pvphistory .main .barbox .lines { display:none; position:absolute; left:0px; bottom:0px; width:100%; height:100%; }
#cowracing_pvphistory .main .barbox .barfix { position:absolute; width:4px; height:4px; background-color:black; border-radius:2px; margin-left:-2px; margin-bottom:-2px; }
#cowracing_pvphistory .main .barbox .angel { position:absolute; left:2px; bottom:2px; }
#cowracing_pvphistory .main .barbox .line { position:absolute; height:1px; border-top:1px solid black; }
#cowracing_pvphistory .xaxis { position:relative; border-top:1px solid black; margin-top:10px; padding-top:2px; text-align:left; }
#cowracing_pvphistory .xaxis:after { content:''; position:absolute; top:-5px; right:-5px; border-style:solid; border-width:5px; height:0px; width:0px; border-color:transparent transparent transparent black; }
#cowracing_pvphistory .options { margin-top:10px; text-align:left; background-color:#C3A75E; padding:5px; border-radius:5px; }
#cowracing_pvphistory .options input { margin-top:5px; text-align:left; }
#cowracing_pvphistory .trophy { position:absolute; top:-35px; text-align:center; width:20px; height:20px; background-size:100% !important; }

#cowracing_team_edit {  }
#cowracing_team_edit .name { font-weight:bold; padding:5px; border-radius:5px; border:2px solid #ccc; width:200px; margin-bottom:5px; }
#cowracing_team_edit .tag { font-weight:bold; padding:5px; border-radius:5px; border:2px solid #ccc; width:100px; margin-bottom:5px; }
#cowracing_team_edit .desc { padding:5px; border-radius:5px; border:2px solid #ccc; width:275px; height:50px; margin-bottom:5px; }
#cowracing_team_edit .banner, #cowracing .teaminfo .banner, #cowracing_team_teamlist .list .line .banner { position:relative; width:100px; height:100px; }
#cowracing_team_edit .banner { margin:0 auto; }
#cowracing_team_edit .banner .shape, #cowracing .teaminfo .banner .shape, #cowracing_team_teamlist .banner .shape, #cowracing_stats .banner .shape { position:absolute; top:0px; left:0px; width:100%; height:100%; background-size:100%; }
#cowracing_team_edit .shape1, #cowracing .teaminfo .banner .shape1, #cowracing_team_teamlist .banner .shape1, #cowracing_team_banner_unlocks .shape1, #cowracing_team_chat .shape1, #cowracing_stats .banner .shape1 { background-image:url(https://mff.wavecdn.net/mff/cowracing/banner/Shape_Circle.png); }
#cowracing_team_edit .shape2, #cowracing .teaminfo .banner .shape2, #cowracing_team_teamlist .banner .shape2, #cowracing_team_banner_unlocks .shape2, #cowracing_team_chat .shape2, #cowracing_stats .banner .shape2 { background-image:url(https://mff.wavecdn.net/mff/cowracing/banner/Shape_Rectangle.png); }
#cowracing_team_edit .shape3, #cowracing .teaminfo .banner .shape3, #cowracing_team_teamlist .banner .shape3, #cowracing_team_banner_unlocks .shape3, #cowracing_team_chat .shape3, #cowracing_stats .banner .shape3 { background-image:url(https://mff.wavecdn.net/mff/cowracing/banner/Shape_Diamond.png); }
#cowracing_team_edit .shape4, #cowracing .teaminfo .banner .shape4, #cowracing_team_teamlist .banner .shape4, #cowracing_team_banner_unlocks .shape4, #cowracing_team_chat .shape4, #cowracing_stats .banner .shape4 { background-image:url(https://mff.wavecdn.net/mff/cowracing/banner/Shape_Cow.png); }
#cowracing_team_edit .shape5, #cowracing .teaminfo .banner .shape5, #cowracing_team_teamlist .banner .shape5, #cowracing_team_banner_unlocks .shape5, #cowracing_team_chat .shape5, #cowracing_stats .banner .shape5 { background-image:url(https://mff.wavecdn.net/mff/cowracing/banner/Shape_Shield.2.png); }
#cowracing_team_edit .shape6, #cowracing .teaminfo .banner .shape6, #cowracing_team_teamlist .banner .shape6, #cowracing_team_banner_unlocks .shape6, #cowracing_team_chat .shape6, #cowracing_stats .banner .shape6 { background-image:url(https://mff.wavecdn.net/mff/cowracing/banner/Shape_Star.png); }
#cowracing_team_edit .banner .color, #cowracing .teaminfo .banner .color, #cowracing_team_teamlist .banner .color, #cowracing_stats .banner .color { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#cowracing_team_edit .color1, #cowracing .teaminfo .banner .color1, #cowracing_team_teamlist .banner .color1, #cowracing_team_banner_unlocks .color1, #cowracing_team_chat .color1, #cowracing_stats .banner .color1 { background-color:#ffffff; }
#cowracing_team_edit .color2, #cowracing .teaminfo .banner .color2, #cowracing_team_teamlist .banner .color2, #cowracing_team_banner_unlocks .color2, #cowracing_team_chat .color2, #cowracing_stats .banner .color2 { background-color:#d60a0a; }
#cowracing_team_edit .color3, #cowracing .teaminfo .banner .color3, #cowracing_team_teamlist .banner .color3, #cowracing_team_banner_unlocks .color3, #cowracing_team_chat .color3, #cowracing_stats .banner .color3 { background-color:#3cb100; }
#cowracing_team_edit .color4, #cowracing .teaminfo .banner .color4, #cowracing_team_teamlist .banner .color4, #cowracing_team_banner_unlocks .color4, #cowracing_team_chat .color4, #cowracing_stats .banner .color4 { background-color:#008ed2; }
#cowracing_team_edit .color5, #cowracing .teaminfo .banner .color5, #cowracing_team_teamlist .banner .color5, #cowracing_team_banner_unlocks .color5, #cowracing_team_chat .color5, #cowracing_stats .banner .color5 { background-color:#000000; }
#cowracing_team_edit .color6, #cowracing .teaminfo .banner .color6, #cowracing_team_teamlist .banner .color6, #cowracing_team_banner_unlocks .color6, #cowracing_team_chat .color6, #cowracing_stats .banner .color6 { background-color:#01bd9a; }
#cowracing_team_edit .color7, #cowracing .teaminfo .banner .color7, #cowracing_team_teamlist .banner .color7, #cowracing_team_banner_unlocks .color7, #cowracing_team_chat .color7, #cowracing_stats .banner .color7 { background-color:#7d32e0; }
#cowracing_team_edit .color8, #cowracing .teaminfo .banner .color8, #cowracing_team_teamlist .banner .color8, #cowracing_team_banner_unlocks .color8, #cowracing_team_chat .color8, #cowracing_stats .banner .color8 { background-color:#ce37c2; }
#cowracing_team_edit .color9, #cowracing .teaminfo .banner .color9, #cowracing_team_teamlist .banner .color9, #cowracing_team_banner_unlocks .color9, #cowracing_team_chat .color9, #cowracing_stats .banner .color9 { background-color:#fb9e12; }
#cowracing_team_edit .color10, #cowracing .teaminfo .banner .color10, #cowracing_team_teamlist .banner .color10, #cowracing_team_banner_unlocks .color10, #cowracing_team_chat .color10, #cowracing_stats .banner .color10 { background-color:#8e8e8e; }
#cowracing_team_edit .color11, #cowracing .teaminfo .banner .color11, #cowracing_team_teamlist .banner .color11, #cowracing_team_banner_unlocks .color11, #cowracing_team_chat .color11, #cowracing_stats .banner .color11 { background-color:#ffe000; }
#cowracing_team_edit .banner .object, #cowracing .teaminfo .banner .object, #cowracing_team_teamlist .banner .object { position:absolute; top:0px; left:0px; width:100%; height:100%; background-position:50% 50%; background-repeat:no-repeat; }
#cowracing_team_edit .banner .left { position:absolute; top:0px; left:-30px; }
#cowracing_team_edit .banner .left .arrow { border-color:transparent white transparent transparent; border-style:solid; border-width:10px; height:0px; width:0px; margin-bottom:20px; }
#cowracing_team_edit .banner .right { position:absolute; top:0px; right:-30px; }
#cowracing_team_edit .banner .right .arrow { border-color:transparent transparent transparent white; border-style:solid; border-width:10px; height:0px; width:0px; margin-bottom:20px; }
#cowracing_team_edit .failed { display:none; font-weight:bold; color:red; margin-bottom:10px; margin-top:-5px; }
#cowracing_team_edit .cost { margin:10px 0px 0px 0px; }
#cowracing_team_edit .cost .off { color:red; }
#cowracing_team_edit .button_new { margin-top:10px; }
#cowracing_team_edit .button_new.off { filter:grayscale(1); opacity:0.5; }
#cowracing_team_edit .button_new.delete { color:red; }

#cowracing .team_token, #cowracing_team_memberlist .team_token, #cowracing_team_donate_tokens_commit .team_token, #cowracing_help_equipment .team_token { background-image:url(https://mff.wavecdn.net/mff/cowracing/Teamtokens.2.png); }
#cowracing_help_equipment .team_token { width:25px; height:25px; background-size:100%; }

#cowracing .teaminfo { position:absolute; top:0px; left:50%; margin-left:-116px; width:232px; height:114px; background-image:url(https://mff.wavecdn.net/mff/cowracing/TopBoard.png); }
#cowracing .teaminfo .banner { position:relative; float:left; margin-left:10px; margin-top:1px; }
#cowracing .teaminfo .banner .ttbox { top:110px; left:0px; width:200px; }
#cowracing .teaminfo .banner .ttbox .name { font-weight:bold; margin-bottom:5px; float:none; }
#cowracing .teaminfo .banner .banner_unlocks { position:absolute; bottom:5px; right:5px; width:20px; height:20px; border-radius:10px; border-color:#fff; background:linear-gradient(aqua, blue); }
#cowracing .teaminfo .banner .banner_unlocks:after { content:'i'; position:absolute; top:3px; left:8px; font-weight:bold; color:#fff; }
#cowracing .teaminfo .banner .banner_unlocks:hover { transform:scale(1.05); }
#cowracing .teaminfo .banner .banner_unlocks .ttbox { top:auto; left:auto; bottom:0px; right:30px; width:auto; }
#cowracing .teaminfo .infoblock { position:relative; float:left; margin-left:5px; width:105px; }
#cowracing .teaminfo .name { position:relative; }
#cowracing .teaminfo .edit { position:absolute; top:5px; left:-100px; width:15px; height:15px; background-image:url(https://mff.wavecdn.net/mff/guild/edit.gif); }
#cowracing .teaminfo .edit:hover { transform:scale(1.05); }
#cowracing .teaminfo .edit .ttbox { top:20px; left:0px; }
#cowracing .teaminfo .points {  }
#cowracing .teaminfo .close_timer { position:absolute; bottom:-495px; left:-121px; z-index:2; background-color:white; padding:20px; width:200px; border-radius:5px; border:2px solid #885F49; text-align:center; }
#cowracing .teaminfo .close_timer .timer { font-weight:bold; font-size:14px; margin:5px; }
#cowracing .member_link { position:absolute; bottom:80px; left:10px; width:65px; height:65px; background-image:url(https://mff.wavecdn.net/mff/cowracing/Members_Button.2.png); background-size:100%; }
#cowracing .chat_link { position:absolute; bottom:10px; left:10px; width:65px; height:65px; background-image:url(https://mff.wavecdn.net/mff/cowracing/Chat_Button.2.png); background-size:100%; }
#cowracing .member_link:hover, #cowracing .chat_link:hover { transform:scale(1.05); }
#cowracing .member_link .newbies, #cowracing .chat_link .unread { position:absolute; bottom:0px; right:0px; width:22px; height:22px; border-radius:11px; background-color:#d20000; color:white; }
#cowracing .member_link .newbies .amount, #cowracing .chat_link .unread .amount { text-align:center; margin-top:4px; font-weight:bold; }
#cowracing .member_link .newbies .ttbox, #cowracing .chat_link .unread .ttbox { bottom:auto; top:0px; left:25px; white-space:nowrap; }
#cowracing .member_link .ttbox, #cowracing .chat_link .ttbox { bottom:65px; left:0px; }
#cowracing .tokens { position:absolute; top:15px; right:65px; padding:5px; background-color:white; width:100px; border-radius:5px; border:2px solid #885F49; }
#cowracing .tokens .amount { text-align:right; font-weight:bold; }
#cowracing .tokens .team_token { position:absolute; top:-13px; left:-15px; width:50px; height:50px; background-size:100%; }
#cowracing .tokens .ttbox { top:30px; right:0px; width:170px; }
#cowracing .tokens .pluss { position:absolute; top:-7px; right:-33px; width:38px; height:38px; background-image:url(https://mff.wavecdn.net/mff/cowracing/Plus_Button.png); background-position:0px 0px; transform:scale(0.8); }
#cowracing .tokens .pluss:hover { background-position:-38px 0px; }

#cowracing_team_banner_unlocks { position:relative; width:500px; }
#cowracing_team_banner_unlocks .desc { margin-bottom:10px; }
#cowracing_team_banner_unlocks .list { position:relative; height:350px; overflow:auto; }
#cowracing_team_banner_unlocks .list .head { font-weight:bold; color:#6C441D; margin-top:10px; margin-bottom:5px; }
#cowracing_team_banner_unlocks .list .line { position:relative; background-color:#dabe74; padding:5px; border-radius:5px; margin-bottom:5px; }
#cowracing_team_banner_unlocks .list .line .part { position:relative; float:left; width:50px; height:50px; background-size:100%; background-position:50% 50%; background-repeat:no-repeat; margin-right:10px; }
#cowracing_team_banner_unlocks .list .line .part.color { border-radius:5px; }
#cowracing_team_banner_unlocks .list .line .info { position:relative; float:left; width:350px; text-align:left; }
#cowracing_team_banner_unlocks .list .line .ready { display:block; position:relative; top:auto; right:auto; float:left; width:46px; height:47px; background-size:100%; }
#cowracing_team_banner_unlocks .list .line .locked { position:relative; float:left; width:35px; height:48px; background:url(https://mff.wavecdn.net/mff/questlock.png); background-size:100%; margin-left:3px; }
#cowracing_team_banner_unlocks .edit { position:absolute; top:-35px; left:10px; width:15px; height:15px; background-image:url(https://mff.wavecdn.net/mff/guild/edit.gif); }
#cowracing_team_banner_unlocks .edit:hover { transform:scale(1.05); }
#cowracing_team_banner_unlocks .edit .ttbox { top:20px; left:0px; }

#cowracing_team_memberlist {  }
#cowracing_team_memberlist .list { height:410px; overflow:auto; }
#cowracing_team_memberlist .list .head { font-weight:bold; color:#6C441D; margin-top:15px; margin-bottom:5px; }
#cowracing_team_memberlist .list .line { width:400px; margin-bottom:2px; background-color:#dabe74; padding:5px; border-radius:5px; }
#cowracing_team_memberlist .list .line:hover { background-color:gold; }
#cowracing_team_memberlist .list .line .name { position:relative; float:left; width:150px; text-align:left; }
#cowracing_team_memberlist .list .line .token { position:relative; float:left; margin-left:30px; }
#cowracing_team_memberlist .list .line .token .icon { position:absolute; top:-4px; left:-25px; width:20px; height:20px; background-size:100%; }
#cowracing_team_memberlist .list .line .mbutton { position:relative; float:right; width:15px; height:15px; margin-left:5px; }
#cowracing_team_memberlist .list .line .mbutton.transfer { background-image:url(https://mff.wavecdn.net/mff/guild/suggest.gif); }
#cowracing_team_memberlist .list .line .mbutton.accept { background-image:url(https://mff.wavecdn.net/mff/guild/suggest.gif); }
#cowracing_team_memberlist .list .line .mbutton.kick { background-image:url(https://mff.wavecdn.net/mff/guild/kick.gif); }
#cowracing_team_memberlist .list .line .mbutton.promote { background-image:url(https://mff.wavecdn.net/mff/guild/suggest.gif); }
#cowracing_team_memberlist .list .line .mbutton.degrade { background-image:url(https://mff.wavecdn.net/mff/guild/leave.gif); }
#cowracing_team_memberlist .list .line .mbutton.leave { background-image:url(https://mff.wavecdn.net/mff/guild/kick.gif); }
#cowracing_team_memberlist .list .line .mbutton .ttbox { top:0px; right:25px; white-space:nowrap; }
#cowracing_team_memberlist .statslink { position:absolute; top:0px; left:0px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) -55px 0px; transform:scale(0.7); }
#cowracing_team_memberlist .statslink:hover { background-position:-55px -43px; }
#cowracing_team_memberlist .statslink .ttbox { top:0px; left:105px; width:120px; transform:scale(1.4); }

#cowracing_team_teamlist { width:450px; }
#cowracing_team_teamlist .list { height:350px; overflow:auto; }
#cowracing_team_teamlist .list .line { background-color:#dabe74; margin-bottom:5px; padding:5px; border-radius:5px; }
#cowracing_team_teamlist .list .line:hover { background-color:gold; }
#cowracing_team_teamlist .list .line .banner { position:relative; float:left; }
#cowracing_team_teamlist .list .line .info { position:relative; float:left; margin-left:5px; width:315px; text-align:left; min-height:100px; }
#cowracing_team_teamlist .list .line .info .name {  }
#cowracing_team_teamlist .list .line .info .desc {  }
#cowracing_team_teamlist .list .line .info .members { margin-top:5px; }
#cowracing_team_teamlist .list .line .info .points { margin-bottom:5px; }
#cowracing_team_teamlist .list .line .info .button_new { position:absolute; bottom:0px; right:0px; padding:2px 20px; text-align:center; }

#cowracing_team_memberlist_stats { width:450px; }
#cowracing_team_memberlist_stats .list { height:350px; overflow:auto; }
#cowracing_team_memberlist_stats .list .line { position:relative; width:400px; margin-bottom:2px; background-color:#dabe74; padding:5px; border-radius:5px; }
#cowracing_team_memberlist_stats .list .line:hover { background-color:gold; }
#cowracing_team_memberlist_stats .list .line .rank { position:relative; float:left; width:50px; text-align:right; margin-right:5px; }
#cowracing_team_memberlist_stats .list .line .name { position:relative; float:left; width:150px; text-align:left; }
#cowracing_team_memberlist_stats .list .line .token { position:relative; float:right; width:150px; text-align:right; }
#cowracing_team_memberlist_stats .list .line .ttbox { left:155px; }
#cowracing_team_memberlist_stats .list .line .ttbox.bottom { top:auto; bottom:0px; }
#cowracing_team_memberlist_stats .list .line .ttbox .line2 { margin-bottom:2px; }
#cowracing_team_memberlist_stats .list .line .ttbox .line2 .type { position:relative; float:left; width:150px; text-align:left; }
#cowracing_team_memberlist_stats .list .line .ttbox .line2 .value { position:relative; float:left; width:50px; text-align:right; }

#cowracing_team_chat { width:500px; }
#cowracing_team_chat .list { height:350px; overflow:auto; }
#cowracing_team_chat .list .line { position:relative; background-color:#dabe74; padding:5px; border-radius:5px; margin-bottom:2px; }
#cowracing_team_chat .list .line.user { background-color:ivory; }
#cowracing_team_chat .list .line.own { background-color:#fff1c8; }
#cowracing_team_chat .list .line:hover { background-color:gold; }
#cowracing_team_chat .list .line .head { text-align:left; }
#cowracing_team_chat .list .line .head .name { font-weight:bold; }
#cowracing_team_chat .list .line .head .date {  }
#cowracing_team_chat .list .line .message { text-align:left; }
#cowracing_team_chat .list .delete { position:absolute; top:5px; right:5px; color:red; font-weight:bold; }
#cowracing_team_chat .list .ranking { background-color:ivory; padding:5px; margin-top:5px; border-radius:5px; }
#cowracing_team_chat textarea { position:relative; float:left; padding:5px; border-radius:5px; border:2px solid #ccc; width:395px; height:40px; margin-top:2px; resize:none; }
#cowracing_team_chat .button_new { position:relative; float:left; margin-left:3px; width:80px; margin-top:3px; }
#cowracing_team_chat .button_new.off { filter:grayscale(1); opacity:0.5; }
#cowracing_team_chat .list .unlocks { position:relative; background-color:ivory; margin-top:5px; border-radius:5px; }
#cowracing_team_chat .list .unlocks .item { position:relative; float:left; width:35px; height:35px; margin:5px; background-size:100%; background-position:50% 50%; background-repeat:no-repeat; }
#cowracing_team_chat .list .unlocks .item.color { border-radius:5px; }

#cowracing_team_donate_tokens_commit { width:350px; }
#cowracing_team_donate_tokens_commit input { padding:5px; border-radius:5px; border:2px solid #ccc; margin:5px; }
#cowracing_team_donate_tokens_commit .available { margin-top:5px; font-style:italic; }
#cowracing_team_donate_tokens_commit .missed {  }
#cowracing_team_donate_tokens_commit .team_token { position:absolute; top:3px; left:67px; width:30px; height:30px; background-size:100%; }

#cowracing_team_start_commit { position:relative; }
#cowracing_team_start_commit .button_new { margin:15px; padding:10px; }

#cowracing .team_upgrades { z-index:1; position:absolute; top:165px; right:40px; }
#cowracing .team_upgrades .line { position:relative; margin-bottom:5px; }
#cowracing .team_upgrades .line .bar { position:relative; width:150px; height:47px; background-image:url(https://mff.wavecdn.net/mff/cowracing/LevelProgress_150x47.png); background-position:0px -47px; }
#cowracing .team_upgrades .line .bar .front { position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url(https://mff.wavecdn.net/mff/cowracing/LevelProgress_150x47.png); background-position:0px 0px; }
#cowracing .team_upgrades .line .bar .inner { position:absolute; top:0px; left:43px; height:100%; width:100px; }
#cowracing .team_upgrades .line .bar .inner .fill { position:absolute; top:0px; left:0px; height:100%; background-image:url(https://mff.wavecdn.net/mff/cowracing/LevelProgress_150x47.png); background-position:-40px -94px; }
#cowracing .team_upgrades .line .level { position:absolute; top:6px; left:6px; width:34px; height:34px; text-align:center; font-size:20px; color:white; padding-top:5px; }
#cowracing .team_upgrades .line .button_plus { position:absolute; top:6px; right:-33px; width:38px; height:38px; background-image:url(https://mff.wavecdn.net/mff/cowracing/Plus_Button.png); background-position:0px 0px; }
#cowracing .team_upgrades .line .button_plus:hover { background-position:-38px 0px; }
#cowracing .team_upgrades .line .ttbox { top:55px; left:0px; }
#cowracing .team_upgrades .line .icon { position:absolute; top:0px; left:-40px; width:50px; height:45px; background-image:url(https://mff.wavecdn.net/mff/cowracing/CowAttribute_Teams_Symbols_50x45.png); }
#cowracing .team_upgrades .line .icon.maxmembers { background-position:0px 0px; }
#cowracing .team_upgrades .line .icon.racepoint_bonus { background-position:-50px 0px; }
#cowracing .team_upgrades .line .icon.points_bonus { background-position:-100px 0px; }
#cowracing .team_upgrades .line .icon.money_bonus { background-position:-150px 0px; }
#cowracing .team_upgrades .line .icon.cowxp_bonus { background-position:-200px 0px; }

#cowracing .team_trophies { position:absolute; top:159px; left:127px; }
#cowracing .team_trophies .trophy { position:relative; float:left; width:80px; height:95px; background-size:100%; }
#cowracing .team_trophies .trophy .count { position:absolute; bottom:-15px; left:50%; width:50px; margin-left:-25px; text-align:center; color:white; font-size:12px; font-weight:bold; text-shadow:0px 0px 12px black; }
#cowracing .team_trophies .trophy.bronze, #cowracing_stats .trophy.bronze.team_trophies { background-image:url(https://mff.wavecdn.net/mff/cowracing/BronzeTrophy_Render_team2.png); }
#cowracing .team_trophies .trophy.silver, #cowracing_stats .trophy.silver.team_trophies { background-image:url(https://mff.wavecdn.net/mff/cowracing/SilverTrophy_Render_team2.png); }
#cowracing .team_trophies .trophy.gold, #cowracing_stats .trophy.gold.team_trophies { background-image:url(https://mff.wavecdn.net/mff/cowracing/GoldTrophy_Render_team2.png); }
#cowracing .team_trophies .trophy .ttbox { bottom:0px; left:75px; }

#cowracing .newbie_info { position:absolute; top:200px; left:0px; z-index:2; background-color:white; padding:20px; width:600px; border-top:2px solid #885F49; border-bottom:2px solid #885F49; text-align:center; }
#cowracing .newbie_info .button_new { margin-top:15px; padding:2px 20px; }

#cowracing_help_teams_points_calculator {  }
#cowracing_help_teams_points_calculator .header { border-bottom:2px solid #ccc; padding-bottom:5px; margin-bottom:5px; }
#cowracing_help_teams_points_calculator .header .col1, #cowracing_help_teams_points_calculator .ranks .col1 { float:left; margin:6px 5px 0px 0px; width:150px; }
#cowracing_help_teams_points_calculator .header .col2 { float:left; width:50px; }
#cowracing_help_teams_points_calculator .header .col3 { float:left; }
#cowracing_help_teams_points_calculator .ranks {  }
#cowracing_help_teams_points_calculator .ranks .slot { margin-bottom:2px; }
#cowracing_help_teams_points_calculator .ranks .slot input { float:left; width:50px; }
#cowracing_help_teams_points_calculator .ranks .slot .col3 { float:left; margin-left:5px; color:#ccc; margin-top:6px; }
#cowracing_help_teams_points_calculator input { border:2px solid #ccc; border-radius:5px; padding:4px; margin-right:5px; }
#cowracing_help_teams_points_calculator .button_new { padding:4px; }
#cowracing_help_teams_points_calculator .button_new.calc { width:205px; text-align:center; }
#cowracing_help_teams_points_calculator .result { margin-top:5px; }
#cowracing_help_teams_points_calculator .result .col1 { float:left; width:160px; }
#cowracing_help_teams_points_calculator .result .col3 { float:left; font-weight:bold; }

#cowracing_remember_pvp_marker { position:absolute; bottom:-20px; right:0px; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -256px; transform:scale(0.5); }
#cowracing_remember_pvp_marker:after { content:'!'; position:absolute; top:-5px; right:0px; font-weight:bold; font-size:54px; color:yellow; }
#cowracing_remember_pvp_marker .ttbox { top:110px; left:60px; min-width:120px; transform:scale(2); }

#cowracing_raceselection .start.pvpmarker:after, #cowracing .race.pvpmarker:after { content:'!'; position:absolute; bottom:0px; right:0px; font-weight:bold; font-size:32px; color:yellow; }


#farmersmarket_pos9 { top:37px; left:535px; width:152px; height:295px; background:url(https://mff.wavecdn.net/mff/fishing/FishingShed_MapView.png); }
#farmersmarket_pos9_block { top:221px; left:89px; }
#farmersmarket_pos9_tt { left:-10px; }

#farmersmarket_pos9_inner { z-index:25; display:none; position:absolute; top:50px; left:50%; width:640px; height:540px; margin-left:-320px; border-radius:5px; border:2px solid #885F49; overflow:hidden; }
#farmersmarket_pos9_inner .helpbutton_blue { position:absolute; top:31px; right:5px; }
#farmersmarket_pos9_progress { top:5px; right:-40px; width:100px; background-size:100%; }
.farmersmarket_pos9_progress_active { background:url(https://mff.wavecdn.net/mff/fishing/Fischfutter_LaufendeProduktion.gif) 50% 50% no-repeat; width:100%; height:100%; }
.farmersmarket_pos9_progress_ready { background:url(https://mff.wavecdn.net/mff/fishing/Fischfutter_FertigeProduktion.gif) 50% 50% no-repeat; width:100%; height:100%; }
#farmersmarket_pos9_timer { top:128px; }

#fishing { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fishing.pier { background:url(https://mff.wavecdn.net/mff/fishing/FishingShed_pier.2.png); }
#fishing.production { background:url(https://mff.wavecdn.net/mff/fishing/FishingShed_Inside.png); }
#fishing .view { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fishing .view .goto { position:absolute; left:50%; width:38px; height:30px; margin-left:-19px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); transform:rotate(-90deg); }
#fishing .view .goto:hover { background-position:0px -30px; }
#fishing .view .goto.pier { bottom:10px; transform:rotate(90deg); }
#fishing .view .goto.production { bottom:10px; }
#fishing .view .gotott { position:absolute; bottom:15px; left:50%; margin-left:20px; white-space:nowrap; }

.fishing_points, .fishing_leveladd_item { width:48px; height:48px; background:url(https://mff.wavecdn.net/mff/fishing/FishingPoints_Icon.3.png); }

#fishing .rod { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fishing .rod.rod1 { background:url(https://mff.wavecdn.net/mff/fishing/FishingShed_pier_Rod1_Up.png); }
#fishing .rod.rod1.sitting { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_1_inactive.png); }
#fishing .rod.rod1.active { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_1_active.png); }
#fishing .rod.rod2 { background:url(https://mff.wavecdn.net/mff/fishing/FishingShed_pier_Rod2_Up.png); }
#fishing .rod.rod2.sitting { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_2_inactive.png); }
#fishing .rod.rod2.active { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_2_active.png); }
#fishing .rod.rod3 { background:url(https://mff.wavecdn.net/mff/fishing/FishingShed_pier_Rod3_Up.png); }
#fishing .rod.rod3.sitting { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_3_inactive.png); }
#fishing .rod.rod3.active { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_3_active.png); }
#fishing .rod.rod4 { background:url(https://mff.wavecdn.net/mff/fishing/FishingShed_pier_Rod4_Up.png); }
#fishing .rod.rod4.sitting { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_4_inactive.png); }
#fishing .rod.rod4.active { background:url(https://mff.wavecdn.net/mff/fishing/fisher/Pier_Fishers_4_active.png); }
#fishing .fishingslots { position:absolute; top:160px; left:50%; width:480px; margin-left:-238px; }
#fishing .fishingslots .slot { position:relative; float:left; margin:0px 10px; width:100px; height:195px; }
#fishing .fishingslots .slot .block { position:absolute; top:50%; left:50%; background:url(https://mff.wavecdn.net/mff/new_lock_slot.png); width:72px; height:114px; background-size:100%; margin-left:-36px; margin-top:-57px; }
#fishing .fishingslots .slot .block2 { position:absolute; top:50%; left:50%; background:url(https://mff.wavecdn.net/mff/questlock.png); width:80px; height:110px; margin-left:-40px; margin-top:-55px; }
#fishing .fishingslots .slot .ttbox { top:220px; left:0px; width:100px; }
#fishing .fishingslots .slot .ttbox.right { left:auto; right:0px; }
#fishing .fishingslots .slot .timer { position:absolute; top:180px; left:50%; margin-left:-49px; background:url(https://mff.wavecdn.net/mff/fishing/AngelFeature_Icon_timer.png); width:97px; height:36px; transform:scaleX(-1); }
#fishing .fishingslots .slot .timer .time { text-align:center; margin-top:10px; transform:scaleX(-1); }
#fishing .fishingslots .slot .rent_timer { position:absolute; top:208px; left:-6px; background:url(https://mff.wavecdn.net/mff/oilslot_remain.png); width:109px; height:26px; padding-top:25px; text-align:center; }
#fishing .fishingslots .slot .selection { position:absolute; bottom:15px; left:50%; width:76px; margin-left:-38px; }
#fishing .fishingslots .slot .selection .square_slot { position:relative; float:left; margin:0px; width:25px; height:25px; background-size:100%; }
#fishing .fishingslots .slot .selection .square_slot .item { position:absolute; top:0px; left:0px; width:100%; height:100%; background-size:100%; }
#fishing .fishingslots .slot .selection .square_slot .ttbox { top:auto; bottom:30px; left:0px; width:150px; }
#fishing .fishingslots .slot .selection .square_slot .ttbox.right { left:auto; right:0px; }
#fishing .fishingslots .slot .speedup { position:absolute; top:130px; right:0px; width:15px; height:15px; background-color:blue; }

#fishing_slots { position:absolute; left:50%; top:125px; width:594px; margin-left:-297px; }
#fishing_slots .slot { position:relative; float:left; margin:10px; background:url(https://mff.wavecdn.net/mff/nursery_slot_back.png); width:277px; height:142px; }
#fishing_slots .slot .img { position:relative; width:120px; height:120px; background-size:100%; margin-top:10px; }
#fishing_slots .slot .info { position:absolute; top:10px; left:110px; width:155px; height:120px; }
#fishing_slots .slot .info .name { font-weight:bold; }
#fishing_slots .slot .info .ready { position:absolute; bottom:0px; }
#fishing_slots .slot .block { display:none; position:absolute; top:5px; left:15px; background:url(https://mff.wavecdn.net/mff/new_lock_slot.png); width:80px; height:126px; }
#fishing_slots .slot .click { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fishing_slots .slot:before { content:''; position:absolute; top:4px; left:5px; width:102px; height:135px; background:url(https://mff.wavecdn.net/mff/strickerei_slot.png); }
#fishing_slots .slot .rent_timer { display:none; position:absolute; top:128px; left:-2px; background:url(https://mff.wavecdn.net/mff/oilslot_remain.png); width:109px; height:26px; padding-top:25px; text-align:center; }
#fishing_slots .slot .bonus { color:green; font-weight:bold; }

#fishing_levelbar { position:absolute; top:5px; left:5px; }
#fishing_countbar { position:absolute; top:5px; left:390px; }
#fishing_countbar_inner .fishing_points, .fishing_leveladd_item { margin-top:-17px; margin-left:-25px; background-size:100%; width:48px; height:48px; }
.fishing_leveladd_item { margin-left:-15px; margin-bottom:-11px; }
#fishing_countbar_inner div { float:left; margin-right:5px; }

#fishing_pharmacist { display:none; position:absolute; top:50px; right:40px; width:65px; height:65px; }
.fishing_pharmacist { position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/fishing/Angelfeature_Reihenproduktion_65x65.png) 0px 0px; }
.fishing_pharmacist:hover { background-position:-65px 0px; }
#fishing_pharmacist_timer { position:absolute; background:url(https://mff.wavecdn.net/mff/timer_wood.png); top:15px; right:40px; width:150px; height:10px; padding:12px 0px; text-align:center; }
#fishing_pharmacist_tt { top:70px; right:5px; min-width:165px; }
.fishing_pharmacist_slots { display:none; position:absolute; left:50%; bottom:-56px; width:186px; margin-left:-93px; }
.fishing_pharmacist_slots.right { left:80px; margin-left:0px; }
.fishing_pharmacist_slot { position:relative; float:left; width:65px; height:60px; background:url(https://mff.wavecdn.net/mff/pharmacist_slot.png) -3px 0px; margin-right:-4px; }
.fishing_pharmacist_slot_tt { bottom:50px; right:0px; }
.fishing_production_slots_normal { top:120px !important; }
.fishing_production_slots_spacer { top:105px !important; }
.fishing_production_slot_normal { margin-bottom:15px !important; }
.fishing_production_slot_spacer { margin-bottom:55px !important; }
.fishing_pharmacist_slot_img, .cowracing_pharmacist_slot_status { position:relative; width:100%; height:100%; background-position:50% 50%; }
.fishing_pharmacist_slot_img { margin-left:7px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; top:0px !important; }
.fishing_pharmacist_slot_status.next { position:absolute; top:0px; left:0px; width:100%; height:52px; background:url(https://mff.wavecdn.net/mff/pharmacist_hourglass.gif) 50% 50% no-repeat; }
.fishing_pharmacist_slot_status.running { position:absolute; top:25%; left:25%; background:url(https://mff.wavecdn.net/mff/reallocatebuildingproductionani.gif); width:25px; height:24px; }
.fishing_pharmacist_slot_status.harvest { position:absolute; top:0; left:0; background:url(https://mff.wavecdn.net/mff/architect_item_bought.png); width:63px; height:47px; }
#fishing_pharmacist_unlocked { display:none; position:absolute; top:5px; left:10px; background-size:100% !important; width:40px; pointer-events:none; }

#fishing_stats_link { position:absolute; top:5px; left:221px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) -55px 0px; }
#fishing_stats_link:hover { background-position:-55px -43px; }
#fishing_stats { margin-top:-25px; text-align:left; width:445px; }
#fishing_stats .headline {  }
#fishing_stats .list { height:310px; overflow:auto; }
#fishing_stats .select_line { background-color:#C3A75E; padding:4px; border-radius:4px; text-align:left; margin-bottom:5px; }
#fishing_stats_select { border-radius:4px; border-color:#fff; }

#fishing_quests_link { position:absolute; top:4px; left:278px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/questbutton.png); }
#fishing_quests_link:hover { background-position:0px -43px; }

#fishing_shop_link, #fishing_start_selection_selection .shop_link { position:absolute; top:50px; left:10px; width:65px; height:65px; background:url(https://mff.wavecdn.net/mff/fishing/Angelfeature_AusruestungsLager_65x65.png); }
#fishing_shop_link:hover, #fishing_start_selection_selection .shop_link:hover { background-position:-65px 0px; }
#fishing_shop_link .ttbox, #fishing_start_selection_selection .shop_link .ttbox { top:70px; left:0px; }

#fishing_stock_link { position:absolute; top:50px; left:80px; width:65px; height:65px; background:url(https://mff.wavecdn.net/mff/fishing/Angelfeature_SammelLager_65x65.png); }
#fishing_stock_link:hover { background-position:-65px 0px; }
#fishing_stock_link .ttbox { top:70px; left:0px; }

#fishing_book_link { position:absolute; top:4px; left:329px; width:60px; height:65px; background:url(https://mff.wavecdn.net/mff/hillwalk/scribbleboook_link.png); }
#fishing_book_link:hover { transform:scale(1.05); }
#fishing_book_link .ttbox{ top:70px; left:0px; }

#fishing_starterpack_link { display:none; position:absolute; top:55px; left:150px; width:65px; height:50px; background:url(https://mff.wavecdn.net/mff/bonuspack/Chest_Icon.png); background-size:100%; }
#fishing_starterpack_link:hover { transform:scale(1.05); }
#fishing_starterpack_link .timer{ position:absolute; top:42px; left:50%; width:70px; margin-left:-35px; background-color:white; padding:2px; border-radius:4px; text-align:center; font-size:10px; }
#fishing_starterpack_link .ttbox{ top:65px; left:0px; }

#fishing_shop { margin-top:-25px; }
#fishing_shop .bonus { color:green; font-style:italic; text-align:left; margin:5px 0px 0px 265px; }
#fishing_shop .side { position:relative; float:left; width:250px; background-color:#C3A75E; border-radius:5px; }
#fishing_shop .side.stock { margin-right:5px; }
#fishing_shop .side.merchant { margin-left:5px; }
#fishing_shop .side .head { font-weight:bold; font-size:14px; margin-top:10px; }
#fishing_shop .side .desc { margin:10px; }
#fishing_shop .side .slots { position:relative; width:100%; height:400px; overflow:auto; background-color:#dabe74; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#fishing_shop .side.merchant .slots { overflow:unset; }
#fishing_shop .side .slots .slot { position:relative; float:left; width:80px; height:80px; background-color:#C3A75E; border-radius:40px; margin:18px 18px; }
#fishing_shop .side .slots .slot .img { position:absolute; top:-10px; left:-10px; width:100px; height:100px; background-size:100%; }
#fishing_shop .side .slots .slot .img.hover, #fishing_shop .side .slots .slot .img:hover { transform:scale(1.05); }
#fishing_shop .side .slots .slot .price { position:absolute; bottom:-15px; left:50%; width:70px; margin-left:-40px; background-color:white; text-align:center; padding:4px; border-radius:5px; font-size:10px; border:2px solid #583B28; }
#fishing_shop .side .slots .slot .price.bonus { text-align:center; font-weight:bold; font-style:normal; }
#fishing_shop .side .slots .slot .ttbox { top:0px; left:auto; right:100px; width:180px; }
#fishing_shop .side .slots .slot .ttbox.bottom { top:auto; bottom:0px; }
#fishing_shop .side .slots .slot .ttbox .name { font-weight:bold; }
#fishing_shop .side .slots .slot .locked { position:absolute; top:-2px; left:22px; background-size:100% !important; width:40px; }
#fishing_shop .side .slots .slot .durability { position: absolute; bottom:-5px; left:-5px; min-width:16px; height:17px; padding:3px 2px 0px 2px; border-radius:15px; background-color:white; border:2px solid #583B28; text-align:center; }
#fishing_shop .side .slots .slot .img.off { filter:grayscale(1); opacity:0.5; }
#fishing_shop .side .slots .slot .ttbox.notavailable { left:0px; right:auto; width:auto; top:15px; }

#fishing_shop .iteminfo, #fishing_start_selection .iteminfo, #fishing_start_selection_selection .iteminfo, #fishing .iteminfo { text-align:left; }
#fishing_shop .iteminfo .name, #fishing_start_selection .iteminfo .name, #fishing_start_selection_selection .iteminfo .name, #fishing .iteminfo .name { font-weight:bold; margin-bottom:5px; }
#fishing_shop .iteminfo .type, #fishing_start_selection .iteminfo .type, #fishing_start_selection_selection .iteminfo .type, #fishing .iteminfo .type { font-style:italic; margin-bottom:5px; }
#fishing_shop .iteminfo .line, #fishing_start_selection .iteminfo .line, #fishing_start_selection_selection .iteminfo .line, #fishing .iteminfo .line { margin-bottom:2px; }
#fishing_shop .iteminfo .line.dur, #fishing_start_selection .iteminfo .line.dur, #fishing_start_selection_selection .iteminfo .line.dur, #fishing .iteminfo .line.dur { margin-top:5px; }
#fishing_shop .warning { text-align:left; font-weight:bold; color:red; margin-top:5px; }

.fishing_item1 { background:url(https://mff.wavecdn.net/mff/fishing/Ausruestung_anfaenger_normal.png); }
.fishing_item2 { background:url(https://mff.wavecdn.net/mff/fishing/Ausruestung_anfaenger_premium.png); }
.fishing_item3 { background:url(https://mff.wavecdn.net/mff/fishing/Ausruestung_hobby_normal.png); }
.fishing_item4 { background:url(https://mff.wavecdn.net/mff/fishing/Ausruestung_hobby_premium.png); }
.fishing_item5 { background:url(https://mff.wavecdn.net/mff/fishing/Ausruestung_profi_normal.png); }
.fishing_item6 { background:url(https://mff.wavecdn.net/mff/fishing/Ausruestung_profi_premium.png); }

#fishing_itemshop_commit {  }
#fishing_itemshop_commit .name { font-weight:bold; margin-bottom:5px; }
#fishing_itemshop_commit .slot { position:relative; width:80px; height:80px; background-color:#C3A75E; border-radius:40px; margin:0 auto; margin-bottom:20px; }
#fishing_itemshop_commit .slot .img { position:absolute; top:-10px; left:-10px; width:100px; height:100px; background-size:100%; }
#fishing_itemshop_commit .bonus { color:green; font-style:italic; font-weight:normal; margin-top:5px; }
#fishing_itemshop_commit .cost .bonus { color:green; font-style:normal; font-weight:bold; margin-top:0px; }

#fishing_stock { width:474px; margin-top:-25px; }
#fishing_stock .head { color:#6C441D; font-size:14px; font-weight:bold; }
#fishing_stock .desc { margin:10px 0px 20px 0px; }
#fishing_stock .slots { position:relative; width:100%; }
#fishing_stock .slots .slot { position:relative; float:left; width:55px; height:55px; background-color:#C3A75E; border-radius:40px; margin:12px; }
#fishing_stock .slots .slot.off { filter:grayscale(1); opacity:0.7; }
#fishing_stock .slots .slot .img { position:absolute; top:50%; left:50%; width:50px; height:50px; margin-top:-25px; margin-left:-25px; background-size:100%; }
#fishing_stock .slots .slot .amount { position:absolute; bottom:-5px; left:-5px; min-width:16px; height:17px; padding:3px 2px 0px 2px; border-radius:15px; background-color:white; border:2px solid #583B28; text-align:center; }
#fishing_stock .slots .slot .buy { position:absolute; bottom:-5px; right:-5px; width:20px; height:17px; padding-top:3px; border-radius:15px; font-weight:bold; color:white; background-color:#583B28; border:2px solid #583B28; text-align:center; }
#fishing_stock .slots .slot .buy:hover { background-color:white; color:#583B28; }
#fishing_stock .slots .slot .buy.off { filter:grayscale(1); opacity:0.5; }
#fishing_stock .slots .slot .buy.off:hover { background-color:#583B28; color:white; }
#fishing_stock .slots .slot .ttbox { left:0px; bottom:60px; }
#fishing_stock .slots .slot .ttbox.buytt { left:0px; bottom:auto; top:65px; }
#fishing_stock .slots .slot .locked { position:absolute; top:0px; left:7px; width:40px; height:55px; background:url(https://mff.wavecdn.net/mff/questlock.png); background-size:100%; }

#fishing_stock_commit { width:350px; }
#fishing_stock_commit .img { width:75px; height:75px; background-size:100%; margin:0 auto; margin-bottom:10px; }
#fishing_stock_commit .name { font-weight:bold; margin-bottom:10px; }
#fishing_stock_commit .coinsbutton_flex { margin-bottom:2px; }
#fishing_stock_commit .coinsbutton_flex.off { opacity:0.5; filter:grayscale(1); }
#fishing_stock_commit .bonus { color:green; font-style:italic; }
#fishing_stock_commit .coinsbutton_flex.bonus { color:green; font-style:normal; }

.fishing_trove1 { background:url(https://mff.wavecdn.net/mff/fishing/Schuppe_Hering.png); }
.fishing_trove2 { background:url(https://mff.wavecdn.net/mff/fishing/Schuppe_Karpfen.png); }
.fishing_trove3 { background:url(https://mff.wavecdn.net/mff/fishing/Schuppe_Dorsch.png); }
.fishing_trove4 { background:url(https://mff.wavecdn.net/mff/fishing/Schuppe_Lachs.png); }
.fishing_trove5 { background:url(https://mff.wavecdn.net/mff/fishing/Schuppe_Plattfisch.png); }
.fishing_trove6 { background:url(https://mff.wavecdn.net/mff/fishing/Schuppe_Wels.png); }
.fishing_trove7 { background:url(https://mff.wavecdn.net/mff/fishing/Perle_1_haeufig.png); }
.fishing_trove8 { background:url(https://mff.wavecdn.net/mff/fishing/Perle_2_gewoehnlich.png); }
.fishing_trove9 { background:url(https://mff.wavecdn.net/mff/fishing/Perle_3_ungewoehnlich.png); }
.fishing_trove10 { background:url(https://mff.wavecdn.net/mff/fishing/Perle_4_selten.png); }
.fishing_trove11 { background:url(https://mff.wavecdn.net/mff/fishing/Perle_5_legendaer.png); }

#rackItems .fishing_trove { width:15px; height:15px; background-size:100%; }

#fishing_production_selection { position:relative; width:470px; height:370px; padding:30px 0px; }
#fishing_production_selection .slot { position:relative; float:left; background-color:#C3A75E; padding:5px 5px; border-radius:5px; margin:0 10px 10px 0; width:205px; height:170px; }
#fishing_production_selection .slot .img { float:left; border-radius:5px; margin-right:5px; top:0px; }
#fishing_production_selection .slot .info { float:left; width:150px; text-align:left; }
#fishing_production_selection .slot .info .name { font-weight:bold; }
#fishing_production_selection .slot .info .type { font-style:italic; }
#fishing_production_selection .slot .needs { position:absolute; bottom:0px; left:0px; width:205px; padding:2px 5px; background-color:#FFAF62; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#fishing_production_selection .slot .needs .intro { font-style:italic; text-align:left; float:left; }
#fishing_production_selection .slot .needs .intro_block { float:left; margin-bottom:2px; margin-left:5px; text-align:left; }
#fishing_production_selection .slot .needs .product, #fishing_production_selection .slot .needs .item { position:relative; float:left; margin-right:5px; }
#fishing_production_selection .slot .needs .item { width:40px; height:40px; background-color:ivory; border-radius:5px; }
#fishing_production_selection .slot .needs .product .ttbox { left:0px; top:auto; bottom:58px; }
#fishing_production_selection .slot .needs .item .ttbox { left:0px; top:auto; bottom:45px; }
#fishing_production_selection .slot .needs .cost { font-style:normal; }
#fishing_production_selection .slot .needs .item .itemimg { width:40px; height:40px; background-size:100%; }
#fishing_production_selection .slot .needs .ttbox { font-weight:normal !important; }
#fishing_production_selection .locked { position:absolute; top:50%; left:50%; width:83px; height:112px; margin-top:-30px; margin-left:-41px; }
#fishing_production_selection .filters { position:absolute; top:30px; left:-60px; }
#fishing_production_selection .filters .filter { position:relative; width:40px; height:40px; background:url(https://mff.wavecdn.net/mff/breed/need_buttons_min2.png); margin-bottom:5px; }
#fishing_production_selection .filters .filter:hover { background-position:-40px 0; }
#fishing_production_selection .filters .filter.active { background-position:-80px 0; }
#fishing_production_selection .filters .filter .img { position:absolute; top:0px; left:0px; width:40px; height:40px; background-size:100%; }
#fishing_production_selection .filters .filter .category { background-image:url(https://mff.wavecdn.net/mff/fishing/KategorieFutter_Icon_coloured.png); }
#fishing_production_selection .filters .filter .rarity { background-image:url(https://mff.wavecdn.net/mff/fishing/SeltenheitsFutter_Icon_coloured.png); }
#fishing_production_selection .filters .filter .none { position:absolute; width:30px; height:30px; background-size:100%; }
#fishing_production_selection .filters .filter .none.category { top:0px; left:3px; }
#fishing_production_selection .filters .filter .none.rarity { top:5px; left:11px; }
#fishing_production_selection .filters .filter .ttbox { top:0px; left:45px; width:100px; }

#fishing_production_selection .line {  }
#fishing_production_selection_commit {  }
#fishing_production_selection_commit .img { top:0px; border-radius:5px; margin:0 auto; margin-bottom:5px; }
#fishing_production_selection_commit .name { font-weight:bold; margin-bottom:5px; }

.fishing_item900 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_1.png); }
.fishing_item901 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_2.png); }
.fishing_item902 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_Premium_Hering.png); }
.fishing_item903 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_3.png); }
.fishing_item904 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_Premium_Karpfen.png); }
.fishing_item905 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_4.png); }
.fishing_item906 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_Premium_Dorsch.png); }
.fishing_item907 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_5.png); }
.fishing_item908 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_Premium_Lachs.png); }
.fishing_item909 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_6.png); }
.fishing_item910 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_Premium_Plattfisch.png); }
.fishing_item911 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_Premium_Wels.png); }
.fishing_item912 { background:url(https://mff.wavecdn.net/mff/fishing/products/Seltenheits-Futter_1.png); }
.fishing_item913 { background:url(https://mff.wavecdn.net/mff/fishing/products/Seltenheits-Futter_2.png); }
.fishing_item914 { background:url(https://mff.wavecdn.net/mff/fishing/products/Premium_Seltenheits-Futter_1.png); }
.fishing_item915 { background:url(https://mff.wavecdn.net/mff/fishing/products/Seltenheits-Futter_3.png); }
.fishing_item916 { background:url(https://mff.wavecdn.net/mff/fishing/products/Premium_Seltenheits-Futter_2.png); }
.fishing_item917 { background:url(https://mff.wavecdn.net/mff/fishing/products/Seltenheits-Futter_4.png); }
.fishing_item918 { background:url(https://mff.wavecdn.net/mff/fishing/products/Premium_Seltenheits-Futter_3.png); }
.fishing_item919 { background:url(https://mff.wavecdn.net/mff/fishing/products/Seltenheits-Futter_5.png); }
.fishing_item920 { background:url(https://mff.wavecdn.net/mff/fishing/products/Premium_Seltenheits-Futter_4.png); }
.fishing_item921 { background:url(https://mff.wavecdn.net/mff/fishing/products/Premium_Seltenheits-Futter_5.png); }
.fishing_item922 { background:url(https://mff.wavecdn.net/mff/fishing/products/KategorieFutter_Besonders.png); }
.fishing_item923 { background:url(https://mff.wavecdn.net/mff/fishing/products/Seltenheits-Futter_Besonders.png); }

.fishing_fish1 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname1.png); }
.fishing_fish2 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname2.png); }
.fishing_fish3 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname3.png); }
.fishing_fish4 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname4.png); }
.fishing_fish39 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname39.png); }
.fishing_fish5 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname5.png); }
.fishing_fish6 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname6.png); }
.fishing_fish7 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname7.png); }
.fishing_fish8 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname8.png); }
.fishing_fish9 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname9.png); }
.fishing_fish10 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname10.png); }
.fishing_fish11 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname11.png); }
.fishing_fish12 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname12.png); }
.fishing_fish13 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname13.png); }
.fishing_fish14 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname14.png); }
.fishing_fish15 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname15.png); }
.fishing_fish16 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname16.png); }
.fishing_fish17 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname17.png); }
.fishing_fish18 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname18.png); }
.fishing_fish19 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname19.png); }
.fishing_fish20 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname20.png); }
.fishing_fish21 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname21.png); }
.fishing_fish22 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname22.png); }
.fishing_fish23 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname23.png); }
.fishing_fish24 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname24.png); }
.fishing_fish25 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname25.png); }
.fishing_fish26 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname26.png); }
.fishing_fish27 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname27.png); }
.fishing_fish28 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname28.png); }
.fishing_fish29 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname29.png); }
.fishing_fish30 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname30.png); }
.fishing_fish31 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname31.png); }
.fishing_fish32 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname32.png); }
.fishing_fish33 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname33.png); }
.fishing_fish34 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname34.png); }
.fishing_fish35 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname35.png); }
.fishing_fish36 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname36.png); }
.fishing_fish37 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname37.png); }
.fishing_fish38 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname38.png); }
.fishing_fish40 { background:url(https://mff.wavecdn.net/mff/fishing/fish/fishing_fishname40.png); }

#fishing_start_selection { width:350px; }
#fishing_start_selection .slots { position:relative; width:310px; margin:0 auto; margin-top:20px; margin-bottom:20px; }
#fishing_start_selection .slots .slot { position:relative; float:left; margin:0px 10px; }
#fishing_start_selection .slots .slot .img { width:75px; height:75px; background-size:100%; margin-left:6px; }
#fishing_start_selection .slots .slot .img.empty { width:50px; height:50px; background-size:100%; margin-top:10px; margin-left:19px; opacity:0.5; }
#fishing_start_selection .slots .slot.category .img.empty { background-image:url(https://mff.wavecdn.net/mff/fishing/KategorieFutter_Icon.png); }
#fishing_start_selection .slots .slot.rarity .img.empty { background-image:url(https://mff.wavecdn.net/mff/fishing/SeltenheitsFutter_Icon.png); }
#fishing_start_selection .slots .slot.item .img.empty { background-image:url(https://mff.wavecdn.net/mff/fishing/Ausruestung_Icon.png); }
#fishing_start_selection .slots .slot.category .ttbox, #fishing_start_selection .slots .slot.rarity .ttbox, #fishing_start_selection .slots .slot.item .ttbox { bottom:85px; left:0px; width:150px; }
#fishing_start_selection .slots .slot.item .ttbox { left:auto; right:0px;  }
#fishing_start_selection .duration { margin-bottom:10px; }
#fishing_start_selection .button_new { width:200px; margin:0 auto; }
#fishing_start_selection .button_new.off { filter:grayscale(1); opacity:0.5; }
#fishing_start_selection .selection { display:none; }

#fishing_start_selection_selection { width:492px; }
#fishing_start_selection_selection .slots { position:relative; overflow:auto; height:325px; }
#fishing_start_selection_selection .slots .slot { position:relative; float:left; margin:10px; }
#fishing_start_selection_selection .slots .slot .img { width:75px; height:75px; background-size:100%; }
#fishing_start_selection_selection .slots .slot .img:hover { transform:scale(1.05); }
#fishing_start_selection_selection .shop_link { position:relative; margin:0 auto; top:10px; left:0px; }
#fishing_start_selection_selection .slots .slot .amount, #fishing_start_selection_selection .slots .slot .durability { position:absolute; bottom:-5px; left:-5px; min-width:16px; height:17px; padding:3px 2px 0px 2px; border-radius:15px; background-color:white; border:2px solid #583B28; text-align:center; }
#fishing_start_selection_selection .slots .slot .ttbox { top:80px; width:150px; }
#fishing_start_selection_selection .slots .slot .ttbox.right { left:auto; right:0px; }
#fishing_start_selection_selection .slots .slot .ttbox.bottom { top:auto; bottom:80px; }
#fishing_start_selection_selection .slots .slot .off { opacity:0.5; filter:grayscale(1); }

#farmersmarket_howto_inner_fishing #fishing_help_general { display:block; }
#farmersmarket_howto_inner_fishing #fishing_help_fish { display:none; }
#farmersmarket_howto_inner_fishing .tabnavi { position:relative; border-bottom:1px solid black; width:100%; margin-bottom:5px; }
#farmersmarket_howto_inner_fishing .tabnavi .tab { position:relative; float:left; margin-right:-1px; margin-bottom:-1px; padding:5px 10px; border:1px solid black; border-top-left-radius:5px; border-top-right-radius:5px; }
#farmersmarket_howto_inner_fishing .tabnavi .tab.active { border-bottom:1px solid white; }

#fishing_reward { width:500px; margin-top:-20px; }
#fishing_reward .fisher { position:relative; float:left; width:300px; height:400px; z-index:1; }
#fishing_reward .fisher .body { position:absolute; top:0px; left:0px; width:100%; height:100%; background-size:100%; }
#fishing_reward .fisher .body.small { background-image:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Small_Body.png); left:-40px; }
#fishing_reward .fisher .body.medium { background-image:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Medium_Body.png); }
#fishing_reward .fisher .body.big { background-image:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Large_Body.png); }
#fishing_reward .fisher .fish { position:absolute; }
#fishing_reward .fisher .fish:hover { z-index:2; transform:scale(1.1); }
#fishing_reward .fisher .fish.size1 { top:75px; right:-10px; width:150px; height:150px; }
#fishing_reward .fisher .fish.size2 { top:43px; right:-25px; width:200px; height:200px; }
#fishing_reward .fisher .fish.size3 { top:64px; left:25px; width:250px; height:250px; }
#fishing_reward .fisher .fish.size4 { top:28px; left:0px; width:300px; height:300px; }
#fishing_reward .fisher .fish.size5 { top:5px; left:-50px; width:400px; height:400px; }
#fishing_reward .fisher .fish.size6 { top:32px; right:-25px; width:200px; height:200px; }
#fishing_reward .fisher .fish.size7 { top:40px; left:25px; width:250px; height:250px; }
#fishing_reward .fisher .fish.size8 { top:34px; left:0px; width:300px; height:300px; }
#fishing_reward .fisher .fish .img { position:relative; background-size:100%; top:50%; left:50%; }
#fishing_reward .fisher .hand { position:absolute; top:0px; left:0px; width:100%; height:100%; pointer-events:none; }
#fishing_reward .fisher .hand.small { background-image:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Small_Hand.png); left:-40px; }
#fishing_reward .fisher .hand.medium { background-image:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Medium_Hand.png); }
#fishing_reward .fisher .hand.big { background-image:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Large_Hands.png); }
#fishing_reward .stars { position:relative; width:100px; margin:0 auto; }
#fishing_reward .stars .star, #fishing_book .star { position:relative; float:left; margin:-5px; transform:scale(1); transition:transform 0.5s linear; background-image:url(https://mff.wavecdn.net/mff/fishing/AngelFeature_Icon_full.png); background-size:100%; width:30px; height:30px; }
#fishing_reward .stars .star.active, #fishing_book .stars .star.active { transform:scale(1.5); transition:transform 0.5s linear; }
#fishing_reward .stars .star.off, #fishing_book .stars .star.off { background-image:url(https://mff.wavecdn.net/mff/fishing/AngelFeature_Icon_empty.png); }
#fishing_reward .stars .ttbox, #fishing_book .stars .ttbox { top:20px; left:0px; }
#fishing_reward .info { position:relative; float:left; margin-left:5px; width:195px; text-align:center; margin-top:20px; }
#fishing_reward .info .name { color:#6C441D; font-size:14px; font-weight:bold; }
#fishing_reward .info .type { font-style:italic; }
#fishing_reward .info .size { font-weight:bold; margin-top:20px; font-size:12px; margin-bottom:10px; }
#fishing_reward .info .line { margin-bottom:5px; }
#fishing_reward .info .reward { margin-top:30px; background-color:#C3A75E; padding:10px; border-radius:5px; padding-bottom:25px; text-align:left; }
#fishing_reward .info .reward .head { font-weight:bold; }
#fishing_reward .info .reward .trove { position:relative; float:left; width:50px; height:50px; background-size:100%; }
#fishing_reward .info .reward .trove .amount { position:absolute; bottom:-12px; text-align:center; width:100%; }
#fishing_reward .info .reward .trove .ttbox { top:55px; left:0px; }
#fishing_reward .info .expired { margin-top:5px; background-color:#C3A75E; padding:10px; border-radius:5px; text-align:left; }
#fishing_reward .info .expired .head { font-weight:bold; margin-bottom:5px; }
#fishing_reward .info .expired .item { position:relative; width:60px; height:60px; background-size:100%; }
#fishing_reward .info .expired .item .ttbox { left:0px; bottom:65px; width:200px; }
#fishing_reward .button_yes { width:50px; height:50px; margin:0 auto; margin-bottom:-20px; }

#fishing_goodbye { width:500px; height:350px; }
#fishing_goodbye .hiddenbox { position:absolute; top:-24px; left:-21px; width:562px; height:436px; overflow:hidden; }
#fishing_goodbye .fisher { position:absolute; top:36px; left:0px; width:600px; height:400px; background:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Release.png); z-index:1; }
#fishing_goodbye .fish { position:absolute; top:80px; left:220px; width:200px; height:200px; background-size:100%; transform:scaleX(-1) rotate(-45deg) scale(0.8); z-index:1; }
#fishing_goodbye .fish.size1 { width:150px; height:150px; }
#fishing_goodbye .fish.size2 { width:200px; height:200px; }
#fishing_goodbye .fish.size3 { width:250px; height:250px; }
#fishing_goodbye .fish.size4 { width:300px; height:300px; }
#fishing_goodbye .fish.size5 { width:400px; height:400px; }
#fishing_goodbye .fish.size6 { width:200px; height:200px; }
#fishing_goodbye .fish.size7 { width:250px; height:250px; }
#fishing_goodbye .fish.size8 { width:300px; height:300px; }
#fishing_goodbye .button_yes { z-index:1; position:absolute; bottom:10px; left:50%; width:50px; height:50px; margin-left:-25px; }
#fishing_goodbye .bubble { position:absolute; top:40px; right:40px; padding:20px; background-color:white; color:black; border-radius:5px; width:150px; }
#fishing_goodbye .bubble:after { content:''; position:absolute; height:50px; top:50%; left:-31px; margin:15px; margin-top:-4px; border-color:transparent white transparent transparent; border-style:solid; border-width:8px; height:0px; width:0px; }
#fishing_goodbye .fish.move { transition:all 2s linear; top:600px; left:800px; }

#fishing_book { display:none; z-index:5; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fishing_book .book { position:absolute; top:60px; left:50%; width:630px; height:480px; margin-left:-315px; background:url(https://mff.wavecdn.net/mff/hillwalk/scribbleboook.png); background-size:100%; }
#fishing_book .book .page { position:absolute; top:40px; width:260px; height:370px; }
#fishing_book .book .page.left { left:40px; }
#fishing_book .book .page.right { left:auto; right:40px; }
#fishing_book .book .navi { position:absolute; border-style:solid; border-width:10px; height:0px; width:0px; top:390px;  }
#fishing_book .book .navi.left { border-color:transparent #BF955B transparent transparent; left:30px; }
#fishing_book .book .navi.left:hover { border-color:transparent white transparent transparent; }
#fishing_book .book .navi.right { border-color:transparent transparent transparent #BF955B; left:auto; right:30px; }
#fishing_book .book .navi.right:hover { border-color:transparent transparent transparent white; }
#fishing_book .book .page .line { position:relative; height:150px; margin:10px 0px; padding-bottom:10px; }
#fishing_book .book .page .line.spacer { border-bottom:1px solid #BF955B; }
#fishing_book .book .page .line .name { position:absolute; top:0px; left:0px; font-weight:bold; font-size:12px; color:#6C441D; }
#fishing_book .book .page .line .type { position:absolute; top:15px; left:0px; font-style:italic; }
#fishing_book .book .page .line .unknown { position:relative; width:150px; height:150px; color:#BF955B; font-size:130px; text-align:center; margin:0 auto; }
#fishing_book .book .page .line .img { position:relative; width:150px; height:150px; background-size:100%; margin:0 auto; }
#fishing_book .book .page .line .size { position:absolute; bottom:10px; }
#fishing_book .book .page .pager { position:absolute; bottom:3px; width:100%; text-align:center; color:#BF955B; }
#fishing_book .book .page .line .stars .ttbox { top:auto; bottom:25px; }
#fishing_book .book .page .line .info { position:absolute; top:0px; right:0px; width:20px; height:17px; border-radius:20px; background-color:blue; padding-top:3px; color:white; font-weight:bold; text-align:center; }
#fishing_book .book .page .line .info:hover {  }
#fishing_book .book .page .line .info .ttbox { font-weight:normal; top:25px; right:0px; width:160px; max-width:160px; text-align:left; }
#fishing_book .book .page .line .info .ttbox .count { margin-bottom:5px; }
#fishing_book .book .page .line .info .ttbox .line { margin:2px 0px; height:auto; padding-bottom:0px; }
#fishing_book .book .page .line .info .ttbox .line .date { position:relative; float:left; width:70px; }
#fishing_book .book .page .line .info .ttbox .line .size { position:relative; float:left; width:100px; bottom:0px; text-align:left; margin-right:5px; }
#fishing_book .book .page .line .info .ttbox .line .stars { position:relative; float:right; width:50px; bottom:0px; right:0px; }
#fishing_book .book .page .line .info .ttbox .line .stars .star { width:20px; height:20px; }
#fishing_book .book .page .line .stars { position:absolute; bottom:10px; right:0px; width:100px; }
#fishing_book .book .mini_close { top:10px; right:10px; }

#fishing_tutorial { z-index:101; display:none; position:absolute; top:432px; left:42px; width:640px; height:160px; overflow:hidden; border-radius:4px; }
#fishing_tutorial .fisher { position:absolute; left:0px; background:url(https://mff.wavecdn.net/mff/fishing/fisher/Fisher_Medium_Body.png); width:300px; height:400px; transition:all 0.5s ease; }
#fishing_tutorial .fisher .bubble { position:absolute; top:40px; left:240px; padding:20px; background-color:white; color:black; border-radius:5px; width:300px; text-align:center; }
#fishing_tutorial .fisher .bubble:after { content:''; position:absolute; height:50px; top:50%; left:-31px; margin:15px; margin-top:-4px; border-color:transparent white transparent transparent; border-style:solid; border-width:8px; height:0px; width:0px; }
#fishing_tutorial .fisher .bubble .text { position:relative; width:100%; height:65px; padding-bottom:15px; overflow:auto; }
#fishing_tutorial .fisher .bubble .mini_close { top:-10px; right:-10px; }
#fishing_tutorial .fisher .bubble .next { position:relative; margin:0 auto; margin-top:20px; width:100px; }
#fishing_tutorial .fisher.off { bottom:-400px; }
#fishing_tutorial .fisher.on { bottom:-220px; }
#fishing_tutorial .fisher .button_yes { position:absolute; width:25px; height:25px; background-size:100%; left:50%; margin-left:-17px; bottom:10px; }
#fishing_tutorial .fisher .button_yes:hover { transform:scale(1.05); }
#fishing_tutorial .transp { background:linear-gradient(transparent, black); }

#farmersmarket_pos9_inner .mini_close, #farmersmarket_pos9_inner .helpbutton_blue { z-index:1; }

#farmersmarket_howto_inner_fishing .general { margin-top:10px; font-size:14px; }
#farmersmarket_howto_inner_fishing ul { padding: 0px 0px 0px 14px; }
#farmersmarket_howto_inner_fishing li { margin:5px 0px; }

#fishing_help_fish {  }
#fishing_help_fish .line { position:relative; border-bottom:1px dotted black; }
#fishing_help_fish .line.headline { border:0px; margin-top:20px; }
#fishing_help_fish .line.headline:hover { background-color:transparent !important; }
#fishing_help_fish .line:hover { background-color:gold; }
#fishing_help_fish .line .name { float:left; font-weight:bold; width:125px; margin-top:18px; }
#fishing_help_fish .line .category { float:left; width:100px; margin-top:18px; }
#fishing_help_fish .line .rarity { float:left; width:100px; margin-top:18px; }
#fishing_help_fish .line .img { float:left; width:50px; height:50px; background-size:100%; margin-right:10px; }
#fishing_help_fish .line .trove { position:relative; float:left; width:30px; height:30px; background-size:100%; margin-right:10px; margin-top:10px; }
#fishing_help_fish .line .size { float:left; width:58px; margin-top:10px; margin-right:5px; }
#fishing_help_fish .line .ttbox { left:auto; right:0px; top:auto; bottom:35px; }
#fishing_help_general .line.tip { margin-bottom:10px; border:2px solid #C3A75E; padding:10px; border-radius:5px; }
#fishing_help_general .startslot { position:relative; float:left; margin:0px 5px; background:url(https://mff.wavecdn.net/mff/square_slot.png); width:83px; height:81px; }
#fishing_help_general .startslot .img { width:50px; height:50px; background-size:100%; margin-top:10px; margin-left:19px; opacity:0.5; }
#fishing_help_general .line { margin:10px 0px; }

#fishing_starterpack { width:400px; }
#fishing_starterpack .desc { margin-top:-15px; }
#fishing_starterpack .chest { z-index:1; transform:scaleX(-1); position:absolute; bottom:0px; left:-120px; width:200px; height:150px; background:url(https://mff.wavecdn.net/mff/bonuspack/Chest_Render.png); background-size:100%; pointer-events:none; }
#fishing_starterpack .discount.bonus_star { z-index:1; position:absolute; bottom:60px; right:-40px; background-color:#d10c09; width:75px; height:75px; }
#fishing_starterpack .discount.bonus_star:before, #fishing_starterpack .discount.bonus_star:after { background-color:#d10c09; width:75px; height:75px; }
#fishing_starterpack .discount.bonus_star .amount { position:absolute; top:19px; left:1px; z-index:1; font-weight:bold; font-size:20px; color:white; width:100%; text-align:center; transform:rotate(24deg); }
#fishing_starterpack .discount.bonus_star .add { font-size:14px; }
#fishing_starterpack .timer { font-style:italic; }
#fishing_starterpack .content { position:relative; margin:0px auto; width:240px; margin-top:20px; }
#fishing_starterpack .content .slot { position:relative; float:left; width:70px; height:70px; margin:5px 5px 40px 5px; background-color:#C3A75E; border-radius:5px; }
#fishing_starterpack .content .slot .product { position:absolute; top:-10px; left:-5px; width:75px; height:75px; background-size:100%; }
#fishing_starterpack .content .slot .pharmacist { width:65px; height:65px; background-size:100%; background:url(https://mff.wavecdn.net/mff/fishing/Angelfeature_Reihenproduktion_65x65.png); }
#fishing_starterpack .content .slot .amount { position:absolute; top:70px; text-align:center; width:100%; font-weight:bold; font-size:20px; color:white; text-shadow:1px 1px 5px black; }
#fishing_starterpack .content .slot .amount.pharma { font-size:15px; margin-top:5px; }
#fishing_starterpack .content .slot .ttbox { top:85px; left:0px; }

#fishing_contest_link { position:absolute; top:50px; left:150px; width:65px; height:65px; background:url(https://mff.wavecdn.net/mff/fishing/Angelfeature_Wettbewerb_65x65.png); }
#fishing_contest_link:hover { background-position:-65px 0px; }
#fishing_contest_link .ttbox { top:70px; left:0px; }
#fishing_contest { width:500px; margin-top:-25px; }
#fishing_contest .head { color:#6C441D; font-size:14px; font-weight:bold; }
#fishing_contest .info { position:relative; background-color:#C3A75E; padding:10px; border-radius:5px; margin:10px 0px; }
#fishing_contest .info select { margin-bottom:5px; border:0px; padding:3px; border-radius:5px; }
#fishing_contest .info .category { font-weight:bold; }
#fishing_contest .info .timer { display:none; margin-top:5px; }
#fishing_contest .info .blocked { display:none; margin-top:5px; }
#fishing_contest .info .passed { font-weight:bold; color:red; }
#fishing_contest .info .waiting { margin-top:5px; }
#fishing_contest .info .minlevel { margin-top:5px; font-weight:bold; color:red; }
#fishing_contest .info .button_new { display:none; width:150px; margin:0 auto; margin-top:5px; }
#fishing_contest .info .ttbox { width:444px; max-width:444px; top:55px; left:50%; margin-left:-228px; }
#fishing_contest .info .ttbox .desc { font-weight:bold; margin-bottom:5px; }
#fishing_contest .info .ttbox .line { position:relative; float:left; margin:5px; }
#fishing_contest .info .ttbox .line .fish { width:100px; height:100px; background-size:100%; background-repeat:no-repeat; background-position:50% 50%; }
#fishing_contest .info .ttbox .line .name {  }
#fishing_contest .list { position:relative; height:324px; overflow:auto; }
#fishing_contest .list .line { padding:2px; }
#fishing_contest .list .line:nth-child(even) { background-color:#dabe74; }
#fishing_contest .list .line:hover { background-color:gold; }
#fishing_contest .list .rank { position:relative; float:left; width:40px; text-align:right; }
#fishing_contest .list .name { position:relative; float:left; width:165px; margin-left:5px; text-align:left; }
#fishing_contest .list .name.self { font-weight:bold; font-size:12px; }
#fishing_contest .list .fish { position:relative; float:left; width:50px; height:50px; background-size:100%; background-repeat:no-repeat; background-position:50% 50%; }
#fishing_contest .list .fish_name { position:relative; float:left; width:115px; }
#fishing_contest .list .value { position:relative; float:left; width:100px; text-align:right; }

#fishing_contest_commit { width:300px; }
#fishing_stats .trophy { position:relative; float:left; width:25px; height:25px; background-size:100% !important; margin-right:6px; }
#fishing_stats .trophy.gold.contest { background:url(https://mff.wavecdn.net/mff/fishing/TrophyGold_frei.png); }
#fishing_stats .trophy.silver.contest { background:url(https://mff.wavecdn.net/mff/fishing/TrophySilver_frei.png); }
#fishing_stats .trophy.bronze.contest { background:url(https://mff.wavecdn.net/mff/fishing/TrophyBronze_frei.png); }

#fishing .buttons { position:absolute; top:50px; left:10px; }
#fishing .buttons .bbutton { position:relative; float:left; top:0px; left:0px; margin-right:5px; }
#fishing .buttons #fishing_starterpack_link.bbutton { top:8px; }

#fishing_commit { width:350px; }
#fishing_commit .bonus { color:green; font-weight:normal; font-style:italic; margin-top:5px; }
#fishing_commit .coinsbutton_flex .bonus, #fishing_commit .line .bonus, #fishing_commit .cost.bonus { font-weight:bold; font-style:normal; }
#fishing .fishingslots .slot .ttbox .bonus { color:green; font-weight:bold; }

#fishing .easteregg { z-index:1; position:absolute; bottom:5px; left:5px; width:20px; height:20px; background-color:white; opacity:0.1; border-radius:10px; }
#fishing .fishline { z-index:2; position:absolute; bottom:0px; left:50%; width:600px; height:120px; margin-left:-300px; transition:all 1s linear; opacity:1; }
#fishing .fishline.off { opacity:0; }
#fishing .fishline .fish { position:relative; float:left; width:120px; height:120px; background-size:100%; transform:rotate(90deg); margin-top:150px; }
#fishing .fishline .fish .letter { position:absolute; right:calc(100% + 5px); top:25px; width:120px; text-align:center; font-size:50px; color:white; transform:rotate(-90deg); opacity:0; transition:all 1s linear; }
#fishing .fishline .fish .letter.visible { opacity:1; }
#fishing .fishline .fish.jump { animation:fish_jumping 1.5s ease-out; }
@keyframes fish_jumping { 50% { margin-top:-120px; } }
#pancontainer .collections { position:absolute; top:55px; left:-26px; width:26px; }
#pancontainer .collections .navi { position:relative; width:30px; height:45px; background-size:100% !important; margin-bottom:2px; }
#pancontainer .collections .navi .ttbox { left:35px; }
#pancontainer .collections .navi.heros, #bonuspack .paymentcollectionpackage.heros { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Small_00.png); }
#pancontainer .collections .navi.horror, #bonuspack .paymentcollectionpackage.horror { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Monsters_Small_00.png); }
#pancontainer .collections .navi.sport, #bonuspack .paymentcollectionpackage.sport { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Sport_Small_00.png); }
#pancontainer .collections .navi.beach, #bonuspack .paymentcollectionpackage.beach { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Beach_CollectorPackage_Small_00.png); }
#pancontainer .collections .navi.fantasy, #bonuspack .paymentcollectionpackage.fantasy { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fantasy_CollectorPackage_Small_00.png); }
#pancontainer .collections .navi.veggies, #bonuspack .paymentcollectionpackage.veggies { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/DancingVeggies_CollectorPackage_Small_00.png); }
#pancontainer .collections .navi.candy, #bonuspack .paymentcollectionpackage.candy { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sweet_Sheeps_CollectorPackage_Small.png); }
#pancontainer .collections .navi.fable, #bonuspack .paymentcollectionpackage.fable { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/FairyTale_Sheep_CollectorsPackage_Small.png); }
#pancontainer .collections .navi.music, #bonuspack .paymentcollectionpackage.music { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Musician_Sheep_CollectorsPackage_Small.png); }
#pancontainer .collections .navi.hobbies, #bonuspack .paymentcollectionpackage.hobbies { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Hobby_Sheep_CollectorsPackage_small.png); }
#pancontainer .collections .navi.fruits, #bonuspack .paymentcollectionpackage.fruits { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fruit_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.epoch, #bonuspack .paymentcollectionpackage.epoch { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Epoch_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.jobs, #bonuspack .paymentcollectionpackage.jobs { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Jobs_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.planets, #bonuspack .paymentcollectionpackage.planets { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Planets_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.flowers, #bonuspack .paymentcollectionpackage.flowers { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowers_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.greek, #bonuspack .paymentcollectionpackage.greek { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/GreekMyths_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.fastfood, #bonuspack .paymentcollectionpackage.fastfood { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/FastFood_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.mythical, #bonuspack .paymentcollectionpackage.mythical { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Cryptid_Sheep_CollectorPackage_small.png); }
#pancontainer .collections .navi.naval, #bonuspack .paymentcollectionpackage.naval { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Naval_Sheep_CollectorPackage_small.png); }
#pancontainer .collections .navi.space, #bonuspack .paymentcollectionpackage.space { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Space_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.elements, #bonuspack .paymentcollectionpackage.elements { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Elements_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.wintersport, #bonuspack .paymentcollectionpackage.wintersport { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Wintersports_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.stoneage, #bonuspack .paymentcollectionpackage.stoneage { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Stoneage_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.egypt, #bonuspack .paymentcollectionpackage.egypt { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/AncientEgypt_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.emotions, #bonuspack .paymentcollectionpackage.emotions { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Emotions_Sheep_CollectorPackage_small.png); }
#pancontainer .collections .navi.snowanimals, #bonuspack .paymentcollectionpackage.snowanimals { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/November_CollectorPackage_Small.png); }
#pancontainer .collections .navi.costumes, #bonuspack .paymentcollectionpackage.costumes { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_CollectorPackage_small.png); }
#pancontainer .collections .navi.art, #bonuspack .paymentcollectionpackage.art { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Art_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.witches, #bonuspack .paymentcollectionpackage.witches { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/August2024_CollectorPackage_small.png); }
#pancontainer .collections .navi.autumn, #bonuspack .paymentcollectionpackage.autumn { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/November24_CollectorPackage_Small.png); }
#pancontainer .collections .navi.romance, #bonuspack .paymentcollectionpackage.romance { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2025_Sheep_CollectorPackage_Small.png); }
#pancontainer .collections .navi.mayflowers, #bonuspack .paymentcollectionpackage.mayflowers { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/May2025_Sheep_CollectorPackage_small.png); }
#pancontainer .collections .scroller { position:relative; width:100%; height:20px; background-color:#885F49; }
#pancontainer .collections .scroller:hover { background-color:#B39056; }
#pancontainer .collections .scroller:after { content:''; position:absolute; left:6px; border-style:solid; border-width:8px; height:0px; width:0px; }
#pancontainer .collections .scroller.top { border-top-left-radius:5px; }
#pancontainer .collections .scroller.top:after { top:-2px; border-color:transparent transparent white transparent; }
#pancontainer .collections .scroller.bottom { border-bottom-left-radius:5px; }
#pancontainer .collections .scroller.bottom:after { top:6px; border-color:white transparent transparent transparent; }
#pancontainer .collections .scroller.off { opacity:0.5; filter:grayscale(100%); }

#paymentitem_collection { 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); }
#paymentitem_collection .header { position:absolute; top:0px; left:0px; width:97%; height:25px; padding:10px; background-color:#C3A75E; border-bottom:2px solid #885A30; }
#paymentitem_collection .header .slot { position:relative; float:left; margin-right:35px; }
#paymentitem_collection .timer { display:none; position:absolute; top:47px; width:100%; text-align:center; background-color:white; padding:2px 0px; }
#paymentitem_collection .header .button_new { padding:5px; }
#paymentitem_collection .header .help { margin-right:50px; }
#paymentitem_collection .header .packages { padding-left:20px; }
#paymentitem_collection .header .packages:before { content:''; z-index:1; position:absolute; top:-7px; left:-10px; width:25px; height:39px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Small_00.png); background-size:100%; transform:rotate(-20deg); }
#paymentitem_collection .header .packages.horror:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Monsters_Small_00.png); }
#paymentitem_collection .header .packages.sport:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Sport_Small_00.png); }
#paymentitem_collection .header .packages.beach:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Beach_CollectorPackage_Small_00.png); }
#paymentitem_collection .header .packages.fantasy:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fantasy_CollectorPackage_Small_00.png); }
#paymentitem_collection .header .packages.veggies:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/DancingVeggies_CollectorPackage_Small_00.png); }
#paymentitem_collection .header .packages.candy:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sweet_Sheeps_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.fable:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/FairyTale_Sheep_CollectorsPackage_Small.png); }
#paymentitem_collection .header .packages.music:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Musician_Sheep_CollectorsPackage_Small.png); }
#paymentitem_collection .header .packages.hobbies:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Hobby_Sheep_CollectorsPackage_small.png); }
#paymentitem_collection .header .packages.fruits:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fruit_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.epoch:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Epoch_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.jobs:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Jobs_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.planets:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Planets_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.flowers:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowers_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.greek:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/GreekMyths_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.fastfood:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/FastFood_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.mythical:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Cryptid_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .packages.naval:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Naval_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .packages.space:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Space_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.elements:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Elements_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.wintersport:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Wintersports_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.stoneage:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Stoneage_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.egypt:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/AncientEgypt_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.emotions:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Emotions_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .packages.snowanimals:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/November_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.costumes:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_CollectorPackage_small.png); }
#paymentitem_collection .header .packages.art:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Art_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.witches:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/August2024_CollectorPackage_small.png); }
#paymentitem_collection .header .packages.autumn:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/November24_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.romance:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2025_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .packages.mayflowers:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/May2025_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .packages .amount { position:absolute; top:-2px; right:65px; padding:7px 14px; border-radius:4px; background-color:#885A30; color:white; }
#paymentitem_collection .header .shreddered { padding:5px; padding-left:20px; border-radius:5px; border:2px solid #885A30; font-weight:bold; background-color:#885A30; color:white; }
#paymentitem_collection .header .shreddered:after { content:''; position:absolute; top:-5px; left:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Diamond_Symbol_Small_00.png); width:40px; height:30px; background-size:100%; }

#paymentitem_collection .header .buy { padding-left:20px; }
#paymentitem_collection .header .buy:before { content:''; position:absolute; top:-7px; left:-10px; width:25px; height:39px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Small_00.png); background-size:100%; transform:rotate(-20deg); }
#paymentitem_collection .header .buy.horror:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Monsters_Small_00.png); }
#paymentitem_collection .header .buy.sport:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Sport_Small_00.png); }
#paymentitem_collection .header .buy.beach:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Beach_CollectorPackage_Small_00.png); }
#paymentitem_collection .header .buy.fantasy:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fantasy_CollectorPackage_Small_00.png); }
#paymentitem_collection .header .buy.veggies:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/DancingVeggies_CollectorPackage_Small_00.png); }
#paymentitem_collection .header .buy.candy:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sweet_Sheeps_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.fable:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/FairyTale_Sheep_CollectorsPackage_Small.png); }
#paymentitem_collection .header .buy.music:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Musician_Sheep_CollectorsPackage_Small.png); }
#paymentitem_collection .header .buy.hobbies:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Hobby_Sheep_CollectorsPackage_small.png); }
#paymentitem_collection .header .buy.fruits:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fruit_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.epoch:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Epoch_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.jobs:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Jobs_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.planets:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Planets_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.flowers:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowers_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.greek:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/GreekMyths_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.fastfood:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/FastFood_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.mythical:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Cryptid_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .buy.naval:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Naval_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .buy.space:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Space_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.elements:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Elements_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.wintersport:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Wintersports_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.stoneage:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Stoneage_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.egypt:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/AncientEgypt_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.emotions:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Emotions_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .buy.snowanimals:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/November_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.costumes:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_CollectorPackage_small.png); }
#paymentitem_collection .header .buy.art:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Art_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.witches:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/August2024_CollectorPackage_small.png); }
#paymentitem_collection .header .buy.autumn:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/November24_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.romance:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2025_Sheep_CollectorPackage_Small.png); }
#paymentitem_collection .header .buy.mayflowers:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/May2025_Sheep_CollectorPackage_small.png); }
#paymentitem_collection .header .bonus {  }

#paymentitem_collection .package { width:100px; height:162px; }
.payment.package, .igm.package { position:relative; float:left; background-size:100% !important; width:50px; height:80px; }
#paymentitem_collection .package.heros, .payment.package.heros, .igm.package.heros { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Medium_00.png); }
#paymentitem_collection .package.horror, .payment.package.horror, .igm.package.horror { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Monsters_Medium_00.png); }
#paymentitem_collection .package.sport, .payment.package.sport, .igm.package.sport { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Sport_Medium_00.png); }
#paymentitem_collection .package.beach, .payment.package.beach, .igm.package.beach { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Beach_CollectorPackage_Medium_00.png); }
#paymentitem_collection .package.fantasy, .payment.package.fantasy, .igm.package.fantasy { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fantasy_CollectorPackage_Medium_00.png); }
#paymentitem_collection .package.veggies, .payment.package.veggies, .igm.package.veggies { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/DancingVeggies_CollectorPackage_Medium_00.png); }
#paymentitem_collection .package.candy, .payment.package.candy, .igm.package.candy { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sweet_Sheeps_CollectorPackage_Medium.png); }
#paymentitem_collection .package.fable, .payment.package.fable, .igm.package.fable { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/FairyTale_Sheep_CollectorsPackage_Medium.png); }
#paymentitem_collection .package.music, .payment.package.music, .igm.package.hermusicos { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Musician_Sheep_CollectorsPackage_Medium.png); }
#paymentitem_collection .package.hobbies, .payment.package.hobbies, .igm.package.hobbies { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Hobby_Sheep_CollectorsPackage_Medium.png); }
#paymentitem_collection .package.fruits, .payment.package.fruits, .igm.package.fruits { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fruit_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.epoch, .payment.package.epoch, .igm.package.epoch { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Epoch_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.jobs, .payment.package.jobs, .igm.package.jobs { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Jobs_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.planets, .payment.package.planets, .igm.package.planets { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Planets_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.flowers, .payment.package.flowers, .igm.package.flowers { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowers_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.greek, .payment.package.greek, .igm.package.greek { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/GreekMyths_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.fastfood, .payment.package.fastfood, .igm.package.fastfood { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/FastFood_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.mythical, .payment.package.mythical, .igm.package.mythical { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Cryptid_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.naval, .payment.package.naval, .igm.package.naval { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Naval_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.space, .payment.package.space, .igm.package.space { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Space_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.elements, .payment.package.elements, .igm.package.elements { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Elements_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.wintersport, .payment.package.wintersport, .igm.package.wintersport { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Wintersports_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.stoneage, .payment.package.stoneage, .igm.package.stongeage { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Stoneage_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.egypt, .payment.package.egypt, .igm.package.egypt { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/AncientEgypt_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.emotions, .payment.package.emotions, .igm.package.emotions { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Emotions_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.snowanimals, .payment.package.snowanimals, .igm.package.snowanimals { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/November_CollectorPackage_Medium.png); }
#paymentitem_collection .package.costumes, .payment.package.costumes, .igm.package.costumes { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_CollectorPackage_Medium.png); }
#paymentitem_collection .package.art, .payment.package.art, .igm.package.art { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Art_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.witches, .payment.package.witches, .igm.package.witches { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/August2024_CollectorPackage_Medium.png); }
#paymentitem_collection .package.autumn, .payment.package.autumn, .igm.package.autumn { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/November24_CollectorPackage_Medium.png); }
#paymentitem_collection .package.romance, .payment.package.romance, .igm.package.romance { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2025_Sheep_CollectorPackage_Medium.png); }
#paymentitem_collection .package.mayflowers, .payment.package.mayflowers, .igm.package.mayflowers { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/May2025_Sheep_CollectorPackage_Medium.png); }

#paymentitem_collection .items { position:absolute; left:30px; top:50px; }
#paymentitem_collection .item { position:relative; float:left; width:186px; height:200px; transform:scale(0.7); margin-right:-25px; margin-bottom:-65px; border-bottom:1px solid transparent; }
#paymentitem_collection .item .ttbox { transform:scale(1.3); top:-25%; width:100%; text-align:center; }
#paymentitem_collection .item.static {  }
#paymentitem_collection .item.preview { border-bottom:0px; transform:scale(1); position:absolute; top:50%; left:50%; margin-left:-74px; margin-top:-79px; }
#paymentitem_collection .item .amount { position:absolute; bottom:50px; right:0px; width:30px; height:25px; border-radius:15px; background-color:white; font-size:15px; font-weight:bold; text-align:center; padding-top:5px; }
#paymentitem_collection .item .amount.heros { bottom:0px; }
#paymentitem_collection .item .amount:hover { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Diamond_Symbol_Small_00.png); width:40px; height:27px; background-size:100%; background-color:transparent; right:-7px; }
#paymentitem_collection .item .shredder { position:absolute; bottom:-15px; left:0px; width:30px; height:25px; border-radius:15px; background-color:white; font-size:15px; font-weight:bold; text-align:center; padding-top:5px; }
#paymentitem_collection .item .shredder:after { content:''; position:absolute; top:0px; left:-3px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Diamond_Symbol_Small_00.png); width:40px; height:31px; background-size:100%; }
#paymentitem_collection .item .img { position:absolute; top:0px; left:0px; width:100%; height:100%; pointer-events:none; }
#paymentitem_collection_preview_img { pointer-events:auto !important; }
#paymentitem_collection .item .amount .ttbox { top:0px; width:105px; font-weight:normal; right:60px; }
#paymentitem_collection .item.heros { width:148px; height:158px; margin-bottom:-20px; }
#paymentitem_collection .item.horror .img { left:50%; }
#paymentitem_collection .item.sport .img { left:50%; }
#paymentitem_collection .item.beach .img { left:50%; }
#paymentitem_collection .item.fantasy .img { left:50%; }
#paymentitem_collection .item.veggies .img { left:50%; }
#paymentitem_collection .item.candy .img { left:50%; }
#paymentitem_collection .item.fable .img { left:50%; }
#paymentitem_collection .item.music .img { left:50%; }
#paymentitem_collection .item.hobbies .img { left:50%; }
#paymentitem_collection .item.fruits .img { left:50%; }
#paymentitem_collection .item.epoch .img { left:50%; }
#paymentitem_collection .item.jobs .img { left:50%; }

#paymentitem_collection .item .img { transform:rotate(0.05deg); }

#paymentitem_collection .heros .item1 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Deadpool_Silhouette.png); }
#paymentitem_collection .heros .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_YellowAnt_Spritesheet_148x158.png); animation:heros_item1_hover 0.8s steps(15) infinite; }
#paymentitem_collection .heros .item1.hover { animation:heros_item1_hover 0.8s steps(15) infinite; }
@keyframes heros_item1_hover { 100% { background-position:-2220px; } }

#paymentitem_collection .heros .item2 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_GreenRage_Silhouette.png); }
#paymentitem_collection .heros .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_GreenRage_Spritesheet_148x158.png); animation:heros_item2_hover 0.8s steps(16) infinite; }
#paymentitem_collection .heros .item2.hover { animation:heros_item2_hover 0.8s steps(16) infinite; }
@keyframes heros_item2_hover { 100% { background-position:-2368px; } }

#paymentitem_collection .heros .item3 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_PowerSheep_Silhouette.png); }
#paymentitem_collection .heros .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_PowerSheep_Spritesheet_148x158.png); animation:heros_item3_hover 0.8s steps(16) infinite; }
#paymentitem_collection .heros .item3.hover { animation:heros_item3_hover 0.8s steps(16) infinite; }
@keyframes heros_item3_hover { 100% { background-position:-2368px; } }

#paymentitem_collection .heros .item4 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_TheCrawler_Silhouette.png); transform: scale(0.85) rotate(0.05deg); }
#paymentitem_collection .heros .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_TheCrawler_Spritesheet_148x158.png); animation:heros_item4_hover 0.8s steps(15) infinite; }
#paymentitem_collection .heros .item4.hover { animation:heros_item4_hover 0.8s steps(15) infinite; }
@keyframes heros_item4_hover { 100% { background-position:-2220px; } }

#paymentitem_collection .heros .item5 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_TheBeam_Silhouette.png); }
#paymentitem_collection .heros .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_TheBeam_Spritesheet_148x158.png); animation:heros_item5_hover 0.8s steps(15) infinite; }
#paymentitem_collection .heros .item5.hover { animation:heros_item5_hover 0.8s steps(15) infinite; }
@keyframes heros_item5_hover { 100% { background-position:-2220px; } }

#paymentitem_collection .heros .item6 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FlutterSheep_Silhouette.png); }
#paymentitem_collection .heros .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FlutterSheep_Ani_Spritesheet_148x158.png); animation:heros_item6_hover 0.8s steps(15) infinite; }
#paymentitem_collection .heros .item6.hover { animation:heros_item6_hover 0.8s steps(15) infinite; }
@keyframes heros_item6_hover { 100% { background-position:-2220px; } }

#paymentitem_collection .heros .item7 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_MechaSheep_Silhouette.png); }
#paymentitem_collection .heros .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_MechaSheep_Spritesheet_148x158.png); animation:heros_item7_hover 0.8s steps(15) infinite; }
#paymentitem_collection .heros .item7.hover { animation:heros_item7_hover 0.8s steps(15) infinite; }
@keyframes heros_item7_hover { 100% { background-position:-2220px; } }

#paymentitem_collection .heros .item8 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BlueAvenger_Silhouette.png); }
#paymentitem_collection .heros .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BlueAvenger_Spritesheet_148x158.png); animation:heros_item8_hover 0.8s steps(16) infinite; }
#paymentitem_collection .heros .item8.hover { animation:heros_item8_hover 0.8s steps(16) infinite; }
@keyframes heros_item8_hover { 100% { background-position:-2368px; } }

#paymentitem_collection .heros .item9 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_GoldenLightning_Silhouette.png); }
#paymentitem_collection .heros .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_GoldenLightning_Spritesheet_148x158.png); animation:heros_item9_hover 0.8s steps(16) infinite; }
#paymentitem_collection .heros .item9.hover { animation:heros_item9_hover 0.8s steps(16) infinite; }
@keyframes heros_item9_hover { 100% { background-position:-2368px; } }

#paymentitem_collection .heros .item10 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_WingedSheep_Silhouette.png); transform: scale(0.85) rotate(0.05deg); }
#paymentitem_collection .heros .item10.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_WingedSheep_Spritesheet_148x158.png); animation:heros_item10_hover 0.8s steps(15) infinite; }
#paymentitem_collection .heros .item10.hover { animation:heros_item10_hover 0.8s steps(15) infinite; }
@keyframes heros_item10_hover { 100% { background-position:-2220px; } }

#paymentitem_collection .heros .item11 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FuriousLynx_Silhouette.png); }
#paymentitem_collection .heros .item11.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FuriousLynx_Spritesheet_148x158.png); animation:heros_item11_hover 0.8s steps(16) infinite; }
#paymentitem_collection .heros .item11.hover { animation:heros_item11_hover 0.8s steps(16) infinite; }
@keyframes heros_item11_hover { 100% { background-position:-2368px; } }

#paymentitem_collection .heros .item12 { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BraveSheep_Silhouette.png); }
#paymentitem_collection .heros .item12.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BraveSheep_Spritesheet_148x158.png); animation:heros_item12_hover 0.8s steps(15) infinite; }
#paymentitem_collection .heros .item12.hover { animation:heros_item12_hover 0.8s steps(15) infinite; }
@keyframes heros_item12_hover { 100% { background-position:-2220px; } }

#paymentitem_collection .horror .item1 { width:96px; height:169px; margin-left:-47px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Zombie_Silhouette.png) 50% 50% no-repeat; margin-top:-18px; }
#paymentitem_collection .horror .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Zombie_Spritesheet_96x169.png); animation:horror_item1_hover 0.8s steps(15) infinite; }
#paymentitem_collection .horror .item1.hover { animation:horror_item1_hover 0.8s steps(15) infinite; }
@keyframes horror_item1_hover { 100% { background-position:-1440px; } }

#paymentitem_collection .horror .item2 { width:129px; height:155px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Werewolf_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .horror .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Werewolf_Spritesheet_129x155.png); animation:horror_item2_hover 0.8s steps(16) infinite; }
#paymentitem_collection .horror .item2.hover { animation:horror_item2_hover 0.8s steps(16) infinite; }
@keyframes horror_item2_hover { 100% { background-position:-2064px; } }

#paymentitem_collection .horror .item3 { width:116px; height:163px; margin-left:-58px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Frankenstein_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; }
#paymentitem_collection .horror .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Frankenstein_Spritesheet_116x163.png); animation:horror_item3_hover 0.8s steps(16) infinite; }
#paymentitem_collection .horror .item3.hover { animation:horror_item3_hover 0.8s steps(16) infinite; }
@keyframes horror_item3_hover { 100% { background-position:-1856px; } }

#paymentitem_collection .horror .item4 { width:137px; height:169px; margin-left:-68px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Ghost_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .horror .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Ghost_Spritesheet_137x169.png); animation:horror_item4_hover 0.8s steps(16) infinite; }
#paymentitem_collection .horror .item4.hover { animation:horror_item4_hover 0.8s steps(16) infinite; }
@keyframes horror_item4_hover { 100% { background-position:-2192px; } }

#paymentitem_collection .horror .item5 { width:195px; height:180px; margin-left:-105px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Witch_Silhouette.png) 50% 50% no-repeat; margin-top:-15px; }
#paymentitem_collection .horror .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Witch_Spritesheet_195x180.png); margin-left:-110px; animation:horror_item5_hover 0.8s steps(16) infinite; }
#paymentitem_collection .horror .item5.hover { animation:horror_item5_hover 0.8s steps(16) infinite; }
@keyframes horror_item5_hover { 100% { background-position:-3120px; } }

#paymentitem_collection .horror .item6 { width:103px; height:155px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Skeleton_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .horror .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Skeleton_Spritesheet_103x155.png); animation:horror_item6_hover 0.8s steps(16) infinite; }
#paymentitem_collection .horror .item6.hover { animation:horror_item6_hover 0.8s steps(16) infinite; }
@keyframes horror_item6_hover { 100% { background-position:-1648px; } }

#paymentitem_collection .horror .item7 { width:76px; height:144px; margin-left:-38px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mummy_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .horror .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mummy_Spritesheet_76x144.png); animation:horror_item7_hover 0.8s steps(15) infinite; }
#paymentitem_collection .horror .item7.hover { animation:horror_item7_hover 0.8s steps(15) infinite; }
@keyframes horror_item7_hover { 100% { background-position:-1140px; } }

#paymentitem_collection .horror .item8 { width:125px; height:150px; margin-left:-63px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dracula_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .horror .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dracula_Spritesheet_125x150.png); animation:horror_item8_hover 1.3s steps(16) infinite; }
#paymentitem_collection .horror .item8.hover { animation:horror_item8_hover 1.3s steps(16) infinite; }
@keyframes horror_item8_hover { 100% { background-position:-2000px; } }

#paymentitem_collection .horror .item9 { width:186px; height:200px; margin-left:-93px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Devil_Silhouette.png) 50% 50% no-repeat; margin-top:-22px; }
#paymentitem_collection .horror .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Devil_Spritesheet_186x200.png); animation:horror_item9_hover 0.8s steps(16) infinite; }
#paymentitem_collection .horror .item9.hover { animation:horror_item9_hover 0.8s steps(16) infinite; }
@keyframes horror_item9_hover { 100% { background-position:-2976px; } }

#paymentitem_collection .sport .item1 { width:141px; height:156px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tabletennis_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; }
#paymentitem_collection .sport .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tabletennis_Spritesheet_141x156.png); animation:sport_item1_hover 0.8s steps(15) infinite; }
#paymentitem_collection .sport .item1.hover { animation:sport_item1_hover 0.8s steps(15) infinite; }
@keyframes sport_item1_hover { 100% { background-position:-2115px; } }

#paymentitem_collection .sport .item2 { width:83px; height:156px; margin-left:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Football_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .sport .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Football_Spritesheet_83x156.png); animation:sport_item2_hover 0.9s steps(16) infinite; }
#paymentitem_collection .sport .item2.hover { animation:sport_item2_hover 0.9s steps(16) infinite; }
@keyframes sport_item2_hover { 100% { background-position:-1328px; } }

#paymentitem_collection .sport .item3 { width:136px; height:179px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Ballet_Silhouette.png) 50% 50% no-repeat; margin-top:-25px; }
#paymentitem_collection .sport .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Ballet_Spritesheet_136x179.png); animation:sport_item3_hover 0.9s steps(16) infinite; }
#paymentitem_collection .sport .item3.hover { animation:sport_item3_hover 0.9s steps(16) infinite; }
@keyframes sport_item3_hover { 100% { background-position:-2176px; } }

#paymentitem_collection .sport .item4 { width:139px; height:170px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Beachvolleyball_Silhouette.png) 50% 50% no-repeat; margin-top:-15px; }
#paymentitem_collection .sport .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Beachvolleyball_Spritesheet_139x170.png); animation:sport_item4_hover 0.9s steps(16) infinite; }
#paymentitem_collection .sport .item4.hover { animation:sport_item4_hover 0.9s steps(16) infinite; }
@keyframes sport_item4_hover { 100% { background-position:-2224px; } }

#paymentitem_collection .sport .item5 { width:205px; height:188px; margin-left:-140px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Golf_Silhouette.png) 50% 50% no-repeat; margin-top:-30px; }
#paymentitem_collection .sport .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Golf_Spritesheet_205x188.png); animation:sport_item5_hover 0.9s steps(16) infinite; }
#paymentitem_collection .sport .item5.hover { animation:sport_item5_hover 0.9s steps(16) infinite; }
@keyframes sport_item5_hover { 100% { background-position:-3280px; } }

#paymentitem_collection .sport .item6 { width:155px; height:163px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Baseball_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .sport .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Baseball_Spritesheet__155x163.png); animation:sport_item6_hover 0.8s steps(16) infinite; }
#paymentitem_collection .sport .item6.hover { animation:sport_item6_hover 0.8s steps(16) infinite; }
@keyframes sport_item6_hover { 100% { background-position:-2480px; } }

#paymentitem_collection .sport .item7 { width:164px; height:157px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Basketball_Silhouette.png) 50% 50% no-repeat; margin-top:5px; }
#paymentitem_collection .sport .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Basketball_Spritesheet__164x157.png); animation:sport_item7_hover 0.8s steps(16) infinite; }
#paymentitem_collection .sport .item7.hover { animation:sport_item7_hover 0.8s steps(16) infinite; }
@keyframes sport_item7_hover { 100% { background-position:-2624px; } }

#paymentitem_collection .sport .item8 { width:102px; height:185px; margin-left:-55px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Icehockey_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .sport .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Icehockey_Spritesheet__102x185.png); animation:sport_item8_hover 0.8s steps(15) infinite; }
#paymentitem_collection .sport .item8.hover { animation:sport_item8_hover 0.8s steps(15) infinite; }
@keyframes sport_item8_hover { 100% { background-position:-1530px; } }

#paymentitem_collection .sport .item9 { width:186px; height:208px; margin-left:-115px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tennis_Silhouette.png) 50% 50% no-repeat; margin-top:-40px; }
#paymentitem_collection .sport .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tennis_Spritesheet__186x208.png); animation:sport_item9_hover 0.8s steps(16) infinite; }
#paymentitem_collection .sport .item9.hover { animation:sport_item9_hover 0.8s steps(16) infinite; }
@keyframes sport_item9_hover { 100% { background-position:-2976px; } }

#paymentitem_collection .beach .item1 { width:125px; height:134px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SwimmerNoob_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .beach .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SwimmerNoob_Spritesheet_125x134.png); animation:beach_item1_hover 1.2s steps(25) infinite; }
#paymentitem_collection .beach .item1.hover { animation:beach_item1_hover 1.2s steps(25) infinite; }
@keyframes beach_item1_hover { 100% { background-position:-3125px; } }

#paymentitem_collection .beach .item2 { width:131px; height:190px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BallPlay_Silhouette.png) 50% 50% no-repeat; margin-top:-40px; }
#paymentitem_collection .beach .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BallPlay_Spritesheet_131x190.png); animation:beach_item2_hover 1.2s steps(30) infinite; }
#paymentitem_collection .beach .item2.hover { animation:beach_item2_hover 1.2s steps(30) infinite; }
@keyframes beach_item2_hover { 100% { background-position:-3930px; } }

#paymentitem_collection .beach .item3 { width:75px; height:139px; margin-left:-55px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BeachGranny_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .beach .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BeachGranny_Spritesheet_75x139.png); animation:beach_item3_hover 1.2s steps(30) infinite; }
#paymentitem_collection .beach .item3.hover { animation:beach_item3_hover 1.2s steps(30) infinite; }
@keyframes beach_item3_hover { 100% { background-position:-2250px; } }

#paymentitem_collection .beach .item4 { width:106px; height:141px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CocktailSipping_Silhouette.png) 50% 50% no-repeat; margin-top:15px; }
#paymentitem_collection .beach .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CocktailSipping_Spritesheet_106x141.png); animation:beach_item4_hover 1.2s steps(30) infinite; }
#paymentitem_collection .beach .item4.hover { animation:beach_item4_hover 1.2s steps(30) infinite; }
@keyframes beach_item4_hover { 100% { background-position:-3180px; } }

#paymentitem_collection .beach .item5 { width:95px; height:140px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Baywatch_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .beach .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Baywatch_Spritesheet_95x140.png); animation:beach_item5_hover 1.2s steps(30) infinite; }
#paymentitem_collection .beach .item5.hover { animation:beach_item5_hover 1.2s steps(30) infinite; }
@keyframes beach_item5_hover { 100% { background-position:-2850px; } }

#paymentitem_collection .beach .item6 { width:129px; height:166px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sunbreathe_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; }
#paymentitem_collection .beach .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sunbreathe_Spritesheet_129x166.png); animation:beach_item6_hover 1.2s steps(30) infinite; }
#paymentitem_collection .beach .item6.hover { animation:beach_item6_hover 1.2s steps(30) infinite; }
@keyframes beach_item6_hover { 100% { background-position:-3870px; } }

#paymentitem_collection .beach .item7 { width:176px; height:142px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CrabVictim_Silhouette.png) 50% 50% no-repeat; margin-top:0px; }
#paymentitem_collection .beach .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CrabVictim_Spritesheet_176x142.png); animation:beach_item7_hover 1.2s steps(30) infinite; }
#paymentitem_collection .beach .item7.hover { animation:beach_item7_hover 1.2s steps(30) infinite; }
@keyframes beach_item7_hover { 100% { background-position:-5280px; } }

#paymentitem_collection .beach .item8 { width:161px; height:125px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sandcastle_Silhouette.png) 50% 50% no-repeat; margin-top:25px; }
#paymentitem_collection .beach .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sandcastle_Spritesheet_161x125.png); animation:beach_item8_hover 1.2s steps(25) infinite; }
#paymentitem_collection .beach .item8.hover { animation:beach_item8_hover 1.2s steps(25) infinite; }
@keyframes beach_item8_hover { 100% { background-position:-4025px; } }

#paymentitem_collection .beach .item9 { width:145px; height:141px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_DugIn_Silhouette.png) 50% 50% no-repeat; margin-top:5px; }
#paymentitem_collection .beach .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_DugIn_Spritesheet_145x141.png); animation:beach_item9_hover 1.2s steps(25) infinite; }
#paymentitem_collection .beach .item9.hover { animation:beach_item9_hover 1.2s steps(25) infinite; }
@keyframes beach_item9_hover { 100% { background-position:-3625px; } }

#paymentitem_collection .fantasy .item1 { width:185px; height:152px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Knight_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .fantasy .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Knight_Spritesheet_185x152.png); animation:fantasy_item1_hover 1.2s steps(25) infinite; }
#paymentitem_collection .fantasy .item1.hover { animation:fantasy_item1_hover 1.2s steps(25) infinite; }
@keyframes fantasy_item1_hover { 100% { background-position:-4625px; } }

#paymentitem_collection .fantasy .item2 { width:141px; height:136px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dwarf_Silhouette.png) 50% 50% no-repeat; margin-top:20px; }
#paymentitem_collection .fantasy .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dwarf_Spritesheet_141x136.png); animation:fantasy_item2_hover 1.2s steps(25) infinite; }
#paymentitem_collection .fantasy .item2.hover { animation:fantasy_item2_hover 1.2s steps(25) infinite; }
@keyframes fantasy_item2_hover { 100% { background-position:-3525px; } }

#paymentitem_collection .fantasy .item3 { width:186px; height:151px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Elf_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .fantasy .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Elf_Spritesheet_186x151.png); animation:fantasy_item3_hover 1.2s steps(25) infinite; }
#paymentitem_collection .fantasy .item3.hover { animation:fantasy_item3_hover 1.2s steps(25) infinite; }
@keyframes fantasy_item3_hover { 100% { background-position:-4650px; } }

#paymentitem_collection .fantasy .item4 { width:138px; height:188px; margin-left:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Orc_Silhouette.png) 50% 50% no-repeat; margin-top:0px; }
#paymentitem_collection .fantasy .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Orc_Spritesheet_138x188.png); animation:fantasy_item4_hover 1.2s steps(25) infinite; }
#paymentitem_collection .fantasy .item4.hover { animation:fantasy_item4_hover 1.2s steps(25) infinite; }
@keyframes fantasy_item4_hover { 100% { background-position:-3450px; } }

#paymentitem_collection .fantasy .item5 { width:102px; height:156px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bard_Silhouette.png) 50% 50% no-repeat; margin-top:0px; }
#paymentitem_collection .fantasy .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bard_Spritesheet_102x156.png); animation:fantasy_item5_hover 1.2s steps(25) infinite; }
#paymentitem_collection .fantasy .item5.hover { animation:fantasy_item5_hover 1.2s steps(25) infinite; }
@keyframes fantasy_item5_hover { 100% { background-position:-2550px; } }

#paymentitem_collection .fantasy .item6 { width:107px; height:160px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_King_Silhouette.png) 50% 50% no-repeat; margin-top:0px; }
#paymentitem_collection .fantasy .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_King_Spritesheet_107x160.png); animation:fantasy_item6_hover 1.2s steps(25) infinite; }
#paymentitem_collection .fantasy .item6.hover { animation:fantasy_item6_hover 1.2s steps(25) infinite; }
@keyframes fantasy_item6_hover { 100% { background-position:-2675px; } }

#paymentitem_collection .fantasy .item7 { width:181px; height:165px; margin-left:-90px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fairy_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .fantasy .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fairy_Spritesheet_181x165.png); animation:fantasy_item7_hover 1.2s steps(26) infinite; }
#paymentitem_collection .fantasy .item7.hover { animation:fantasy_item7_hover 1.2s steps(26) infinite; }
@keyframes fantasy_item7_hover { 100% { background-position:-4706px; } }

#paymentitem_collection .fantasy .item8 { width:154px; height:199px; margin-left:-95px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mage_Silhouette.png) 50% 50% no-repeat; margin-top:-25px; }
#paymentitem_collection .fantasy .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mage_Spritesheet_154x199.png); animation:fantasy_item8_hover 1.2s steps(25) infinite; }
#paymentitem_collection .fantasy .item8.hover { animation:fantasy_item8_hover 1.2s steps(25) infinite; }
@keyframes fantasy_item8_hover { 100% { background-position:-3850px; } }

#paymentitem_collection .fantasy .item9 { width:218px; height:221px; margin-left:-95px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dragon_Silhouette.png) 50% 50% no-repeat; margin-top:-45px; }
#paymentitem_collection .fantasy .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dragon_Spritesheet_218x221.png); animation:fantasy_item9_hover 1.2s steps(26) infinite; }
#paymentitem_collection .fantasy .item9.hover { animation:fantasy_item9_hover 1.2s steps(26) infinite; }
@keyframes fantasy_item9_hover { 100% { background-position:-5668px; } }

#paymentitem_collection .veggies .item1 { width:128px; height:141px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Eggplant_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .veggies .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Eggplant_Spritesheet_128x141.png); animation:veggies_item1_hover 1.5s steps(30) infinite; }
#paymentitem_collection .veggies .item1.hover { animation:veggies_item1_hover 1.5s steps(30) infinite; }
@keyframes veggies_item1_hover { 100% { background-position:-3840px; } }

#paymentitem_collection .veggies .item2 { width:108px; height:175px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pumpkin_Silhouette.png) 50% 50% no-repeat; margin-top:-20px; }
#paymentitem_collection .veggies .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pumpkin_Spritesheet_108x175.png); animation:veggies_item2_hover 1.5s steps(28) infinite; }
#paymentitem_collection .veggies .item2.hover { animation:veggies_item2_hover 1.5s steps(28) infinite; }
@keyframes veggies_item2_hover { 100% { background-position:-3024px; } }

#paymentitem_collection .veggies .item2 { width:107px; height:146px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Onion_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .veggies .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Onion_Spritesheet_107x146.png); animation:veggies_item2_hover 1.5s steps(25) infinite; }
#paymentitem_collection .veggies .item2.hover { animation:veggies_item2_hover 1.5s steps(25) infinite; }
@keyframes veggies_item2_hover { 100% { background-position:-2675px; } }

#paymentitem_collection .veggies .item3 { width:106px; height:159px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Potatoe_Silhouette.png) 50% 50% no-repeat; margin-top:0px; }
#paymentitem_collection .veggies .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Potatoe_Spritesheet_106x159.png); animation:veggies_item3_hover 1.5s steps(20) infinite; }
#paymentitem_collection .veggies .item3.hover { animation:veggies_item3_hover 1.5s steps(20) infinite; }
@keyframes veggies_item3_hover { 100% { background-position:-2120px; } }

#paymentitem_collection .veggies .item4 { width:137px; height:157px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Broccoli_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .veggies .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Broccoli_Spritesheet_137x157.png); animation:veggies_item4_hover 1.5s steps(30) infinite; }
#paymentitem_collection .veggies .item4.hover { animation:veggies_item4_hover 1.5s steps(30) infinite; }
@keyframes veggies_item4_hover { 100% { background-position:-4110px; } }

#paymentitem_collection .veggies .item5 { width:100px; height:174px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Carrot_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; }
#paymentitem_collection .veggies .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Carrot_Spritesheet_100x174.png); animation:veggies_item5_hover 1.2s steps(20) infinite; }
#paymentitem_collection .veggies .item5.hover { animation:veggies_item5_hover 1.2s steps(20) infinite; }
@keyframes veggies_item5_hover { 100% { background-position:-2000px; } }

#paymentitem_collection .veggies .item6 { width:116px; height:141px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Kohlrabi_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .veggies .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Kohlrabi_Spritesheet_116x141.png); animation:veggies_item6_hover 1s steps(15) infinite; }
#paymentitem_collection .veggies .item6.hover { animation:veggies_item6_hover 1s steps(15) infinite; }
@keyframes veggies_item6_hover { 100% { background-position:-1740px; } }

#paymentitem_collection .veggies .item7 { width:103px; height:157px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Corn_Silhouette.png) 50% 50% no-repeat; margin-top:5px; }
#paymentitem_collection .veggies .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Corn_Spritesheet_103x157.png); animation:veggies_item7_hover 1.2s steps(16) infinite; }
#paymentitem_collection .veggies .item7.hover { animation:veggies_item7_hover 1.2s steps(16) infinite; }
@keyframes veggies_item7_hover { 100% { background-position:-1648px; } }

#paymentitem_collection .veggies .item8 { width:108px; height:175px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pumpkin_Silhouette.png) 50% 50% no-repeat; margin-top:-20px; }
#paymentitem_collection .veggies .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pumpkin_Spritesheet_108x175.png); animation:veggies_item8_hover 1.5s steps(28) infinite; }
#paymentitem_collection .veggies .item8.hover { animation:veggies_item8_hover 1.5s steps(28) infinite; }
@keyframes veggies_item8_hover { 100% { background-position:-3024px; } }

#paymentitem_collection .veggies .item9 { width:116px; height:157px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tomatoe_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .veggies .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tomatoe_Spritesheet_116x157.png); animation:veggies_item9_hover 1.5s steps(25) infinite; }
#paymentitem_collection .veggies .item9.hover { animation:veggies_item9_hover 1.5s steps(25) infinite; }
@keyframes veggies_item9_hover { 100% { background-position:-2900px; } }

#paymentitem_collection .candy .item1 { width:108px; height:142px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gum_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .candy .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gum_Spritesheet_108x142.png); animation:candy_item1_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item1.hover { animation:candy_item1_hover 1.5s steps(30) infinite; }
@keyframes candy_item1_hover { 100% { background-position:-3240px; } }

#paymentitem_collection .candy .item2 { width:105px; height:164px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bonbon_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .candy .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bonbon_Spritesheet_105x164.png); animation:candy_item2_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item2.hover { animation:candy_item2_hover 1.5s steps(30) infinite; }
@keyframes candy_item2_hover { 100% { background-position:-3150px; } }

#paymentitem_collection .candy .item3 { width:108px; height:148px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cottoncandy_Silhouette_02.png) 50% 50% no-repeat; margin-top:5px; }
#paymentitem_collection .candy .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cottoncandy_Spritesheet_108x148.png); animation:candy_item3_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item3.hover { animation:candy_item3_hover 1.5s steps(30) infinite; }
@keyframes candy_item3_hover { 100% { background-position:-3240px; } }

#paymentitem_collection .candy .item4 { width:95px; height:125px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Macaron_Silhouette.png) 50% 50% no-repeat; margin-top:30px; }
#paymentitem_collection .candy .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Macaron_Spritesheet_95x125.png); animation:candy_item4_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item4.hover { animation:candy_item4_hover 1.5s steps(30) infinite; }
@keyframes candy_item4_hover { 100% { background-position:-2850px; } }

#paymentitem_collection .candy .item5 { width:115px; height:160px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gummyworm_Silhouette.png) 50% 50% no-repeat; margin-top:0px; }
#paymentitem_collection .candy .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gummyworm_Spritesheet_115x160.png); animation:candy_item5_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item5.hover { animation:candy_item5_hover 1.5s steps(30) infinite; }
@keyframes candy_item5_hover { 100% { background-position:-3450px; } }

#paymentitem_collection .candy .item6 { width:129px; height:166px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Icecream_Silhouette.png) 50% 50% no-repeat; margin-top:10px; }
#paymentitem_collection .candy .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Icecream_Spritesheet_129x166.png); animation:candy_item6_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item6.hover { animation:candy_item6_hover 1.5s steps(30) infinite; }
@keyframes candy_item6_hover { 100% { background-position:-3870px; } }

#paymentitem_collection .candy .item7 { width:98px; height:166px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cake_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; }
#paymentitem_collection .candy .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cake_Spritesheet_98x166.png); animation:candy_item7_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item7.hover { animation:candy_item7_hover 1.5s steps(30) infinite; }
@keyframes candy_item7_hover { 100% { background-position:-2940px; } }

#paymentitem_collection .candy .item8 { width:125px; height:166px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Chocolate_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; }
#paymentitem_collection .candy .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Chocolate_Spritesheet_125x166.png); animation:candy_item8_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item8.hover { animation:candy_item8_hover 1.5s steps(30) infinite; }
@keyframes candy_item8_hover { 100% { background-position:-3750px; } }

#paymentitem_collection .candy .item9 { width:151px; height:122px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cupcake_Silhouette.png) 50% 50% no-repeat; margin-top:25px; }
#paymentitem_collection .candy .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cupcake_Spritesheet_151x122.png); animation:candy_item9_hover 1.5s steps(30) infinite; }
#paymentitem_collection .candy .item9.hover { animation:candy_item9_hover 1.5s steps(30) infinite; }
@keyframes candy_item9_hover { 100% { background-position:-4530px; } }

#paymentitem_collection .fable .item1 { width:164px; height:153px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dornröschen_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dornröschen_Spritesheet_164x153.png); animation:fable_item1_hover 1.5s steps(21) infinite; }
#paymentitem_collection .fable .item1.hover { animation:fable_item1_hover 1.5s steps(21) infinite; }
@keyframes fable_item1_hover { 100% { background-position:-3444px; } }

#paymentitem_collection .fable .item2 { width:108px; height:137px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rapunzel_Silhouette.png) 50% 50% no-repeat; margin-top:5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rapunzel_Spritesheet_108x137.png); animation:fable_item2_hover 1.5s steps(21) infinite; }
#paymentitem_collection .fable .item2.hover { animation:fable_item2_hover 1.5s steps(21) infinite; }
@keyframes fable_item2_hover { 100% { background-position:-2268px; } }

#paymentitem_collection .fable .item3 { width:91px; height:158px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FrauHolle_Silhouette.png) 50% 50% no-repeat; margin-top:0px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FrauHolle_Spritesheet_91x158.png); animation:fable_item3_hover 1.5s steps(20) infinite; }
#paymentitem_collection .fable .item3.hover { animation:fable_item3_hover 1.5s steps(20) infinite; }
@keyframes fable_item3_hover { 100% { background-position:-1820px; } }

#paymentitem_collection .fable .item4 { width:164px; height:143px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Hexe_Silhouette.png) 50% 50% no-repeat; margin-top:10px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Hexe_Spritesheet_164x143.png); animation:fable_item4_hover 1.5s steps(17) infinite; }
#paymentitem_collection .fable .item4.hover { animation:fable_item4_hover 1.5s steps(17) infinite; }
@keyframes fable_item4_hover { 100% { background-position:-2788px; } }

#paymentitem_collection .fable .item5 { width:131px; height:143px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rotkäppchen_Silhouette.png) 50% 50% no-repeat; margin-top:5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rotkäppchen_Spritesheet_164x143.png); animation:fable_item5_hover 1.5s steps(21) infinite; }
#paymentitem_collection .fable .item5.hover { animation:fable_item5_hover 1.5s steps(21) infinite; }
@keyframes fable_item5_hover { 100% { background-position:-2751px; } }

#paymentitem_collection .fable .item6 { width:99px; height:167px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BöserWolf_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_BöserWolf_Spritesheet_99x167.png); animation:fable_item6_hover 1.5s steps(21) infinite; }
#paymentitem_collection .fable .item6.hover { animation:fable_item6_hover 1.5s steps(21) infinite; }
@keyframes fable_item6_hover { 100% { background-position:-2079px; } }

#paymentitem_collection .fable .item7 { width:185px; height:144px; margin-left:-105px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_GestiefelterKater_Silhouette.png) 50% 50% no-repeat; margin-top:0px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_GestiefelterKater_Spritesheet_185x144.png); animation:fable_item7_hover 1.5s steps(19) infinite; }
#paymentitem_collection .fable .item7.hover { animation:fable_item7_hover 1.5s steps(19) infinite; }
@keyframes fable_item7_hover { 100% { background-position:-3515px; } }

#paymentitem_collection .fable .item8 { width:135px; height:144px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_HänselGretel_Silhouette.png) 50% 50% no-repeat; margin-top:5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fable .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_HänselGretel_Spritesheet_135x144.png); animation:fable_item8_hover 1.5s steps(19) infinite; }
#paymentitem_collection .fable .item8.hover { animation:fable_item8_hover 1.5s steps(19) infinite; }
@keyframes fable_item8_hover { 100% { background-position:-2565px; } }

#paymentitem_collection .fable .item9 { width:170px; height:110px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Zwerge_Silhouette.png) 50% 50% no-repeat; margin-top:30px; transform:scale(1.2) rotate(0.05deg); }
#paymentitem_collection .fable .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Zwerge_Spritesheet_170x110.png); animation:fable_item9_hover 1.5s steps(21) infinite; }
#paymentitem_collection .fable .item9.hover { animation:fable_item9_hover 1.5s steps(21) infinite; }
@keyframes fable_item9_hover { 100% { background-position:-3570px; } }

#paymentitem_collection .music .item1 { width:137px; height:154px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Maestro_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Maestro_Spritesheet_137x154.png); animation:music_item1_hover 1.5s steps(31) infinite; }
#paymentitem_collection .music .item1.hover { animation:music_item1_hover 1.5s steps(31) infinite; }
@keyframes music_item1_hover { 100% { background-position:-4247px; } }

#paymentitem_collection .music .item2 { width:149px; height:173px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Flute_Silhouette.png) 50% 50% no-repeat; margin-top:-25px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Flute_Spritesheet_149x173.png); animation:music_item2_hover 1.5s steps(20) infinite; }
#paymentitem_collection .music .item2.hover { animation:music_item2_hover 1.5s steps(20) infinite; }
@keyframes music_item2_hover { 100% { background-position:-2980px; } }

#paymentitem_collection .music .item3 { width:186px; height:145px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Drummer_Silhouette.png) 50% 50% no-repeat; margin-top:0px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Drummer_Spritesheet_186x145.png); animation:music_item3_hover 1.5s steps(30) infinite; }
#paymentitem_collection .music .item3.hover { animation:music_item3_hover 1.5s steps(30) infinite; }
@keyframes music_item3_hover { 100% { background-position:-5580px; } }

#paymentitem_collection .music .item4 { width:94px; height:150px; margin-left:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tuba_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tuba_Spritesheet_94x150.png); animation:music_item4_hover 1.5s steps(20) infinite; }
#paymentitem_collection .music .item4.hover { animation:music_item4_hover 1.5s steps(20) infinite; }
@keyframes music_item4_hover { 100% { background-position:-1880px; } }

#paymentitem_collection .music .item5 { width:188px; height:177px; margin-left:-135px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Trumpet_Silhouette.png) 50% 50% no-repeat; margin-top:-25px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Trumpet_Spritesheet_188x177.png); animation:music_item5_hover 1.5s steps(25) infinite; }
#paymentitem_collection .music .item5.hover { animation:music_item5_hover 1.5s steps(25) infinite; }
@keyframes music_item5_hover { 100% { background-position:-4700px; } }

#paymentitem_collection .music .item6 { width:137px; height:130px; margin-left:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Violin_Silhouette.png) 50% 50% no-repeat; margin-top:20px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Violin_Spritesheet_137x130.png); animation:music_item6_hover 1.5s steps(20) infinite; }
#paymentitem_collection .music .item6.hover { animation:music_item6_hover 1.5s steps(20) infinite; }
@keyframes music_item6_hover { 100% { background-position:-2740px; } }

#paymentitem_collection .music .item7 { width:108px; height:155px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Triangle_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Triangle_Spritesheet_108x155.png); animation:music_item7_hover 1.5s steps(20) infinite; }
#paymentitem_collection .music .item7.hover { animation:music_item7_hover 1.5s steps(20) infinite; }
@keyframes music_item7_hover { 100% { background-position:-2160px; } }

#paymentitem_collection .music .item8 { width:130px; height:150px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Piano_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Piano_Spritesheet_130x150.png); animation:music_item8_hover 1.5s steps(20) infinite; }
#paymentitem_collection .music .item8.hover { animation:music_item8_hover 1.5s steps(20) infinite; }
@keyframes music_item8_hover { 100% { background-position:-2600px; } }

#paymentitem_collection .music .item9 { width:140px; height:150px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Guitar_Silhouette.png) 50% 50% no-repeat; margin-top:0px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .music .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Guitar_Spritesheet_140x150.png); animation:music_item9_hover 1.5s steps(20) infinite; }
#paymentitem_collection .music .item9.hover { animation:music_item9_hover 1.5s steps(20) infinite; }
@keyframes music_item9_hover { 100% { background-position:-2800px; } }

#paymentitem_collection .hobbies .item1 { width:117px; height:119px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Knitting_Silhouette.png) 50% 50% no-repeat; margin-top:25px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Knitting_Spritesheet_117x119.png); animation:hobbies_item1_hover 1.5s steps(20) infinite; }
#paymentitem_collection .hobbies .item1.hover { animation:hobbies_item1_hover 1.5s steps(20) infinite; }
@keyframes hobbies_item1_hover { 100% { background-position:-2340px; } }

#paymentitem_collection .hobbies .item2 { width:155px; height:105px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Book_Silhouette.png) 50% 50% no-repeat; margin-top:50px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Book_Spritesheet_155x105.png); animation:hobbies_item2_hover 1.5s steps(20) infinite; }
#paymentitem_collection .hobbies .item2.hover { animation:hobbies_item2_hover 1.5s steps(20) infinite; }
@keyframes hobbies_item2_hover { 100% { background-position:-3100px; } }

#paymentitem_collection .hobbies .item3 { width:87px; height:137px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Collector_Silhouette.png) 50% 50% no-repeat; margin-top:5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Collector_Spritesheet_87x137.png); animation:hobbies_item3_hover 1.5s steps(20) infinite; }
#paymentitem_collection .hobbies .item3.hover { animation:hobbies_item3_hover 1.5s steps(20) infinite; }
@keyframes hobbies_item3_hover { 100% { background-position:-1740px; } }

#paymentitem_collection .hobbies .item4 { width:110px; height:158px; margin-left:-95px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cook_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cook_Spritesheet_110x158.png); animation:hobbies_item4_hover 1.8s steps(20) infinite; }
#paymentitem_collection .hobbies .item4.hover { animation:hobbies_item4_hover 1.8s steps(20) infinite; }
@keyframes hobbies_item4_hover { 100% { background-position:-2200px; } }

#paymentitem_collection .hobbies .item5 { width:179px; height:101px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Train_Silhouette.png) 50% 50% no-repeat; margin-top:50px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Train_Spritesheet_179x101.png); animation:hobbies_item5_hover 1.5s steps(21) infinite; }
#paymentitem_collection .hobbies .item5.hover { animation:hobbies_item5_hover 1.5s steps(21) infinite; }
@keyframes hobbies_item5_hover { 100% { background-position:-3759px; } }

#paymentitem_collection .hobbies .item6 { width:98px; height:137px; margin-left:-70px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gardener_Silhouette.png) 50% 50% no-repeat; margin-top:15px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gardener_Spritesheet_98x137.png); animation:hobbies_item6_hover 1.8s steps(20) infinite; }
#paymentitem_collection .hobbies .item6.hover { animation:hobbies_item6_hover 1.8s steps(20) infinite; }
@keyframes hobbies_item6_hover { 100% { background-position:-1960px; } }

#paymentitem_collection .hobbies .item7 { width:125px; height:169px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Photographer_Silhouette.png) 50% 50% no-repeat; margin-top:-20px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Photographer_Spritesheet_125x169.png); animation:hobbies_item7_hover 2.5s steps(31) infinite; }
#paymentitem_collection .hobbies .item7.hover { animation:hobbies_item7_hover 2.5s steps(31) infinite; }
@keyframes hobbies_item7_hover { 100% { background-position:-3875px; } }

#paymentitem_collection .hobbies .item8 { width:149px; height:145px; margin-left:-85px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gamer_Silhouette.png) 50% 50% no-repeat; margin-top:5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gamer_Spritesheet_149x145.png); animation:hobbies_item8_hover 1.5s steps(20) infinite; }
#paymentitem_collection .hobbies .item8.hover { animation:hobbies_item8_hover 1.5s steps(20) infinite; }
@keyframes hobbies_item8_hover { 100% { background-position:-2980px; } }

#paymentitem_collection .hobbies .item9 { width:120px; height:153px; margin-left:-60px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Artist_Silhouette.png) 50% 50% no-repeat; margin-top:0px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .hobbies .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Artist_Spritesheet_120x153.png); animation:hobbies_item9_hover 1.8s steps(20) infinite; }
#paymentitem_collection .hobbies .item9.hover { animation:hobbies_item9_hover 1.8s steps(20) infinite; }
@keyframes hobbies_item9_hover { 100% { background-position:-2400px; } }

#paymentitem_collection .fruits .item1 { width:78px; height:136px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Pear_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:25px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .fruits .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Pear_Sheep_Spritesheet_78x136.png); animation:fruits_item1_hover 1.5s steps(31) infinite; }
#paymentitem_collection .fruits .item1.hover { animation:fruits_item1_hover 1.5s steps(31) infinite; }
@keyframes fruits_item1_hover { 100% { background-position:-2418px; } }

#paymentitem_collection .fruits .item2 { width:98px; height:121px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Strawberry_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:25px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fruits .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Strawberry_Sheep_Spritesheet_98x121.png); animation:fruits_item2_hover 2s steps(31) infinite; }
#paymentitem_collection .fruits .item2.hover { animation:fruits_item2_hover 2s steps(31) infinite; }
@keyframes fruits_item2_hover { 100% { background-position:-3038px; } }

#paymentitem_collection .fruits .item3 { width:83px; height:161px; margin-left:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Pineapple_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; transform:scale(1.1)  rotate(0.05deg); }
#paymentitem_collection .fruits .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Pineapple_Sheep_Spritesheet_83x161.png); animation:fruits_item3_hover 1.5s steps(31) infinite; }
#paymentitem_collection .fruits .item3.hover { animation:fruits_item3_hover 1.5s steps(31) infinite; }
@keyframes fruits_item3_hover { 100% { background-position:-2573px; } }

#paymentitem_collection .fruits .item4 { width:100px; height:135px; margin-left:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Rasberry_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:20px; transform:scale(1.1)  rotate(0.05deg); }
#paymentitem_collection .fruits .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Rasberry_Sheep_Spritesheet_100x135.png); animation:fruits_item4_hover 2s steps(31) infinite; }
#paymentitem_collection .fruits .item4.hover { animation:fruits_item4_hover 1.5s steps(31) infinite; }
@keyframes fruits_item4_hover { 100% { background-position:-3100px; } }

#paymentitem_collection .fruits .item5 { width:106px; height:140px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Apple_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:15px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fruits .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Apple_Sheep_Spritesheet_106x140.png); animation:fruits_item5_hover 1.5s steps(31) infinite; }
#paymentitem_collection .fruits .item5.hover { animation:fruits_item5_hover 1.5s steps(31) infinite; }
@keyframes fruits_item5_hover { 100% { background-position:-3286px; } }

#paymentitem_collection .fruits .item6 { width:106px; height:164px; margin-left:-55px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Grape_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fruits .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Grape_Sheep_Spritesheet_106x164.png); animation:fruits_item6_hover 1.5s steps(26) infinite; }
#paymentitem_collection .fruits .item6.hover { animation:fruits_item6_hover 1.5s steps(26) infinite; }
@keyframes fruits_item6_hover { 100% { background-position:-2756px; } }

#paymentitem_collection .fruits .item7 { width:145px; height:140px; margin-left:-70px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Lemon_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:15px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fruits .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Lemon_Sheep_Spritesheet_145x140.png); animation:fruits_item7_hover 1s steps(31) infinite; }
#paymentitem_collection .fruits .item7.hover { animation:fruits_item7_hover 1s steps(31) infinite; }
@keyframes fruits_item7_hover { 100% { background-position:-4495px; } }

#paymentitem_collection .fruits .item8 { width:90px; height:149px; margin-left:-60px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Blueberry_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .fruits .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Blueberry_Sheep_Spritesheet_90x149.png); animation:fruits_item8_hover 0.9s steps(31) infinite; }
#paymentitem_collection .fruits .item8.hover { animation:fruits_item8_hover 0.9s steps(31) infinite; }
@keyframes fruits_item8_hover { 100% { background-position:-2790px; } }

#paymentitem_collection .fruits .item9 { width:103px; height:170px; margin-left:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Banana_Sheep_Silhouette.png) 50% 50% no-repeat; margin-top:-15px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .fruits .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Banana_Sheep_Spritesheet_103x170.png); animation:fruits_item9_hover 2s steps(36) infinite; }
#paymentitem_collection .fruits .item9.hover { animation:fruits_item9_hover 1.5s steps(36) infinite; }
@keyframes fruits_item9_hover { 100% { background-position:-3708px; } }

#paymentitem_collection .epoch .item1 { width:132px; height:137px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dino_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; transform:scale(1.4) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .epoch .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dino_Spritesheet_132x137.png); animation:epoch_item1_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item1.hover { animation:epoch_item1_hover 1.5s steps(31) infinite; }
@keyframes epoch_item1_hover { 100% { background-position:-4092px; } }

#paymentitem_collection .epoch .item2 { width:104px; height:162px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_StoneAge_Silhouette.png) 50% 50% no-repeat; margin-top:10px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .epoch .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_StoneAge_Spritesheet_104x162.png); animation:epoch_item2_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item2.hover { animation:epoch_item2_hover 1.5s steps(31) infinite; }
@keyframes epoch_item2_hover { 100% { background-position:-3224px; } }

#paymentitem_collection .epoch .item3 { width:106px; height:139px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Egypt_Silhouette.png) 50% 50% no-repeat; margin-top:10px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .epoch .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Egypt_Spritesheet_106x139.png); animation:epoch_item3_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item3.hover { animation:epoch_item3_hover 1.5s steps(31) infinite; }
@keyframes epoch_item3_hover { 100% { background-position:-3286px; } }

#paymentitem_collection .epoch .item4 { width:87px; height:140px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rome_Silhouette.png) 50% 50% no-repeat; margin-top:15px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .epoch .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rome_Spritesheet_87x140.png); animation:epoch_item4_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item4.hover { animation:epoch_item4_hover 1.5s steps(31) infinite; }
@keyframes epoch_item4_hover { 100% { background-position:-2697px; } }

#paymentitem_collection .epoch .item5 { width:104px; height:152px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_MiddleAges_Silhouette.png) 50% 50% no-repeat; margin-top:5px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .epoch .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_MiddleAges_Spritesheet_104x152.png); animation:epoch_item5_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item5.hover { animation:epoch_item5_hover 1.5s steps(31) infinite; }
@keyframes epoch_item5_hover { 100% { background-position:-3224px; } }

#paymentitem_collection .epoch .item6 { width:111px; height:144px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rennaissance_Silhouette.png) 50% 50% no-repeat; margin-top:15px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .epoch .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rennaissance_Spritesheet_115x144.png); animation:epoch_item6_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item6.hover { animation:epoch_item6_hover 1.5s steps(31) infinite; }
@keyframes epoch_item6_hover { 100% { background-position:-3441px; } }

#paymentitem_collection .epoch .item7 { width:130px; height:172px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Industrial_Silhouette.png) 50% 50% no-repeat; margin-top:-15px; transform:scale(1.1) rotate(0.05deg); }
#paymentitem_collection .epoch .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Industrial_Spritesheet_130x172.png); animation:epoch_item7_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item7.hover { animation:epoch_item7_hover 1.5s steps(31) infinite; }
@keyframes epoch_item7_hover { 100% { background-position:-4030px; } }

#paymentitem_collection .epoch .item8 { width:103px; height:153px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Seventies_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(1.1) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .epoch .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Seventies_Spritesheet_103x153.png); animation:epoch_item8_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item8.hover { animation:epoch_item8_hover 1.5s steps(31) infinite; }
@keyframes epoch_item8_hover { 100% { background-position:-3193px; } }

#paymentitem_collection .epoch .item9 { width:105px; height:134px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Robot_Silhouette.png) 50% 50% no-repeat; margin-top:15px; transform:scale(1.2) rotate(0.05deg); }
#paymentitem_collection .epoch .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Robot_Spritesheet_105x134.png); animation:epoch_item9_hover 1.5s steps(31) infinite; }
#paymentitem_collection .epoch .item9.hover { animation:epoch_item9_hover 1.5s steps(31) infinite; }
@keyframes epoch_item9_hover { 100% { background-position:-3255px; } }

#paymentitem_collection .jobs .item1 { width:107px; height:169px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Businessman_Silhouette.png) 50% 50% no-repeat; margin-top:-5px; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .jobs .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Businessman_Spritesheet_107x169.png); animation:jobs_item1_hover 2s steps(30) infinite; }
#paymentitem_collection .jobs .item1.hover { animation:jobs_item1_hover 2s steps(30) infinite; }
@keyframes jobs_item1_hover { 100% { background-position:-3210px; } }

#paymentitem_collection .jobs .item2 { width:101px; height:197px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Doctor_Silhouette.png) 50% 50% no-repeat; margin-top:-30px; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .jobs .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Doctor_Spritesheet_101x197.png); animation:jobs_item2_hover 2.5s steps(30) infinite; }
#paymentitem_collection .jobs .item2.hover { animation:jobs_item2_hover 2.5s steps(30) infinite; }
@keyframes jobs_item2_hover { 100% { background-position:-3030px; } }

#paymentitem_collection .jobs .item3 { width:127px; height:229px; margin-left:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Policeman_Silhouette.png) 50% 50% no-repeat; margin-top:-50px; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .jobs .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Policeman_Spritesheet_127x229.png); animation:jobs_item3_hover 1.5s steps(28) infinite; }
#paymentitem_collection .jobs .item3.hover { animation:jobs_item3_hover 1.5s steps(28) infinite; }
@keyframes jobs_item3_hover { 100% { background-position:-3556px; } }

#paymentitem_collection .jobs .item4 { width:160px; height:225px; margin-left:-90px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cook_Silhouette.png) 50% 50% no-repeat; margin-top:-55px; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .jobs .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cook_Spritesheet_160x225.png); animation:jobs_item4_hover 1.7s steps(31) infinite; }
#paymentitem_collection .jobs .item4.hover { animation:jobs_item4_hover 1.7s steps(31) infinite; }
@keyframes jobs_item4_hover { 100% { background-position:-4960px; } }

#paymentitem_collection .jobs .item5 { width:246px; height:220px; margin-left:-105px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mailman_Silhouette.png) 50% 50% no-repeat; margin-top:-35px; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .jobs .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mailman_Spritesheet_246x220.png); animation:jobs_item5_hover 1.5s steps(30) infinite; }
#paymentitem_collection .jobs .item5.hover { animation:jobs_item5_hover 1.5s steps(30) infinite; }
@keyframes jobs_item5_hover { 100% { background-position:-7380px; } }

#paymentitem_collection .jobs .item6 { width:243px; height:184px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Teacher_Silhouette.png) 50% 50% no-repeat; margin-top:-8px; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .jobs .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Teacher_Spritesheet_243x184.png); animation:jobs_item6_hover 2s steps(30) infinite; }
#paymentitem_collection .jobs .item6.hover { animation:jobs_item6_hover 2s steps(30) infinite; }
@keyframes jobs_item6_hover { 100% { background-position:-7290px; } }

#paymentitem_collection .jobs .item7 { width:224px; height:225px; margin-left:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Firefighter_Silhouette.png) 50% 50% no-repeat; margin-top:-60px; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .jobs .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Firefighter_Spritesheet_224x225.png); animation:jobs_item7_hover 1.5s steps(31) infinite; }
#paymentitem_collection .jobs .item7.hover { animation:jobs_item7_hover 1.5s steps(31) infinite; }
@keyframes jobs_item7_hover { 100% { background-position:-6944px; } }

#paymentitem_collection .jobs .item8 { width:316px; height:192px; margin-left:-150px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pilot_Silhouette.png) 50% 50% no-repeat; margin-top:-10px; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .jobs .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pilot_Spritesheet_316x192.png); animation:jobs_item8_hover 1.7s steps(30) infinite; }
#paymentitem_collection .jobs .item8.hover { animation:jobs_item8_hover 1.7s steps(30) infinite; }
@keyframes jobs_item8_hover { 100% { background-position:-9480px; } }

#paymentitem_collection .jobs .item9 { width:198px; height:198px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Astronaut_Silhouette.png) 50% 50% no-repeat; margin-top:-20px; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .jobs .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Astronaut_Spritesheet_198x198.png); animation:jobs_item9_hover 2.5s steps(30) infinite; }
#paymentitem_collection .jobs .item9.hover { animation:jobs_item9_hover 2.5s steps(30) infinite; }
@keyframes jobs_item9_hover { 100% { background-position:-5940px; } }

#paymentitem_collection .planets .item1 { width:320px; height:205px; margin-left:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Neptune_Silhouette.png) 50% 50% no-repeat; margin-top:-25px; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .planets .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Neptune_Spritesheet_320x205.png); animation:planets_item1_hover 2s steps(18) infinite; }
#paymentitem_collection .planets .item1.hover { animation:planets_item1_hover 2s steps(18) infinite; }
@keyframes planets_item1_hover { 100% { background-position:-5760px; } }

#paymentitem_collection .planets .item2 { width:220px; height:220px; margin-left:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Uranus_Silhouette.png) 50% 50% no-repeat; margin-top:-35px; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .planets .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Uranus_Spritesheet_220x220.png); animation:planets_item2_hover 2s steps(20) infinite; }
#paymentitem_collection .planets .item2.hover { animation:planets_item2_hover 2s steps(20) infinite; }
@keyframes planets_item2_hover { 100% { background-position:-4400px; } }

#paymentitem_collection .planets .item3 { width:318px; height:149px; margin-left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Saturn_Silhouette.png) 50% 50% no-repeat; margin-top:10px; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .planets .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Saturn_Spritesheet_318x149.png); animation:planets_item3_hover 1s steps(15) infinite; }
#paymentitem_collection .planets .item3.hover { animation:planets_item3_hover 1s steps(15) infinite; }
@keyframes planets_item3_hover { 100% { background-position:-4770px; } }

#paymentitem_collection .planets .item4 { width:191px; height:194px; margin-left:-10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Jupiter_Silhouette.png) 50% 50% no-repeat; margin-top:-15px; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .planets .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Jupiter_Spritesheet_191x194.png); animation:planets_item4_hover 2s steps(30) infinite; }
#paymentitem_collection .planets .item4.hover { animation:planets_item4_hover 2s steps(30) infinite; }
@keyframes planets_item4_hover { 100% { background-position:-5730px; } }

#paymentitem_collection .planets .item5 { width:194px; height:235px; margin-left:0px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mars_Silhouette.png) 50% 50% no-repeat; margin-top:-45px; transform:scale(0.7) rotate(0.05deg); }
#paymentitem_collection .planets .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mars_Spritesheet_194x235.png); animation:planets_item5_hover 2s steps(20) infinite; }
#paymentitem_collection .planets .item5.hover { animation:planets_item5_hover 2s steps(20) infinite; }
@keyframes planets_item5_hover { 100% { background-position:-3880px; } }

#paymentitem_collection .planets .item6 { width:135px; height:230px; margin-left:45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Earth_Silhouette.png) 50% 50% no-repeat; margin-top:-55px; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .planets .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Earth_Spritesheet_135x230.png); animation:planets_item6_hover 2s steps(28) infinite; }
#paymentitem_collection .planets .item6.hover { animation:planets_item6_hover 2s steps(28) infinite; }
@keyframes planets_item6_hover { 100% { background-position:-3780px; } }

#paymentitem_collection .planets .item7 { width:145px; height:206px; margin-left:15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Venus_Silhouette.png) 50% 50% no-repeat; margin-top:-25px; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .planets .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Venus_Spritesheet_145x206.png); animation:planets_item7_hover 2s steps(30) infinite; }
#paymentitem_collection .planets .item7.hover { animation:planets_item7_hover 2s steps(30) infinite; }
@keyframes planets_item7_hover { 100% { background-position:-4350px; } }

#paymentitem_collection .planets .item8 { width:139px; height:219px; margin-left:15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mercury_Silhouette.png) 50% 50% no-repeat; margin-top:-30px; transform:scale(0.7) rotate(0.05deg); }
#paymentitem_collection .planets .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mercury_Spritesheet_139x219.png); animation:planets_item8_hover 2s steps(28) infinite; }
#paymentitem_collection .planets .item8.hover { animation:planets_item8_hover 2s steps(28) infinite; }
@keyframes planets_item8_hover { 100% { background-position:-3892px; } }

#paymentitem_collection .planets .item9 { width:320px; height:240px; margin-left:-60px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sun_Silhouette.png) 50% 50% no-repeat; margin-top:-30px; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .planets .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sun_Spritesheet_320x240.png); animation:planets_item9_hover 2s steps(33) infinite; }
#paymentitem_collection .planets .item9.hover { animation:planets_item9_hover 2s steps(33) infinite; }
@keyframes planets_item9_hover { 100% { background-position:-10560px; } }

#paymentitem_collection .flowers .item1 { width:125px; height:222px; margin-left:15px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Lilac_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .flowers .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Lilac_Spritesheet_125x222.png); animation:flowers_item1_hover 3s steps(40) infinite; }
#paymentitem_collection .flowers .item1.hover { animation:flowers_item1_hover 3s steps(40) infinite; }
@keyframes flowers_item1_hover { 100% { background-position:-5000px; } }

#paymentitem_collection .flowers .item2 { width:172px; height:220px; margin-left:-15px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Daffodil_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .flowers .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Daffodil_Spritesheet_172x220.png); animation:flowers_item2_hover 5s steps(66) infinite; }
#paymentitem_collection .flowers .item2.hover { animation:flowers_item2_hover 5s steps(66) infinite; }
@keyframes flowers_item2_hover { 100% { background-position:-11352px; } }

#paymentitem_collection .flowers .item3 { width:170px; height:221px; margin-left:25px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Daisy_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .flowers .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Daisy_Spritesheet_170x221.png); animation:flowers_item3_hover 2s steps(29) infinite; }
#paymentitem_collection .flowers .item3.hover { animation:flowers_item3_hover 2s steps(29) infinite; }
@keyframes flowers_item3_hover { 100% { background-position:-4930px; } }

#paymentitem_collection .flowers .item4 { width:320px; height:205px; margin-left:-60px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dandelion_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .flowers .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dandelion_Spritesheet_320x205.png); animation:flowers_item4_hover 5s steps(65) infinite; }
#paymentitem_collection .flowers .item4.hover { animation:flowers_item4_hover 5s steps(65) infinite; }
@keyframes flowers_item4_hover { 100% { background-position:-20800px; } }

#paymentitem_collection .flowers .item5 { width:203px; height:210px; margin-left:-30px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_LilyOfTheValley_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .flowers .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_LilyOfTheValley_Spritesheet_203x210.png); animation:flowers_item5_hover 3s steps(36) infinite; }
#paymentitem_collection .flowers .item5.hover { animation:flowers_item5_hover 3s steps(36) infinite; }
@keyframes flowers_item5_hover { 100% { background-position:-7308px; } }

#paymentitem_collection .flowers .item6 { width:145px; height:210px; margin-left:35px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sunflower_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .flowers .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sunflower_Spritesheet_145x210.png); animation:flowers_item6_hover 5s steps(61) infinite; }
#paymentitem_collection .flowers .item6.hover { animation:flowers_item6_hover 5s steps(61) infinite; }
@keyframes flowers_item6_hover { 100% { background-position:-8845px; } }

#paymentitem_collection .flowers .item7 { width:168px; height:202px; margin-left:25px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rose_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .flowers .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Rose_Spritesheet_168x202.png); animation:flowers_item7_hover 3s steps(46) infinite; }
#paymentitem_collection .flowers .item7.hover { animation:flowers_item7_hover 3s steps(46) infinite; }
@keyframes flowers_item7_hover { 100% { background-position:-7728px; } }

#paymentitem_collection .flowers .item8 { width:276px; height:196px; margin-left:-30px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tulip_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .flowers .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Tulip_Spritesheet_276x196.png); animation:flowers_item8_hover 2s steps(28) infinite; }
#paymentitem_collection .flowers .item8.hover { animation:flowers_item8_hover 2s steps(28) infinite; }
@keyframes flowers_item8_hover { 100% { background-position:-7728px; } }

#paymentitem_collection .flowers .item9 { width:137px; height:185px; margin-left:20px; margin-top:-10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Venusflytrap_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .flowers .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Venusflytrap_Spritesheet_137x185.png); animation:flowers_item9_hover 3s steps(38) infinite; }
#paymentitem_collection .flowers .item9.hover { animation:flowers_item9_hover 3s steps(38) infinite; }
@keyframes flowers_item9_hover { 100% { background-position:-5206px; } }

#paymentitem_collection .greek .item1 { width:88px; height:139px; margin-left:55px; margin-top:15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Zyklop_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .greek .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Zyklop_Spritesheet_88x139.png); animation:greek_item1_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item1.hover { animation:greek_item1_hover 2s steps(30) infinite; }
@keyframes greek_item1_hover { 100% { background-position:-2640px; } }

#paymentitem_collection .greek .item2 { width:78px; height:154px; margin-left:65px; margin-top:0px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Minotaur_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .greek .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Minotaur_Spritesheet_78x154.png); animation:greek_item2_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item2.hover { animation:greek_item2_hover 2s steps(30) infinite; }
@keyframes greek_item2_hover { 100% { background-position:-2340px; } }

#paymentitem_collection .greek .item3 { width:120px; height:117px; margin-left:40px; margin-top:35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Harpyie_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .greek .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Harpyie_Spritesheet_120x117.png); animation:greek_item3_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item3.hover { animation:greek_item3_hover 2s steps(30) infinite; }
@keyframes greek_item3_hover { 100% { background-position:-3600px; } }

#paymentitem_collection .greek .item4 { width:109px; height:153px; margin-left:35px; margin-top:5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Centaur_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .greek .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Centaur_Spritesheet_109x153.png); animation:greek_item4_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item4.hover { animation:greek_item4_hover 2s steps(30) infinite; }
@keyframes greek_item4_hover { 100% { background-position:-3270px; } }

#paymentitem_collection .greek .item5 { width:149px; height:147px; margin-left:15px; margin-top:10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gorgon_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .greek .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gorgon_Spritesheet_149x147.png); animation:greek_item5_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item5.hover { animation:greek_item5_hover 2s steps(30) infinite; }
@keyframes greek_item5_hover { 100% { background-position:-4470px; } }

#paymentitem_collection .greek .item6 { width:146px; height:130px; margin-left:15px; margin-top:25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cerberus_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .greek .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cerberus_Spritesheet_146x130.png); animation:greek_item6_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item6.hover { animation:greek_item6_hover 2s steps(30) infinite; }
@keyframes greek_item6_hover { 100% { background-position:-4380px; } }

#paymentitem_collection .greek .item7 { width:207px; height:182px; margin-left:-15px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pegasus_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .greek .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pegasus_Spritesheet_207x182.png); animation:greek_item7_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item7.hover { animation:greek_item7_hover 2s steps(30) infinite; }
@keyframes greek_item7_hover { 100% { background-position:-6210px; } }

#paymentitem_collection .greek .item8 { width:193px; height:204px; margin-left:15px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Phönix_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .greek .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Phönix_Spritesheet_193x204.png); animation:greek_item8_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item8.hover { animation:greek_item8_hover 2s steps(30) infinite; }
@keyframes greek_item8_hover { 100% { background-position:-5790px; } }

#paymentitem_collection .greek .item9 { width:167px; height:135px; margin-left:15px; margin-top:35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Hydra_Silhouette.png) 50% 50% no-repeat; }
#paymentitem_collection .greek .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Hydra_Spritesheet_167x135.png); animation:greek_item9_hover 2s steps(30) infinite; }
#paymentitem_collection .greek .item9.hover { animation:greek_item9_hover 2s steps(30) infinite; }
@keyframes greek_item9_hover { 100% { background-position:-5010px; } }

#paymentitem_collection .fastfood .item1 { width:178px; height:196px; margin-left:0px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sandwich_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .fastfood .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sandwich_Spritesheet_178x196.png); animation:fastfood_item1_hover 1.5s steps(30) infinite; }
#paymentitem_collection .fastfood .item1.hover { animation:fastfood_item1_hover 1.5s steps(30) infinite; }
@keyframes fastfood_item1_hover { 100% { background-position:-5340px; } }

#paymentitem_collection .fastfood .item2 { width:208px; height:240px; margin-left:5px; margin-top:-59px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Döner_Silhouette.png) 50% 50% no-repeat; transform:scale(0.7) rotate(0.05deg); }
#paymentitem_collection .fastfood .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Döner_Spritesheet_208x240.png); animation:fastfood_item2_hover 1.7s steps(21) infinite; }
#paymentitem_collection .fastfood .item2.hover { animation:fastfood_item2_hover 1.7s steps(21) infinite; }
@keyframes fastfood_item2_hover { 100% { background-position:-4368px; } }

#paymentitem_collection .fastfood .item3 { width:159px; height:199px; margin-left:25px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bagel_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .fastfood .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bagel_Spritesheet_159x199.png); animation:fastfood_item3_hover 2.5s steps(31) infinite; }
#paymentitem_collection .fastfood .item3.hover { animation:fastfood_item3_hover 2.5s steps(31) infinite; }
@keyframes fastfood_item3_hover { 100% { background-position:-4929px; } }

#paymentitem_collection .fastfood .item4 { width:227px; height:182px; margin-left:-5px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fries_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .fastfood .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fries_Spritesheet_227x182.png); animation:fastfood_item4_hover 2s steps(25) infinite; }
#paymentitem_collection .fastfood .item4.hover { animation:fastfood_item4_hover 2s steps(25) infinite; }
@keyframes fastfood_item4_hover { 100% { background-position:-5675px; } }

#paymentitem_collection .fastfood .item5 { width:196px; height:200px; margin-left:15px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Burger_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .fastfood .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Burger_Spritesheet_196x200.png); animation:fastfood_item5_hover 1.5s steps(19) infinite; }
#paymentitem_collection .fastfood .item5.hover { animation:fastfood_item5_hover 1.5s steps(19) infinite; }
@keyframes fastfood_item5_hover { 100% { background-position:-3724px; } }

#paymentitem_collection .fastfood .item6 { width:95px; height:209px; margin-left:60px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SoftIce_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .fastfood .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SoftIce_Spritesheet_95x209.png); animation:fastfood_item6_hover 2s steps(25) infinite; }
#paymentitem_collection .fastfood .item6.hover { animation:fastfood_item6_hover 2s steps(25) infinite; }
@keyframes fastfood_item6_hover { 100% { background-position:-2375px; } }

#paymentitem_collection .fastfood .item7 { width:264px; height:194px; margin-left:-30px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Taco_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .fastfood .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Taco_Spritesheet_264x194.png); animation:fastfood_item7_hover 3.5s steps(51) infinite; }
#paymentitem_collection .fastfood .item7.hover { animation:fastfood_item7_hover 3.5s steps(51) infinite; }
@keyframes fastfood_item7_hover { 100% { background-position:-13464px; } }

#paymentitem_collection .fastfood .item8 { width:115px; height:202px; margin-left:55px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_HotDog_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .fastfood .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_HotDog_Spritesheet_115x202.png); animation:fastfood_item8_hover 1.5s steps(16) infinite; }
#paymentitem_collection .fastfood .item8.hover { animation:fastfood_item8_hover 1.5s steps(16) infinite; }
@keyframes fastfood_item8_hover { 100% { background-position:-1840px; } }

#paymentitem_collection .fastfood .item9 { width:300px; height:192px; margin-left:-25px; margin-top:-10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pizza_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .fastfood .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pizza_Spritesheet_300x192.png); animation:fastfood_item9_hover 2s steps(26) infinite; }
#paymentitem_collection .fastfood .item9.hover { animation:fastfood_item9_hover 2s steps(26) infinite; }
@keyframes fastfood_item9_hover { 100% { background-position:-7800px; } }

#paymentitem_collection .mythical .item1 { width:88px; height:168px; margin-left:50px; margin-top:-10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dwarf_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mythical .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Dwarf_Spritesheet_88x168.png); animation:mythical_item1_hover 1s steps(24) infinite; }
#paymentitem_collection .mythical .item1.hover { animation:mythical_item1_hover 1s steps(24) infinite; }
@keyframes mythical_item1_hover { 100% { background-position:-2112px; } }

#paymentitem_collection .mythical .item2 { width:104px; height:182px; margin-left:55px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_ForestSpirit_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mythical .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_ForestSpirit_Spritesheet_104x182.png); animation:mythical_item2_hover 1s steps(17) infinite; }
#paymentitem_collection .mythical .item2.hover { animation:mythical_item2_hover 1s steps(17) infinite; }
@keyframes mythical_item2_hover { 100% { background-position:-1768px; } }

#paymentitem_collection .mythical .item3 { width:137px; height:164px; margin-left:15px; margin-top:0px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gargoyle_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mythical .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gargoyle_Spritesheet_137x164.png); animation:mythical_item3_hover 2s steps(34) infinite; }
#paymentitem_collection .mythical .item3.hover { animation:mythical_item3_hover 2s steps(34) infinite; }
@keyframes mythical_item3_hover { 100% { background-position:-4658px; } }

#paymentitem_collection .mythical .item4 { width:163px; height:233px; margin-left:0px; margin-top:-60px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Wolpertinger_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mythical .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Wolpertinger_Spritesheet_163x233.png); animation:mythical_item4_hover 1.5s steps(26) infinite; }
#paymentitem_collection .mythical .item4.hover { animation:mythical_item4_hover 1.5s steps(26) infinite; }
@keyframes mythical_item4_hover { 100% { background-position:-4238px; } }

#paymentitem_collection .mythical .item5 { width:185px; height:171px; margin-left:-20px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Kalpie_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mythical .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Kelpie_Spritesheet_185x171.png); animation:mythical_item5_hover 2s steps(29) infinite; }
#paymentitem_collection .mythical .item5.hover { animation:mythical_item5_hover 2s steps(29) infinite; }
@keyframes mythical_item5_hover { 100% { background-position:-5365px; } }

#paymentitem_collection .mythical .item6 { width:144px; height:207px; margin-left:20px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Leprechaun_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .mythical .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Leprechaun_Spritesheet_144x207.png); animation:mythical_item6_hover 1.2s steps(19) infinite; }
#paymentitem_collection .mythical .item6.hover { animation:mythical_item6_hover 1.2s steps(19) infinite; }
@keyframes mythical_item6_hover { 100% { background-position:-2736px; } }

#paymentitem_collection .mythical .item7 { width:227px; height:163px; margin-left:-60px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sphinx_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .mythical .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sphinx_Spritesheet_227x163.png); animation:mythical_item7_hover 1.5s steps(26) infinite; }
#paymentitem_collection .mythical .item7.hover { animation:mythical_item7_hover 1.5s steps(26) infinite; }
@keyframes mythical_item7_hover { 100% { background-position:-5902px; } }

#paymentitem_collection .mythical .item8 { width:237px; height:189px; margin-left:-60px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Djinn_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .mythical .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Djinn_Spritesheet_237x189.png); animation:mythical_item8_hover 3s steps(44) infinite; }
#paymentitem_collection .mythical .item8.hover { animation:mythical_item8_hover 3s steps(44) infinite; }
@keyframes mythical_item8_hover { 100% { background-position:-10428px; } }

#paymentitem_collection .mythical .item9 { width:150px; height:185px; margin-left:20px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bigfoot_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mythical .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Bigfoot_Spritesheet_150x185.png); animation:mythical_item9_hover 2.5s steps(34) infinite; }
#paymentitem_collection .mythical .item9.hover { animation:mythical_item9_hover 2.5s steps(34) infinite; }
@keyframes mythical_item9_hover { 100% { background-position:-5100px; } }

#paymentitem_collection .naval .item1 { width:198px; height:230px; margin-left:-35px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pirate_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .naval .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pirate_Spritesheet_198x230.png); animation:naval_item1_hover 2s steps(35) infinite; }
#paymentitem_collection .naval .item1.hover { animation:naval_item1_hover 2s steps(35) infinite; }
@keyframes naval_item1_hover { 100% { background-position:-6930px; } }

#paymentitem_collection .naval .item2 { width:113px; height:230px; margin-left:60px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gondoliere_Silhouette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg); }
#paymentitem_collection .naval .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gondoliere_Spritesheet_195x228.png); animation:naval_item2_hover 1.5s steps(22) infinite; }
#paymentitem_collection .naval .item2.hover { animation:naval_item2_hover 1.5s steps(22) infinite; }
@keyframes naval_item2_hover { 100% { background-position:-2486px; } }

#paymentitem_collection .naval .item3 { width:121px; height:198px; margin-left:35px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CrewSick_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .naval .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CrewSick_Spritesheet_108x201.png); animation:naval_item3_hover 1.5s steps(26) infinite; }
#paymentitem_collection .naval .item3.hover { animation:naval_item3_hover 1.5s steps(26) infinite; }
@keyframes naval_item3_hover { 100% { background-position:-3146px; } }

#paymentitem_collection .naval .item4 { width:172px; height:210px; margin-left:15px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Swimmer_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .naval .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Swimmer_Spritesheet_172x210.png); animation:naval_item4_hover 1.5s steps(23) infinite; }
#paymentitem_collection .naval .item4.hover { animation:naval_item4_hover 1.5s steps(23) infinite; }
@keyframes naval_item4_hover { 100% { background-position:-3956px; } }

#paymentitem_collection .naval .item5 { width:136px; height:220px; margin-left:30px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_oldDiver_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .naval .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_oldDiver_Spritesheet_136x220.png); animation:naval_item5_hover 1.5s steps(27) infinite; }
#paymentitem_collection .naval .item5.hover { animation:naval_item5_hover 1.5s steps(27) infinite; }
@keyframes naval_item5_hover { 100% { background-position:-3672px; } }

#paymentitem_collection .naval .item6 { width:200px; height:230px; margin-left:-5px; margin-top:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fisher_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .naval .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fisher_Spritesheet_200x230.png); animation:naval_item6_hover 1.5s steps(21) infinite; }
#paymentitem_collection .naval .item6.hover { animation:naval_item6_hover 1.5s steps(21) infinite; }
@keyframes naval_item6_hover { 100% { background-position:-4200px; } }

#paymentitem_collection .naval .item7 { width:295px; height:203px; margin-left:-75px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CrewSeagull_Silhouette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg); }
#paymentitem_collection .naval .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_CrewSeaull_Spritesheet_295x203.png); animation:naval_item7_hover 1.5s steps(25) infinite; }
#paymentitem_collection .naval .item7.hover { animation:naval_item7_hover 1.5s steps(25) infinite; }
@keyframes naval_item7_hover { 100% { background-position:-7375px; } }

#paymentitem_collection .naval .item8 { width:270px; height:170px; margin-left:-15px; margin-top:15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Shipwrecked_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .naval .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Shipwrecked_Spritesheet_195x228.png); animation:naval_item8_hover 1s steps(15) infinite; }
#paymentitem_collection .naval .item8.hover { animation:naval_item8_hover 1s steps(15) infinite; }
@keyframes naval_item8_hover { 100% { background-position:-4050px; } }

#paymentitem_collection .naval .item9 { width:108px; height:201px; margin-left:55px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Captain_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .naval .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Captain_Spritesheet_108x201.png); animation:naval_item9_hover 1s steps(20) infinite; }
#paymentitem_collection .naval .item9.hover { animation:naval_item9_hover 1s steps(20) infinite; }
@keyframes naval_item9_hover { 100% { background-position:-2160px; } }

#paymentitem_collection .space .item1 { width:193px; height:209px; margin-left:5px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Teleskope_Silhouette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .space .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Teleskope_Spritesheet_193x209.png); animation:space_item1_hover 2s steps(26) infinite; }
#paymentitem_collection .space .item1.hover { animation:space_item1_hover 2s steps(26) infinite; }
@keyframes space_item1_hover { 100% { background-position:-5018px; } }

#paymentitem_collection .space .item2 { width:190px; height:164px; margin-left:15px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_AlianFan_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .space .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_AlianFan_Spritesheet_190x164.png); animation:space_item2_hover 2.5s steps(30) infinite; }
#paymentitem_collection .space .item2.hover { animation:space_item2_hover 2.5s steps(30) infinite; }
@keyframes space_item2_hover { 100% { background-position:-5700px; } }

#paymentitem_collection .space .item3 { width:182px; height:193px; margin-left:10px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Physicist_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .space .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Physicist_Spritesheet_182x193.png); animation:space_item3_hover 3s steps(41) infinite; }
#paymentitem_collection .space .item3.hover { animation:space_item3_hover 3s steps(41) infinite; }
@keyframes space_item3_hover { 100% { background-position:-7462px; } }

#paymentitem_collection .space .item4 { width:217px; height:218px; margin-left:5px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Technician_Silhouette.png) 50% 50% no-repeat; transform:scaleX(-1) scale(0.8) rotate(0.05deg); }
#paymentitem_collection .space .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Technician_Spritesheet_217x218.png); animation:space_item4_hover 2.5s steps(36) infinite; }
#paymentitem_collection .space .item4.hover { animation:space_item4_hover 2.5s steps(36) infinite; }
@keyframes space_item4_hover { 100% { background-position:-7812px; } }

#paymentitem_collection .space .item5 { width:171px; height:211px; margin-left:-5px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Floating_Silhouette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .space .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Floating_Spritesheet_171X211.png); animation:space_item5_hover 3s steps(39) infinite; }
#paymentitem_collection .space .item5.hover { animation:space_item5_hover 3s steps(39) infinite; }
@keyframes space_item5_hover { 100% { background-position:-6669px; } }

#paymentitem_collection .space .item6 { width:138px; height:202px; margin-left:30px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Robot_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .space .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Robot_Spritesheet_138x202.png); animation:space_item6_hover 2s steps(31) infinite; }
#paymentitem_collection .space .item6.hover { animation:space_item6_hover 2s steps(31) infinite; }
@keyframes space_item6_hover { 100% { background-position:-4278px; } }

#paymentitem_collection .space .item7 { width:205px; height:192px; margin-left:5px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Scientist_Silhouette.png) 50% 50% no-repeat; transform:scaleX(-1) scale(0.8) rotate(0.05deg); }
#paymentitem_collection .space .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Scientist_Spritesheet_205x192.png); animation:space_item7_hover 1.5s steps(24) infinite; }
#paymentitem_collection .space .item7.hover { animation:space_item7_hover 1.5s steps(24) infinite; }
@keyframes space_item7_hover { 100% { background-position:-4920px; } }

#paymentitem_collection .space .item8 { width:160px; height:193px; margin-left:15px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Astronaut_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .space .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Astronaut_Spritesheet_160x193.png); animation:space_item8_hover 3s steps(50) infinite; }
#paymentitem_collection .space .item8.hover { animation:space_item8_hover 3s steps(50) infinite; }
@keyframes space_item8_hover { 100% { background-position:-8000px; } }

#paymentitem_collection .space .item9 { width:229px; height:220px; margin-left:-35px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Alien_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .space .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Alien_Spritesheet_229x220.png); animation:space_item9_hover 2s steps(31) infinite; }
#paymentitem_collection .space .item9.hover { animation:space_item9_hover 2s steps(31) infinite; }
@keyframes space_item9_hover { 100% { background-position:-7099px; } }

#paymentitem_collection .elements .item1 { width:115px; height:239px; margin-left:40px; margin-top:-75px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Helium_Silhouette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .elements .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Helium_Spritesheet_115x239.png); animation:elements_item1_hover 2s steps(30) infinite; }
#paymentitem_collection .elements .item1.hover { animation:elements_item1_hover 2s steps(30) infinite; }
@keyframes elements_item1_hover { 100% { background-position:-3450px; } }

#paymentitem_collection .elements .item2 { width:139px; height:217px; margin-left:35px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Lithium_Silhouette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .elements .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Lithium_Spritesheet_139x217.png); animation:elements_item2_hover 1s steps(16) infinite; }
#paymentitem_collection .elements .item2.hover { animation:elements_item2_hover 1s steps(16) infinite; }
@keyframes elements_item2_hover { 100% { background-position:-2224px; } }

#paymentitem_collection .elements .item3 { width:112px; height:222px; margin-left:35px; margin-top:-60px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sulphur_Silhouette.png) 50% 50% no-repeat; transform:scale(0.95) rotate(0.05deg); }
#paymentitem_collection .elements .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sulphur_Spritesheet_112x222.png); animation:elements_item3_hover 1s steps(20) infinite; }
#paymentitem_collection .elements .item3.hover { animation:elements_item3_hover 1s steps(20) infinite; }
@keyframes elements_item3_hover { 100% { background-position:-2240px; } }

#paymentitem_collection .elements .item4 { width:120px; height:193px; margin-left:45px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Neon_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .elements .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Neon_Spritesheet_120x193.png); animation:elements_item4_hover 2s steps(27) infinite; }
#paymentitem_collection .elements .item4.hover { animation:elements_item4_hover 2s steps(27) infinite; }
@keyframes elements_item4_hover { 100% { background-position:-3240px; } }

#paymentitem_collection .elements .item5 { width:155px; height:148px; margin-left:15px; margin-top:15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mercury_Silhouette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg); }
#paymentitem_collection .elements .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mercury_Spritesheet_155x148.png); animation:elements_item5_hover 1.5s steps(20) infinite; }
#paymentitem_collection .elements .item5.hover { animation:elements_item5_hover 1.5s steps(20) infinite; }
@keyframes elements_item5_hover { 100% { background-position:-3100px; } }

#paymentitem_collection .elements .item6 { width:145px; height:166px; margin-left:45px; margin-top:5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Osmium_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .elements .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Osmium_Spritesheet_145x166.png); animation:elements_item6_hover 2s steps(27) infinite; }
#paymentitem_collection .elements .item6.hover { animation:elements_item6_hover 2s steps(27) infinite; }
@keyframes elements_item6_hover { 100% { background-position:-3915px; } }

#paymentitem_collection .elements .item7 { width:220px; height:212px; margin-left:-15px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gold_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .elements .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Gold_Spritesheet_220x212.png); animation:elements_item7_hover 1.5s steps(24) infinite; }
#paymentitem_collection .elements .item7.hover { animation:elements_item7_hover 1.5s steps(24) infinite; }
@keyframes elements_item7_hover { 100% { background-position:-5280px; } }

#paymentitem_collection .elements .item8 { width:184px; height:226px; margin-left:-5px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Uranium_Silhouette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .elements .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Uranium_Spritesheet_184x226.png); animation:elements_item8_hover 2s steps(28) infinite; }
#paymentitem_collection .elements .item8.hover { animation:elements_item8_hover 2s steps(28) infinite; }
@keyframes elements_item8_hover { 100% { background-position:-5152px; } }

#paymentitem_collection .elements .item9 { width:317px; height:223px; margin-left:-65px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Carbon_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .elements .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Carbon_Spritesheet_317x223.png); animation:elements_item9_hover 1s steps(18) infinite; }
#paymentitem_collection .elements .item9.hover { animation:elements_item9_hover 1s steps(18) infinite; }
@keyframes elements_item9_hover { 100% { background-position:-5706px; } }

#paymentitem_collection .wintersport .item1 { width:140px; height:208px; margin-left:30px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_IceSkates_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .wintersport .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_IceSkates_Spritesheet_140x208.png); animation:wintersport_item1_hover 1.5s steps(23) infinite; }
#paymentitem_collection .wintersport .item1.hover { animation:wintersport_item1_hover 1.5s steps(23) infinite; }
@keyframes wintersport_item1_hover { 100% { background-position:-3220px; } }

#paymentitem_collection .wintersport .item2 { width:124px; height:209px; margin-left:25px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Biathlon_Silhouette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg); }
#paymentitem_collection .wintersport .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Biathlon_Spritesheet_124x209.png); animation:wintersport_item2_hover 1.5s steps(20) infinite; }
#paymentitem_collection .wintersport .item2.hover { animation:wintersport_item2_hover 1.5s steps(20) infinite; }
@keyframes wintersport_item2_hover { 100% { background-position:-2480px; } }

#paymentitem_collection .wintersport .item3 { width:176px; height:198px; margin-left:25px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FigureSkating_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .wintersport .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_FigureSkating_Spritesheet_176x198.png); animation:wintersport_item3_hover 2.5s steps(30) infinite; }
#paymentitem_collection .wintersport .item3.hover { animation:wintersport_item3_hover 2.5s steps(30) infinite; }
@keyframes wintersport_item3_hover { 100% { background-position:-5280px; } }

#paymentitem_collection .wintersport .item4 { width:151px; height:183px; margin-left:40px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sled_Silhouette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .wintersport .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sled_Spritesheet_151x183.png); animation:wintersport_item4_hover 1.5s steps(20) infinite; }
#paymentitem_collection .wintersport .item4.hover { animation:wintersport_item4_hover 1.5s steps(20) infinite; }
@keyframes wintersport_item4_hover { 100% { background-position:-3020px; } }

#paymentitem_collection .wintersport .item5 { width:136px; height:205px; margin-left:40px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Curling_Silhouette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .wintersport .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Curling_Spritesheet_136x205.png); animation:wintersport_item5_hover 2s steps(25) infinite; }
#paymentitem_collection .wintersport .item5.hover { animation:wintersport_item5_hover 2s steps(25) infinite; }
@keyframes wintersport_item5_hover { 100% { background-position:-3400px; } }

#paymentitem_collection .wintersport .item6 { width:256px; height:200px; margin-left:0px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SkiDownhill_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .wintersport .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SkiDownhill_Spritesheet_256x200.png); animation:wintersport_item6_hover 1.5s steps(20) infinite; }
#paymentitem_collection .wintersport .item6.hover { animation:wintersport_item6_hover 1.5s steps(20) infinite; }
@keyframes wintersport_item6_hover { 100% { background-position:-5120px; } }

#paymentitem_collection .wintersport .item7 { width:248px; height:217px; margin-left:-20px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snowboarding_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .wintersport .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snowboarding_Spritesheet_248x217.png); animation:wintersport_item7_hover 1.5s steps(18) infinite; }
#paymentitem_collection .wintersport .item7.hover { animation:wintersport_item7_hover 1.5s steps(18) infinite; }
@keyframes wintersport_item7_hover { 100% { background-position:-4464px; } }

#paymentitem_collection .wintersport .item8 { width:320px; height:240px; margin-left:-45px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SkiJumping_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .wintersport .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_SkiJumping_Spritesheet_320x240.png); animation:wintersport_item8_hover 1.5s steps(15) infinite; }
#paymentitem_collection .wintersport .item8.hover { animation:wintersport_item8_hover 1.5s steps(15) infinite; }
@keyframes wintersport_item8_hover { 100% { background-position:-4800px; } }

#paymentitem_collection .wintersport .item9 { width:121px; height:234px; margin-left:45px; margin-top:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_IceFishing_Silhouette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .wintersport .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_IceFishing_Spritesheet_121x234.png); animation:wintersport_item9_hover 1.5s steps(21) infinite; }
#paymentitem_collection .wintersport .item9.hover { animation:wintersport_item9_hover 1.5s steps(21) infinite; }
@keyframes wintersport_item9_hover { 100% { background-position:-2541px; } }

#paymentitem_collection .stoneage .item1 { width:116px; height:184px; margin-left:30px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cavebear_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .stoneage .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cavebear_Spritesheet_116x184.png); animation:stoneage_item1_hover 2s steps(31) infinite; }
#paymentitem_collection .stoneage .item1.hover { animation:stoneage_item1_hover 2s steps(31) infinite; }
@keyframes stoneage_item1_hover { 100% { background-position:-3596px; } }

#paymentitem_collection .stoneage .item2 { width:131px; height:208px; margin-left:50px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pelts_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .stoneage .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pelts_Spritesheet_131x208.png); animation:stoneage_item2_hover 2s steps(30) infinite; }
#paymentitem_collection .stoneage .item2.hover { animation:stoneage_item2_hover 2s steps(30) infinite; }
@keyframes stoneage_item2_hover { 100% { background-position:-3930px; } }

#paymentitem_collection .stoneage .item3 { width:173px; height:202px; margin-left:30px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sabretooth_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .stoneage .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sabretooth_Spritesheet_173x202.png); animation:stoneage_item3_hover 2.5s steps(34) infinite; }
#paymentitem_collection .stoneage .item3.hover { animation:stoneage_item3_hover 2.5s steps(34) infinite; }
@keyframes stoneage_item3_hover { 100% { background-position:-5882px; } }

#paymentitem_collection .stoneage .item4 { width:159px; height:227px; margin-left:5px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_InventsFire_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .stoneage .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_InventsFire_Spritesheet_159x227.png); animation:stoneage_item4_hover 3s steps(43) infinite; }
#paymentitem_collection .stoneage .item4.hover { animation:stoneage_item4_hover 3s steps(43) infinite; }
@keyframes stoneage_item4_hover { 100% { background-position:-6837px; } }

#paymentitem_collection .stoneage .item5 { width:206px; height:201px; margin-left:30px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cavepainter_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .stoneage .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cavepainter_Spritesheet_206x201.png); animation:stoneage_item5_hover 2.5s steps(31) infinite; }
#paymentitem_collection .stoneage .item5.hover { animation:stoneage_item5_hover 2.5s steps(31) infinite; }
@keyframes stoneage_item5_hover { 100% { background-position:-6386px; } }

#paymentitem_collection .stoneage .item6 { width:205px; height:238px; margin-left:-20px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Chieftain_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .stoneage .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Chieftain_Spritesheet_205x238.png); animation:stoneage_item6_hover 4s steps(46) infinite; }
#paymentitem_collection .stoneage .item6.hover { animation:stoneage_item6_hover 4s steps(46) infinite; }
@keyframes stoneage_item6_hover { 100% { background-position:-9430px; } }

#paymentitem_collection .stoneage .item7 { width:289px; height:176px; margin-left:-50px; margin-top:20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fisher_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .stoneage .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fisher_Spritesheet_289x176.png); animation:stoneage_item7_hover 2s steps(30) infinite; }
#paymentitem_collection .stoneage .item7.hover { animation:stoneage_item7_hover 2s steps(30) infinite; }
@keyframes stoneage_item7_hover { 100% { background-position:-8670px; } }

#paymentitem_collection .stoneage .item8 { width:186px; height:203px; margin-left:15px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mammoth_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .stoneage .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Mammoth_Spritesheet_186x203.png); animation:stoneage_item8_hover 2s steps(27) infinite; }
#paymentitem_collection .stoneage .item8.hover { animation:stoneage_item8_hover 2s steps(27) infinite; }
@keyframes stoneage_item8_hover { 100% { background-position:-5022px; } }

#paymentitem_collection .stoneage .item9 { width:312px; height:166px; margin-left:-20px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_InventsWheel_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .stoneage .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_InventsWheel_Spritesheet_312x166.png); animation:stoneage_item9_hover 3s steps(38) infinite; }
#paymentitem_collection .stoneage .item9.hover { animation:stoneage_item9_hover 3s steps(38) infinite; }
@keyframes stoneage_item9_hover { 100% { background-position:-11856px; } }

#paymentitem_collection .egypt .item1 { width:238px; height:182px; margin-left:-25px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Egypt_Worker_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Egypt_Worker_Spritesheet_238x182.png); animation:egypt_item1_hover 2s steps(29) infinite; }
#paymentitem_collection .egypt .item1.hover { animation:egypt_item1_hover 2s steps(29) infinite; }
@keyframes egypt_item1_hover { 100% { background-position:-6902px; } }

#paymentitem_collection .egypt .item2 { width:123px; height:226px; margin-left:45px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Scarab_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Scarab_Spritesheet_123x226.png); animation:egypt_item2_hover 2s steps(38) infinite; }
#paymentitem_collection .egypt .item2.hover { animation:egypt_item2_hover 2s steps(38) infinite; }
@keyframes egypt_item2_hover { 100% { background-position:-4674px; } }

#paymentitem_collection .egypt .item3 { width:183px; height:179px; margin-left:10px; margin-top:-10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Egypt_Architect_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Egypt_Architect_Spritesheet_183x179.png); animation:egypt_item3_hover 1s steps(20) infinite; }
#paymentitem_collection .egypt .item3.hover { animation:egypt_item3_hover 1s steps(20) infinite; }
@keyframes egypt_item3_hover { 100% { background-position:-3660px; } }

#paymentitem_collection .egypt .item4 { width:105px; height:230px; margin-left:60px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Ra_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Ra_Spritesheet_105x230.png); animation:egypt_item4_hover 2s steps(36) infinite; }
#paymentitem_collection .egypt .item4.hover { animation:egypt_item4_hover 2s steps(36) infinite; }
@keyframes egypt_item4_hover { 100% { background-position:-3780px; } }

#paymentitem_collection .egypt .item5 { width:293px; height:207px; margin-left:-20px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Raft_Silhouette.png) 50% 50% no-repeat; transform:scale(0.95) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Raft_Spritesheet_293x207.png); animation:egypt_item5_hover 2s steps(30) infinite; }
#paymentitem_collection .egypt .item5.hover { animation:egypt_item5_hover 2s steps(30) infinite; }
@keyframes egypt_item5_hover { 100% { background-position:-8790px; } }

#paymentitem_collection .egypt .item6 { width:304px; height:208px; margin-left:-80px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pharao_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .egypt .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pharao_Spritesheet_304x208.png); animation:egypt_item6_hover 4s steps(50) infinite; }
#paymentitem_collection .egypt .item6.hover { animation:egypt_item6_hover 4s steps(50) infinite; }
@keyframes egypt_item6_hover { 100% { background-position:-15200px; } }

#paymentitem_collection .egypt .item7 { width:154px; height:211px; margin-left:25px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sarcophagus_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sarcophagus_Spritesheet_154x211.png); animation:egypt_item7_hover 4s steps(66) infinite; }
#paymentitem_collection .egypt .item7.hover { animation:egypt_item7_hover 4s steps(66) infinite; }
@keyframes egypt_item7_hover { 100% { background-position:-10164px; } }

#paymentitem_collection .egypt .item8 { width:196px; height:227px; margin-left:50px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fanbearer_Silhouette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fanbearer_Spritesheet_196x227.png); animation:egypt_item8_hover 4s steps(68) infinite; }
#paymentitem_collection .egypt .item8.hover { animation:egypt_item8_hover 4s steps(68) infinite; }
@keyframes egypt_item8_hover { 100% { background-position:-13328px; } }

#paymentitem_collection .egypt .item9 { width:187px; height:217px; margin-left:5px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cleopatra_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .egypt .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Cleopatra_Spritesheet_187x217.png); animation:egypt_item9_hover 4s steps(68) infinite; }
#paymentitem_collection .egypt .item9.hover { animation:egypt_item9_hover 4s steps(68) infinite; }
@keyframes egypt_item9_hover { 100% { background-position:-12716px; } }

#paymentitem_collection .emotions .item1 { width:214px; height:183px; margin-left:-25px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fear_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Fear_Spritesheet_214x183.png); animation:emotions_item1_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item1.hover { animation:emotions_item1_hover 1.5s steps(31) infinite; }
@keyframes emotions_item1_hover { 100% { background-position:-6634px; } }

#paymentitem_collection .emotions .item2 { width:95px; height:203px; margin-left:45px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Love_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Love_Spritesheet_95x203.png); animation:emotions_item2_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item2.hover { animation:emotions_item2_hover 1.5s steps(31) infinite; }
@keyframes emotions_item2_hover { 100% { background-position:-2945px; } }

#paymentitem_collection .emotions .item3 { width:87px; height:175px; margin-left:40px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Surprised_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Surprised_Spritesheet_87x175.png); animation:emotions_item3_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item3.hover { animation:emotions_item3_hover 1.5s steps(31) infinite; }
@keyframes emotions_item3_hover { 100% { background-position:-2697px; } }

#paymentitem_collection .emotions .item4 { width:133px; height:218px; margin-left:20px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Anger_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Anger_Spritesheet_133x218.png); animation:emotions_item4_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item4.hover { animation:emotions_item4_hover 1.5s steps(31) infinite; }
@keyframes emotions_item4_hover { 100% { background-position:-4123px; } }

#paymentitem_collection .emotions .item5 { width:157px; height:195px; margin-left:15px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Happiness_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Happiness_Spritesheet_157x195.png); animation:emotions_item5_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item5.hover { animation:emotions_item5_hover 1.5s steps(31) infinite; }
@keyframes emotions_item5_hover { 100% { background-position:-4867px; } }

#paymentitem_collection .emotions .item6 { width:152px; height:182px; margin-left:20px; margin-top:-10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Disgust_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Disgust_Spritesheet_152x182.png); animation:emotions_item6_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item6.hover { animation:emotions_item6_hover 1.5s steps(31) infinite; }
@keyframes emotions_item6_hover { 100% { background-position:-4712px; } }

#paymentitem_collection .emotions .item7 { width:136px; height:200px; margin-left:10px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pride_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pride_Spritesheet_136x200.png); animation:emotions_item7_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item7.hover { animation:emotions_item7_hover 1.5s steps(31) infinite; }
@keyframes emotions_item7_hover { 100% { background-position:-4216px; } }

#paymentitem_collection .emotions .item8 { width:223px; height:169px; margin-left:-15px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sadness_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Sadness_Spritesheet_223x169.png); animation:emotions_item8_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item8.hover { animation:emotions_item8_hover 1.5s steps(31) infinite; }
@keyframes emotions_item8_hover { 100% { background-position:-6913px; } }

#paymentitem_collection .emotions .item9 { width:258px; height:213px; margin-left:-20px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Relaxed_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .emotions .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Relaxed_Spritesheet_258x213.png); animation:emotions_item9_hover 1.5s steps(31) infinite; }
#paymentitem_collection .emotions .item9.hover { animation:emotions_item9_hover 1.5s steps(31) infinite; }
@keyframes emotions_item9_hover { 100% { background-position:-7998px; } }

#paymentitem_collection .snowanimals .item1 { width:126px; height:199px; margin-left:5px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Husky_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Husky_Spritesheet_126x199.png); animation:snowanimals_item1_hover 0.5s steps(23) infinite; }
#paymentitem_collection .snowanimals .item1.hover { animation:snowanimals_item1_hover 0.5s steps(23) infinite; }
@keyframes snowanimals_item1_hover { 100% { background-position:-2898px; } }

#paymentitem_collection .snowanimals .item2 { width:213px; height:213px; margin-left:-25px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Moose_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Moose_Spritesheet_213x213.png); animation:snowanimals_item2_hover 1s steps(34) infinite; }
#paymentitem_collection .snowanimals .item2.hover { animation:snowanimals_item2_hover 1s steps(34) infinite; }
@keyframes snowanimals_item2_hover { 100% { background-position:-7242px; } }

#paymentitem_collection .snowanimals .item3 { width:207px; height:158px; margin-left:-15px; margin-top:5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Penguin_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Penguin_Spritesheet_207x158.png); animation:snowanimals_item3_hover 1.1s steps(40) infinite; }
#paymentitem_collection .snowanimals .item3.hover { animation:snowanimals_item3_hover 1.1s steps(40) infinite; }
@keyframes snowanimals_item3_hover { 100% { background-position:-8280px; } }

#paymentitem_collection .snowanimals .item4 { width:242px; height:177px; margin-left:-55px; margin-top:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Polarbear_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Polarbear_Spritesheet_242x177.png); animation:snowanimals_item4_hover 2s steps(31) infinite; }
#paymentitem_collection .snowanimals .item4.hover { animation:snowanimals_item4_hover 2s steps(31) infinite; }
@keyframes snowanimals_item4_hover { 100% { background-position:-7502px; } }

#paymentitem_collection .snowanimals .item5 { width:222px; height:146px; margin-left:-25px; margin-top:20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Fox_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Fox_Spritesheet_222x146.png); animation:snowanimals_item5_hover 2.2s steps(62) infinite; }
#paymentitem_collection .snowanimals .item5.hover { animation:snowanimals_item5_hover 2.2s steps(62) infinite; }
@keyframes snowanimals_item5_hover { 100% { background-position:-13764px; } }

#paymentitem_collection .snowanimals .item6 { width:170px; height:187px; margin-left:15px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Leopard_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Leopard_Spritesheet_170x187.png); animation:snowanimals_item6_hover 1.3s steps(37) infinite; }
#paymentitem_collection .snowanimals .item6.hover { animation:snowanimals_item6_hover 1.3s steps(37) infinite; }
@keyframes snowanimals_item6_hover { 100% { background-position:-6290px; } }

#paymentitem_collection .snowanimals .item7 { width:207px; height:200px; margin-left:-35px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Owl_Silhouette.png) 50% 50% no-repeat; transform:scale(0.95) rotate(0.05deg); }
#paymentitem_collection .snowanimals .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Owl_Spritesheet_207x200.png); animation:snowanimals_item7_hover 2s steps(41) infinite; }
#paymentitem_collection .snowanimals .item7.hover { animation:snowanimals_item7_hover 2s steps(41) infinite; }
@keyframes snowanimals_item7_hover { 100% { background-position:-8487px; } }

#paymentitem_collection .snowanimals .item8 { width:198px; height:189px; margin-left:-15px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Rabbit_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Snow_Rabbit_Spritesheet_198x189.png); animation:snowanimals_item8_hover 2.2s steps(49) infinite; }
#paymentitem_collection .snowanimals .item8.hover { animation:snowanimals_item8_hover 2.2s steps(49) infinite; }
@keyframes snowanimals_item8_hover { 100% { background-position:-9702px; } }

#paymentitem_collection .snowanimals .item9 { width:275px; height:188px; margin-left:0px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Walrus_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .snowanimals .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Walrus_Spritesheet_275x188.png); animation:snowanimals_item9_hover 1.2s steps(26) infinite; }
#paymentitem_collection .snowanimals .item9.hover { animation:snowanimals_item9_hover 1.2s steps(26) infinite; }
@keyframes snowanimals_item9_hover { 100% { background-position:-7150px; } }

#paymentitem_collection .costumes .item1 { width:183px; height:221px; margin-left:15px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Bee_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .costumes .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Bee_Spritesheet_183x221.png); animation:costumes_item1_hover 0.7s steps(21) infinite; }
#paymentitem_collection .costumes .item1.hover { animation:costumes_item1_hover 0.7s steps(21) infinite; }
@keyframes costumes_item1_hover { 100% { background-position:-3843px; } }

#paymentitem_collection .costumes .item2 { width:320px; height:240px; margin-left:-95px; margin-top:-65px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Clown_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .costumes .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Clown_Spritesheet_214x229.png); animation:costumes_item2_hover 1.5s steps(46) infinite; }
#paymentitem_collection .costumes .item2.hover { animation:costumes_item2_hover 1.5s steps(46) infinite; }
@keyframes costumes_item2_hover { 100% { background-position:-14720px; } }

#paymentitem_collection .costumes .item3 { width:178px; height:240px; margin-left:5px; margin-top:-60px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Cowboy_Silhouette.png) 50% 50% no-repeat; transform:scale(0.95) rotate(0.05deg); }
#paymentitem_collection .costumes .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Cowboy_Spritesheet_178x240.png); animation:costumes_item3_hover 1.8s steps(55) infinite; }
#paymentitem_collection .costumes .item3.hover { animation:costumes_item3_hover 1.8s steps(55) infinite; }
@keyframes costumes_item3_hover { 100% { background-position:-9790px; } }

#paymentitem_collection .costumes .item4 { width:256px; height:237px; margin-left:-65px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Musketier_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .costumes .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Musketier_Spritesheet_256x237.png); animation:costumes_item4_hover 2.2s steps(58) infinite; }
#paymentitem_collection .costumes .item4.hover { animation:costumes_item4_hover 2.2s steps(58) infinite; }
@keyframes costumes_item4_hover { 100% { background-position:-14848px; } }

#paymentitem_collection .costumes .item5 { width:189px; height:218px; margin-left:5px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Fairy_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .costumes .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Fairy_Spritesheet_189x218.png); animation:costumes_item5_hover 1.5s steps(46) infinite; }
#paymentitem_collection .costumes .item5.hover { animation:costumes_item5_hover 1.5s steps(46) infinite; }
@keyframes costumes_item5_hover { 100% { background-position:-8694px; } }

#paymentitem_collection .costumes .item6 { width:180px; height:230px; margin-left:5px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Devil_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .costumes .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Devil_Spritesheet_180x230.png); animation:costumes_item6_hover 1.2s steps(36) infinite; }
#paymentitem_collection .costumes .item6.hover { animation:costumes_item6_hover 1.2s steps(36) infinite; }
@keyframes costumes_item6_hover { 100% { background-position:-6480px; } }

#paymentitem_collection .costumes .item7 { width:184px; height:237px; margin-left:15px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Pantomime_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .costumes .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Pantomime_Spritesheet_184x237.png); animation:costumes_item7_hover 1.3s steps(41) infinite; }
#paymentitem_collection .costumes .item7.hover { animation:costumes_item7_hover 1.3s steps(41) infinite; }
@keyframes costumes_item7_hover { 100% { background-position:-7544px; } }

#paymentitem_collection .costumes .item8 { width:213px; height:227px; margin-left:-20px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Pirate_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .costumes .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Pirate_Spritesheet_213x227.png); animation:costumes_item8_hover 2s steps(46) infinite; }
#paymentitem_collection .costumes .item8.hover { animation:costumes_item8_hover 2s steps(46) infinite; }
@keyframes costumes_item8_hover { 100% { background-position:-9798px; } }

#paymentitem_collection .costumes .item9 { width:267px; height:229px; margin-left:-10px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Unicorn_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .costumes .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_Sheep_Unicorn_Spritesheet_267x229.png); animation:costumes_item9_hover 0.9s steps(27) infinite; }
#paymentitem_collection .costumes .item9.hover { animation:costumes_item9_hover 0.9s steps(27) infinite; }
@keyframes costumes_item9_hover { 100% { background-position:-7209px; } }

#paymentitem_collection .art .item1 { width:248px; height:209px; margin-left:-30px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Aquarell_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg) scaleX(-1); }
#paymentitem_collection .art .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Aquarell_Spritesheet_248x209.png); animation:art_item1_hover 1.7s steps(26) infinite; }
#paymentitem_collection .art .item1.hover { animation:art_item1_hover 1.7s steps(26) infinite; }
@keyframes art_item1_hover { 100% { background-position:-6448px; } }

#paymentitem_collection .art .item2 { width:162px; height:196px; margin-left:-5px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Comicstyle_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .art .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_ComicStyle_Spritesheet_162x196.png); animation:art_item2_hover 1.9s steps(29) infinite; }
#paymentitem_collection .art .item2.hover { animation:art_item2_hover 1.9s steps(29) infinite; }
@keyframes art_item2_hover { 100% { background-position:-4698px; } }

#paymentitem_collection .art .item3 { width:92px; height:195px; margin-left:60px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_MonaLisa_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .art .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_MonaLisa_Spritesheet_92x195.png); animation:art_item3_hover 4s steps(60) infinite; }
#paymentitem_collection .art .item3.hover { animation:art_item3_hover 4s steps(60) infinite; }
@keyframes art_item3_hover { 100% { background-position:-5520px; } }

#paymentitem_collection .art .item4 { width:139px; height:217px; margin-left:15px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_OilPainting_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .art .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_OilPainting_Spritesheet_139x217.png); animation:art_item4_hover 1.7s steps(26) infinite; }
#paymentitem_collection .art .item4.hover { animation:art_item4_hover 1.7s steps(26) infinite; }
@keyframes art_item4_hover { 100% { background-position:-3614px; } }

#paymentitem_collection .art .item5 { width:153px; height:173px; margin-left:20px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_PenDrawing_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .art .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_PenDrawing_Spritesheet_153x173.png); animation:art_item5_hover 1.5s steps(23) infinite; }
#paymentitem_collection .art .item5.hover { animation:art_item5_hover 1.5s steps(23) infinite; }
@keyframes art_item5_hover { 100% { background-position:-3519px; } }

#paymentitem_collection .art .item6 { width:211px; height:197px; margin-left:5px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Picasso_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .art .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Picasso_Spritesheet_211x197.png); animation:art_item6_hover 2s steps(30) infinite; }
#paymentitem_collection .art .item6.hover { animation:art_item6_hover 2s steps(30) infinite; }
@keyframes art_item6_hover { 100% { background-position:-6330px; } }

#paymentitem_collection .art .item7 { width:192px; height:184px; margin-left:-5px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pixelart_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .art .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pixelart_Spritesheet_192x184.png); animation:art_item7_hover 1.2s steps(18) infinite; }
#paymentitem_collection .art .item7.hover { animation:art_item7_hover 1.2s steps(18) infinite; }
@keyframes art_item7_hover { 100% { background-position:-3456px; } }

#paymentitem_collection .art .item8 { width:250px; height:217px; margin-left:-20px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pottery_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .art .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Pottery_Spritesheet_250x217.png); animation:art_item8_hover 1.6s steps(24) infinite; }
#paymentitem_collection .art .item8.hover { animation:art_item8_hover 1.6s steps(24) infinite; }
@keyframes art_item8_hover { 100% { background-position:-6000px; } }

#paymentitem_collection .art .item9 { width:165px; height:199px; margin-left:25px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Warhol_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .art .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Warhol_Spritesheet_165x199.png); animation:art_item9_hover 4s steps(60) infinite; }
#paymentitem_collection .art .item9.hover { animation:art_item9_hover 4s steps(60) infinite; }
@keyframes art_item9_hover { 100% { background-position:-9900px; } }

#paymentitem_collection .witches .item1 { width:268px; height:237px; margin-left:-80px; margin-top:-55px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Hanging_Witch_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .witches .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Hanging_Witch_Spritesheet_268x237.png); animation:witches_item1_hover 2s steps(31) infinite; }
#paymentitem_collection .witches .item1.hover { animation:witches_item1_hover 2s steps(31) infinite; }
@keyframes witches_item1_hover { 100% { background-position:-8308px; } }

#paymentitem_collection .witches .item2 { width:162px; height:219px; margin-left:20px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Wise_Wizard_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .witches .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Wise_Wizard_Spritesheet_162x219.png); animation:witches_item2_hover 2s steps(28) infinite; }
#paymentitem_collection .witches .item2.hover { animation:witches_item2_hover 2s steps(28) infinite; }
@keyframes witches_item2_hover { 100% { background-position:-4536px; } }

#paymentitem_collection .witches .item3 { width:176px; height:218px; margin-left:0px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Poisened_Witch_Silhouette.png) 50% 50% no-repeat; transform:scale(0.8) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .witches .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Poisened_Witch_Spritesheet_176x218.png); animation:witches_item3_hover 2.3s steps(35) infinite; }
#paymentitem_collection .witches .item3.hover { animation:witches_item3_hover 2.3s steps(35) infinite; }
@keyframes witches_item3_hover { 100% { background-position:-6160px; } }

#paymentitem_collection .witches .item4 { width:230px; height:216px; margin-left:0px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Magicbook_Wizard_Silhouette.png) 50% 50% no-repeat; transform:scale(0.95) rotate(0.05deg); }
#paymentitem_collection .witches .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Magicbook_Wizard_230x216.png); animation:witches_item4_hover 1.7s steps(26) infinite; }
#paymentitem_collection .witches .item4.hover { animation:witches_item4_hover 1.7s steps(26) infinite; }
@keyframes witches_item4_hover { 100% { background-position:-5980px; } }

#paymentitem_collection .witches .item5 { width:181px; height:225px; margin-left:0px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Autumn_Witch_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .witches .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Autumn_Witch_Spritesheet_181x225.png); animation:witches_item5_hover 3s steps(46) infinite; }
#paymentitem_collection .witches .item5.hover { animation:witches_item5_hover 3s steps(46) infinite; }
@keyframes witches_item5_hover { 100% { background-position:-8326px; } }

#paymentitem_collection .witches .item6 { width:147px; height:211px; margin-left:20px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Magician_Silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .witches .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Magician_Spritesheet_147x211.png); animation:witches_item6_hover 3s steps(47) infinite; }
#paymentitem_collection .witches .item6.hover { animation:witches_item6_hover 3s steps(47) infinite; }
@keyframes witches_item6_hover { 100% { background-position:-6909px; } }

#paymentitem_collection .witches .item7 { width:216px; height:222px; margin-left:-40px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Halloween_Witch_Silhouette.png) 50% 50% no-repeat; transform:scale(0.95) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .witches .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Halloween_Witch_Spritesheet_216x222.png); animation:witches_item7_hover 2s steps(33) infinite; }
#paymentitem_collection .witches .item7.hover { animation:witches_item7_hover 2s steps(33) infinite; }
@keyframes witches_item7_hover { 100% { background-position:-7128px; } }

#paymentitem_collection .witches .item8 { width:190px; height:201px; margin-left:0px; margin-top:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Potion_Wizard_Silhouette.png) 50% 50% no-repeat; transform:rotate(0.05deg); }
#paymentitem_collection .witches .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Potion_Wizard_Spritesheet_190x201.png); animation:witches_item8_hover 2.7s steps(41) infinite; }
#paymentitem_collection .witches .item8.hover { animation:witches_item8_hover 2.7s steps(41) infinite; }
@keyframes witches_item8_hover { 100% { background-position:-7790px; } }

#paymentitem_collection .witches .item9 { width:195px; height:218px; margin-left:0px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Wicked_Witch_Silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .witches .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_Wicked_Witch_Spritesheet_195x218.png); animation:witches_item9_hover 2s steps(31) infinite; }
#paymentitem_collection .witches .item9.hover { animation:witches_item9_hover 2s steps(31) infinite; }
@keyframes witches_item9_hover { 100% { background-position:-6045px; } }

#paymentitem_collection .autumn .item1 { width:256px; height:203px; margin-left:-50px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep1_Firstprice_silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .autumn .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep1_First_Price_Pumpkin_Spritesheet_256x203.png); animation:autumn_item1_hover 2.4s steps(71) infinite; }
#paymentitem_collection .autumn .item1.hover { animation:autumn_item1_hover 2.4s steps(71) infinite; }
@keyframes autumn_item1_hover { 100% { background-position:-18176px; } }

#paymentitem_collection .autumn .item2 { width:263px; height:227px; margin-left:-20px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep2__Pumpkinpie_silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .autumn .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep2__Pumpkinpie_silhouette_Spritesheet_263x227.png); animation:autumn_item2_hover 1.4s steps(41) infinite; }
#paymentitem_collection .autumn .item2.hover { animation:autumn_item2_hover 1.4s steps(41) infinite; }
@keyframes autumn_item2_hover { 100% { background-position:-10783px; } }

#paymentitem_collection .autumn .item3 { width:192px; height:211px; margin-left:0px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep3_Pumpkin_painting_silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .autumn .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep3_Pumpkin_painting_silhouetteSpritesheet_192x221.png); animation:autumn_item3_hover 1.2s steps(26) infinite; }
#paymentitem_collection .autumn .item3.hover { animation:autumn_item3_hover 1.2s steps(26) infinite; }
@keyframes autumn_item3_hover { 100% { background-position:-4992px; } }

#paymentitem_collection .autumn .item4 { width:154px; height:217px; margin-left:10px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep4_Pumpkin_Scarecrow_silhouette.png) 50% 50% no-repeat; transform:scale(0.85) rotate(0.05deg); }
#paymentitem_collection .autumn .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep4_Pumpkin_Scarecrow_sillhoutte.png); animation:autumn_item4_hover 1.2s steps(36) infinite; }
#paymentitem_collection .autumn .item4.hover { animation:autumn_item4_hover 1.2s steps(36) infinite; }
@keyframes autumn_item4_hover { 100% { background-position:-5544px; } }

#paymentitem_collection .autumn .item5 { width:199px; height:206px; margin-left:-5px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep5_Pumpkin_Spice_Latte_silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .autumn .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep5_Pumpkin_Spice_Latte_sSpritesheet_199x206.png); animation:autumn_item5_hover 2s steps(61) infinite; }
#paymentitem_collection .autumn .item5.hover { animation:autumn_item5_hover 2s steps(61) infinite; }
@keyframes autumn_item5_hover { 100% { background-position:-12139px; } }

#paymentitem_collection .autumn .item6 { width:153px; height:226px; margin-left:20px; margin-top:-50px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep6_Pumpkin_Brew_silhouette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .autumn .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep6_Pumpkin_Pumpkin_Brew_Spritesheet_153x226.png); animation:autumn_item6_hover 1.7s steps(51) infinite; }
#paymentitem_collection .autumn .item6.hover { animation:autumn_item6_hover 1.7s steps(51) infinite; }
@keyframes autumn_item6_hover { 100% { background-position:-7803px; } }

#paymentitem_collection .autumn .item7 { width:245px; height:234px; margin-left:-55px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep7_Lifting_Pumpkin_silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .autumn .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep7_Lifting_Pumpkin_Spritesheet_245x234.png); animation:autumn_item7_hover 1.4s steps(41) infinite; }
#paymentitem_collection .autumn .item7.hover { animation:autumn_item7_hover 1.4s steps(41) infinite; }
@keyframes autumn_item7_hover { 100% { background-position:-10045px; } }

#paymentitem_collection .autumn .item8 { width:246px; height:216px; margin-left:-45px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep8_Pumkin_Turkey_silhouette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .autumn .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep8_Pumpkin_Pumpkin_Turkey_Spritesheet_246x216.png); animation:autumn_item8_hover 1.6s steps(41) infinite; }
#paymentitem_collection .autumn .item8.hover { animation:autumn_item8_hover 1.6s steps(41) infinite; }
@keyframes autumn_item8_hover { 100% { background-position:-10086px; } }

#paymentitem_collection .autumn .item9 { width:272px; height:240px; margin-left:-45px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep9_Pumpkin_Carriage_silhouette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .autumn .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep9_Pumpkin_Carriage_Spritesheet_272x240.png); animation:autumn_item9_hover 2.5s steps(47) infinite; }
#paymentitem_collection .autumn .item9.hover { animation:autumn_item9_hover 2.5s steps(47) infinite; }
@keyframes autumn_item9_hover { 100% { background-position:-12784px; } }



#paymentitem_collection .romance .item1 { width:137px; height:229px; margin-left:20px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flirty_Sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.7) rotate(0.05deg); }
#paymentitem_collection .romance .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/01_Sheep_Flirty_Spritesheet_137x229.png); animation:romance_item1_hover 2.7s steps(41) infinite; }
@keyframes romance_item1_hover { 100% { background-position:-5617px; } }

#paymentitem_collection .romance .item2 { width:210px; height:214px; margin-left:0px; margin-top:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_in_Love_Sillouhette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .romance .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/02_Sheep_In_Love_210x214.png); animation:romance_item2_hover 2.3s steps(35) infinite; }
@keyframes romance_item2_hover { 100% { background-position:-7350px; } }

#paymentitem_collection .romance .item3 { width:166px; height:226px; margin-left:10px; margin-top:-80px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Amor_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg); }
#paymentitem_collection .romance .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/03_Sheep_Amor_Spritesheet_166x226.png); animation:romance_item3_hover 1.7s steps(26) infinite; }
@keyframes romance_item3_hover { 100% { background-position:-4316px; } }

#paymentitem_collection .romance .item4 { width:190px; height:240px; margin-left:0px; margin-top:-70px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Romantic_Sheep_Sillouhette.png) 50% 50% no-repeat; transform:scale(1) rotate(0.05deg); }
#paymentitem_collection .romance .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/04_Sheep_Romantic_Spritesheet_190x240.png); animation:romance_item4_hover 2.2s steps(34) infinite; }
@keyframes romance_item4_hover { 100% { background-position:-6460px; } }

#paymentitem_collection .romance .item5 { width:159px; height:201px; margin-left:25px; margin-top:-10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowerbox_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .romance .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/05_Sheep_Flowerbox_Spritesheet_159x201.png); animation:romance_item5_hover 2.7s steps(41) infinite; }
@keyframes romance_item5_hover { 100% { background-position:-6519px; } }

#paymentitem_collection .romance .item6 { width:151px; height:223px; margin-left:25px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Kissy_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .romance .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/06_Sheep_Kissy_Spritesheet_151x223.png); animation:romance_item6_hover 2.1s steps(41) infinite; }
@keyframes romance_item6_hover { 100% { background-position:-6191px; } }

#paymentitem_collection .romance .item7 { width:154px; height:234px; margin-left:30px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Bouquet_Sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.75) rotate(0.05deg); }
#paymentitem_collection .romance .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/07_Sheep_Bouquet_Spritesheet_154x234.png); animation:romance_item7_hover 3.2s steps(61) infinite; }
@keyframes romance_item7_hover { 100% { background-position:-9394px; } }

#paymentitem_collection .romance .item8 { width:160px; height:230px; margin-left:10px; margin-top:-60px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Datenight_Sheep_Sillouhette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .romance .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/08_Sheep_Datenight_Spritesheet_160x230.png); animation:romance_item8_hover 3.8s steps(57) infinite; }
@keyframes romance_item8_hover { 100% { background-position:-9120px; } }

#paymentitem_collection .romance .item9 { width:246px; height:216px; margin-left:-30px; margin-top:-35px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Dreamy_Sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.85) scaleX(-1) rotate(0.05deg); }
#paymentitem_collection .romance .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/09_Sheep_Dreamy_Spritesheet_246x216.png); animation:romance_item9_hover 2.7s steps(41) infinite; }
@keyframes romance_item9_hover { 100% { background-position:-10086px; } }




#paymentitem_collection .mayflowers .item1 { width:171px; height:200px; margin-left:20px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/popping_Flowers_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item1.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/01_Popping_Flower_Sheep_Spritesheet_170x204.png); animation:mayflowers_item1_hover 1.9s steps(59) infinite; }
@keyframes mayflowers_item1_hover { 100% { background-position:-10089px; } }

#paymentitem_collection .mayflowers .item2 { width:164px; height:226px; margin-left:10px; margin-top:-45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowerpot_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item2.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/02_Flowerpot_Sheep_Spritesheet_164x226.png); animation:mayflowers_item2_hover 1.8s steps(55) infinite; }
@keyframes mayflowers_item2_hover { 100% { background-position:-9020px; } }

#paymentitem_collection .mayflowers .item3 { width:179px; height:212px; margin-left:20px; margin-top:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Bee_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item3.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/03_Bee_Sheep_Spritesheet_179x212.png); animation:mayflowers_item3_hover 2s steps(61) infinite; }
@keyframes mayflowers_item3_hover { 100% { background-position:-10919px; } }

#paymentitem_collection .mayflowers .item4 { width:243px; height:179px; margin-left:-20px; margin-top:10px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sunflower_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item4.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/04_Sunflower_Sheep_Spritesheet_243x179.png); animation:mayflowers_item4_hover 2.25s steps(46) infinite; }
@keyframes mayflowers_item4_hover { 100% { background-position:-11178px; } }

#paymentitem_collection .mayflowers .item5 { width:230px; height:201px; margin-left:-15px; margin-top:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flower_Fairy_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item5.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/05_Flower_Fairy_Sheep_Spritesheet_230x201.png); animation:mayflowers_item5_hover 2s steps(51) infinite; }
@keyframes mayflowers_item5_hover { 100% { background-position:-11730px; } }

#paymentitem_collection .mayflowers .item6 { width:205px; height:203px; margin-left:0px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Bathing_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item6.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/06_Bathing_Sheep_Spritesheet_205x203.png); animation:mayflowers_item6_hover 1.85s steps(56) infinite; }
@keyframes mayflowers_item6_hover { 100% { background-position:-11480px; } }

#paymentitem_collection .mayflowers .item7 { width:226px; height:194px; margin-left:-10px; margin-top:-22px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Picking_Flower_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item7.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/07_Picking_Flower_Sheep_Spritesheet_226x194.png); animation:mayflowers_item7_hover 1.5s steps(23) infinite; }
@keyframes mayflowers_item7_hover { 100% { background-position:-5198px; } }

#paymentitem_collection .mayflowers .item8 { width:253px; height:120px; margin-left:-15px; margin-top:45px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Smelling_Flower_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.9) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item8.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/08_Smelling_Flower_Sheep_Spritesheet_253x120.png); animation:mayflowers_item8_hover 8s steps(90) infinite; }
@keyframes mayflowers_item8_hover { 100% { background-position:-22770px; } }

#paymentitem_collection .mayflowers .item9 { width:262px; height:212px; margin-left:-10px; margin-top:-25px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Watering_sheep_Sillohette.png) 50% 50% no-repeat; transform:scale(0.8) rotate(0.05deg); }
#paymentitem_collection .mayflowers .item9.static { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/09_Watering_Flower_Sheep_Spritesheet_262x212.png); animation:mayflowers_item9_hover 1.35s steps(41) infinite; }
@keyframes mayflowers_item9_hover { 100% { background-position:-10742px; } }


#paymentitem_collection_preview { z-index:1; position:absolute; width:100%; height:100%; top:0px; left:0px; }
#paymentitem_collection_preview .package { position:absolute; top:50%; left:50%; margin-left:-106px; margin-top:-100px; }
#paymentitem_collection_preview .img { transition:all 1s ease; }
@-moz-document url-prefix()
{
    #paymentitem_collection_preview .img { transition:opacity 1s ease; }
}
#paymentitem_collection_preview .img.off { opacity:0; transform:scale(0.2); }
#paymentitem_collection_preview .img.on { opacity:1; transform:scale(1); }

#paymentitem_collection.costumes .opened.item6 { margin-left:-70px !important; }

#paymentitem_collection_preview .epoch .item1.static, #paymentitem_collection_preview .epoch .item2.static, #paymentitem_collection_preview .epoch .item3.static, #paymentitem_collection_preview .epoch .item4.static, #paymentitem_collection_preview .epoch .item6.static { transform:scaleX(-1); }
#paymentitem_collection_preview .epoch .item1.static, #paymentitem_collection_preview .epoch .item3.static, #paymentitem_collection_preview .epoch .item9.static { left:30%; }

#paymentitem_collection .unbox { width:212px; height:200px; animation:unbox_ani 2s steps(24); }
#paymentitem_collection .unbox.heros { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Animation_Spritesheet_212x200.png) !important; }
#paymentitem_collection .unbox.horror { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Monsters_Spritesheet_212x200.png) !important; }
#paymentitem_collection .unbox.sport { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Sportsmen_Spritesheet_212x200.png) !important; }
#paymentitem_collection .unbox.beach { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Beach_Spritesheet_212x200.png) !important; }
#paymentitem_collection .unbox.fantasy { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Fantasy_Spritesheet_212x200.png) !important; }
#paymentitem_collection .unbox.veggies { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_DancingVeggies_Spritesheet_212x200.png) !important; }
#paymentitem_collection .unbox.candy { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sweet_Sheeps_CollectorPackage_SpriteSheet.png) !important; }
#paymentitem_collection .unbox.fable { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/FairyTale_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.music { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Musician_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.hobbies { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Hobby_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.fruits { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fruit_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.epoch { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Epoch_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.jobs { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Jobs_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.planets { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Planets_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.flowers { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowers_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.greek { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/GreekMyths_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.fastfood { bacwinterspkground-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/FastFood_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.mythical { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Cryptid_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.naval { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Naval_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.space { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Space_Sheep_CollectorPackag_Spritesheet.png) !important; }
#paymentitem_collection .unbox.elements { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Elements_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.wintersport { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Wintersport_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.stoneage { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Stoneage_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.egypt { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/AncientEgypt_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.emotions { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Emotions_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.snowanimals { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/November_2023_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.costumes { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/February_2024_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.art { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Art_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.witches { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/August_2024_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.autumn { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/November24_CollectorPackage_Booster_Ani.png) !important; }
#paymentitem_collection .unbox.romance { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/February_2025_Sheep_CollectorPackage_Spritesheet.png) !important; }
#paymentitem_collection .unbox.mayflowers { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/May_2025_Sheep_CollectorPackage_Spritesheet_212x200.png) !important; }
@keyframes unbox_ani { 100% { background-position:-5088px; } }

.paymentitemcollection_help {  }
.paymentitemcollection_help ul { text-align:left; }
.paymentitemcollection_help li { margin-bottom:5px; }.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; } }

#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; }

.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.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_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.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.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.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.tinkergame_birthday2020, #architect_detail .bonus.tinkergame_birthday2020 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2020 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2021, #architect_detail .bonus.tinkergame_birthday2021 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2021 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#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.deliveryevent_winter2020, #architect_detail .bonus.deliveryevent_winter2020 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2020 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2021, #architect_detail .bonus.deliveryevent_winter2021 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2021 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.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.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.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.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.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_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.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.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.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.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_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.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 .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); }
#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_design91 .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); }
@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; } }

.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/Architect_PreviewPics_HouseBoat.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); }

#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_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_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; }

#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_DELIVERYWINTER2024 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/Holly_300x300.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_WINTER2024 { 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_SUMMER2025 { 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_DELIVERYSUMMER2025 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_BIRTHDAY2024 { 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_OKTOBERFEST2024 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_HALLOWEEN2024 { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/specialoffer/AlienInversion_Deco_Frame.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_PENTECOST2025 { 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_PENTECOST2025: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_PENTECOST2025: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_RAINBOWEVENT2025 { 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_EASTER2025 { 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_COLLECTEVENT2025 { 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:8px; }
#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_christmas2024.2.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_Easter25.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_2025.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/NinjaSheep_Front_00.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_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); }
#farmersmarket_pos10 { top:445px; left:135px; width:200px; height:200px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Winery_Map.2.png); }
#farmersmarket_pos10_block { top:100px; left:100px; }
#farmersmarket_pos10_tt { left:0px; }

#farmersmarket_pos10_inner { z-index:25; display:none; position:absolute; top:50px; left:50%; width:640px; height:540px; margin-left:-320px; border-radius:5px; border:2px solid #885F49; overflow:hidden; }

#farmersmarket_howto_inner_vineyard #vineyard_help_general { display:block; }
#farmersmarket_howto_inner_vineyard #vineyard_help_fish { display:none; }
#farmersmarket_howto_inner_vineyard .tabnavi { position:relative; border-bottom:1px solid black; width:100%; margin-bottom:5px; }
#farmersmarket_howto_inner_vineyard .tabnavi .tab { position:relative; float:left; margin-right:-1px; margin-bottom:-1px; padding:5px 10px; border:1px solid black; border-top-left-radius:5px; border-top-right-radius:5px; }
#farmersmarket_howto_inner_vineyard .tabnavi .tab.active { border-bottom:1px solid white; }

#vineyard { position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden; }
#vineyard .helpbutton_blue { position:absolute; top:31px; right:5px; }
#vineyard .view { position:absolute; top:0px; width:1920px; height:100%; }
#vineyard .view.plants { left:0px; transition:all 0.2s linear; }
#vineyard .view.barrels { left:-640px; transition:all 0.2s linear; }
#vineyard .view.stock { left:-1280px; transition:all 0.2s linear; }
#vineyard .view .plants { position:absolute; top:0px; left:0px; width:640px; height:100%; background-image:url(https://mff.wavecdn.net/mff/vineyard/Grapevine_Version2.png); }
#vineyard .view .plants .slots { position:absolute; bottom:10px; left:50%; width:370px; margin-left:-185px; }
#vineyard .view .plants .slots .slot { position:relative; float:left; width:30px; height:30px; background-image:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_Base_64x64.png); background-size:100%; margin:0px -1px; }
#vineyard .view .plants .slots .slot.active { background-image:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }
#vineyard .view .plants .slots .connect { position:relative; float:left; width:10px; border-top:3px solid #583b28; margin-top:14px; }
#vineyard .view .plants .slots .slot:hover { background-image:url(https://mff.wavecdn.net/mff/cowracing/BTN_Round_Empty_MO_64x64.png); }
#vineyard .view .plants .slots .slot .ttbox { top:auto; bottom:50px; left:0px; min-width:150px; }
#vineyard .view .plants .slots .slot.right .ttbox { left:auto; right:0px; }
#vineyard .view .plants .slots .slot .ttbox .error { color:red; font-weight:bold; }
#vineyard .view .plants .slots .slot .ttbox .important { margin-top:5px; }
#vineyard .view .plants .slots .slot .locked { position:absolute; top:-9px; left:1px; width:28px; height:37px; background-size:100%; }
#vineyard .view .plants .slots .slot .unlocked { position:absolute; top:-12px; left:2px; width:25px; height:39px; background-size:100%; }
#vineyard .view .plants .slots .slot .img { position:absolute; top:-10px; left:4px; width:20px; height:50px; background-size:100%; background-repeat:none; }

#vineyard .view .plants .plant .header { position:absolute; top:-50px; left:0px; width:100%; height:75px; }
#vineyard .view .plants .plant .header .vineyard_bottle.slot { z-index:1; background-color:#a0c75f; border:2px solid white; border-radius:35px; width:60px; height:60px; margin:10px; }
#vineyard .view .plants .plant .header .vineyard_bottle.slot .img { width:35px; height:115px; left:12px; top:-15px; background-repeat:no-repeat; pointer-events:none; }
#vineyard .view .plants .plant .header .vineyard_bottle.slot .ttbox { top:65px; left:0px; }
#vineyard .view .plants .plant .header .year { position:relative; float:left; font-size:14px; font-weight:bold; background-color:#a0c75f; border:2px solid white; margin-left:-20px; padding:5px 20px; margin-top:25px; }
#vineyard .view .plants .plant .header .year .ttbox { top:30px; left:0px; font-weight:normal; width:210px; max-width:210px; }
#vineyard .view .plants .plant .header .year .ttbox .ttline, #vineyard_help_plants .agetable .ttline { padding:2px 4px; }
#vineyard .view .plants .plant .header .year .ttbox .ttline.topic, #vineyard_help_plants .agetable .ttline.topic { font-weight:bold; }
#vineyard .view .plants .plant .header .year .ttbox .ttline.hover, #vineyard_help_plants .agetable .ttline.hover { background-color:gold; border-radius:2px; }
#vineyard .view .plants .plant .header .year .ttbox .ttyear, #vineyard_help_plants .agetable .ttyear { float:left; position:relative; width:50px; }
#vineyard .view .plants .plant .header .year .ttbox .ttquality, #vineyard_help_plants .agetable .ttquality { float:left; position:relative; width:75px; text-align:right; }
#vineyard .view .plants .plant .header .year .ttbox .ttquantity, #vineyard_help_plants .agetable .ttquantity { float:left; position:relative; width:75px; text-align:right; }
#vineyard .view .plants .plant .header .year .ttbox .desc, #vineyard_help_plants .agetable .desc { margin-top:10px; font-style:italic; }
#vineyard .view .plants .plant .header .season { position:relative; float:left; border-radius:30px; border:2px solid white; margin-left:-10px; margin-top:18px; width:40px; height:40px; }
#vineyard .view .plants .plant .header .season.season1, #vineyard .view .plants .plant .header .season.season1 .timer { background-color:#c1e28b; }
#vineyard .view .plants .plant .header .season.season2, #vineyard .view .plants .plant .header .season.season2 .timer { background-color:#ffe894; }
#vineyard .view .plants .plant .header .season.season3, #vineyard .view .plants .plant .header .season.season3 .timer { background-color:#ffd994; }
#vineyard .view .plants .plant .header .season.season4, #vineyard .view .plants .plant .header .season.season4 .timer { background-color:#b6eeff; }
#vineyard .view .plants .plant .header .season .icon { width:100%; height:100%; background-size:100%; }
#vineyard .view .plants .plant .header .season .ttbox { top:45px; }
#vineyard .view .plants .plant .header .season .timer { position:absolute; top:7px; left:36px; padding:5px 20px 5px 15px; border-top-right-radius:5px; border-bottom-right-radius:5px; border-top:2px solid white; border-bottom:2px solid white; border-right:2px solid white; min-width:60px; }
#vineyard .view .plants .plant .header .season .cheatbutton1 { position:absolute; top:-15px; left:50%; margin-left:-5px; width:10px; height:10px; background-color:blue; }
#vineyard .view .plants .plant .header .season .cheatbutton2 { position:absolute; top:-15px; left:50%; margin-left:10px; width:10px; height:10px; background-color:brown; }
#vineyard .view .plants .plant .header .weather { position:relative; float:left; width:35px; height:35px; margin-left:85px; margin-top:20px; border-radius:5px; border:2px solid white; }
#vineyard .view .plants .plant .header .weather.heat { background-color:#ffe7e6; }
#vineyard .view .plants .plant .header .weather.cold { background-color:#ceedf9; }
#vineyard .view .plants .plant .header .weather.rainy { background-color:#dcdcdc; }
#vineyard .view .plants .plant .header .weather.sunny { background-color:#fefcbb; }
#vineyard .view .plants .plant .header .weather .icon2 { transform:scale(0.65); margin-top:-8px; margin-left:-7px; }
#vineyard .view .plants .plant .header .weather .ttbox { top:40px; left:0px; width:200px; }
#vineyard .view .plants .plant .header .weather .ttbox .head { font-weight:bold; margin-bottom:5px; }
#vineyard .view .plants .plant .header .weather .ttbox .icon { position:relative; float:left; width:20px; height:20px; background-size:100%; margin-right:5px; }
#vineyard .view .plants .plant .header .weather .ttbox .info { position:relative; float:left; margin-top:5px; }
#vineyard .view .plants .plant .header .weather .info2 { font-style:italic; margin-top:5px; }
#vineyard .view .plants .plant .header .weather .green { color:green; }
#vineyard .view .plants .plant .header .weathertool { position:relative; float:left; width:30px; height:30px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Gegenmaßnahmen_Button.png); background-size:100%; border-radius:20px; margin-left:-10px; margin-top:35px; }
#vineyard .view .plants .plant .header .weathertool:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Gegenmaßnahmen_Button_MO.png); }
#vineyard .view .plants .plant .header .weathertool .ttbox { top:45px; left:0px; }
#vineyard .view .plants .plant .header .remove { top:5px; left:55px; z-index:1; width:20px; height:20px; background-size:100%; }
#vineyard .view .plants .plant .header .remove .ttbox { top:0px; left:30px; }

#vineyard .view .plants .plant { position:relative; margin:0 auto; margin-top:100px; }
#vineyard .view .plants .plant .bar { position:absolute; top:30px; width:20px; }
#vineyard .view .plants .plant .bar.quality { right:75px; }
#vineyard .view .plants .plant .bar.quantity { right:25px; }
#vineyard .view .plants .plant .bar .bar_front { position:relative; width:100%; height:200px; background-color:black; border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden; border:2px solid white; }
#vineyard .view .plants .plant .bar .bar_inner { position:absolute; bottom:0px; left:0px; width:100%; background-color:green; }
#vineyard .view .plants .plant .bar .bar_rest { position:absolute; top:0px; left:0px; width:100%; background:repeating-linear-gradient(45deg, #ccc, #ccc 10px, #bbb 10px, #bbb 20px); }
#vineyard .view .plants .plant .bar .icon { position:relative; width:40px; height:40px; background-size:100%; margin-left:-2px; }
#vineyard .view .plants .plant .bar .icon_back { position:relative; margin-top:-5px; margin-left:-7px; width:35px; height:35px; border-radius:30px; border:2px solid white; background-color:gray; }
#vineyard .view .plants .plant .bar .ttbox { top:0px; right:25px; width:125px; }
#vineyard .view .plants .plant .bar .flyer { position:absolute; left:0px; color:white; width:100px; }
#vineyard .view .plants .plant .bar .flyer.idle { top:0px; opacity:1; transition:all 1s linear; }
#vineyard .view .plants .plant .bar .flyer.up { top:-80px; opacity:0; transition:all 1s linear; }
#vineyard .view .plants .plant .season { position:relative; width:50px; height:50px; background-size:100%; }
#vineyard .view .plants .plant .season .ttbox { top:55px; left:0px; }

#vineyard .view .plants .plant .care_slots { position:absolute; top:45px; left:15px; }
#vineyard .view .plants .plant .care_slots .care { position:relative; width:50px; height:47px; margin-bottom:30px; }
#vineyard .view .plants .plant .care_slots .care .ttbox { top:0px; left:55px; }
#vineyard .view .plants .plant .care_slots .care .ttbox .head { font-weight:bold; }
#vineyard .view .plants .plant .care_slots .care .ttbox .info { font-style:italic; width:165px; margin-top:5px; }
#vineyard .view .plants .plant .care_slots .care .img { position:absolute; width:100%; height:100%; background-size:100%; }
#vineyard .view .plants .plant .care_slots .care .img.off { filter:grayscale(1); }
#vineyard .view .plants .plant .care_slots .care .timer { position:absolute; bottom:-22px; left:50%; width:60px; margin-left:-34px; background-color:#fff2db; padding:4px; border-radius:5px; font-size:10px; text-align:center; }
#vineyard .view .plants .plant .care_slots .care .timer .cheatbutton { position:absolute; bottom:0px; right:-15px; width:10px; height:10px; background-color:blue; }
#vineyard .view .plants .plant .care_slots .care2, #vineyard_help_general .care2 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Rebschnitt_Button.png); }
#vineyard .view .plants .plant .care_slots .care2:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Rebschnitt_Button_MO.png); }
#vineyard .view .plants .plant .care_slots .care3, #vineyard_help_general .care3 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Laubarbeiten_Button.png); }
#vineyard .view .plants .plant .care_slots .care3:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Laubarbeiten_Button_MO.png); }
#vineyard .view .plants .plant .care_slots .care4, #vineyard_help_general .care4 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Dünger_Button.png); }
#vineyard .view .plants .plant .care_slots .care4:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Dünger_Button_MO.png); }
#vineyard .view .plants .plant .care_slots .care5, #vineyard_help_general .care5 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Gießen_Button.png); }
#vineyard .view .plants .plant .care_slots .care5:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Gießen_Button_MO.png); }

#vineyard .view .plants .plant .plant_img { position:absolute; top:-10px; left:0px; width:100%; height:380px; }
#vineyard .view .plants .plant .plant_img .transp { opacity:0; background-color:transparent; }
#vineyard .view .plants .plant .plant_img .root { position:absolute; top:85px; left:50%; width:140px; margin-left:-70px; height:300px; background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Rebstock_Stamm.png); background-size:100%; }
#vineyard .view .plants .plant .plant_img .root .branch { position:absolute; width:154px; height:82px; background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Rebstock_ZweijährigerAst.png); background-size:100%; }
#vineyard .view .plants .plant .plant_img .root .branch.branch1 { top:175px; left:-75px; transform:scaleX(-1); }
#vineyard .view .plants .plant .plant_img .root .branch.branch2 { top:165px; left:90px; }
#vineyard .view .plants .plant .plant_img .root .branch.branch3 { top:80px; left:-90px; transform:scaleX(-1); }
#vineyard .view .plants .plant .plant_img .root .branch.branch4 { top:80px; left:60px; }
#vineyard .view .plants .plant .plant_img .root .branch.branch5 { top:-5px; left:-95px; transform:scaleX(-1); }
#vineyard .view .plants .plant .plant_img .root .branch.branch6 { top:-5px; left:50px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm { position:absolute; width:35px; background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Rebstock_EinjährigerTrieb_braun.png); background-size:100%; }
#vineyard .view .plants .plant .plant_img .root.long .branch .arm { height:75px; }
#vineyard .view .plants .plant .plant_img .root.middle .branch .arm { height:50px; }
#vineyard .view .plants .plant .plant_img .root.short .branch .arm { height:30px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm.arm1 { bottom:40px; left:25px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm.arm2 { bottom:30px; left:65px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm.arm3 { bottom:55px; left:110px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leafbox { position:absolute; width:50px; height:50px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leafbox1 { bottom:-23px; left:-12px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leafbox2 { bottom:2px; left:-8px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leafbox3 { top:-2px; left:-8px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leaf { position:absolute; width:50px; height:50px; background-size:100%; background-repeat:no-repeat; background-position:50% 50%; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leaf.style1 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Weinblatt_Vers01.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leaf.style2 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Weinblatt_Vers02.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leaf.style3 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Weinblatt_Vers03.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm.red .leaf.style1 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Weiblatt_HerbstVers01.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm.red .leaf.style2 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Weiblatt_HerbstVers02.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm.red .leaf.style3 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Weiblatt_HerbstVers03.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm.leafSize1 .leaf { background-size:60%; }
#vineyard .view .plants .plant .plant_img .root .branch .arm.leafSize2 .leaf { background-size:75%; }
#vineyard .view .plants .plant .plant_img .root .branch .arm.leafSize3 .leaf { background-size:90%; }
#vineyard .view .plants .plant .plant_img .root .branch .arm.leafSize4 .leaf { background-size:100%; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leaf.leaf1 { z-index:3; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leaf.leaf2 { z-index:2; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .leaf.leaf3 { z-index:1; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes { position:absolute; background-size:100%; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.phase1 { width:15px; height:47px; bottom:-46px; background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Blüte.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.phase1.grow2 { width:19px; height:60px; bottom:-56px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.phase2 { width:22px; height:58px; bottom:-58px; background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Junge_Trauben.png); }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.phase2.grow2 { width:25px; height:69px; bottom:-70px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.vineyard_plant1 { width:30px; height:70px; bottom:-65px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.vineyard_plant2 { width:30px; height:80px; bottom:-75px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.vineyard_plant3 { width:30px; height:83px; bottom:-78px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.vineyard_plant4 { width:30px; height:73px; bottom:-68px; }
#vineyard .view .plants .plant .plant_img .root .branch .arm .grapes.vineyard_plant5 { width:30px; height:75px; bottom:-70px; }

#vineyard .view .plants .plant .harvest { position:absolute; top:290px; right:35px; width:50px; height:50px; }
#vineyard .view .plants .plant .harvest .button { position:relative; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/vineyard/Ernte_Button.png); background-size:100%; border-radius:50px; }
#vineyard .view .plants .plant .harvest .button.off { filter:grayscale(1); opacity:0.8; }
#vineyard .view .plants .plant .harvest .ttbox { top:0px; right:55px; width:165px; }

#vineyard .view .softer { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#vineyard .view .plants .softer { background-color:#c9dcbd; opacity:0.3; }
#vineyard .view .plants .softer.season1 { background-color:#d0ff5f; }
#vineyard .view .plants .softer.season2 { background-color:#a2f962; }
#vineyard .view .plants .softer.season3 { background-color:#ffda78; }
#vineyard .view .plants .softer.season4 { background-color:#b3ffe6; }
#vineyard .view .barrels .softer { background-color:#a9904b; opacity:0.3; }
#vineyard .view .stock .softer { background-color:#a08568; opacity:0.3; }

#vineyard .view .barrels { position:absolute; top:0px; left:640px; width:640px; height:100%; background-image:url(https://mff.wavecdn.net/mff/vineyard/Winecellar_Version02.png); }
#vineyard .view .barrels .slots { position:absolute; top:80px; left:50%; width:600px; margin-left:-300px; }
#vineyard .view .barrels .slots .slot { position:relative; float:left; width:120px; height:100px; background-color:#dcbe87; border-radius:5px; margin:15px; }
#vineyard .view .barrels .slots .slot .locked { position:absolute; top:6px; left:28px; width:60px; height:85px; background-size:100%; }
#vineyard .view .barrels .slots .slot .unlocked { position:absolute; top:6px; left:35px; width:50px; height:80px; background-size:100%; }
#vineyard .view .barrels .slots .slot .ttbox { top:auto; bottom:105px; left:0px; min-width:150px; }
#vineyard .view .barrels .slots .slot .ttbox.top { top:125px; bottom:auto; left:0px; width:150px; }
#vineyard .view .barrels .slots .slot.right .ttbox { left:auto; right:0px; }
#vineyard .view .barrels .slots .slot .ttbox .error { color:red; font-weight:bold; }
#vineyard .view .barrels .slots .slot .ttbox .important { margin-top:5px; }
#vineyard .view .barrels .slots .slot .ttbox .head { font-weight:bold; }
#vineyard .view .barrels .slots .slot .ttbox .durability { display:flex; justify-content:left; }
#vineyard .view .barrels .slots .slot .ttbox .durability .desc { position:relative; }
#vineyard .view .barrels .slots .slot .ttbox .durability .bar { position:relative; width:5px; height:13px; background-color:#39ca52; margin-right:2px; left:auto; border-radius:0px; }
#vineyard .view .barrels .slots .slot .ttbox .durability .bar.off { background-color:#ccc; }
#vineyard .view .barrels .slots .slot .ttbox .content { border-top:1px solid black; margin-top:5px; padding-top:5px; }
#vineyard .view .barrels .slots .slot .ttbox .content .desc { font-style:italic; }
#vineyard .view .barrels .slots .slot .ttbox .maturing { border-top:1px solid black; margin-top:5px; padding-top:5px; }
#vineyard .view .barrels .slots .slot .ttbox .maturing .desc { font-style:italic; }
#vineyard .view .barrels .slots .slot .ttbox .maturing .amount { font-size:20px; font-weight:bold; color:#6C441D; }
#vineyard .view .barrels .slots .slot .ttbox .maturing .info { display:none; margin-top:5px; font-weight:bold; color:red; }
#vineyard .view .barrels .slots .slot .ttbox .maturing .endquality { background-color:#fff2db; padding:5px; width:148px; margin-left:-4px; margin-right:-4px; border-top:1px solid black; margin-top:5px; margin-bottom:-4px; border-bottom-left-radius:2px; border-bottom-right-radius:2px; }
#vineyard .view .barrels .slots .slot .img { position:relative; width:100px; height:100px; background-size:100%; margin-top:-1px; margin-left:14px; }
#vineyard .view .barrels .slots .slot .mini_close .ttbox { bottom:auto; top:25px; left:0px; width:auto; min-width:auto; }
#vineyard .view .barrels .slots .slot.right .mini_close .ttbox { left:auto; right:0px; }
#vineyard .view .barrels .slots .slot .bar { position:absolute; top:0px; left:0px; width:15px; height:85px; background-color:#fff2db; border-radius:3px; }
#vineyard .view .barrels .slots .slot .bar.barrelbar:after { content:''; position:absolute; width:15px; height:15px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Qualität_Button.png); background-size:100%; bottom:-15px; }
#vineyard .view .barrels .slots .slot .bar_overflow { position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden; }
#vineyard .view .barrels .slots .slot .bar_inner { position:absolute; bottom:0px; left:0px; width:100%; background-color:maroon; }
#vineyard .view .barrels .slots .slot .timer { position:absolute; bottom:-22px; left:50%; width:112px; margin-left:-60px; background-color:#fff2db; padding:4px; border-radius:5px; font-size:10px; text-align:center; }
#vineyard .view .barrels .slots .slot .unfill { position:absolute; bottom:-30px; right:-15px; width:35px; height:35px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Abfüll_Button.png); background-size:100%; border-radius:15px; }
#vineyard .view .barrels .slots .slot .unfill:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Abfüll_Button_MO.png); }
#vineyard .view .barrels .slots .slot .unfill .ttbox { bottom:32px; top:auto; left:0px; width:auto; min-width:auto; }
#vineyard .view .barrels .slots .slot .cheatbutton1 { position:absolute; bottom:-10px; right:-30px; width:10px; height:10px; background-color:blue; }
#vineyard .view .barrels .slots .slot .cheatbutton2 { position:absolute; bottom:-25px; right:-30px; width:10px; height:10px; background-color:green; }
#vineyard .view .barrels .slots .slot.right .unfill .ttbox { left:auto; right:0px; }
#vineyard .view .barrels .slots .slot.select { z-index:1; }
#vineyard .view .barrels .slots .slot.select:hover { z-index:2; }
#vineyard .view .barrels .slots .slot .mini_close { top:-5px; right:-5px; }
#vineyard .view .barrels .transp { display:none; }
#vineyard .view .barrels .npc { display:none; position:absolute; bottom:-120px; left:5px; width:200px; height:200px; background-size:100%; transform:scaleX(-1); }
#vineyard .view .barrels .npc .bubble { position:absolute; top:10px; left:-380px; width:400px; min-height:40px; background-color:white; border-radius:10px; transform:scaleX(-1); padding:10px; }
#vineyard .view .barrels .npc .bubble:after { content:''; position:absolute; top:15px; left:-10px; border-style:solid; border-width:5px; height:0px; width:0px; border-color:transparent white transparent transparent; }

#vineyard .view .stock { position:absolute; top:0px; left:1280px; width:640px; height:100%; background-image:url(https://mff.wavecdn.net/mff/vineyard/Winebottle_Cellar_Version02.png); }
#vineyard .view .stock .slots { position:absolute; top:125px; left:50%; width:560px; margin-left:-280px; }
#vineyard .view .stock .sort { position:absolute; bottom:16px; width:30px; height:30px; background-size:100%; }
#vineyard .view .stock .sort.active { box-shadow:0px 0px 10px gold; }
#vineyard .view .stock .sort.quality { left:110px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Qualität_Button.png); }
#vineyard .view .stock .sort.quality:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Qualität_Button_MO.png); }
#vineyard .view .stock .sort.type { left:150px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Sorte_Button.png); }
#vineyard .view .stock .sort.type:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Sorte_Button_MO.png); }
#vineyard .view .stock .sort.none { left:190px; background-image:url(https://mff.wavecdn.net/mff/vineyard/KeineAuswahl_Button.png); }
#vineyard .view .stock .sort.none:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/KeineAuswahl_Button_MO.png); }
#vineyard .view .stock .sort .ttbox { bottom:30px; left:0px; }
#vineyard .view .stock .navi { position:absolute; right:-30px; width:38px; height:30px; background-image:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
#vineyard .view .stock .navi:hover { background-position-y:-30px; }
#vineyard .view .stock .navi.left { top:130px; transform:scaleX(-1) rotate(90deg); }
#vineyard .view .stock .navi.right { top:210px; transform:rotate(-90deg); }

#vineyard .view .stock .subheader { position:absolute; top:55px; left:0px; width:100%; display:flex; justify-content:center; }

#vineyard .view .stock .expertinfo_link { position:relative; width:81px; height:50px; background-image:url(https://mff.wavecdn.net/mff/vineyard/WineFarmi_Button.png); background-size:100%; margin:0px 5px; }
#vineyard .view .stock .expertinfo_link:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/WineFarmi_Button_MO.png); }
#vineyard .view .stock .expertinfo_link .ttbox { top:55px; left:0px; }

#vineyard .view .stock .market_link { position:relative; width:81px; height:50px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Auctionhous_Button.png); background-size:100%; margin:0px 5px; }
#vineyard .view .stock .market_link:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Auktionshaus_Button_MO.png); }
#vineyard .view .stock .market_link .ttbox { top:55px; left:0px; }

#vineyard .view .stock .market { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#vineyard .view .stock .market .inner { position:absolute; top:65px; left:3px; width:610px; height:400px; background-color:#e5d194; border:2px solid #885F49; border-radius:5px; padding:10px; }
#vineyard .view .stock .market .inner .head { text-align:center; color:#6C441D; font-size:14px;font-weight:bold; }
#vineyard .view .stock .market .inner .offers { position:relative; margin-top:5px; }
#vineyard .view .stock .market .inner .offers .line { position:relative; padding:2px; }
#vineyard .view .stock .market .inner .offers .line:hover { background-color:gold; }
#vineyard .view .stock .market .inner .offers .line.topic:hover { background-color:transparent; }
#vineyard .view .stock .market .inner .offers .line .left { position:relative; float:left; margin-right:10px; }
#vineyard .view .stock .market .inner .offers .line.topic { font-weight:bold; padding-bottom:0px; border-bottom:1px solid black; }
#vineyard .view .stock .market .inner .offers .line .name { width:150px; }
#vineyard .view .stock .market .inner .offers .line.topic .name .desc { float:left; position:relative; width:130px; background-color:white; padding:2px; }
#vineyard .view .stock .market .inner .offers .line.topic .name .expand { float:right; position:relative; width:16px; height:17px; background-color:black; }
#vineyard .view .stock .market .inner .offers .line.topic .name .expand:hover { background-color:white; }
#vineyard .view .stock .market .inner .offers .line.topic .name .expand:after { content:''; position:absolute; top:0px; border-style:solid; border-width:5px; height:0px; width:0px; margin-left:3px; }
#vineyard .view .stock .market .inner .offers .line.topic .name .expand.up:after { border-color:transparent transparent white transparent; margin-top:0px; }
#vineyard .view .stock .market .inner .offers .line.topic .name .expand.up:hover::after { border-color:transparent transparent black transparent; }
#vineyard .view .stock .market .inner .offers .line.topic .name .expand.down:after { border-color:white transparent transparent transparent; margin-top:6px; }
#vineyard .view .stock .market .inner .offers .line.topic .name .expand.down:hover::after { border-color:black transparent transparent transparent; }
#vineyard .view .stock .market .inner .offers .line.topic .name .selection { display:none; z-index:1; position:absolute; top:17px; left:0px; background-color:white; border-top:1px solid black; font-weight:normal; }
#vineyard .view .stock .market .inner .offers .line.topic .name .selection .line { width:146px; }
#vineyard .view .stock .market .inner .offers .line.topic .topic2 { margin-top:2px; }
#vineyard .view .stock .market .inner .offers .line .quality { width:60px; text-align:right; }
#vineyard .view .stock .market .inner .offers .line .price { width:100px; text-align:right; }
#vineyard .view .stock .market .inner .offers .line .amount { width:50px; text-align:right; }
#vineyard .view .stock .market .inner .offers .line .seller { width:150px; }
#vineyard .view .stock .market .inner .offers .line .buy .ttbox { left:auto; right:20px; top:0px; white-space:nowrap; }
#vineyard .view .stock .market .inner .offers .line .buy.cart { background:url(https://mff.wavecdn.net/mff/market/cart.gif); height:15px; width:15px; }
#vineyard .view .stock .market .inner .offers .line .buy.cross { background:url(https://mff.wavecdn.net/mff/stadt/anullieren.gif); height:16px; width:16px; }
#vineyard .view .stock .market .inner .offers .line .arrow { float:left; border-style:solid; border-width:5px; height:0px; width:0px; border-color:black transparent transparent transparent; margin-top:4px; margin-left:2px; }
#vineyard .view .stock .market .inner .offers .line .left:hover .arrow { border-color:white transparent transparent transparent; }
#vineyard .view .stock .market .inner .offers .line .arrow.asc { border-color:transparent transparent black transparent; margin-top:-2px; }
#vineyard .view .stock .market .inner .offers .line .left:hover .arrow.asc { border-color:transparent transparent white transparent; }
#vineyard .view .stock .market .inner .offers .line .quality .col1 { float:left; width:48px; }
#vineyard .view .stock .market .inner .offers .line .price .col1 { float:left; width:88px; }

#vineyard .view .stock .market .inner .offers .list { position:relative; height:345px; overflow:auto; }
#vineyard .view .stock .market .inner .own { position:relative; padding-top:2px; text-align:center; border-top:1px solid black; }
#vineyard .view .stock .market .inner .btn { position:absolute; bottom:-25px; width:25px; height:25px; background-color:#C3A75E; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#vineyard .view .stock .market .inner .btn .ttbox { top:0px; right:30px; white-space:nowrap; }
#vineyard .view .stock .market .inner .btn_all { right:50px; }
#vineyard .view .stock .market .inner .btn_all:after { content:''; position:absolute; top:2px; left:2px; width:20px; height:20px; background:url(https://mff.wavecdn.net/mff/vineyard/AlleAngebote_Icon.png); background-size:100%; }
#vineyard .view .stock .market .inner .btn_self { right:20px; }
#vineyard .view .stock .market .inner .btn_self:after { content:''; position:absolute; top:2px; left:2px; width:20px; height:20px; background:url(https://mff.wavecdn.net/mff/vineyard/EigeneAngebote_Icon.png); background-size:100%; }
#vineyard .view .stock .market .inner .btn:hover, #vineyard .view .stock .market .inner .btn.active { background-color:#e5d194; }

#vineyard .view .stock .capacity { position:absolute; bottom:10px; left:50%; margin-left:-87px; }
#vineyard .view .stock .capacity .amount { position:absolute; top:12px; left:20px; width:135px; text-align:center; }
#vineyard .view .stock .capacity .upgrade { position:absolute; top:0px; right:-30px; }
#vineyard .view .stock .capacity .upgrade.error {  }
#vineyard .view .stock .capacity .upgrade .ttbox { top:auto; bottom:40px; left:auto; right:0px; width:200px; }
#vineyard .view .stock .capacity .upgrade .ttbox .head { font-weight:bold; }
#vineyard .view .stock .capacity .upgrade .ttbox .error { color:red; font-weight:bold; }

#vineyard .view .blocker { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#vineyard .view .blocker .transp {  }
#vineyard .view .blocker .info { z-index:5; position:absolute; top:100px; left:185px; width:320px; min-height:260px; padding:40px; background-color:white; border-radius:10px; text-align:center; }
#vineyard .view .blocker .info .nextseason {  }
#vineyard .view .blocker .info .winterharvest { margin-bottom:20px; }
#vineyard .view .blocker .info .wintercut {  }
#vineyard .view .blocker .info .season { width:50px; height:50px; background-size:100%; margin:0 auto; margin-top:-10px; margin-bottom:5px; }
#vineyard .view .blocker .info .head { font-weight:bold; font-size:14px; margin-bottom:5px; }
#vineyard .view .blocker .info .desc { margin-bottom:10px; }
#vineyard .view .blocker .info .button_new { padding:5px; }
#vineyard .view .blocker .info .slot { position:relative; width:300px; height:40px; background-color:#C3A75E; border-radius:5px; margin:5px 0px; padding:10px; text-align:left; margin-left:10px; }
#vineyard .view .blocker .info .slot:hover { transform:scale(1.05); }
#vineyard .view .blocker .info .slot .cost {  }
#vineyard .view .blocker .info .slot .locked { position:absolute; width:30px; height:43px; background-size:100%; top:8px; left:50%; margin-left:-15px; }
#vineyard .view .blocker .info .slot .img { position:absolute; top:5px; left:-25px; width:50px; height:50px; background-size:100%; }
#vineyard .view .blocker .info .slot .infoblock { margin-left:20px; }
#vineyard .view .blocker .info .slot .title { font-weight:bold; color:#6C441D; }
#vineyard .view .blocker .info:after { content:''; position:absolute; top:40px; left:-20px; border-style:solid; border-width:10px; height:0px; width:0px; border-color:transparent white transparent transparent; }
#vineyard .view .blocker .info .cost { position:absolute; top:0px; right:0px; width:95px; height:40px; border-bottom-right-radius:5px; border-top-right-radius:5px; padding:10px; text-align:right; background-color:#FFAF62; }
#vineyard .view .blocker .info .failed { font-weight:bold; color:red; }
#vineyard .view .blocker .info .seasons { display:flex; justify-content:center; }
#vineyard .view .blocker .info .seasons .season { margin:5px; }
#vineyard .view .blocker .info .seasons .arrow { border-style:solid; border-width:14px; height:0px; width:0px; border-color:transparent transparent transparent #C3A75E; margin-top:14px; margin-left:18px; }
#vineyard .view .blocker .npc { position:absolute; top:100px; left:-75px; width:350px; height:350px; background-size:100%; transform:scaleX(-1); pointer-events:none; }

#vineyard .view .goto { position:absolute; bottom:10px; width:38px; height:30px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
#vineyard .view .goto:hover { background-position-y:-30px; }
#vineyard .view .plants .goto { right:10px; background-position-x:-38px; }
#vineyard .view .plants .goto .ttbox { top:auto; bottom:35px; right:0px; }
#vineyard .view .barrels .goto.left { left:10px; }
#vineyard .view .barrels .goto.left .ttbox { top:auto; bottom:35px; left:0px; }
#vineyard .view .barrels .goto.right { right:10px; background-position-x:-38px; }
#vineyard .view .barrels .goto.right .ttbox { top:auto; bottom:35px; right:0px; }
#vineyard .view .stock .goto { left:10px; }
#vineyard .view .stock .goto .ttbox { top:auto; bottom:35px; }
#vineyard .view .goto.select { z-index:1; }

#vineyard .view .addbutton { position:absolute; top:125px; left:50%; width:64px; height:64px; margin-left:-32px; background:url(https://mff.wavecdn.net/mff/cowracing/BTNs_Round_64x64_2.png) 0px -384px; }
#vineyard .view.barrels .addbutton { top:18px; }
#vineyard .view .addbutton:hover { background-position:-64px -384px; }
#vineyard .view .addbutton .ttbox { bottom:auto !important; top:0px !important; right:auto !important; left:75px !important; }
#vineyard .view .addbutton .ttbox.right { bottom:auto !important; top:0px !important; right:75px !important; left:auto !important; }

#vineyard .quest_link { position:absolute; top:4px; left:310px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/questbutton.png); }
#vineyard .quest_link:hover { background-position:0px -43px; }
#vineyard .quest_link .ttbox { top:45px; left:0px; }

#vineyard .stats_link { position:absolute; top:5px; left:240px; width:55px; height:43px; background:url(https://mff.wavecdn.net/mff/megafield_mini_buttons.png) -55px 0px; }
#vineyard .stats_link:hover { background-position:-55px -43px; }
#vineyard .stats_link .ttbox { top:45px; left:0px; }
#vineyard_stats { margin-top:-25px; text-align:left; width:445px; }
#vineyard_stats .headline {  }
#vineyard_stats .list { height:310px; overflow:auto; }
#vineyard_stats .select_line { background-color:#C3A75E; padding:4px; border-radius:4px; text-align:left; margin-bottom:5px; }
#vineyard_stats_select { border-radius:4px; border-color:#fff; }

#vineyard_shop { width:500px; }
#vineyard_shop .slots { position:relative; width:465px; margin:0 auto; }
#vineyard_shop .slots .slot { position:relative; float:left; width:80px; height:80px; background-color:#C3A75E; border-radius:40px; margin:18px 18px; }
#vineyard_shop .slots .slot .img { position:absolute; width:50px; height:130px; background-size:100%; background-repeat:no-repeat; top:-20px; left:12px; }
#vineyard_shop.barrels .slots .slot .img { width:90px; height:90px; margin-top:-10px; margin-left:-5px; }
#vineyard_shop .slots .slot .img:hover { transform:scale(1.05); }
#vineyard_shop .slots .slot .img.islocked { filter:grayscale(1); opacity:0.5; }
#vineyard_shop .slots .slot .price { position:absolute; bottom:-15px; left:50%; width:70px; margin-left:-40px; background-color:white; text-align:center; padding:4px; border-radius:5px; font-size:10px; border:2px solid #583B28; }
#vineyard_shop .slots .slot .price.error { font-weight:bold; color:red; }
#vineyard_shop .slots .slot .ttbox { top:0px; left:85px; width:175px; }
#vineyard_shop .slots .slot .ttbox.right { left:auto; right:85px; }
#vineyard_shop .slots .slot .ttbox .name { font-weight:bold; margin-bottom:5px; }
#vineyard_shop .slots .slot .ttbox .durability { display:flex; justify-content:center; }
#vineyard_shop .slots .slot .ttbox .durability .desc { position:relative; }
#vineyard_shop .slots .slot .ttbox .durability .bar { position:relative; width:5px; height:13px; background-color:#39ca52; margin-right:2px; }
#vineyard_shop .slots .slot .ttbox .required { margin-top:10px; font-weight:bold; color:red; }
#vineyard_shop .slots .slot .locked { position:absolute; }

#vineyard_levelbar { position:absolute; top:5px; left:5px; }
#vineyard_countbar { position:absolute; top:5px; left:390px; }
#vineyard_countbar_inner .vineyard_points, .vineyard_leveladd_item { margin-top:-17px; margin-left:-25px; background-size:100%; width:48px; height:48px; }
.vineyard_leveladd_item { margin-left:-15px; margin-bottom:-11px; }
#vineyard_countbar_inner div { float:left; margin-right:5px; }

#vineyard .npc, #vineyard_commit .npc { background-image:url(https://mff.wavecdn.net/mff/vineyard/Tutorial_Character.png); }
#vineyard .locked { background-image:url(https://mff.wavecdn.net/mff/questlock.png); }
#vineyard .unlocked { background-image:url(https://mff.wavecdn.net/mff/new_lock_slot.png); }
.vineyard_points, .vineyard_leveladd_item { background-image:url(https://mff.wavecdn.net/mff/vineyard/Winzer-XP_Icon.2.png); }

#vineyard_commit { width:350px; }
#vineyard_commit .info { margin-top:10px; }
#vineyard_commit .fee, #vineyard_commit .stock  { font-style:italic; }
#vineyard_commit .failed { font-weight:bold; color:red; }
#vineyard_commit .button_new {  }
#vineyard_commit .button_new.off { filter:grayscale(1); opacity:0.5; }
#vineyard_commit input { border:2px solid white; border-radius:5px; }
#vineyard_market_create_offer_amount { width:50px; text-align:right; }
#vineyard_market_create_offer_price1 { width:75px; text-align:right; }
#vineyard_market_create_offer_price2 { width:40px; text-align:right; }
#vineyard_commit .slots { position:relative; overflow:auto; height:250px; width:368px; }
#vineyard_commit .questentry_amount .slot { position:relative; float:none; margin:0 auto; margin-bottom:10px; background-color:transparent; height:135px; }
#vineyard_commit .questentry_amount .slot .img { bottom:0px; }
#vineyard_commit .questentry_amount .slot .label { top:15px; }
#vineyard_commit .dialog_input_line { position:absolute; margin-top:5px; min-width:auto; }
#vineyard_commit .button_yes, #vineyard_commit .button_no { position:relative; width:50px; height:50px; margin:0 auto; margin-top:10px; }
#vineyard_commit.reward { width:450px; }
#vineyard_commit.reward .line { margin-bottom:5px; }
#vineyard_commit.reward .durability { margin-top:10px; background-color:#C3A75E; border-radius:5px; padding:5px; }
#vineyard_commit.reward .durability .img { width:80px; height:80px; background-size:100%; margin:0 auto; }
#vineyard_commit.reward .bottles { display:flex; justify-content:center; flex-wrap:wrap; margin-top:45px; }
#vineyard_commit.reward .bottles .slot, #vineyard_commit.unfill .isbottle .slot { float:none; background-color:transparent; height:70px; margin:5px 2px; }
#vineyard_commit.reward .bottles .slot, #vineyard_commit.unfill .isbottle .slot .img { width:35px; height:100px; }
#vineyard_commit.reward .bottles .label, #vineyard_commit.unfill .isbottle .slot .label { width:30px; height:30px; top:-10px; }
#vineyard_commit.reward .bottles .slot .ttbox, #vineyard_commit.unfill .isbottle .slot .ttbox { top:70px; }
#vineyard_commit.reward .bottles .isbottle { transform:scale(1); opacity:1; transition:all 0.5s linear; }
#vineyard_commit.reward .bottles .isbottle.off { opacity:0; }
#vineyard_commit.reward .bottles .isbottle.active { transform:scale(1.5); transition:all 0.5s linear; }
#vineyard_commit.reward .bottles .isbottle:hover { z-index:1; transform:none; }
#vineyard_commit.unfill { }
#vineyard_commit.unfill .show { display:flex; justify-content:center; margin-bottom:10px; }
#vineyard_commit.unfill .isbarrel { position:relative; width:80px; height:80px; background-size:100%; margin-top:-10px; }
#vineyard_commit.unfill .arrow { position:relative; border-style:solid; border-width:16px 12px; height:0px; width:0px; border-color:transparent transparent transparent #C3A75E; margin:15px 12px 0px 24px; }
#vineyard_commit.unfill .isbottle { position:relative; }
#vineyard_commit.unfill .isbottle .img { bottom:-5px; }
#vineyard_commit.unfill .amount { position:relative; font-size:14px; font-weight:bold; color:#6C441D; margin-top:20px; margin-left:-10px; }
#vineyard_commit.unfill .buttons { display:flex; justify-content:center; width:100px; margin:0 auto; margin-top:10px; }
#vineyard_commit.unfill .failed { font-weight:bold; color:red; }
#vineyard_commit.unfill .quality { font-weight:bold; font-size:30px; color:#6C441D; margin:0 auto; margin-top:5px; border-bottom:1px solid black; padding-bottom:10px; width:250px; }
#vineyard_commit.unfill .quality_add { font-style:italic; margin:0 auto; margin-top:10px; margin-bottom:40px; width:250px; }
#vineyard_commit .npc { position:absolute; bottom:-20px; left:-220px; width:350px; height:350px; background-size:100%; transform:scaleX(-1); z-index:1; pointer-events:none; }
#vineyard_commit.expertsell .slot, #vineyard_commit.expertinfo .slot { float:none; margin:0 auto; background-color:transparent; margin-bottom:10px; width:50px; height:135px; }
#vineyard_commit.expertsell .slot .img, #vineyard_commit.expertinfo .slot .img { bottom:0px; left:0px; width:50px; height:135px; }
#vineyard_commit.expertsell .slot .label, #vineyard_commit.expertinfo .slot .label { top:15px; left:-25px; width:40px; height:40px; }
#vineyard_commit.expertsell .slot .ttbox, #vineyard_commit.expertinfo .slot .ttbox { top:10px; left:55px; }
#vineyard_commit.expertsell .dailyprice { margin:5px 0px 10px 0px; }
#vineyard_commit.expertsell .dailyprice .price { font-size:20px; font-weight:bold; }
#vineyard_commit.expertsell .dailyprice .currency { font-size:14px; font-weight:bold; }
#vineyard_commit.expertsell .sellbox { background-color:#C3A75E; padding:5px; border-radius:5px; width:300px; margin:0 auto; margin-top:5px; margin-bottom:5px; }
#vineyard_commit.expertsell .sellbox input { width:50px; text-align:right; }
#vineyard_commit.expertsell .sum { font-style:italic; }
#vineyard_commit.expertinfo .slot { margin-top:10px; }
#vineyard_commit.expertinfo .prices { position:relative; width:240px; margin:0 auto; margin-top:5px; }
#vineyard_commit.expertinfo .prices .line { position:relative; margin-bottom:5px; }
#vineyard_commit.expertinfo .prices .line .name { position:relative; float:left; width:120px; text-align:left; }
#vineyard_commit.expertinfo .prices .line .price { position:relative; float:left; width:120px; text-align:right; }
#vineyard_commit.expertinfo .prices .line .price.fav { color:green; font-weight:bold; }
#vineyard_commit.expertinfo .prices .line .star_five { position:absolute; top:-30px; right:-115px; margin:0px; border-bottom:70px solid gold; transform:scale(0.1) rotate(36deg); }
#vineyard_commit.expertinfo .prices .line .star_five:before { border-bottom:80px solid gold; }
#vineyard_commit.expertinfo .prices .line .star_five:after { position:absolute; top:-5px; right:-25px; margin:0px; border-bottom:70px solid gold; }
#vineyard_commit.weathertool .slots { position:relative; width:350px; height:auto; overflow:inherit; }
#vineyard_commit.weathertool .slots .slot { position:relative; background-color:#FFAF62; margin-bottom:10px; border-radius:5px; }
#vineyard_commit.weathertool .slots .slot .info { position:relative; float:left; background-color:#C3A75E; margin:0px; padding:10px; width:202px; text-align:left; border-top-left-radius:5px; border-bottom-left-radius:5px;  }
#vineyard_commit.weathertool .slots .slot .cost { position:relative; float:left; padding:10px; text-align:right; width:108px; }
#vineyard_commit.weathertool .slots .slot.off { filter:grayscale(1); opacity:0.5; }
#vineyard_commit.weathertool .slots .slot:hover { transform:scale(1.05); }
#vineyard_commit.weathertool .slots .slot .ready { display:block; width:40px; height:40px; background-size:100%; top:10px; right:-20px; }

#vineyard_commit.care_selection { width:485px; }
#vineyard_commit.care_selection .slots { width:100%; height:auto; overflow:inherit; margin-top:20px; margin-bottom:20px; }
#vineyard_commit.care_selection .slots .slot { float:left; position:relative; width:150px; height:300px; background-color:#C3A75E; border-radius:5px; margin:0px 5px; }
#vineyard_commit.care_selection .slots .slot:hover { transform:scale(1.05); }
#vineyard_commit.care_selection .slots .slot .line { position:relative; height:55px; display:flex; justify-content:center; margin:10px 0px; }
#vineyard_commit.care_selection_commit .line { margin:0px 0px 20px 0px; }
#vineyard_commit.care_selection .slots .slot .img { width:50px; height:50px; background-size:100%; margin:0 auto; margin-top:-25px; }
#vineyard_commit.care_selection .slots .slot .title { margin-top:5px; font-weight:bold; color:#6C441D; }
#vineyard_commit.care_selection .slots .slot.slot1_3 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Entlaubung.png); }
#vineyard_commit.care_selection .slots .slot.slot2_3 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Ausgeizen.png); }
#vineyard_commit.care_selection .slots .slot.slot3_3 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Traubenausdünnung.png); }
#vineyard_commit.care_selection .slots .slot.slot1_4 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Düngen_01.png); }
#vineyard_commit.care_selection .slots .slot.slot2_4 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Düngen_02.png); }
#vineyard_commit.care_selection .slots .slot.slot3_4 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Düngen_03.png); }
#vineyard_commit.care_selection .slots .slot.slot1_5 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Gießen_01.png); }
#vineyard_commit.care_selection .slots .slot.slot2_5 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Gießen_02.png); }
#vineyard_commit.care_selection .slots .slot.slot3_5 .img { background-image:url(https://mff.wavecdn.net/mff/vineyard/Gießen_03.png); }
#vineyard_commit.care_selection .slots .slot.slotshort_2 .img, #vineyard .view .blocker .info .slot .img.short, #vineyard_help_general .cut.short { background-image:url(https://mff.wavecdn.net/mff/vineyard/Rebschnitt_03.png); }
#vineyard_commit.care_selection .slots .slot.slotmiddle_2 .img, #vineyard .view .blocker .info .slot .img.middle, #vineyard_help_general .cut.middle { background-image:url(https://mff.wavecdn.net/mff/vineyard/Rebschnitt_02.png); }
#vineyard_commit.care_selection .slots .slot.slotlong_2 .img, #vineyard .view .blocker .info .slot .img.long, #vineyard_help_general .cut.long { background-image:url(https://mff.wavecdn.net/mff/vineyard/Rebschnitt_01.png); }
#vineyard_commit.care_selection .slots .slot .line .icon, #vineyard_commit.care_selection_commit .line .icon { position:relative; width:30px; height:30px; background-size:100%; margin:0 auto; }
#vineyard_commit.care_selection .slots .slot .line .amount, #vineyard_commit.care_selection_commit .line .amount { position:relative; float:left; color:#6C441D; font-size:12px; font-weight:bold; margin-top:5px; margin-left:5px; }
#vineyard_commit.care_selection_commit .line .amount { font-size:14px; text-align:center; width:100%; margin-left:0px; margin-bottom:10px; }
#vineyard_commit.care_selection .slots .slot .line .amount.failed, #vineyard_commit.care_selection_commit .line .amount.failed { color:red; }
#vineyard_commit.care_selection .slots .slot .locked { position:absolute; bottom:15px; left:50%; margin-left:-15px; width:30px; height:43px; }
#vineyard_commit.care_selection .slots .slot .need { position:relative; background-color:#FFAF62; padding:10px; height:165px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#vineyard_commit.care_selection .slots .slot .failed { margin:10px 0px; }
#vineyard_commit.care_selection .slots .slot .duration { margin-bottom:5px; }
#vineyard_commit.care_selection .slots .slot .limit { margin-top:5px; }
#vineyard_commit.care_selection .wintercut { margin-top:20px; font-style:italic; text-align:left; }
#vineyard_commit.care_selection_commit .warning { background-color:#C3A75E; padding:5px 10px 10px 10px; border-radius:5px;margin-top:10px; }

#vineyard_commit.harvestbarrel {  }
#vineyard_commit.harvestbarrel .img { width:50px; height:140px; background-size:100%; background-repeat:no-repeat; margin:0 auto; }
#vineyard_commit.harvestbarrel .highlight { color:#6C441D; font-weight:bold; font-size:20px; }

#vineyard_commit.buymarket {  }
#vineyard_commit.buymarket .price { font-size:20px; font-weight:bold; margin-bottom:5px; }
#vineyard_commit.buymarket .slot, #vineyard_commit.createmarketoffer .slot { float:none; margin:0 auto; background-color:transparent; margin-bottom:10px; width:50px; height:135px; }
#vineyard_commit.buymarket .slot .img, #vineyard_commit.createmarketoffer .slot .img { bottom:0px; left:0px; width:50px; height:135px; }
#vineyard_commit.buymarket .slot .label, #vineyard_commit.createmarketoffer .slot .label { top:15px; left:-25px; width:40px; height:40px; }
#vineyard_commit.buymarket .slot .ttbox, #vineyard_commit.createmarketoffer .slot .ttbox { top:10px; left:55px; }
#vineyard_commit.buymarket .buybox { background-color:#C3A75E; padding:5px; border-radius:5px; width:300px; margin:0 auto; margin-top:5px; margin-bottom:5px; }
#vineyard_commit.buymarket .buybox input { width:50px; text-align:right; }
#vineyard_commit.buymarket .sum { font-style:italic; }
#vineyard_commit.buymarket .failed { margin-top:5px; }
#vineyard_commit.createmarketoffer .createbox { background-color:#C3A75E; padding:5px; border-radius:5px; width:300px; margin:0 auto; margin-top:5px; margin-bottom:5px; }
#vineyard_commit.createmarketoffer .amount_line, #vineyard_commit.createmarketoffer .price_line { margin-bottom:5px; }
#vineyard_commit.createmarketoffer .fee { margin-bottom:5px; }

#vineyard_commit.questentrystockcommit { width:390px; }
#vineyard_commit.questentrystockcommit .slots { position:relative; overflow:auto; width:370px; height:280px; padding:10px; }
#vineyard_commit.questentrystockcommit .slots .slot { margin:20px 10px; }
#vineyard_commit.questentrystockcommit .slots .slot .img { bottom:0px; }
#vineyard_commit.questentrystockcommit .slots .slot .ttbox {  }

.vineyard_bottle { position:relative; float:left; width:50px; height:110px; background-color:#dcbe87; border-radius:5px; margin:25px 10px 50px 10px; }
.vineyard_bottle .img { position:absolute; bottom:5px; left:1px; width:50px; height:135px; background-size:100%; background-repeat:no-repeat; }
.vineyard_bottle .img.type1 { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Chardonnay.png); }
.vineyard_bottle .img.type2 { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Cabernet_Sauvignon.png); }
.vineyard_bottle .img.type3 { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Sauvignon_Blanc.png); }
.vineyard_bottle .img.type4 { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Spätburgunder.png); }
.vineyard_bottle .img.type5 { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Riesling.png); }
.vineyard_bottle .label { position:absolute; top:-10px; left:-15px; width:40px; height:40px; background-size:100%; }
.vineyard_bottle .label.bronze { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Qualitätssticker_Bronze.png); }
.vineyard_bottle .label.silver { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Qualitätssticker_Silber.png); }
.vineyard_bottle .label.gold { background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Qualitätssticker_Gold.png); }
.vineyard_bottle .amount { position:absolute; bottom:-25px; left:0px; padding:5px; width:40px; background-color:#fff2db; border-radius:5px; text-align:center; }
.vineyard_bottle .ttbox { top:140px; left:0px; }
.vineyard_bottle.right .ttbox { left:auto; right:0px; }
.vineyard_bottle.bottom .ttbox { top:auto; bottom:145px; }
.vineyard_bottle .ttbox .name { font-weight:bold; margin-bottom:5px; }
.vineyard_bottle .ttbox .quality { position:relative; }
.vineyard_bottle .ttbox .label { position:relative; left:auto !important; top:auto !important; margin:-4px 0px 0px 4px; width:20px !important; height:20px !important; }
.vineyard_bottle .btn { display:none; position:absolute; right:-15px; width:40px; height:40px; background-size:100%; }
.vineyard_bottle .btn.sell { bottom:50px; background-image:url(https://mff.wavecdn.net/mff/vineyard/WineFarmi_Button_02.png); }
.vineyard_bottle .btn.sell:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/WineFarmi_Button_02_MO.png); }
.vineyard_bottle .btn.markett { bottom:5px; background-image:url(https://mff.wavecdn.net/mff/vineyard/Auctionhous_Button_02.png); left:auto; }
.vineyard_bottle .btn.markett:hover { background-image:url(https://mff.wavecdn.net/mff/vineyard/Auktionshaus_Button_02_MO.png); }
.vineyard_bottle .btn .ttbox { top:auto; bottom:auto; top:0px; left:45px; }
.vineyard_bottle.right .btn .ttbox { left:auto; right:45px; }

.vineyard_icon_quality { background-image:url(https://mff.wavecdn.net/mff/vineyard/Qualität_Icon.png); }
.vineyard_icon_quantity { background-image:url(https://mff.wavecdn.net/mff/vineyard/Quantität_Icon.png); }

.vineyard_plant1 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Chardonnay.png); }
.vineyard_plant2 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Cabernet_Sauvignon.png); }
.vineyard_plant3 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Sauvignon_Blanc.png); }
.vineyard_plant4 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Spätburgunder.png); }
.vineyard_plant5 { background-image:url(https://mff.wavecdn.net/mff/vineyard/plant/Riesling.png); }

.vineyard_barrel1 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Metall_Barrel.png); }
.vineyard_barrel2 { background-image:url(https://mff.wavecdn.net/mff/vineyard/WhiteOak_Barrel.png); }
.vineyard_barrel3 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Oak_Barrel.png); }
.vineyard_barrel4 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Chestnut_Barrel.png); }

.vineyard_season1 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Spring_Icon.png); }
.vineyard_season2 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Summer_Icon.png); }
.vineyard_season3 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Fall_Icon.png); }
.vineyard_season4 { background-image:url(https://mff.wavecdn.net/mff/vineyard/Winter_Icon.png); }

.vineyard_weather { background-image:url(https://mff.wavecdn.net/mff/cowracing/WeatherIcons_50x50.png); width:50px; height:50px; }
.vineyard_weather.rain { background-position:-100px 0px; }
.vineyard_weather.sunny { background-position:-150px 0px; }
.vineyard_weather.cold { background-position:-200px 0px; }
.vineyard_weather.heat { background-position:-50px 0px; }

#vineyard_quest_data .item {  }
#vineyard_quest_data .item .slot { background-color:transparent; width:10px; height:30px; margin:0px 2px 0px 3px; }
#vineyard_quest_data .item .slot .img { bottom:0px; width:10px; height:30px; }
#vineyard_quest_data .item .slot .label { width:10px; height:10px; top:0px; left:-5px; }
#vineyard_quest_data .item.vine .bar, #vineyard_quest_data .item.vine .amount { margin-top:7px; }

#vineyard .tutorial { display:none; z-index:5; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#vineyard .tutorial .transp {  }
#vineyard .tutorial .npc { position:absolute; top:110px; left:-50px; width:350px; height:350px; background-size:100%; transform:scaleX(-1); }
#vineyard .tutorial .bubble { position:absolute; top:10px; left:-250px; width:250px; min-height:250px; background-color:white; border-radius:10px; transform:scaleX(-1); padding:20px; text-align:center; }
#vineyard .tutorial .bubble:after { content:''; position:absolute; top:40px; left:-20px; border-style:solid; border-width:10px; height:0px; width:0px; border-color:transparent white transparent transparent; }
#vineyard .tutorial .footer { position:absolute; bottom:20px; left:0px; width:100%; display:flex; justify-content:center; }
#vineyard .tutorial .bottle_preview { width:82px; height:172px; background:url(https://mff.wavecdn.net/mff/vineyard/bottle_preview.png); margin:0 auto; background-size:100%; margin-top:5px; margin-bottom:25px; }

#vineyard_help_general .line, #vineyard_help_barrels .line, #vineyard_help_stock .line, #vineyard_help_level .line { margin:10px 0px; }
#vineyard_help_general .helplink { text-decoration:underline; }
#vineyard_help_general .seasons { display:flex; justify-content:left; }
#vineyard_help_general .seasons .season { width:50px; height:50px; background-size:100%; }
#vineyard_help_general .tip, #vineyard_help_barrels .tip, #vineyard_help_stock .tip, #vineyard_help_level .tip { margin-bottom:10px; border:2px solid #C3A75E; padding:10px; border-radius:5px; }
#vineyard_help_general .cares { display:flex; justify-content:left; }
#vineyard_help_general .cares .care { width:50px; height:47px; background-size:100%; margin-right:10px; }
#vineyard_help_general .weathers { display:flex; justify-content:left; }
#vineyard_help_general .vineyard_weather { margin-right:10px; }
#vineyard_help_general .weathertool { position:relative; float:left; width:40px; height:40px; background:url(https://mff.wavecdn.net/mff/vineyard/Gegenmaßnahmen_Button.png); margin-right:10px; }
#vineyard_help_general .harvest { position:relative; float:left; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/vineyard/Ernte_Button.png); background-size:100%; }
#vineyard_help_barrels .table, #vineyard_help_plants .table { margin-top:5px; }
#vineyard_help_barrels .table .tableline, #vineyard_help_plants .table .tableline { position:relative; padding:2px; border-bottom:1px dotted black; }
#vineyard_help_barrels .table .tableline.topic, #vineyard_help_plants .table .tableline.topic { font-weight:bold; }
#vineyard_help_barrels .table .tableline:hover, #vineyard_help_plants .table .tableline:hover { background-color:gold; }
#vineyard_help_barrels .table .tableline.topic:hover, #vineyard_help_plants .table .tableline.topic:hover { background-color:transparent; }
#vineyard_help_barrels .table .tableline .img { position:relative; float:left; width:50px; height:50px; background-size:100%; margin-right:5px; }
#vineyard_help_barrels .table .tableline.topic .img { height:auto; }
#vineyard_help_barrels .table .tableline .name { position:relative; float:left; width:95px; font-weight:bold; }
#vineyard_help_barrels .table .tableline .level { position:relative; float:left; width:35px; text-align:center; }
#vineyard_help_barrels .table .tableline .cost { position:relative; float:left; width:85px; text-align:right; }
#vineyard_help_barrels .table .tableline .durability { position:relative; float:left; width:90px; text-align:center; }
#vineyard_help_barrels .table .tableline .time { position:relative; float:left; width:75px; text-align:center; }
#vineyard_help_barrels .unfill { position:relative; float:left; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/vineyard/Abfüll_Button.png); background-size:100%; }
#vineyard_help_stock .expert { position:relative; float:left; width:75px; height:46px; background:url(https://mff.wavecdn.net/mff/vineyard/WineFarmi_Button.png); background-size:100%; margin-right:10px; }
#vineyard_help_stock .markett { position:relative; float:left; width:75px; height:46px; background:url(https://mff.wavecdn.net/mff/vineyard/Auctionhous_Button.png); background-size:100%; margin-right:10px; }
#vineyard_help_level .vineyardpoints { position:relative; float:left; width:50px; height:53px; background:url(https://mff.wavecdn.net/mff/vineyard/Winzer-XP_Icon.2.png); background-size:100%; margin-right:10px; }
#vineyard_help_level .vineyardpoints { position:relative; float:left; width:50px; height:53px; background:url(https://mff.wavecdn.net/mff/vineyard/Winzer-XP_Icon.2.png); background-size:100%; margin-right:10px; }
#vineyard_help_barrels .label_bronze { position:relative; float:left; width:35px; height:35px; background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Qualitätssticker_Bronze.png);  background-size:100%; margin-right:5px; }
#vineyard_help_barrels .label_silver { position:relative; float:left; width:35px; height:35px; background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Qualitätssticker_Silber.png);  background-size:100%; margin-right:5px; }
#vineyard_help_barrels .label_gold { position:relative; float:left; width:35px; height:35px; background-image:url(https://mff.wavecdn.net/mff/vineyard/bottles/Qualitätssticker_Gold.png);  background-size:100%; margin-right:5px; }
#vineyard_help_plants .table .tableline .img { position:relative; float:left; width:25px; height:65px; background-size:100%; background-repeat:no-repeat; margin-right:5px; }
#vineyard_help_plants .table .tableline.topic .img { height:auto; }
#vineyard_help_plants .table .tableline .name { position:relative; float:left; width:95px; font-weight:bold; }
#vineyard_help_plants .table .tableline .level { position:relative; float:left; width:35px; text-align:center; }
#vineyard_help_plants .table .tableline .cost { position:relative; float:left; width:85px; text-align:right; }
#vineyard_help_plants .table .tableline .vineyardpoints_multi { position:relative; float:left; width:70px; text-align:center; }
#vineyard_help_plants .table .tableline .points_multi { position:relative; float:left; width:70px; text-align:center; }
#vineyard_help_plants .table .tableline .vineyard_bottle { width:35px; height:70px; background-color:transparent; margin:0px; margin-top:5px; }
#vineyard_help_plants .table .tableline.topic .vineyard_bottle { height:auto; }
#vineyard_help_plants .table .tableline .cut {  }
#vineyard_help_plants .agetable { width:275px; max-width:275px; top:5px; left:150px; }
#vineyard_help_plants .agetable.bottom { top:auto; bottom:5px; }
#vineyard_help_general .cuts { display:flex; justify-content:left; }
#vineyard_help_general .cuts .cut {  width:50px; height:50px; background-size:100%; margin-right:10px; }
#vineyard_help_stock .bottle_preview { width:65px; height:136px; background:url(https://mff.wavecdn.net/mff/vineyard/bottle_preview.png); background-size:100%;  }

#friends_link { z-index:21; position:absolute; bottom:-20px; right:100px; width:61px; height:21px; background:url(https://mff.wavecdn.net/mff/friendlist_button.jpg); }
#friends_link .head { font-weight:bold; }
#friends_link .ttbox { top:auto; bottom:30px; right:0px; width:200px; text-align:center; }
#friends_link .notification { position:absolute; top:-5px; right:-5px; width:20px; height:17px; border-radius:15px; background-color:red; color:white; padding-top:3px; text-align:center; }

#friends { display:none; z-index:36; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#friends .inner { position:absolute; top:55px; left:50%; width:600px; margin-left:-310px; border-radius:5px; border:2px solid #885F49; background-color:#e5d194; padding:10px 10px 5px 10px; }
#friends .inner.bounce { animation:bounce1 0.5s linear; }
#friends .inner .head { position:relative; color:#6C441D; font-size:14px; font-weight:bold; text-align:center; }
#friends .inner .points { position:relative; background-color:#C3A75E; margin:5px -10px 0px -10px; padding:5px; }
#friends .inner .points .amount { position:relative; background-color:white; padding:5px; text-align:right; border-radius:5px; width:100px; margin:0 auto; }
#friends .inner .points .friendpoints { position:absolute; top:-5px; left:-15px; width:35px; height:35px; }
#friends .inner .points:before { content:''; position:absolute; bottom:0px; left:0px; width:100%; height:40px; background-color:#e5d194; }
#friends .inner .daily { position:relative; margin:5px -5px 0px -5px; background-color:burlywood; padding:5px; text-align:center; }
#friends .inner .daily .head2 { font-weight:bold; }
#friends .inner .daily .tasks { position:relative; display:flex; justify-content:center; gap:10px; margin:20px 0px 5px 0px; }
#friends .inner .daily .tasks .tasks_block { position:relative; display:flex; gap:2px; }
#friends .inner .daily .tasks .tasks_block.ispremium:before, #friends .inner .daily .tasks .tasks_block.isbuyable:before { content:''; position:absolute; top:-10px; left:5px; width:calc(100% - 10px); height:5px; border-top:2px solid #C3A75E; border-left:2px solid #C3A75E; border-right:2px solid #C3A75E; }
#friends .inner .daily .tasks .tasks_block.ispremium:after { content:''; position:absolute; top:-18px; left:50%; margin-left:-7px; width:20px; height:20px; background:url(https://mff.wavecdn.net/mff/menu/premium_icon.gif) 50% no-repeat; background-color:burlywood; }
#friends .inner .daily .tasks .tasks_block.isbuyable:after { content:''; position:absolute; top:-19px; left:50%; margin-left:-7px; width:12px; height:18px; background:url(https://mff.wavecdn.net/mff/questlock.png) 50% no-repeat; background-size:100%; border-left:4px solid burlywood; border-right:4px solid burlywood; }
#friends .inner .daily .tasks .task { position:relative; width:35px; height:35px; background-color:#C3A75E; border-radius:50px; }
#friends .inner .daily .tasks .task .img { position:relative; width:100%; height:100%; background-size:100%; }
#friends .inner .daily .tasks .tasks_block.isbuyable .task .img:before { content:'+'; position:relative; text-align:center; font-size:24px; font-weight:bold; color:white; }
#friends .inner .daily .tasks .tasks_block.isbuyable .task .img.istask:before { content:''; }
#friends .inner .daily .tasks .tasks_block .ttbox { top:40px; }
#friends .inner .points .buyall { position:relative; width:300px; margin:0 auto; text-align:center; background-color:burlywood; padding:0px 5px 5px 5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#friends .inner .daily .tasks .task .img.off { filter:grayscale(); opacity:0.25; }

#friends .inner .daily .tasks .task.buytask .img { background-color:#C3A75E; border:1px solid #C3A75E; border-radius:50px; }
#friends .inner .daily .tasks .task.buytask .img.unbuyable { background-color:#ccc; }
#friends .inner .daily .tasks .task.buytask .img:after { content:'+'; top:-2px; left:1px; right:auto; width:100%; text-align:center; color:white; font-size:24px; font-weight:bold; }
#friends .inner .daily .tasks .task.buytask .img.unbuyable:after { content:''; }
#friends .inner .daily .tasks .task.buytask .img:hover { background-color:#e5d194; border:1px solid #e5d194; }
#friends .inner .daily .tasks .task .ttbox { top:auto; bottom:40px; left:0px; min-width:100px; }
#friends .inner .daily .tasks .task .ttbox.right { left:auto; right:0px; }
#friends .inner .daily .tasks .task .ttbox .info { width:135px; padding:5px; }
#friends .inner .daily .tasks .task .ttbox .istask { width:75px; height:75px; background-size:100%; margin:0 auto; margin-bottom:5px; }
#friends .inner .daily .tasks .task .ready { position:absolute; bottom:-5px; right:-5px; width:35px; height:35px; background:url(https://mff.wavecdn.net/mff/merchslot_isset.png); background-size:100%; }
#friends .inner .daily .button_new { position:relative; width:300px; margin:0 auto; margin-top:10px; }

#friends .navi { position:relative; display:flex; justify-content:center; width:620px; margin:0px -10px; border-bottom:1px solid black; }
#friends .navi .tab { position:relative; background-color:#C3A75E; min-width:150px; padding:5px; text-align:center; border:1px solid black; margin-bottom:-1px; margin-right:-1px; border-top-left-radius:5px; border-top-right-radius:5px; }
#friends .navi .tab:nth-child(1) { margin-left:10px; }
#friends .navi .tab:hover { background-color:antiquewhite; }
#friends .navi .tab.active, #friends .navi .tab.active:hover { background-color:white; }
#friends .navi .tab.active { border-bottom:1px solid white; }
#friends .navi .tab .notification { z-index:1; position:absolute; top:-5px; right:-5px; width:20px; height:17px; border-radius:15px; background-color:red; color:white; padding-top:3px; }
#friends .inner .list { position:relative; background-color:antiquewhite; margin:0px -10px; padding:0px; overflow-y:auto; overflow-x:hidden; height:285px; border-bottom:1px solid black; }
#friends .inner .list .line { position:relative; padding:5px; border-bottom:1px solid #e5d194; }
#friends .inner .list .line.off { background-color:darkorange; }
#friends .inner .list .line.status0 { background-color:floralwhite; }
#friends .inner .list .line:hover { background-color:gold; }
#friends .inner .list .line .infos { position:relative; float:left; display:flex; justify-content:right; gap:10px; align-items:center; min-height:21px; }
#friends .inner .list .line .infos .expand { position:relative; width:11px; height:11px; background-color:white; border:1px solid #ccc; }
#friends .inner .list .line .infos .expand:after { position:absolute; top:-2px; width:100%; color:#ccc; text-align:center; }
#friends .inner .list .line .infos .expand.isopen:after { content:'-' }
#friends .inner .list .line .infos .expand.isclose:after { content:'+' }
#friends .inner .list .line .infos .name { position:relative; }
#friends .inner .list .line .infos .showgarden { position:relative; width:11px; height:7px; background-image:url(https://mff.wavecdn.net/mff/stadt/stats_sf_black.gif); }
#friends .inner .list .line .infos .fav { position:relative; }
#friends .inner .list .line .infos .fav.empty { width:17px; }
#friends .inner .star_five { margin:-25px -90px -25px -85px; border-bottom:70px solid gold; transform:scale(0.1) rotate(36deg); }
#friends .inner .star_five:before { border-bottom:70px solid gold; }
#friends .inner .star_five:after { position:absolute; top:-5px; right:-25px; margin:0px; border-bottom:70px solid gold; }
#friends .inner .star_five.off { border-bottom:70px solid #ddd; }
#friends .inner .star_five.off:before { border-bottom:70px solid #ddd; }
#friends .inner .star_five.off:after { border-bottom:70px solid #ddd; }
#friends .inner .list .line .infos .waiting { width:21px; height:21px; background:url(https://mff.wavecdn.net/mff/loading.gif); background-size:100%; }
#friends .inner .list .line .infos .guild1 { width:13px; height:14px; background:url(https://mff.wavecdn.net/mff/guild/1.gif); }
#friends .inner .list .line .infos .guild2 { width:13px; height:14px; background:url(https://mff.wavecdn.net/mff/guild/2.gif); }
#friends .inner .list .line .options { position:relative; float:right; display:flex; justify-content:right; gap:10px; align-items:center; }
#friends .inner .list .line .options .option { position:relative; }
#friends .inner .list .line .options .option:hover { transform:scale(1.1); }
#friends .inner .list .line .options .option .ttbox { top:-4px; left:auto; right:30px; white-space:nowrap; }
#friends .inner .list .line .options .option.friendpoints.off { filter:grayscale(1); opacity:0.5; }
#friends .inner .list .line .options .visit { width:20px; height:20px; background-size:100%; }
#friends .inner .list .line .options .contract { width:15px; height:15px; background:url(https://mff.wavecdn.net/mff/guild/contract.gif); }
#friends .inner .list .line .options .message { width:15px; height:15px; background:url(https://mff.wavecdn.net/mff/guild/mail.gif); }
#friends .inner .list .line .options .gift { width:12px; height:13px; background:url(https://mff.wavecdn.net/mff/friendlist_gift.png); }
#friends .inner .list .line .options .delete_icon { width:16px; height:16px; background-size:100%; transform:scale(0.9); }
#friends .inner .list .line .options .delete_icon:hover { transform:scale(1); }
#friends .inner .list .line .info { display:none; position:relative; background-color:whitesmoke; margin:5px -5px -5px -5px; }
#friends .inner .list .line .info .line2 { position:relative; position:relative; padding:5px 5px; border-bottom:1px solid #ddd; }
#friends .inner .list .line .info .line2:hover { background-color:lightgoldenrodyellow; }
#friends .inner .list .line .info .col1 { position:relative; float:left; }
#friends .inner .list .line .info .col2 { position:relative; float:right; text-align:right; display:flex; align-items:center; }
#friends .inner .list .line .info .col2 .bar { position:relative; width:250px; height:15px; background-color:black; border-radius:5px; overflow:hidden; margin-left:5px; }
#friends .inner .list .line .info .col2 .barinner { position:absolute; top:0px; left:0px; height:100%; background-color:green; }
#friends .inner .list .line .info .col2 .amount { position:relative; color:white; font-size:10px; text-align:center; margin-top:1px; }
#friends .inner .list .line .info textarea { position:relative; width:100%; height:64px; border:0px; padding:5px; box-sizing:border-box; }
#friends .inner .list .line .info .button_new { display:none; text-align:center; margin:0 auto; margin-top:2px; margin-bottom:2px; }
#friends .inner .list .line .info .letters { position:relative; padding:5px; font-style:italic; font-size:10px; }
#friends .inner .list .line.log .friendpoints { position:relative; float:right; width:21px; height:21px; margin-left:10px; }
#friends .inner .list .line.log .friendpoints:after { content:'+'; position:absolute; top:1px; left:-12px; font-weight:bold; font-size:14px; }
#friends .inner .filters { position:relative; background-color:darkturquoise; display:flex; justify-content:left; margin:0px -10px; padding:5px; }
#friends .inner .filters .filter { position:relative; }
#friends .inner .filters .filter.desc2 { margin-top:3px; margin-right:10px; }
#friends .inner .filters .favs { position:absolute; top:0px; right:5px; height:100%; display:flex; justify-content:center; align-items:center; gap:5px; }
#friends .inner .desc { position:relative; background-color:darkturquoise; margin:0px -10px; padding:8px 5px; }
#friends .inner .add { position:relative; margin:0px -10px 0px -10px; border-top:0px solid black; display:flex; gap:5px; justify-content:center; }
#friends .inner .add:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:5px; background-color:burlywood; }
#friends .inner .add .col { position:relative; background-color:burlywood; padding:5px; display:flex; justify-content:center; align-items:center; height:24px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#friends .inner .add .col1 { float:left; }
#friends .inner .add .col2 { float:left; }
#friends .inner .add input { padding:5px; border-radius:5px; border:0px; width:175px; margin-right:5px; }
#friends .inner .add .button_new { padding:2px 5px; }
#friends .helpbutton_blue { z-index:1; position:absolute; top:5px; right:35px; }
#friends .helpbutton_blue:hover { transform:scale(1.05); }
#friends .helpbutton_blue .ttbox { top:0px; left:auto; right:35px; width:400px; max-width:600px; padding:10px; }
#friends .flash { animation:flash1 2s linear; }
.friendpoints { background-image:url(https://mff.wavecdn.net/mff/breed/Heart_00.png); background-size:100%; }
@keyframes bounce1
{
0% { transform:scale(0.75); opacity:0; }
40% { transform:scale(1.05); opacity:1; }
80% { transform:scale(1); }
}
@keyframes bounce2
{
0% { transform:scale(1); }
40% { transform:scale(1.05); }
80% { transform:scale(1); }
}
@keyframes bounce3
{
0% { transform:scale(1); }
40% { transform:scale(1.25); }
80% { transform:scale(1); }
}
@keyframes flash1
{
0% { background-color:transparent; }
25% { background-color:gold; }
75% { background-color:gold; }
}
.friends_task_img_chicken { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_Icon_CatchingAnimals_Chicken.png); }
.friends_task_img_chicken.is_animal2 { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_Icon_CatchingAnimals_Goat.png); }
.friends_task_img_chicken.is_animal3 { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_Icon_CatchingAnimals_Cow.png); }
.friends_task_img_chicken.is_animal4 { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_Icon_CatchingAnimals_Sheep.png); }
.friends_task_img_weed { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_Icon_Weed_picking_Dandelion.png); }
.friends_task_img_farmi { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_Icon_FakeFarmie.png); }
.friends_task_img_repair { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_Icon_RoadRepair.png); }
.friends_task_img_flyer { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_bird_catching_Icon_raven.png); }
.friends_task_img_flyer.is_animal2 { background-image:url(https://mff.wavecdn.net/mff/friends/FriendFeature_bird_catching_Icon_goose.png); }

#friends_commit { width:300px; }
#friends_commit.suggestions { width:400px; }
#friends_commit .list { position:relative; background-color:antiquewhite; margin:0px -10px; padding:0px; }
#friends_commit .list .line { position:relative; padding:5px; border-bottom:1px solid #e5d194; }
#friends_commit .list .line:hover { background-color:gold; }
#friends_commit .list .line .info { position:relative; float:left; display:flex; align-items:center; gap:5px; height:21px; }
#friends_commit .list .line .info .level { position:relative; text-align:center; background-color:green; color:white; font-weight:bold; width:21px; height:17px; border-radius:20px; font-size:10px; padding-top:4px; }
#friends_commit .list .line .info .name { position:relative; }
#friends_commit .list .line .button_new { position:relative; float:right; }
#friends_commit .info2 { background-color:#C3A75E; padding:10px; border-radius:5px; margin-top:10px; }

#friends_help {  }
#friends_help .line { position:relative; margin-bottom:10px; }
#friends_help .col1 { position:relative; float:left; }
#friends_help .col2 { position:relative; float:left; margin-left:5px; width:370px; }
#friends_help .friendpoints { width:25px; height:25px; }
#friends_help .shop { width:61px; height:21px; background-image:url(https://mff.wavecdn.net/mff/friendshoplist_button.png); }