@font-face {
  font-family: "spil-collection-icons";
  src: url(/assets/spil-collection-icons-dfba26fcfdf50333a5885ffaadd310d6041fe64ca8740400513895c953a28215.woff2)
      format("woff2"),
    url(/assets/spil-collection-icons-13d0e306477feb8a8b32ed5173af1bb63a84ecd475b95d07c234ed191b34d75c.woff)
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.c-i__1001-arabian-nights-games:before {
  content: "\ea02";
}
.c-i__1001_arabian_nights_games:before {
  content: "\ea02";
}
.c-i__10x10:before {
  content: "\eacf";
}
.c-i__singleplayer:before {
  content: "\eaff";
}
.c-i__role-playing-games:before {
  content: "\eaff";
}
.c-i__role_playing_games:before {
  content: "\eaff";
}
.c-i__2d:before {
  content: "\ea03";
}
.c-i__2player:before {
  content: "\ea09";
}
.c-i__2-player:before {
  content: "\ea09";
}
.c-i__tap:before {
  content: "\ea09";
}
.c-i__3d:before {
  content: "\ea04";
}
.c-i__3d-games:before {
  content: "\ea04";
}
.c-i__3d_games:before {
  content: "\ea04";
}
.c-i__multiplayer-action-3d:before {
  content: "\ea04";
}
.c-i__webgl:before {
  content: "\ea04";
}
.c-i__third-person-shooter:before {
  content: "\ea04";
}
.c-i__accessories-dress-up:before {
  content: "\ea05";
}
.c-i__accessories_dress_up_games:before {
  content: "\ea05";
}
.c-i__action:before {
  content: "\ea06";
}
.c-i__action-arcade:before {
  content: "\ea06";
}
.c-i__ragdoll:before {
  content: "\ea06";
}
.c-i__extreme-games:before {
  content: "\ea06";
}
.c-i__addicting-games:before {
  content: "\ea07";
}
.c-i__adventure:before {
  content: "\ea08";
}
.c-i__exploring:before {
  content: "\ea08";
}
.c-i__open-world-games:before {
  content: "\ea08";
}
.c-i__aim--shoot:before {
  content: "\ea0b";
}
.c-i__aim__shoot:before {
  content: "\ea0b";
}
.c-i__air-hockey:before {
  content: "\ea0a";
}
.c-i__air_hockey:before {
  content: "\ea0a";
}
.c-i__alien:before {
  content: "\ead3";
}
.c-i__alien-games:before {
  content: "\ead3";
}
.c-i__ambulance:before {
  content: "\ea0d";
}
.c-i__ambulance-games:before {
  content: "\ea0d";
}
.c-i__american-football:before {
  content: "\ea0c";
}
.c-i__american-football-games:before {
  content: "\ea0c";
}
.c-i__american_football_games:before {
  content: "\ea0c";
}
.c-i__animal:before {
  content: "\ea0e";
}
.c-i__animal-games:before {
  content: "\ea0e";
}
.c-i__animal_dress_up_games:before {
  content: "\ea0e";
}
.c-i__animal_games:before {
  content: "\ea0e";
}
.c-i__animals:before {
  content: "\ea0e";
}
.c-i__pet-games:before {
  content: "\ea0e";
}
.c-i__pets_games:before {
  content: "\ea0e";
}
.c-i__anime:before {
  content: "\ea0f";
}
.c-i__anime-and-manga-games:before {
  content: "\ea0f";
}
.c-i__anime-games:before {
  content: "\ea0f";
}
.c-i__anime_and_manga_games:before {
  content: "\ea0f";
}
.c-i__arcade:before {
  content: "\ea10";
}
.c-i__arcade-games:before {
  content: "\ea10";
}
.c-i__archery:before {
  content: "\ea11";
}
.c-i__arrow:before {
  content: "\ea11";
}
.c-i__army:before {
  content: "\ea12";
}
.c-i__army-games:before {
  content: "\ea12";
}
.c-i__art-and-creativity:before {
  content: "\ea13";
}
.c-i__art-games:before {
  content: "\ea13";
}
.c-i__creative-games:before {
  content: "\ea13";
}
.c-i__asteroids:before {
  content: "\ea14";
}
.c-i__autumn:before {
  content: "\ea15";
}
.c-i__autumn-games:before {
  content: "\ea15";
}
.c-i__avatar-games:before {
  content: "\ea16";
}
.c-i__avatar_games:before {
  content: "\ea16";
}
.c-i__avatars:before {
  content: "\ea16";
}
.c-i__simulation:before {
  content: "\ea16";
}
.c-i__multiplayer-simulation:before {
  content: "\ea16";
}
.c-i__award-games:before {
  content: "\ea17";
}
.c-i__award_games:before {
  content: "\ea17";
}
.c-i__best-of-2014:before {
  content: "\ea17";
}
.c-i__best-of-2016:before {
  content: "\ea17";
}
.c-i__best-of-2017:before {
  content: "\ea17";
}
.c-i__best-of-2018:before {
  content: "\ea17";
}
.c-i__best-of-2019-:before {
  content: "\ea17";
}
.c-i__best-of-2019-girls-:before {
  content: "\ea17";
}
.c-i__best_of_2013:before {
  content: "\ea17";
}
.c-i__baby:before {
  content: "\ea18";
}
.c-i__baby-games:before {
  content: "\ea18";
}
.c-i__babysitting:before {
  content: "\ea18";
}
.c-i__baking:before {
  content: "\ea19";
}
.c-i__ball:before {
  content: "\ea1a";
}
.c-i__ball-games:before {
  content: "\ea1a";
}
.c-i__balloon-games:before {
  content: "\ea1c";
}
.c-i__bar-games:before {
  content: "\ea1b";
}
.c-i__baseball:before {
  content: "\ea1d";
}
.c-i__basketball:before {
  content: "\ea1e";
}
.c-i__battle:before {
  content: "\ea1f";
}
.c-i__defense:before {
  content: "\ea1f";
}
.c-i__defense-games:before {
  content: "\ea1f";
}
.c-i__bedroom_makeover_games:before {
  content: "\ea20";
}
.c-i__billiards:before {
  content: "\ea21";
}
.c-i__snooker:before {
  content: "\ea21";
}
.c-i__pool:before {
  content: "\ea21";
}
.c-i__bingo-games:before {
  content: "\ea23";
}
.c-i__bird-games:before {
  content: "\ea22";
}
.c-i__penguin-games:before {
  content: "\ea22";
}
.c-i__flappy-bird:before {
  content: "\ea22";
}
.c-i__flappy-bird-games:before {
  content: "\ea22";
}
.c-i__flappy_bird_games:before {
  content: "\ea22";
}
.c-i__birthday-games:before {
  content: "\ea24";
}
.c-i__blood-games:before {
  content: "\ea25";
}
.c-i__board:before {
  content: "\ea26";
}
.c-i__strategy:before {
  content: "\ea26";
}
.c-i__multiplayer-strategy:before {
  content: "\ea26";
}
.c-i__tactical-games:before {
  content: "\ea26";
}
.c-i__board--card:before {
  content: "\ea27";
}
.c-i__board__card:before {
  content: "\ea27";
}
.c-i__match-3:before {
  content: "\ea27";
}
.c-i__match_3:before {
  content: "\ea27";
}
.c-i__ludo:before {
  content: "\ea27";
}
.c-i__boat-games:before {
  content: "\ea28";
}
.c-i__boat-racing:before {
  content: "\ea28";
}
.c-i__boat_racing:before {
  content: "\ea28";
}
.c-i__bomb-games:before {
  content: "\ea29";
}
.c-i__bomb-it:before {
  content: "\ea29";
}
.c-i__bomb-it-games:before {
  content: "\ea29";
}
.c-i__bombit-games:before {
  content: "\ea29";
}
.c-i__bowling:before {
  content: "\ea2a";
}
.c-i__boxing:before {
  content: "\ea2b";
}
.c-i__boy-dress-up-games:before {
  content: "\ea2c";
}
.c-i__boy-games:before {
  content: "\ea2c";
}
.c-i__brain:before {
  content: "\ea2d";
}
.c-i__brain-games:before {
  content: "\ea2d";
}
.c-i__bridge-games:before {
  content: "\ea2e";
}
.c-i__browser:before {
  content: "\ea2f";
}
.c-i__bubble-shooter:before {
  content: "\ea30";
}
.c-i__bubble_shooter:before {
  content: "\ea30";
}
.c-i__building:before {
  content: "\ea31";
}
.c-i__building-games:before {
  content: "\ea31";
}
.c-i__construction-games:before {
  content: "\ea31";
}
.c-i__bullet-hell:before {
  content: "\ea32";
}
.c-i__bunny-games:before {
  content: "\ea33";
}
.c-i__rabbit-games:before {
  content: "\ea33";
}
.c-i__bus:before {
  content: "\ea34";
}
.c-i__business-games:before {
  content: "\ea35";
}
.c-i__cafe-games:before {
  content: "\ea36";
}
.c-i__cake:before {
  content: "\ea37";
}
.c-i__cake-games:before {
  content: "\ea37";
}
.c-i__candy:before {
  content: "\ea38";
}
.c-i__back-to-candyland:before {
  content: "\ea38";
}
.c-i__cannon-games:before {
  content: "\ea39";
}
.c-i__car-games:before {
  content: "\ea3a";
}
.c-i__card-games:before {
  content: "\eb07";
}
.c-i__card-solitaire:before {
  content: "\eb07";
}
.c-i__solitaire:before {
  content: "\eb07";
}
.c-i__card_games:before {
  content: "\eb07";
}
.c-i__card_solitaire:before {
  content: "\eb07";
}
.c-i__hearts-card:before {
  content: "\eb07";
}
.c-i__care_bears:before {
  content: "\ea3b";
}
.c-i__caring:before {
  content: "\ea3d";
}
.c-i__cartoon-games:before {
  content: "\ea3c";
}
.c-i__kids:before {
  content: "\ea3c";
}
.c-i__kids-games:before {
  content: "\ea3c";
}
.c-i__casino-games:before {
  content: "\ea3e";
}
.c-i__casino_games:before {
  content: "\ea3e";
}
.c-i__multiplayer-casino:before {
  content: "\ea3e";
}
.c-i__poker:before {
  content: "\ea3e";
}
.c-i__blackjack:before {
  content: "\ea3e";
}
.c-i__castle-games:before {
  content: "\ea3f";
}
.c-i__casual_dress_up_games:before {
  content: "\ea40";
}
.c-i__cat:before {
  content: "\ea41";
}
.c-i__cat-games:before {
  content: "\ea41";
}
.c-i__cat_games:before {
  content: "\ea41";
}
.c-i__cave:before {
  content: "\ea42";
}
.c-i__celebrity:before {
  content: "\ea43";
}
.c-i__celebrity-games:before {
  content: "\ea43";
}
.c-i__celebrity_games:before {
  content: "\ea43";
}
.c-i__chain-reaction:before {
  content: "\ea44";
}
.c-i__chain_reaction:before {
  content: "\ea44";
}
.c-i__checkers:before {
  content: "\ea45";
}
.c-i__cheese:before {
  content: "\ea46";
}
.c-i__chess:before {
  content: "\ea47";
}
.c-i__chicken-games:before {
  content: "\ea48";
}
.c-i__chinese-games:before {
  content: "\ea49";
}
.c-i__christmas:before {
  content: "\ea4a";
}
.c-i__christmas_games:before {
  content: "\ea4a";
}
.c-i__santa-games:before {
  content: "\ea4a";
}
.c-i__circus-games:before {
  content: "\ea4b";
}
.c-i__city:before {
  content: "\ea4c";
}
.c-i__city-building:before {
  content: "\ea4c";
}
.c-i__city-games:before {
  content: "\ea4c";
}
.c-i__classic-games:before {
  content: "\ea4d";
}
.c-i__cleaning:before {
  content: "\ea4e";
}
.c-i__cleaning-games:before {
  content: "\ea4e";
}
.c-i__clicking-games:before {
  content: "\ea4f";
}
.c-i__clicker:before {
  content: "\ea4f";
}
.c-i__mouse-games:before {
  content: "\ea4f";
}
.c-i__point--click:before {
  content: "\ea4f";
}
.c-i__point__click:before {
  content: "\ea4f";
}
.c-i__clothes:before {
  content: "\ea50";
}
.c-i__clothes-games:before {
  content: "\ea50";
}
.c-i__colored_blocks:before {
  content: "\ea51";
}
.c-i__coloured-blocks:before {
  content: "\ea51";
}
.c-i__onet:before {
  content: "\ea51";
}
.c-i__coloring:before {
  content: "\ea52";
}
.c-i__coloring-games:before {
  content: "\ea52";
}
.c-i__concentration:before {
  content: "\ea53";
}
.c-i__detective-games:before {
  content: "\ea53";
}
.c-i__connect:before {
  content: "\ea54";
}
.c-i__cooking:before {
  content: "\ea55";
}
.c-i__saras-cooking-class-games:before {
  content: "\ea55";
}
.c-i__saras_cooking_class_games:before {
  content: "\ea55";
}
.c-i__couple-games:before {
  content: "\ea56";
}
.c-i__couple_dress_up_games:before {
  content: "\ea56";
}
.c-i__adam-and-eve:before {
  content: "\ea56";
}
.c-i__craft:before {
  content: "\ea57";
}
.c-i__crafting:before {
  content: "\ea57";
}
.c-i__kogama:before {
  content: "\ea57";
}
.c-i__crash-games:before {
  content: "\ea58";
}
.c-i__crazy-games:before {
  content: "\ea59";
}
.c-i__crazygames:before {
  content: "\ea59";
}
.c-i__design-games:before {
  content: "\ea5a";
}
.c-i__creation-games:before {
  content: "\ea5a";
}
.c-i__cricket:before {
  content: "\ea5b";
}
.c-i__crime:before {
  content: "\ea5c";
}
.c-i__crossword:before {
  content: "\ea5d";
}
.c-i__crossword-online:before {
  content: "\ea5d";
}
.c-i__princess:before {
  content: "\ea5e";
}
.c-i__princess-juliet:before {
  content: "\ea5e";
}
.c-i__queen-games:before {
  content: "\ea5e";
}
.c-i__king:before {
  content: "\ea5e";
}
.c-i__king-games:before {
  content: "\ea5e";
}
.c-i__cupcake-games:before {
  content: "\ea5f";
}
.c-i__cut-the-rope:before {
  content: "\ea60";
}
.c-i__cut-the-rope-and-friends:before {
  content: "\ea60";
}
.c-i__cycling:before {
  content: "\ea61";
}
.c-i__bike:before {
  content: "\ea61";
}
.c-i__bike-games:before {
  content: "\ea61";
}
.c-i__dance:before {
  content: "\ea62";
}
.c-i__dance-games:before {
  content: "\ea62";
}
.c-i__dance_games:before {
  content: "\ea62";
}
.c-i__darts-games:before {
  content: "\ea63";
}
.c-i__dating:before {
  content: "\ea64";
}
.c-i__dating-games:before {
  content: "\ea64";
}
.c-i__dating_dress_up_games:before {
  content: "\ea64";
}
.c-i__decorating:before {
  content: "\ea65";
}
.c-i__decorating-games:before {
  content: "\ea65";
}
.c-i__decoration:before {
  content: "\ea65";
}
.c-i__decoration-games:before {
  content: "\ea65";
}
.c-i__dentist:before {
  content: "\ea66";
}
.c-i__dentist-games:before {
  content: "\ea66";
}
.c-i__dinosaur:before {
  content: "\ea67";
}
.c-i__dinosaur-games:before {
  content: "\ea67";
}
.c-i__doctor:before {
  content: "\ea68";
}
.c-i__doctor-games:before {
  content: "\ea68";
}
.c-i__dodgeball:before {
  content: "\ea69";
}
.c-i__dog:before {
  content: "\ea6a";
}
.c-i__dog-games:before {
  content: "\ea6a";
}
.c-i__dog_games:before {
  content: "\ea6a";
}
.c-i__doll-games:before {
  content: "\ea6b";
}
.c-i__doll_dress_up_games:before {
  content: "\ea6b";
}
.c-i__dolls:before {
  content: "\ea6b";
}
.c-i__children-games:before {
  content: "\ea6b";
}
.c-i__barbie:before {
  content: "\ea6b";
}
.c-i__doll_house_games:before {
  content: "\ea6c";
}
.c-i__dolphin:before {
  content: "\ea6d";
}
.c-i__dolphin-games:before {
  content: "\ea6d";
}
.c-i__dolphin-jumping:before {
  content: "\ea6d";
}
.c-i__dolphin_jumping:before {
  content: "\ea6d";
}
.c-i__my-dolphin-show:before {
  content: "\ea6d";
}
.c-i__dominoes:before {
  content: "\ea6e";
}
.c-i__dragon:before {
  content: "\ea6f";
}
.c-i__dragon-games:before {
  content: "\ea6f";
}
.c-i__drawing:before {
  content: "\ea70";
}
.c-i__dress-up:before {
  content: "\ea71";
}
.c-i__dress_up:before {
  content: "\ea71";
}
.c-i__theme_dress_up_games:before {
  content: "\ea71";
}
.c-i__drifting:before {
  content: "\ea72";
}
.c-i__drifting-games:before {
  content: "\ea72";
}
.c-i__stunt-driving:before {
  content: "\ea72";
}
.c-i__stunt_driving:before {
  content: "\ea72";
}
.c-i__driving:before {
  content: "\ea73";
}
.c-i__driving-games:before {
  content: "\ea73";
}
.c-i__vehicles:before {
  content: "\ea73";
}
.c-i__wheely:before {
  content: "\ea73";
}
.c-i__drum_games:before {
  content: "\ea74";
}
.c-i__duck:before {
  content: "\ea75";
}
.c-i__duck-games:before {
  content: "\ea75";
}
.c-i__duck-life:before {
  content: "\ea75";
}
.c-i__easter:before {
  content: "\ea76";
}
.c-i__easter_games:before {
  content: "\ea76";
}
.c-i__easy-games:before {
  content: "\ea77";
}
.c-i__multiplayer-casual:before {
  content: "\ea77";
}
.c-i__family-games:before {
  content: "\ea77";
}
.c-i__educational:before {
  content: "\ea78";
}
.c-i__elevator-games:before {
  content: "\ea79";
}
.c-i__emmas_recipes:before {
  content: "\ea7a";
}
.c-i__emoji:before {
  content: "\ea7b";
}
.c-i__empire:before {
  content: "\ea7c";
}
.c-i__escaping:before {
  content: "\ea7d";
}
.c-i__fairy:before {
  content: "\ea7e";
}
.c-i__fairy-games:before {
  content: "\ea7e";
}
.c-i__fancy-pants:before {
  content: "\ea7f";
}
.c-i__farming:before {
  content: "\ea80";
}
.c-i__farming_games:before {
  content: "\ea80";
}
.c-i__farm-games:before {
  content: "\ea80";
}
.c-i__multiplayer-farming:before {
  content: "\ea80";
}
.c-i__fashion:before {
  content: "\ea81";
}
.c-i__fashion-games:before {
  content: "\ea81";
}
.c-i__fashion_dress_up_games:before {
  content: "\ea81";
}
.c-i__fighting:before {
  content: "\ea82";
}
.c-i__arena-fighting:before {
  content: "\ea82";
}
.c-i__fire-games:before {
  content: "\ea83";
}
.c-i__fish-games:before {
  content: "\ea84";
}
.c-i__fishing:before {
  content: "\ea85";
}
.c-i__flash-games:before {
  content: "\ea86";
}
.c-i__qplay-games:before {
  content: "\ea86";
}
.c-i__flight-games:before {
  content: "\ea87";
}
.c-i__flight-simulator:before {
  content: "\ea87";
}
.c-i__flip:before {
  content: "\ea88";
}
.c-i__flirting-games:before {
  content: "\ea89";
}
.c-i__boyfriend-games:before {
  content: "\ea89";
}
.c-i__flower-games:before {
  content: "\ea8a";
}
.c-i__flying:before {
  content: "\ea8b";
}
.c-i__flying-games:before {
  content: "\ea8b";
}
.c-i__air-games:before {
  content: "\ea8b";
}
.c-i__food:before {
  content: "\ea8c";
}
.c-i__food-games:before {
  content: "\ea8c";
}
.c-i__food_serving:before {
  content: "\ea8c";
}
.c-i__food_styling_games:before {
  content: "\ea8c";
}
.c-i__foosball:before {
  content: "\ea8d";
}
.c-i__football-soccer:before {
  content: "\ea8e";
}
.c-i__goal-shooting:before {
  content: "\ea8e";
}
.c-i__goal_shooting:before {
  content: "\ea8e";
}
.c-i__football-management:before {
  content: "\ea8f";
}
.c-i__fps:before {
  content: "\ea90";
}
.c-i__first-person-shooter:before {
  content: "\ea90";
}
.c-i__top-down-shooter:before {
  content: "\ea90";
}
.c-i__shooting:before {
  content: "\ea90";
}
.c-i__shooting-games:before {
  content: "\ea90";
}
.c-i__shoot-em-up:before {
  content: "\ea90";
}
.c-i__killing:before {
  content: "\ea90";
}
.c-i__kill-games:before {
  content: "\ea90";
}
.c-i__fruit-games:before {
  content: "\ea91";
}
.c-i__fun:before {
  content: "\ea92";
}
.c-i__fun-games-new:before {
  content: "\ea92";
}
.c-i__funny-games:before {
  content: "\ea92";
}
.c-i__funny_games:before {
  content: "\ea92";
}
.c-i__games:before {
  content: "\ea93";
}
.c-i__coolmath-games:before {
  content: "\ea93";
}
.c-i__friv-games:before {
  content: "\ea93";
}
.c-i__armorgames:before {
  content: "\ea93";
}
.c-i__play-games-stay-safe:before {
  content: "\ea93";
}
.c-i__plinga:before {
  content: "\ea93";
}
.c-i__gangster:before {
  content: "\eb03";
}
.c-i__garden-games:before {
  content: "\ea94";
}
.c-i__girls:before {
  content: "\ea95";
}
.c-i__girls_games:before {
  content: "\ea95";
}
.c-i__avie-games:before {
  content: "\ea95";
}
.c-i__avie-pocket:before {
  content: "\ea95";
}
.c-i__egirlgames:before {
  content: "\ea95";
}
.c-i__baby-hazel-games:before {
  content: "\ea95";
}
.c-i__baby_hazel_games:before {
  content: "\ea95";
}
.c-i__golf:before {
  content: "\ea96";
}
.c-i__mini-games:before {
  content: "\ea96";
}
.c-i__guitar-games:before {
  content: "\ea97";
}
.c-i__gun:before {
  content: "\ea98";
}
.c-i__gun-games:before {
  content: "\ea98";
}
.c-i__hair:before {
  content: "\ea99";
}
.c-i__hair-games:before {
  content: "\ea99";
}
.c-i__hairdresser:before {
  content: "\ea99";
}
.c-i__hamster-games:before {
  content: "\ea9a";
}
.c-i__helicopter:before {
  content: "\ea9c";
}
.c-i__helicopter-games:before {
  content: "\ea9c";
}
.c-i__helix-jump:before {
  content: "\ea9b";
}
.c-i__highscore-games:before {
  content: "\ea9d";
}
.c-i__highscore_games:before {
  content: "\ea9d";
}
.c-i__horse:before {
  content: "\ea9e";
}
.c-i__horse-games:before {
  content: "\ea9e";
}
.c-i__horse-racing:before {
  content: "\ea9e";
}
.c-i__horse_games:before {
  content: "\ea9e";
}
.c-i__horse_racing:before {
  content: "\ea9e";
}
.c-i__hospital-games:before {
  content: "\ea9f";
}
.c-i__hotel-games:before {
  content: "\eaa0";
}
.c-i__house-games:before {
  content: "\eaa1";
}
.c-i__house_makeover_games:before {
  content: "\eaa1";
}
.c-i__html5:before {
  content: "\eaa2";
}
.c-i__hunting:before {
  content: "\eaa3";
}
.c-i__hunting-games:before {
  content: "\eaa3";
}
.c-i__sniper:before {
  content: "\eaa3";
}
.c-i__sniper-games:before {
  content: "\eaa3";
}
.c-i__sniper_games:before {
  content: "\eaa3";
}
.c-i__ice-games:before {
  content: "\eb0a";
}
.c-i__ice-cream:before {
  content: "\eaa4";
}
.c-i__ice-cream-games:before {
  content: "\eaa4";
}
.c-i__space-invaders:before {
  content: "\eb05";
}
.c-i__space_invaders:before {
  content: "\eb05";
}
.c-i__io:before {
  content: "\eb09";
}
.c-i__io-games:before {
  content: "\eb09";
}
.c-i__jewel:before {
  content: "\eaa5";
}
.c-i__jewel-games:before {
  content: "\eaa5";
}
.c-i__collecting:before {
  content: "\eaa5";
}
.c-i__jumping:before {
  content: "\eaa6";
}
.c-i__athletics:before {
  content: "\eaa6";
}
.c-i__endless-running:before {
  content: "\eaa6";
}
.c-i__running:before {
  content: "\eaa6";
}
.c-i__running-games:before {
  content: "\eaa6";
}
.c-i__avoiding:before {
  content: "\eaa6";
}
.c-i__subway-surfers:before {
  content: "\eaa6";
}
.c-i__sports:before {
  content: "\eaa6";
}
.c-i__sports-heads:before {
  content: "\eaa6";
}
.c-i__kissing:before {
  content: "\eaa7";
}
.c-i__kitchen:before {
  content: "\eaa8";
}
.c-i__line-racing:before {
  content: "\eaa9";
}
.c-i__line_racing:before {
  content: "\eaa9";
}
.c-i__logic-games:before {
  content: "\eaaa";
}
.c-i__skill:before {
  content: "\eaaa";
}
.c-i__love:before {
  content: "\eaab";
}
.c-i__love-games:before {
  content: "\eaab";
}
.c-i__love-test:before {
  content: "\eaab";
}
.c-i__magic-games:before {
  content: "\eaac";
}
.c-i__mahjongg:before {
  content: "\eaad";
}
.c-i__mahjong:before {
  content: "\eaad";
}
.c-i__make-over:before {
  content: "\eaae";
}
.c-i__make-up:before {
  content: "\eaae";
}
.c-i__make_up:before {
  content: "\eaae";
}
.c-i__beauty:before {
  content: "\eaae";
}
.c-i__beauty-games:before {
  content: "\eaae";
}
.c-i__makeover:before {
  content: "\eaae";
}
.c-i__girl_makeover_games:before {
  content: "\eaae";
}
.c-i__math:before {
  content: "\eaaf";
}
.c-i__memo:before {
  content: "\eab0";
}
.c-i__hidden-object:before {
  content: "\eab0";
}
.c-i__hidden-objects:before {
  content: "\eab0";
}
.c-i__mobile_games:before {
  content: "\eab1";
}
.c-i__mobile__tablet_games:before {
  content: "\eab1";
}
.c-i__smartphone-games:before {
  content: "\eab1";
}
.c-i__money-games:before {
  content: "\eb01";
}
.c-i__money-movers:before {
  content: "\eb01";
}
.c-i__motocross:before {
  content: "\eab2";
}
.c-i__motor-racing:before {
  content: "\eab2";
}
.c-i__motor_racing:before {
  content: "\eab2";
}
.c-i__motorcycle:before {
  content: "\eab2";
}
.c-i__moto-x3m:before {
  content: "\eab2";
}
.c-i__multiplayer:before {
  content: "\eab3";
}
.c-i__multiplayer-games:before {
  content: "\eab3";
}
.c-i__mmo:before {
  content: "\eab3";
}
.c-i__music:before {
  content: "\eab4";
}
.c-i__mystery-games:before {
  content: "\eab5";
}
.c-i__nail-studio:before {
  content: "\eab6";
}
.c-i__nail_studio:before {
  content: "\eab6";
}
.c-i__nail_studio_games:before {
  content: "\eab6";
}
.c-i__number-games:before {
  content: "\eb0b";
}
.c-i__offroad:before {
  content: "\eab7";
}
.c-i__uphill-racing:before {
  content: "\eab7";
}
.c-i__uphill-rush-games:before {
  content: "\eab7";
}
.c-i__uphill_racing:before {
  content: "\eab7";
}
.c-i__uphill_rush_games:before {
  content: "\eab7";
}
.c-i__4x4:before {
  content: "\eab7";
}
.c-i__paintball:before {
  content: "\eab8";
}
.c-i__panda-games:before {
  content: "\eab9";
}
.c-i__3-pandas:before {
  content: "\eab9";
}
.c-i__parking:before {
  content: "\eaba";
}
.c-i__party-games:before {
  content: "\eabb";
}
.c-i__party_dress_up_games:before {
  content: "\eabb";
}
.c-i__physics:before {
  content: "\eabc";
}
.c-i__piano:before {
  content: "\eabd";
}
.c-i__piano-games:before {
  content: "\eabd";
}
.c-i__piano_games:before {
  content: "\eabd";
}
.c-i__pig-games:before {
  content: "\eabe";
}
.c-i__pinball:before {
  content: "\eabf";
}
.c-i__pirate:before {
  content: "\eac0";
}
.c-i__pirate-games:before {
  content: "\eac0";
}
.c-i__pixel:before {
  content: "\eac1";
}
.c-i__pizza:before {
  content: "\eac2";
}
.c-i__pizza-games:before {
  content: "\eac2";
}
.c-i__platform_games:before {
  content: "\eac3";
}
.c-i__poki:before {
  content: "\eb08";
}
.c-i__police:before {
  content: "\eac4";
}
.c-i__police-games:before {
  content: "\eac4";
}
.c-i__premium:before {
  content: "\eac5";
}
.c-i__popular:before {
  content: "\eac5";
}
.c-i__try-now:before {
  content: "\eac5";
}
.c-i__try-now-:before {
  content: "\eac5";
}
.c-i__try-now-gd:before {
  content: "\eac5";
}
.c-i__try-now-gd-girls:before {
  content: "\eac5";
}
.c-i__puppy-games:before {
  content: "\eac6";
}
.c-i__cute-games:before {
  content: "\eac6";
}
.c-i__puzzle:before {
  content: "\eac7";
}
.c-i__puzzles:before {
  content: "\eac7";
}
.c-i__jigsaw-puzzle:before {
  content: "\eac7";
}
.c-i__jigsaw_puzzle:before {
  content: "\eac7";
}
.c-i__quiz:before {
  content: "\eac8";
}
.c-i__quiz-games:before {
  content: "\eac8";
}
.c-i__racing:before {
  content: "\eac9";
}
.c-i__city-racing:before {
  content: "\eac9";
}
.c-i__city_racing:before {
  content: "\eac9";
}
.c-i__restaurant:before {
  content: "\eaca";
}
.c-i__restaurant_games:before {
  content: "\eaca";
}
.c-i__papa:before {
  content: "\eaca";
}
.c-i__papa-louie:before {
  content: "\eaca";
}
.c-i__papas:before {
  content: "\eaca";
}
.c-i__papas-games:before {
  content: "\eaca";
}
.c-i__robot:before {
  content: "\eacb";
}
.c-i__robot-games:before {
  content: "\eacb";
}
.c-i__roller-coaster:before {
  content: "\eacc";
}
.c-i__thrill-rush:before {
  content: "\eacc";
}
.c-i__room-decoration:before {
  content: "\eacd";
}
.c-i__room_decoration:before {
  content: "\eacd";
}
.c-i__room_makeover_games:before {
  content: "\eacd";
}
.c-i__run--shoot:before {
  content: "\eb0d";
}
.c-i__run__shoot:before {
  content: "\eb0d";
}
.c-i__scary:before {
  content: "\eace";
}
.c-i__scary-games:before {
  content: "\eace";
}
.c-i__horror:before {
  content: "\eace";
}
.c-i__school-games:before {
  content: "\eb00";
}
.c-i__back-to-school-games:before {
  content: "\eb00";
}
.c-i__back_to_school_games:before {
  content: "\eb00";
}
.c-i__sheep-games:before {
  content: "\eb02";
}
.c-i__shoot--throw:before {
  content: "\eb0c";
}
.c-i__shoot__throw:before {
  content: "\eb0c";
}
.c-i__shop-games:before {
  content: "\ead0";
}
.c-i__shopping-games:before {
  content: "\ead0";
}
.c-i__shopaholic-games:before {
  content: "\ead0";
}
.c-i__shopaholic_games:before {
  content: "\ead0";
}
.c-i__snail-bob:before {
  content: "\ead1";
}
.c-i__snail-bob-games:before {
  content: "\ead1";
}
.c-i__snailbob-games:before {
  content: "\ead1";
}
.c-i__soccer:before {
  content: "\ead2";
}
.c-i__social-games:before {
  content: "\eafe";
}
.c-i__social-network:before {
  content: "\eafe";
}
.c-i__social_games:before {
  content: "\eafe";
}
.c-i__spa-games:before {
  content: "\ead4";
}
.c-i__space:before {
  content: "\ead5";
}
.c-i__space-games:before {
  content: "\ead5";
}
.c-i__space-invaders:before {
  content: "\ead5";
}
.c-i__space_invaders:before {
  content: "\ead5";
}
.c-i__spaceship-games:before {
  content: "\ead5";
}
.c-i__spelling:before {
  content: "\ead6";
}
.c-i__word:before {
  content: "\ead6";
}
.c-i__word_games:before {
  content: "\ead6";
}
.c-i__sports_dress_up_games:before {
  content: "\ead7";
}
.c-i__stickman:before {
  content: "\ead8";
}
.c-i__stickman-games:before {
  content: "\ead8";
}
.c-i__sudoku:before {
  content: "\ead9";
}
.c-i__summer-games:before {
  content: "\eada";
}
.c-i__summer_dress_up_games:before {
  content: "\eada";
}
.c-i__summer_games:before {
  content: "\eada";
}
.c-i__superhero-games:before {
  content: "\eadb";
}
.c-i__super-heroes:before {
  content: "\eadb";
}
.c-i__surfing-games:before {
  content: "\eadc";
}
.c-i__surgery:before {
  content: "\eadd";
}
.c-i__surgery-games:before {
  content: "\eadd";
}
.c-i__surgery_games:before {
  content: "\eadd";
}
.c-i__operate-now-games:before {
  content: "\eadd";
}
.c-i__survival-games:before {
  content: "\eade";
}
.c-i__sushi:before {
  content: "\eadf";
}
.c-i__sushi-games:before {
  content: "\eadf";
}
.c-i__tank:before {
  content: "\eae0";
}
.c-i__tank-games:before {
  content: "\eae0";
}
.c-i__tattoo:before {
  content: "\eae1";
}
.c-i__tattoo-games:before {
  content: "\eae1";
}
.c-i__taxi:before {
  content: "\eae2";
}
.c-i__taxi-games:before {
  content: "\eae2";
}
.c-i__tennis:before {
  content: "\eae3";
}
.c-i__table-tennis:before {
  content: "\eae3";
}
.c-i__table_tennis:before {
  content: "\eae3";
}
.c-i__thanksgiving-games:before {
  content: "\eae4";
}
.c-i__time-management:before {
  content: "\eae5";
}
.c-i__top-100:before {
  content: "\eae6";
}
.c-i__trollface-quest-games:before {
  content: "\eb04";
}
.c-i__typing:before {
  content: "\eae7";
}
.c-i__fast-typing:before {
  content: "\eae7";
}
.c-i__fast_typing:before {
  content: "\eae7";
}
.c-i__unicorn:before {
  content: "\eae8";
}
.c-i__unicorn-games:before {
  content: "\eae8";
}
.c-i__pony:before {
  content: "\eae8";
}
.c-i__pony-games:before {
  content: "\eae8";
}
.c-i__fantasy-games:before {
  content: "\eae8";
}
.c-i__upgrade-games:before {
  content: "\eae9";
}
.c-i__valentines-day:before {
  content: "\eaea";
}
.c-i__valentines_day:before {
  content: "\eaea";
}
.c-i__valentines_day_games:before {
  content: "\eaea";
}
.c-i__vampire:before {
  content: "\eaeb";
}
.c-i__vampire-games:before {
  content: "\eaeb";
}
.c-i__vet-games:before {
  content: "\eaec";
}
.c-i__videos:before {
  content: "\eaed";
}
.c-i__volleyball:before {
  content: "\eaee";
}
.c-i__voodoo-games:before {
  content: "\eaef";
}
.c-i__war:before {
  content: "\eaf0";
}
.c-i__war-games:before {
  content: "\eaf0";
}
.c-i__war_games:before {
  content: "\eaf0";
}
.c-i__multiplayer-war:before {
  content: "\eaf0";
}
.c-i__warrior-games:before {
  content: "\eaf1";
}
.c-i__water:before {
  content: "\eaf2";
}
.c-i__water-games:before {
  content: "\eaf2";
}
.c-i__water-sports:before {
  content: "\eaf2";
}
.c-i__water_sports:before {
  content: "\eaf2";
}
.c-i__swimming-games:before {
  content: "\eaf2";
}
.c-i__wedding:before {
  content: "\eaf3";
}
.c-i__wedding-games:before {
  content: "\eaf3";
}
.c-i__wedding_dress_up_games:before {
  content: "\eaf3";
}
.c-i__weird-games:before {
  content: "\eaf4";
}
.c-i__what-we-play:before {
  content: "\eaf5";
}
.c-i__winter-games:before {
  content: "\eaf6";
}
.c-i__winter-sports:before {
  content: "\eaf6";
}
.c-i__winter_dress_up_games:before {
  content: "\eaf6";
}
.c-i__winter_sports:before {
  content: "\eaf6";
}
.c-i__witch-games:before {
  content: "\eaf7";
}
.c-i__world-cup-soccer-games:before {
  content: "\eaf8";
}
.c-i__world_animal_day:before {
  content: "\eaf8";
}
.c-i__world_cup_soccer_games:before {
  content: "\eaf8";
}
.c-i__worm:before {
  content: "\eaf9";
}
.c-i__wreck-the-city:before {
  content: "\eafa";
}
.c-i__wreck_the_city:before {
  content: "\eafa";
}
.c-i__wrestling:before {
  content: "\eafb";
}
.c-i__y8:before {
  content: "\eb06";
}
.c-i__zombie:before {
  content: "\eafc";
}
.c-i__zombie-games:before {
  content: "\eafc";
}
.c-i__zombie_games:before {
  content: "\eafc";
}
.c-i__zombies:before {
  content: "\eafc";
}
.c-i__zoo:before {
  content: "\eafd";
}
.c-i__zoo-games:before {
  content: "\eafd";
}
[class*="c-i__"] {
  font-family: "spil-collection-icons";
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wdg_header_logo {
  display: block;
  float: left;
  position: static;
  margin-left: 0;
  padding: 10px 0;
  height: 2.625em;
}
@media screen and (max-width: 374px) {
  .wdg_header_logo {
    margin: 0;
  }
}
@media screen and (min-width: 481px) {
  .wdg_header_logo {
    display: inline-block;
    position: relative;
    left: 0;
    top: 0;
    height: 3em;
    padding: 0;
    margin: auto;
    vertical-align: middle;
  }
}
.wdg_header_logo .logo {
  bottom: 0;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 2.625em;
  width: auto;
}
@media screen and (max-width: 374px) {
  .wdg_header_logo .logo {
    height: 42px !important;
    margin: 0 0 0 5px;
  }
}
@media all and (min-width: 1025px) {
  .wdg_header_logo .logo {
    display: block;
    margin: auto 0;
  }
}
.wdg_header_logo.wdg_header_logo--158 {
  display: block;
  margin: -10px 0 -22px;
  top: 0.5em;
  z-index: 2;
}
.wdg_header_logo.wdg_header_logo--158 .logo {
  display: block;
  width: 3.4375em;
  height: 3.4375em;
}
#wdg_header_logo {
  display: block;
  position: static;
  padding: 10px 0;
}
#wdg_header_logo .logo.small {
  display: block;
}
.header-menu-container {
  display: flex;
  justify-content: flex-end;
}
.wdg_header {
  position: relative;
  color: var(--headermenu-text-color);
  z-index: 5;
  background-color: var(--headermenu-bg-color);
  height: 48px;
}
.wdg_header .menu-container-openbutton {
  height: 48px;
  width: 48px;
  position: absolute;
  top: 0;
  left: 0;
  touch-action: manipulation;
  cursor: pointer;
}
.wdg_header .menu-container-openbutton::after {
  content: "";
  border-bottom: 2px solid var(--mobile-burger-menu);
  display: inline-block;
  width: 20px;
  position: absolute;
  left: 13px;
  height: 8px;
  top: 17px;
  border-top: 2px solid var(--mobile-burger-menu);
}
.wdg_header .menu-container-openbutton::before {
  content: "";
  border-bottom: 2px solid var(--mobile-burger-menu);
  display: inline-block;
  width: 20px;
  position: absolute;
  top: 0;
  left: 13px;
  height: 31px;
}
.wdg_header .menu-container-closebutton {
  height: 48px;
  width: 48px;
  display: inline-block;
  position: absolute;
}
.wdg_header .menu-container-closebutton::after {
  content: "";
  height: 25px;
  width: 20px;
  position: absolute;
  display: inline-block;
  border-bottom: 3px solid var(--mobile-burger-menu);
  transform: rotate(45deg);
  top: 4px;
  left: 20px;
}
.wdg_header .menu-container-closebutton::before {
  content: "";
  height: 25px;
  width: 20px;
  position: absolute;
  display: inline-block;
  border-bottom: 3px solid var(--mobile-burger-menu);
  transform: rotate(-45deg);
  left: 4px;
  top: 4px;
}
.wdg_header .header-home-container {
  width: 100%;
  text-align: center;
}
.wdg_header .header-home {
  display: inline-block;
}
.wdg_header .menu-container {
  left: -80%;
  top: 0;
  width: 80%;
  position: fixed;
  height: 100%;
  transition: left 0.2s ease-out;
}
.wdg_header .menu-container.active {
  left: 0;
}
.wdg_header .menu-container.active::after {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: var(--menucontainer-bg);
  z-index: -1;
}
.wdg_header .menu-container .menu-header {
  width: 80%;
  z-index: 1;
  height: 48px;
  position: fixed;
}
.wdg_header .menu-container .menu-header .logo {
  height: 48px;
  width: auto;
  padding: 9px 0;
  margin: 0 auto;
}
.wdg_header .wdg_header_logo {
  float: left;
  margin: -0.4em 0 0 0;
}
.menu-header {
  background-color: var(--headermenu-bg-color);
}
.wdg_menu {
  background-color: var(--headermenu-mobile-bg-color);
  height: 100vh;
  overflow: auto;
}
.wdg_menu .box-header {
  border-bottom: 1px solid #ccc;
}
.wdg_menu .box-header h3 {
  color: #4a4a4a;
}
.wdg_menu .box-header .small {
  padding: 0 0.8125em 0;
}
.wdg_menu a {
  display: block;
  padding: 0;
}
.wdg_menu a:hover {
  text-decoration: none;
}
.wdg_menu .menu-item .menu-item-button-container {
  padding: 15px 15px 0 15px;
}
.wdg_menu .menu-item .menu-item-button-container .new-games {
  width: 100%;
}
.wdg_menu .menu-item .menu-item-button-container .icon-wrapper {
  display: inline-block;
  color: var(--button-text-color);
  background-color: transparent;
  padding: 0;
  margin: 0 0 15px 0;
}
.wdg_menu .menu-item .menu-item-button-container .arrow {
  float: right;
  height: 12px;
  width: 12px;
  margin: 4px 0 0 0;
  border-left: 2px solid var(--button-text-color);
  border-top: 2px solid var(--button-text-color);
  transform: rotate(225deg);
  transition-duration: 0.2s;
  transition-property: transform;
  pointer-events: none;
}
.wdg_menu .menu-item .menu-item__dropdown {
  background-color: var(--content-bg-color);
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.wdg_menu .menu-item .menu-item__dropdown .best-games,
.wdg_menu .menu-item .menu-item__dropdown .box-header,
.wdg_menu .menu-item .menu-item__dropdown .browse-by-wrapper {
  display: none;
}
.wdg_menu .menu-item .menu-item__dropdown-for_you .box-header {
  display: block;
}
@media screen and (max-width: 769px) {
  .wdg_menu .menu-item .menu-item__dropdown-for_you .box-header h3 {
    font-size: 1.25em;
  }
}
.wdg_menu .menu-item.active {
  background-color: var(--menu-button-hover);
  color: var(--menu-button-hover-text);
}
.wdg_menu .menu-item.active .arrow {
  margin: 10px 0 0 0;
  transform: rotate(45deg);
}
.wdg_menu .menu-item.active .menu-item__dropdown {
  max-height: 2000px;
}
.wdg_menu .menu-title {
  font-size: 16px;
}
.wdg_menu .more_games_tab {
  display: none;
}
.wdg_menu .wdg_favourite_menu {
  padding: 0;
  color: #4a4a4a;
  height: 100%;
  vertical-align: baseline;
  display: flex;
  flex-direction: column;
}
.wdg_menu .wdg_favourite_menu header a {
  float: right;
  text-transform: uppercase;
}
.wdg_menu .wdg_favourite_menu .empty-tile {
  position: relative;
}
.wdg_menu .wdg_favourite_menu .empty-tile i {
  color: #aec7ea;
  font-size: 30px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.wdg_menu .wdg_favourite_menu .register-for-fav {
  width: 56%;
  text-align: left;
  margin: auto;
}
.wdg_menu .wdg_favourite_menu .register-for-fav a {
  text-transform: uppercase;
}
.wdg_menu .wdg_favourite_menu .empty-favorite {
  padding-top: 6em;
}
@media all and (max-width: 1024px) {
  .wdg_menu .wdg_favourite_menu .register-for-fav,
  .wdg_menu .wdg_favourite_menu .empty-favorite {
    padding: 6em 0 70px 0;
  }
  .wdg_menu .menu__items_list {
    padding: 48px 0 100px 0;
  }
  .wdg_menu .menu-item .menu-item-button-container .new-games {
    width: 100%;
    height: 48px;
    line-height: 3;
    margin: 0 !important;
  }
  .wdg_menu .menu-item .menu-item-button-container--new-games {
    padding: 0 15px;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list {
    background-color: var(--submenu-bg-color);
  }
  .wdg_menu .menu-item .menu-item__dropdown-list li {
    padding: 0;
    width: 100%;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list li a {
    padding: 17px 30px;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list li a > * {
    display: inline;
    padding: 0 !important;
    margin: 0;
    font-size: 22px;
    vertical-align: middle;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list li a > *:first-child {
    margin-right: 8px;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper,
  .wdg_menu .menu-item .menu-item__dropdown-list .tile {
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper
    .tile-thumbnail,
  .wdg_menu .menu-item .menu-item__dropdown-list .tile .tile-thumbnail {
    display: none;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper {
    margin: 0.5em 0;
    padding: 0.85em 30px;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper
    a {
    padding: 0 !important;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list .all_category_labels-link,
  .wdg_menu .menu-item .menu-item__dropdown-list .tile-title {
    text-align: left;
    font-size: 16px;
    color: var(--button-text-color);
    padding: 0 0 10px 30px;
  }
}
@media all and (min-width: 1025px) {
  .wdg_menu {
    background-color: var(--headermenu-bg-color);
    overflow: hidden;
    height: 48px;
    min-height: 0;
    text-align: right;
    visibility: hidden;
  }
  .wdg_menu.ready {
    visibility: visible;
  }
  .wdg_menu .menu-title {
    font-size: 15px;
  }
  .wdg_menu .menu-item {
    display: inline-block;
    vertical-align: top;
    margin-left: -0.22em;
    margin-right: -0.12em;
  }
  .wdg_menu .menu-item .arrow {
    display: none;
  }
  .wdg_menu .menu-item .menu-item__dropdown {
    display: none;
    background-color: #fff;
    position: absolute;
    left: 0;
    box-shadow: 0 3px 6px 0 rgba(50, 50, 50, 0.4);
    border-radius: 0 0 0.3rem 0.3rem;
    width: 100%;
    transition: max-height 0s ease-out;
  }
  .wdg_menu .menu-item .menu-item__dropdown .categories.dropdown {
    display: flex;
    min-height: 305px;
  }
  .wdg_menu .menu-item .menu-item__dropdown .best-games,
  .wdg_menu .menu-item .menu-item__dropdown .box-header,
  .wdg_menu .menu-item .menu-item__dropdown .browse-by-wrapper {
    display: block;
  }
  .wdg_menu .menu-item.active {
    background-color: transparent;
  }
  .wdg_menu .menu-item.active .menu-item__dropdown {
    max-height: 0;
  }
  .wdg_menu .menu-item .more_games-dropdown_item:hover {
    background-color: var(--menu-button-hover);
  }
  .wdg_menu .menu-item:hover,
  .wdg_menu .menu-item .more_games-dropdown_item:hover {
    color: var(--menu-button-hover-text);
  }
  .wdg_menu .menu-item:hover .arrow,
  .wdg_menu .menu-item .more_games-dropdown_item:hover .arrow {
    margin: 4px 0 0 0;
    transform: rotate(225deg);
  }
  .wdg_menu .menu-item:hover .menu-item__dropdown,
  .wdg_menu .menu-item .more_games-dropdown_item:hover .menu-item__dropdown {
    display: block;
    z-index: 2;
    max-height: 2000px;
    padding: 8px 0 0 0;
  }
  .wdg_menu .menu-item:hover .menu-item__dropdown--more-games,
  .wdg_menu
    .menu-item
    .more_games-dropdown_item:hover
    .menu-item__dropdown--more-games {
    padding: 0;
  }
  .wdg_menu .menu-item:hover .icon-wrapper,
  .wdg_menu .menu-item .more_games-dropdown_item:hover .icon-wrapper {
    background-color: var(--menu-button-hover);
  }
  .wdg_menu .menu-item .menu-item-button-container {
    height: 48px;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 0;
  }
  .wdg_menu .menu-item .menu-item-button-container--for-you::after {
    background-color: transparent;
  }
  .wdg_menu .menu-item .menu-item-button-container .icon-wrapper {
    margin: 0 1px;
    height: 100%;
    padding: 0 15px;
    display: inline-flex;
    align-items: center;
  }
  .wdg_menu .menu-item .menu-item-button-container::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    margin: 5px 15px;
    background-color: #ffffff50;
    top: 12px;
    right: -15px;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list .top-categories,
  .wdg_menu .menu-item .menu-item__dropdown-for_you .top-categories {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list .top-categories .category,
  .wdg_menu .menu-item .menu-item__dropdown-for_you .top-categories .category {
    margin: 0;
    flex-grow: 1;
    padding: 1em 0;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list .top-categories li,
  .wdg_menu .menu-item .menu-item__dropdown-for_you .top-categories li {
    padding: 0;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list .top-categories li a,
  .wdg_menu .menu-item .menu-item__dropdown-for_you .top-categories li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    height: 100%;
    border-radius: 5px;
    color: var(--global-tile-text-color);
    padding: 0 5px;
  }
  .wdg_menu .menu-item .menu-item__dropdown-list .top-categories li a:hover,
  .wdg_menu .menu-item .menu-item__dropdown-list .top-categories li a:hover *,
  .wdg_menu .menu-item .menu-item__dropdown-for_you .top-categories li a:hover,
  .wdg_menu
    .menu-item
    .menu-item__dropdown-for_you
    .top-categories
    li
    a:hover
    * {
    background-color: var(--menu-button-hover);
    color: var(--menu-button-hover-text);
  }
  .wdg_menu .menu-item .menu-item__dropdown-list .top-categories li a i,
  .wdg_menu .menu-item .menu-item__dropdown-for_you .top-categories li a i {
    font-size: 1.3em;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .top-categories
    li
    a
    .tile-title,
  .wdg_menu
    .menu-item
    .menu-item__dropdown-for_you
    .top-categories
    li
    a
    .tile-title {
    font-size: 0.9em;
    margin: 0 !important;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper,
  .wdg_menu
    .menu-item
    .menu-item__dropdown-for_you
    .all_category_labels-link-wrapper {
    text-align: center;
    position: relative;
    bottom: 0.5em;
    width: 100%;
    margin-top: 0.5em;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper
    .all_category_labels-link,
  .wdg_menu
    .menu-item
    .menu-item__dropdown-for_you
    .all_category_labels-link-wrapper
    .all_category_labels-link {
    color: white;
    background: var(--button-floating-hover);
    border-radius: 0.3rem;
    display: inline-block;
    min-width: 50%;
    padding: 0.25em 1em;
  }
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper
    .all_category_labels-link:hover,
  .wdg_menu
    .menu-item
    .menu-item__dropdown-list
    .all_category_labels-link-wrapper
    .all_category_labels-link:hover
    *,
  .wdg_menu
    .menu-item
    .menu-item__dropdown-for_you
    .all_category_labels-link-wrapper
    .all_category_labels-link:hover,
  .wdg_menu
    .menu-item
    .menu-item__dropdown-for_you
    .all_category_labels-link-wrapper
    .all_category_labels-link:hover
    * {
    background: var(--menu-button-hover);
    color: var(--menu-button-hover-text);
  }
  .wdg_menu .menu-item .more_games-dropdown {
    left: auto;
    margin: 0;
    text-align: left;
    color: white;
    width: auto;
  }
  .wdg_menu .menu-item .more_games-dropdown .categories.dropdown {
    min-height: auto;
  }
  .wdg_menu .menu-item .more_games-dropdown_item {
    background-color: var(--headermenu-bg-color);
    color: var(--menu-button-hover-text);
  }
  .wdg_menu .menu-item .more_games-dropdown_item .icon-wrapper {
    padding: 10px;
  }
  .wdg_menu .more_games_tab {
    display: inline-block;
  }
  .wdg_menu .hidden-menu-item {
    display: none;
  }
}
.search-button:active,
.search-button:focus,
.search-button:hover,
.search-button:active {
  box-shadow: 0 4px 0 #44a00a;
  background-color: #6fc338;
}
.search-button img {
  width: 100%;
}
#searchContainer {
  background-color: #fff;
  position: fixed;
  height: calc(100% - 50px);
  overflow: scroll;
  border-radius: 0;
  line-height: 1.7;
  width: 100px;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
}
#searchContainer.active {
  display: block;
}
@media all and (max-width: 1025px) {
  #searchContainer {
    width: 100%;
  }
}
@media all and (min-width: 1025px) {
  #searchContainer {
    position: absolute;
    overflow: visible;
    right: 6px;
    left: unset;
    height: auto;
    border-radius: 0.4rem;
    min-width: 15em;
  }
}
#searchContainer .form-control {
  background: 0;
  border: 0;
  outline: 0;
  color: #fff;
  box-shadow: none;
}
#searchContainer .input-group-text {
  background: 0;
  border: 0;
  padding-right: 0;
}
#searchContainer .input-group-text img {
  width: 18px;
}
#searchContainer #searchResults .game-title {
  color: #ccc;
  margin: 0.3em 0 0;
  text-transform: uppercase;
  padding: 10px 0 0 0.5em;
  font-size: 1rem;
}
#searchContainer #searchResults .summary {
  width: 100%;
}
#searchContainer #searchResults .search-results-game-list {
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  flex-flow: column;
  width: 100%;
  padding-top: 10px;
}
#searchContainer #searchResults .search-results-game-list .search-result-game {
  flex-direction: row;
  align-items: center;
  padding: 1em 0.5em 1em 0.5em !important;
  display: flex;
  height: calc(56px + 1em);
  position: relative;
  width: 100%;
}
#searchContainer
  #searchResults
  .search-results-game-list
  .search-result-game:hover {
  background-color: #fafafa;
  text-decoration: underline;
}
#searchContainer
  #searchResults
  .search-results-game-list
  .search-result-game:hover
  .title {
  text-decoration: underline;
}
#searchContainer
  #searchResults
  .search-results-game-list
  .search-result-game
  a {
  position: absolute;
  content: " ";
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}
#searchContainer
  #searchResults
  .search-results-game-list
  .search-result-game
  .title {
  text-align: center;
  font-size: 0.85em;
  line-height: 20px;
  padding: 0 0 0 95px;
  width: 100%;
  color: var(--searchlist-color);
  margin-top: -1em;
}
@media screen and (max-width: 1025px) {
  #searchContainer
    #searchResults
    .search-results-game-list
    .search-result-game
    .title {
    text-align: left;
  }
}
#searchContainer
  #searchResults
  .search-results-game-list
  .search-result-game
  .title
  b {
  color: var(--searchlist-searched-color);
  font-weight: 600;
}
@media screen and (max-width: 1025px) and (min-width: 480px) {
  #searchContainer
    #searchResults
    .search-results-game-list
    .search-result-game {
    height: 55px;
    margin-bottom: 10px;
  }
  #searchContainer
    #searchResults
    .search-results-game-list
    .search-result-game
    img {
    width: 92px;
    height: 55px;
  }
  #searchContainer
    #searchResults
    .search-results-game-list
    .search-result-game
    .title {
    padding: 0 0 0 130px;
  }
}
#searchContainer #searchResults .search-results-game-list img {
  border-radius: var(--thumbnail-borders-radius);
  width: 92px;
  height: 55px;
}
#searchContainer .search-bar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
#searchContainer .clear-button {
  width: 70px;
  height: 30px;
  border: 0;
  outline: 0;
  background: 0;
  color: #fff;
  margin: 0 0 0 10px;
  position: absolute;
  right: 0;
  padding: 10px;
  z-index: 99;
  display: none;
  font-size: 14px;
}
#searchContainer .close-button {
  background: url(/assets/header/icon_close-c54aad688533309417ecb864e851d3a71a6dcc9eae254e0cfe9aaa156d5f688f.svg)
    no-repeat;
  width: 20px;
  height: 20px;
  border: 0;
  outline: 0;
  position: absolute;
  right: 16px;
  top: 28px;
  padding: 10px;
  z-index: 99;
}
#viewAllResults {
  visibility: hidden;
  display: none;
}
#viewAllResults.show {
  visibility: visible;
  display: block;
  width: 100%;
}
#viewAllResults .all-results {
  background: none;
  font-size: 16px;
  line-height: 18px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 100%;
  margin: 0 auto 0.5em;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  padding: 10px 40px;
  overflow: hidden;
  position: relative;
  color: var(--searchlist-color);
}
#gamesResult {
  visibility: hidden;
  display: none;
}
#gamesResult.show {
  visibility: visible;
  display: block;
  color: var(--searchlist-color);
  padding: 1em;
}
.wdg_search_bar {
  position: relative;
  visibility: hidden;
}
@media all and (min-width: 1025px) {
  .wdg_search_bar {
    visibility: visible;
    margin: 11px 0 -9px 20px;
    height: 40px;
    float: right;
  }
}
.wdg_search_bar.visible {
  visibility: visible;
}
.wdg_search_bar__open-icon {
  color: var(--mobile-burger-menu);
  margin-right: 15px;
  line-height: 48px !important;
  position: absolute;
  right: 0;
  top: 0;
}
@media all and (min-width: 1025px) {
  .wdg_search_bar__open-icon {
    display: none !important;
  }
}
.wdg_search_bar__overlay {
  height: 100vh;
  width: 100vw;
  margin: -10px 0 0;
  background: rgba(0, 0, 0, 0.75);
  position: fixed;
  z-index: -1;
}
@media all and (min-width: 1025px) {
  .wdg_search_bar__overlay {
    display: none;
  }
}
.mobile .wdg_search_bar input[type="text"] {
  height: 2em;
  padding-right: 1.5em;
}
.wdg_search_bar .search-open {
  background: #f4f4f4;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  padding: 1px 10px 5px;
}
.wdg_search_bar .search-open .icon {
  position: absolute;
  display: flex;
  height: 100%;
  align-items: center;
  top: 0;
  right: 5px;
}
@media all and (max-width: 1025px) {
  .wdg_search_bar .search-open .icon {
    right: 15px;
  }
}
@media all and (min-width: 1025px) {
  .wdg_search_bar .search-open {
    position: absolute;
    background: #fff;
    border-radius: 0.25em;
    overflow: hidden;
    max-width: 11.5em;
    padding: 0 0 0 0.25em;
    margin: 0;
  }
}
.wdg_search_bar .search-open__left-arrow {
  float: left;
  margin: 8px 30px 0 0;
  color: #4a4a4a;
}
@media all and (min-width: 1025px) {
  .wdg_search_bar .search-open__left-arrow {
    display: none;
  }
}
.wdg_search_bar input[type="text"] {
  background-color: transparent;
  float: left;
  padding-right: 1.6em;
  color: #000;
  border: none;
  border-bottom: 1px solid var(--search-bar-border-color);
  border-radius: 0;
  height: 1.625rem;
  margin: 0.3em 0 0.2em;
}
.wdg_search_bar input[type="text"]:focus + .icon--search {
  z-index: 2;
}
@media screen and (min-width: 374px) and (max-width: 481px) {
  .wdg_search_bar input[type="text"] {
    width: 80%;
  }
}
@media screen and (max-width: 374px) {
  .wdg_search_bar input[type="text"] {
    width: 80%;
  }
}
@media screen and (min-width: 481px) and (max-width: 1025px) {
  .wdg_search_bar input[type="text"] {
    width: 86%;
  }
}
@media all and (min-width: 1025px) {
  .wdg_search_bar input[type="text"] {
    width: 12em;
    margin: 0;
    border: none;
    font-size: 15px;
  }
}
.wdg_search_bar .button {
  position: absolute;
  top: 0;
  right: 16px;
  width: 1.5rem;
  height: 100%;
  background: none;
  border: none;
  padding: 0;
  line-height: 2rem;
  z-index: 3;
}
@media all and (min-width: 1025px) {
  .wdg_search_bar .button {
    right: 0;
  }
}
@media all and (min-width: 1025px) {
  .wdg_search_bar {
    width: 12em;
  }
}
.wdg_search_bar .apps,
.wdg_search_bar .labels,
.wdg_search_bar .games {
  display: none;
}
.wdg_search_bar .has-apps .apps,
.wdg_search_bar .has-labels .labels,
.wdg_search_bar .has-games .games {
  display: block;
}
.wdg_search_bar .icon {
  z-index: 99;
  color: #4a4a4a;
}
@media all and (min-width: 1025px) {
  .wdg_search_bar .icon {
    color: var(--headermenu-bg-color);
  }
}
.wdg_search_bar .icon:hover {
  cursor: pointer;
}
.search-suggestions {
  background-color: #fff;
  position: fixed;
  height: calc(100% - 50px);
  overflow: scroll;
  border-radius: 0;
  line-height: 1.7;
  visibility: hidden;
  width: 100%;
  top: 3.05em;
  left: 0;
  z-index: 1;
}
@media all and (min-width: 1025px) {
  .search-suggestions {
    position: absolute;
    overflow: visible;
    right: 6px;
    left: unset;
    height: auto;
    border-radius: 1rem;
    min-width: 15em;
  }
}
.search-suggestions:after {
  border-bottom-color: #fff;
  top: -1em;
  right: 5em;
}
.search-suggestions .dropdown-title {
  color: #ccc;
  margin: 0.5em 0 0;
  padding-bottom: 0;
}
.search-suggestions ul {
  background: #fff;
}
.search-suggestions ul li {
  text-align: center;
}
.search-suggestions ul li p {
  text-align: center;
  max-height: 2.4em;
  margin: 0.7em 0 0;
  line-height: 3.2;
}
@media screen and (min-width: 481px) and (max-width: 1025px) {
  .search-suggestions ul li p {
    margin: 40px 0 0 15px;
    float: left;
  }
}
.search-suggestions ul li > a {
  padding: 0.5em;
  color: #000;
}
.search-suggestions ul li > a:hover,
.search-suggestions ul li > a:focus {
  background-color: #fafafa;
}
.search-suggestions ul li > a .media-thumb {
  width: 5em;
  height: 3.75em;
  border-radius: 1rem;
}
@media screen and (min-width: 481px) and (max-width: 1025px) {
  .search-suggestions ul li > a .media-thumb {
    width: 120px;
    height: 90px;
  }
}
.search-suggestions .dropdown-footer {
  text-align: center;
}
.search-suggestions .dropdown-footer button {
  background: none;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 90%;
  margin: 0 auto 0.5em;
  cursor: pointer;
}
.search-suggestions .dropdown-item .media-body {
  height: 3.75em;
  width: 60%;
}
.search-suggestions .dropdown-item .media-body .title {
  line-height: 1.3;
}
.search-suggestions .label + .game {
  border-top: 2px dashed #e0e0e0;
}
.search-suggestions.visible {
  visibility: visible;
}
.search-suggestions .is-selected {
  background-color: #cccccc !important;
}
.wdg_page_search {
  position: relative;
  min-height: calc(100vh - 293px);
  background: var(--content-bg-color);
}
.wdg_page_search .box-header {
  border-bottom: 1px solid #ccc;
}
.wdg_page_search .tile {
  overflow: visible;
}
.wdg_page_search .skyscraper {
  display: none;
}
@media all and (min-width: 769px) {
  .wdg_page_search .skyscraper {
    display: inline-block;
  }
}
.wdg_page_search .mainContent {
  padding: 0.5em 0;
  margin-right: 0;
}
.wdg_page_search .leaderboard {
  border-radius: 1rem;
}
.wdg_applist.has-open-tile .tile {
  opacity: 0.4;
}
.wdg_applist__no-pagination {
  margin: 0;
}
.wdg_applist .tile {
  width: 100%;
  transition: opacity 0.4s ease;
}
.lt-ie9 .wdg_applist .tile {
  cursor: pointer;
}
.wdg_applist .tile span[class*="icon--"] {
  display: block;
}
.wdg_applist .tile:hover button {
  z-index: 10;
}
.wdg_applist .tile:hover .tile-title {
  font-weight: 700;
}
.wdg_applist .tile-title {
  display: block;
  text-decoration: none;
  z-index: 3;
}
.wdg_applist .tile-title:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: #fff;
  filter: alpha(opacity=0);
  opacity: 0;
}
.wdg_applist .pagination {
  text-align: center;
  margin: 10px 0;
}
@media all and (min-width: 481px) {
  .wdg_applist .pagination {
    text-align: right;
    margin: -30px 0 8px;
  }
}
.wdg_applist .pagination p {
  float: none;
  display: inline-block;
  margin-right: 1em;
  padding: 0;
}
.wdg_applist .skyscraper {
  display: none;
}
@media all and (min-width: 769px) {
  .wdg_applist .skyscraper {
    display: inline-block;
  }
}
body.mobile .wdg_applist .is-mobile {
  order: 1;
}
body.mobile .wdg_applist .is-desktop_only {
  order: 2;
}
body.mobile .wdg_applist .placeholder {
  order: 3;
}
.button {
  overflow: hidden;
  vertical-align: middle;
  display: inline-block;
  padding: 0.25em 0.8125em 0.1875em;
  border: 0;
  border-radius: 0.4rem;
  outline: 0;
  font-size: 1em;
  text-align: center;
  text-overflow: ellipsis;
  transition: background 450ms cubic-bezier(0.23, 1, 0.32, 1), opacity 0.4s ease;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 0.15em solid var(--button-border);
  border-right: 0.1em solid var(--button-border);
  background-color: var(--button-color);
  color: var(--button-text-color);
}
.button:hover {
  background-color: var(--button-hover);
  border-color: var(--button-border);
}
.button:focus {
  background-color: var(--button-hover);
  border-color: var(--button-border);
}
.button.action {
  background-color: var(--button-action-color);
  border-color: var(--button-action-border);
  color: #fff;
}
.button.action:hover {
  background-color: var(--button-action-hover);
  border-color: var(--button-border);
}
.button.action:focus {
  background-color: var(--button-action-hover);
  border-color: var(--button-border);
}
.button.green {
  background-color: var(--button-green-color);
  border-color: var(--button-border);
  color: #fff;
}
.button.green:hover {
  background-color: var(--button-green-hover);
  border-color: var(--button-border);
}
.button.green:focus {
  background-color: var(--button-green-hover);
  border-color: var(--button-border);
}
.button.floating {
  background-color: var(--button-floating-color);
  border-color: var(--button-floating-border-color);
  color: #fff;
}
.button.floating:hover {
  background-color: var(--button-floating-hover);
  border-color: var(--button-floating-border-color);
}
.button.floating:focus {
  background-color: var(--button-floating-hover);
  border-color: var(--button-floating-border-color);
}
.button.gap:hover {
  background-color: var(--button-floating-color);
  border-color: var(--button-floating-border-color);
  cursor: default;
}
.button.grey {
  background-color: var(--button-grey-color);
  border-color: var(--button-border);
  color: #fff;
}
.button.grey:hover {
  background-color: var(--button-grey-hover);
  border-color: var(--button-border);
}
.button.grey:focus {
  background-color: var(--button-grey-hover);
  border-color: var(--button-border);
}
.button.flat {
  background-color: transparent;
  border: 1px solid #8d8d8d;
  color: #616161;
}
.button.flat:hover {
  color: #fff;
}
.button.invert-white {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.button.red {
  background-color: var(--brand-primary-dark);
  border-color: var(--brand-primary-darker);
}
.button.red:hover {
  background-color: var(--brand-primary-darker);
  border-color: var(--brand-primary-darker);
}
.button.red:focus {
  background-color: var(--brand-primary-darker);
  border-color: var(--brand-primary-darker);
}
.button.is-disabled {
  pointer-events: none;
  opacity: 0.35;
}
.button:hover,
.button:focus {
  background-color: var(--button-hover);
  border-color: var(--button-border);
  text-decoration: none;
}
.button.big {
  font-size: 1.25em;
}
.button.browse {
  background-color: var(--button-browse-color);
  border-color: var(--brand-primary-darker);
}
.button.browse:hover {
  background-color: var(--brand-primary-darker);
  border-color: var(--brand-primary-darker);
}
.button.browse:focus {
  background-color: var(--brand-primary-darker);
  border-color: var(--brand-primary-darker);
}
.button.is-selected {
  background-color: var(--button-selected-color);
  border-color: var(--button-selected-border-color);
}
.button.is-selected:hover {
  background-color: var(--button-selected-border-color);
  border-color: var(--button-selected-border-color);
}
.button.is-selected:focus {
  background-color: var(--button-selected-border-color);
  border-color: var(--button-selected-border-color);
}
.button.yellow {
  background-color: var(--button-selected-color);
  border-color: var(--button-selected-border-color);
}
.button.yellow:hover,
.button.yellow:focus {
  background-color: var(--button-selected-border-color);
  border-color: var(--button-selected-border-color);
}
.button.facebook {
  background-color: #3a589b;
  border-color: #2e467c;
  color: #fff;
}
.button.facebook:hover {
  background-color: #2e467c;
}
.button.twitter {
  background-color: #5ca7de;
  border-color: #4a86b2;
}
.button.twitter:hover {
  background-color: #4a86b2;
}
.button.google {
  background-color: #fff;
  border-color: #ccc;
  color: #785494;
}
.button.google:hover {
  background-color: #ccc;
}
.button.whatsapp {
  background-color: #5cbe4a;
  border-color: #37772b;
}
.button.whatsapp:hover {
  background-color: #37772b;
}
.button-group {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.button-group.justify {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.button-group.justify .button {
  display: table-cell;
}
.button-group > .button {
  position: relative;
  border-radius: 0;
  margin: 0 0 0 -0.24em;
}
.button-group > .button:first-child {
  border-radius: 0.4rem 0 0 0.4rem;
}
.button-group > .button:last-child {
  border-radius: 0 0.4rem 0.4rem 0;
}
.wdg_applist .tile .tile-overlay .button {
  padding: 4px 15px;
  text-transform: var(--thumbnail-button-transform);
}
.wdg_footer {
  background-color: var(--footer-bg-color);
  color: #fff;
}
.wdg_footer--text-container {
  padding-top: 10px;
  position: relative;
  line-height: 1.3;
  min-height: 229px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-container {
    padding-top: 0;
  }
}
@media screen and (min-width: 1025px) {
  .wdg_footer--text-container {
    align-items: flex-start;
  }
}
@media screen and (max-width: 1025px) {
  .wdg_footer--text-container {
    min-height: unset;
  }
}
@media screen and (max-width: 769px) {
  .wdg_footer--text-container {
    display: flex;
    flex-direction: column-reverse;
  }
}
.wdg_footer--copyright {
  font-size: 12px;
  line-height: 48px;
  text-align: center;
}
@media screen and (max-width: 1025px) {
  .wdg_footer--copyright {
    position: unset;
  }
}
.wdg_footer--love {
  font-size: 12px;
  position: absolute;
  right: 325px;
  bottom: 13px;
}
@media screen and (max-width: 1025px) {
  .wdg_footer--love {
    position: unset;
    text-align: center;
    padding-bottom: 10px;
  }
}
.wdg_footer--love * {
  display: inline-block;
}
.wdg_footer--love .heart {
  display: inline-block;
  font-size: 16px;
  -webkit-transform: scale(1.3, 1);
  transform: scale(1.3, 1);
  padding: 0 2px;
}
.wdg_footer--love img {
  height: 19px;
  vertical-align: sub;
}
.wdg_footer--misc {
  width: 302px;
  float: left;
  margin: 30px 10px 0;
}
@media screen and (max-width: 769px) {
  .wdg_footer--misc {
    width: unset;
    margin: 22px 0 0 0;
  }
}
.wdg_footer--misc--logo img {
  margin: 0 auto;
}
.wdg_footer--misc--submit-game img {
  width: 170px;
  margin: 10px auto 20px;
}
.wdg_footer--misc--soc-links {
  text-align: center;
  margin: 6px 0 0 0;
  flex-grow: 1;
}
.wdg_footer--misc--soc-links ul,
.wdg_footer--misc--soc-links li {
  display: inline;
}
.wdg_footer--text-columns {
  flex-grow: 1;
  display: flex;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .wdg_footer--text-columns {
    width: initial;
  }
}
@media screen and (max-width: 1025px) {
  .wdg_footer--text-columns {
    margin: 22px 80px 0 0;
  }
}
@media screen and (max-width: 769px) {
  .wdg_footer--text-columns {
    flex-direction: column;
    margin: 28px 0 0 0;
  }
}
.wdg_footer--text-column {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 1em;
}
@media screen and (max-width: 769px) {
  .wdg_footer--text-column {
    width: 100%;
  }
}
.wdg_footer--text-column__title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: 48px;
  width: 100%;
  padding: 14px 20px 0;
  font-weight: bold;
}
.wdg_footer--text-column__title h6,
.wdg_footer--text-column__title .h6 {
  margin: 0 0 6px 0;
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-column__title h6,
  .wdg_footer--text-column__title .h6 {
    padding: 20px 0 0;
  }
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-column__title {
    width: unset;
    padding: 0;
  }
}
.wdg_footer--text-column .arrow {
  width: 10px;
  height: 10px;
  border-bottom: white 2px solid;
  border-right: white 2px solid;
  transform: rotate(45deg);
  margin: -2px 0 0 10px;
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-column .arrow {
    display: none;
  }
}
.wdg_footer--text-column ul {
  white-space: nowrap;
  max-height: 0;
  width: 100%;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-column ul {
    max-height: unset;
    overflow: visible;
    min-width: unset;
  }
}
.wdg_footer--text-column__item {
  display: flex;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.22px;
}
.wdg_footer--text-column__item a {
  height: 60px;
  width: 100%;
  margin: auto;
  padding: 19px 0 0 30px;
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-column__item a {
    line-height: 1;
    height: 21px;
    padding: 0;
  }
}
.wdg_footer--text-column--locales {
  z-index: 0;
}
.wdg_footer--text-column--locales li {
  padding-right: 1em;
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-column--locales ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 170px;
  }
}
@media screen and (min-width: 769px) {
  .wdg_footer--text-column {
    align-items: initial;
    overflow: initial;
  }
}
.wdg_footer--mascot {
  display: none;
  width: unset;
}
@media screen and (min-width: 1025px) {
  .wdg_footer--mascot {
    display: block;
    align-self: flex-end;
    margin: 16px 55px 0 0;
    height: 214px;
  }
}
.wdg_footer .totop {
  position: absolute;
  right: 16px;
  top: 20px;
  width: 40px;
  height: 40px;
  padding: 0;
  border-color: var(--top-btn-color-border);
  background-color: var(--top-btn-color);
}
.wdg_footer .totop:hover {
  border-color: var(--top-btn-hover-border);
  background-color: var(--top-btn-hover);
}
.wdg_footer .totop:focus {
  border-color: var(--top-btn-color-border);
  background-color: var(--top-btn-color);
}
@media screen and (max-width: 769px) {
  .wdg_footer .totop {
    right: 14px;
    bottom: 10px;
    top: initial;
    border-color: var(--top-btn-color-border) !important;
    border-bottom: 0.15em solid;
    border-right: 0.1em solid;
    border-top: 0.02em solid;
    border-left: 0.02em solid;
  }
}
.wdg_footer .social-share-btn {
  width: 88px;
  height: 29px;
  line-height: 25px;
  padding: 0;
  margin: 0 5px;
}
.wdg_footer .social-share-btn .icon--google {
  font-size: 0.7em;
}
.wdg_footer .social-share-btn .icon--facebook-long {
  font-size: 32px;
}
.wdg_footer--text-column {
  padding-bottom: 20px;
}
.wdg_footer--text-column.active ul {
  max-height: max-content;
}
.footer-toggle-input {
  display: none;
}
.footer-toggle-input:checked ~ .footer-toggle-label .arrow {
  transform: rotate(225deg);
}
.footer-toggle-input:checked ~ .footer-toggle-content {
  max-height: max-content;
}
.grid {
  padding: 0 0.25em;
}
.grid-row {
  display: flex;
  flex-wrap: wrap;
  -webkit-wrap: wrap;
  margin: 0 -0.25em;
}
.no-flex .grid-row {
  display: block;
}
.grid-col {
  padding: 0 0.25em;
  max-width: 100%;
}
.no-flex .grid-col {
  vertical-align: top;
  display: inline-block;
  margin-right: -0.25em;
}
.col-2 > .grid-col {
  width: 50%;
}
.col-3 > .grid-col {
  width: 33.3333333333%;
}
.col-4 > .grid-col {
  width: 25%;
}
.col-1-2 {
  width: 50%;
}
.col-1-3 {
  width: 33.3333333333%;
}
.col-1-4 {
  width: 25%;
}
.col-3-4 {
  width: 75%;
}
.col-2-3 {
  width: 66.6666666667%;
}
.col-l .grid-col {
  width: 33.3333333333%;
}
@media all and (min-width: 481px) {
  .col-s-1 > .grid-col {
    width: 100%;
  }
  .col-s-2 > .grid-col {
    width: 50%;
  }
  .col-s-3 > .grid-col {
    width: 33.3333333333%;
  }
  .col-s-4 > .grid-col {
    width: 25%;
  }
  .col-s {
    width: 100%;
  }
  .col-s-1-2 {
    width: 50%;
  }
  .col-s-1-3 {
    width: 33.3333333333%;
  }
  .col-s-1-4 {
    width: 25%;
  }
  .col-l .grid-col {
    width: 33.3333333333%;
  }
}
@media all and (max-width: 769px) {
  .wdg_label_overview .box-content,
  .wdg_custom_labels .grid-row {
    max-width: 100vw;
  }
  .wdg_custom_labels .grid-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: auto;
    padding-bottom: 0.2em;
    -webkit-overflow-scrolling: touch;
  }
  .wdg_custom_labels .grid-row .grid-col {
    min-width: 33%;
    width: 33%;
  }
}
@media all and (max-width: 769px) {
  .col-xs-1 > .grid-col {
    width: 100%;
  }
  .col-xs-2 > .grid-col {
    width: 50%;
  }
  .col-xs-3 > .grid-col {
    width: 33.3333333333%;
  }
  .col-xs-4 > .grid-col {
    width: 25%;
  }
  .col-xs {
    width: 100%;
  }
  .col-xs-1-2 {
    width: 50%;
  }
  .col-xs-1-3 {
    width: 33.3333333333%;
  }
  .col-xs-1-4 {
    width: 25%;
  }
}
@media all and (min-width: 769px) {
  .grid,
  .grid-col {
    padding: 0 0.5em;
  }
  .grid-row {
    margin: 0 -0.5em;
  }
  .col-m-1 > .grid-col {
    width: 100%;
  }
  .col-m-2 > .grid-col {
    width: 50%;
  }
  .col-m-3 > .grid-col {
    width: 33.3333333333%;
  }
  .col-m-4 > .grid-col {
    width: 25%;
  }
  .col-m-6 > .grid-col {
    width: 16.6666666667%;
  }
  .col-m-5-big > .grid-col {
    width: 17.8571428571%;
  }
  .col-m {
    width: 100%;
  }
  .col-m-1-2 {
    width: 50%;
  }
  .col-m-1-3 {
    width: 33.3333333333%;
  }
  .col-m-2-3 {
    width: 66.6666666667%;
  }
  .col-m-1-4 {
    width: 25%;
  }
  .col-m-3-4 {
    width: 75%;
  }
  .col-m-1-6 {
    width: 16.6666666667%;
  }
  .col-l .grid-col {
    width: 16.6666666667%;
  }
}
@media all and (min-width: 1025px) {
  .col-l-1 > .grid-col {
    width: 100%;
  }
  .col-l-2 > .grid-col {
    width: 50%;
  }
  .col-l-3 > .grid-col {
    width: 33.3333333333%;
  }
  .col-l-4 > .grid-col {
    width: 25%;
  }
  .col-l-5 > .grid-col {
    width: 20%;
  }
  .col-l-6 > .grid-col {
    width: 16.6666666667%;
  }
  .col-l-7 > .grid-col {
    width: 14.2857142857%;
  }
  .col-l {
    width: 100%;
  }
  .col-l-1-2 {
    width: 50%;
  }
  .col-l-1-3 {
    width: 33.3333333333%;
  }
  .col-l-2-3 {
    width: 66.6666666667%;
  }
  .col-l-1-4 {
    width: 25%;
  }
  .col-l-3-4 {
    width: 75%;
  }
  .col-l-1-5 {
    width: 20%;
  }
  .col-l-2-5 {
    width: 40%;
  }
  .col-l-3-5 {
    width: 60%;
  }
  .col-l-4-5 {
    width: 80%;
  }
  .col-l-1-6 {
    width: 16.6666666667%;
  }
  .col-l-5-6 {
    width: 83.3333333333%;
  }
  .col-l-4-9 {
    width: 44.4444444444%;
  }
  .col-l-2-9 {
    width: 22.2222222222%;
  }
  .col-l-7-9 {
    width: 77.7777777778%;
  }
  .col-l .grid-col {
    width: 11.1111111111%;
  }
}
@media all and (min-width: 1281px) {
  .col-xl-3 > .grid-col {
    width: 33.3333333333%;
  }
  .col-xl-6 > .grid-col {
    width: 16.6666666667%;
  }
  .col-xl-6-big > .grid-col {
    width: 15.600624025%;
  }
  .col-xl-9 > .grid-col {
    width: 11.1111111111%;
  }
  .col-xl-1-3 {
    width: 33.3333333333%;
  }
  .col-xl-2-3 {
    width: 66.6666666667%;
  }
  .col-xl-1-4 {
    width: 25%;
  }
  .col-xl-3-4 {
    width: 75%;
  }
  .col-xl-1-5 {
    width: 20%;
  }
  .col-xl-2-5 {
    width: 40%;
  }
  .col-xl-3-5 {
    width: 60%;
  }
  .col-xl-4-5 {
    width: 80%;
  }
  .col-xl-1-6 {
    width: 16.6666666667%;
  }
  .col-xl-5-6 {
    width: 83.3333333333%;
  }
  .col-xl-1-8 {
    width: 12.5%;
  }
}
.row {
  margin-right: -15px;
  margin-left: -15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@font-face {
  font-family: "spil-icons";
  src: url(/assets/spil-icons-c771d75563308f43cc37eb11c2affa283c238a78ca23f2cbdfa0418c1c9c7969.woff2)
      format("woff2"),
    url(/assets/spil-icons-7ca768dd339cab99d1976c721e2f9b0e616c3a1438768cf8f45a09d8fe7e5ca7.woff)
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class*="sp-i__"] {
  font: normal normal normal 1rem/1.5 "spil-icons";
}
.sp-i__thumb-down:before {
  content: "\ea02";
}
.sp-i__thumb-up:before {
  content: "\ea03";
}
.sp-i__share:before {
  content: "\ea04";
}
.sp-i__comment:before {
  content: "\ea05";
}
.sp-i__play-o:before {
  content: "\ea08";
}
.sp-i__gamepad:before {
  content: "\ea09";
}
.sp-i__play:before {
  content: "\ea0a";
}
.sp-i__options:before {
  content: "\ea0c";
}
.sp-i__close:before {
  content: "\ea0d";
}
.sp-i__cell-phone:before {
  content: "\ea0e";
}
.sp-i__fire:before {
  content: "\ea0f";
}
.sp-i__arrow-left:before {
  content: "\ea10";
}
.sp-i__angle-left:before {
  content: "\ea11";
}
.sp-i__search:before {
  content: "\ea12";
}
.sp-i__question-o:before {
  content: "\ea13";
}
.sp-i__angle-right:before {
  content: "\ea14";
}
.sp-i__angle-up:before {
  content: "\ea15";
}
.sp-i__angle-down:before {
  content: "\ea16";
}
.sp-i__double-up-angle:before {
  content: "\ea17";
}
.sp-i__fullscreen:before {
  content: "\ea1b";
}
.sp-i__user:before {
  content: "\ea28";
}
.sp-i__friends:before {
  content: "\ea29";
}
.sp-i__favorites:before {
  content: "\ea2a";
}
.sp-i__useredit:before {
  content: "\ea2b";
}
.sp-i__settings:before {
  content: "\ea2c";
}
.sp-i__signout:before {
  content: "\ea2d";
}
.sp-i__arrow-double-down:before {
  content: "\ea2e";
}
.sp-i__star:before {
  content: "\ea2f";
}
.sp-i__star-o:before {
  content: "\ea30";
}
.sp-i__ranking:before {
  content: "\ea31";
}
.sp-i__trophy:before {
  content: "\ea32";
}
.sp-i__flash:before {
  content: "\ea33";
}
.sp-i__home:before {
  content: "\ea34";
}
.sp-i__azerion-connect:before {
  content: "\ea35";
}
.sp-i__external-link:before {
  content: "\ea36";
}
.sp-i__reverse-clock:before {
  content: "\ea37";
}
.sp-i__no-cell-phone {
  position: relative;
}
.sp-i__no-cell-phone:before {
  content: "\ea0e";
  font-size: 3em;
}
.sp-i__no-cell-phone:after {
  content: "\ea0d";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%);
  font-size: 1.3em;
}
.sp-i__whatsapp {
  position: relative;
}
.sp-i__whatsapp:before {
  content: "\ea1e";
  color: #fff;
}
.sp-i__whatsapp:after {
  content: "\ea1f";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  z-index: -1;
  color: #00e676;
}
.sp-i__twitter {
  position: relative;
}
.sp-i__twitter:before {
  content: "\ea23";
  color: #1da1f2;
}
.sp-i__twitter:after {
  content: "\ea22";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  color: #fff;
}
.sp-i__facebook {
  position: relative;
}
.sp-i__facebook:before {
  content: "\ea20";
  color: #1877f2;
}
.sp-i__facebook:after {
  content: "\ea21";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  color: #fff;
}
.sp-i__angle-right-o {
  position: relative;
}
.sp-i__angle-right-o:before {
  content: "\ea24";
  color: #000;
}
.sp-i__angle-right-o:after {
  content: "\ea27";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  color: #fff;
}
.sp-i__angle-left-o {
  position: relative;
}
.sp-i__angle-left-o:before {
  content: "\ea25";
  color: #000;
}
.sp-i__angle-left-o:after {
  content: "\ea26";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  color: #fff;
}
.sp-i__useredit,
.sp-i__settings,
.sp-i__signout {
  text-indent: 2px;
}
#wdg_user_status {
  position: relative;
  float: right;
  right: 0;
  top: 0;
  z-index: 10;
}
#wdg_user_status .sign-in {
  display: block;
  color: #fff;
  height: 0;
  padding: 13px;
  border: none;
  cursor: pointer;
  background: var(--user-menu);
  border-radius: 0.125em;
  margin-top: 11px;
  width: 0;
  margin-right: 10px;
  position: relative;
}
#wdg_user_status .sign-in span {
  width: 16px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
#wdg_user_status.dropdown {
  display: inline-block;
}
#wdg_user_status.dropdown:hover .dropdown-content {
  display: block;
}
#wdg_user_status.dropdown .dropbtn {
  color: #fff;
  height: 48px;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
#wdg_user_status.dropdown .dropbtn .activity-icon {
  background-color: var(--user-menu);
  height: 1.5625em;
  width: 2.25em;
  float: right;
  border-radius: 0 0.4rem 0.4rem 0;
  cursor: pointer;
  margin-top: -3px;
}
@media all and (max-width: 1024px) {
  #wdg_user_status.dropdown .dropbtn .activity-icon {
    display: none;
  }
}
#wdg_user_status.dropdown .dropbtn .activity-icon span {
  text-align: center;
  display: block;
  font-size: 12px;
  margin: 4px 0 0 5px;
}
#wdg_user_status.dropdown .avatar {
  border: 2px solid var(--user-menu);
  height: 1.9375em;
  top: 0;
  border-radius: 50%;
  width: 1.9375em;
  box-sizing: content-box;
  position: relative;
  left: 0;
  z-index: 1;
  float: left;
  margin: -0.6em -0.6em 0 0;
}
#wdg_user_status.dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: var(--user-menu);
  min-width: 188px;
  max-width: 11.8em;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  z-index: 1;
  right: 0;
  border-radius: 0.2rem;
  font-weight: normal;
  font-size: 14.4px;
}
@media screen and (max-width: 769px) {
  #wdg_user_status.dropdown .dropdown-content {
    right: 4px;
    min-width: auto;
    width: 9.3em;
  }
}
#wdg_user_status.dropdown .dropdown-content:before {
  content: "";
  position: absolute;
  border: 0.625em solid transparent;
  border-bottom-color: var(--user-menu);
  top: -1.1em;
  z-index: -1;
  right: 2em;
}
@media screen and (max-width: 769px) {
  #wdg_user_status.dropdown .dropdown-content:before {
    right: 0.7em;
  }
}
#wdg_user_status.dropdown .dropdown-content a {
  color: #fff;
  padding: 0 8px;
  text-decoration: none;
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 40px;
  position: relative;
}
#wdg_user_status.dropdown .dropdown-content a > span[class^="sp-"] {
  padding-right: 12px;
  font-size: 1.7em;
  position: relative;
  width: 35px;
}
#wdg_user_status.dropdown .dropdown-content a:hover {
  background-color: var(--user-menu-hover);
}
#wdg_user_status.dropdown .dropdown-content a .friends-count-badge {
  font-size: 13px;
  position: absolute;
  left: 24px;
  background: #4b6e2d;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  text-align: center;
  padding: 0;
  line-height: 18px;
  z-index: 10;
  top: 0;
}
@media screen and (min-width: 1025px) {
  .wdg_header .wdg_search_bar.user-logged-in {
    margin: 11px 0 -9px 20px;
  }
  .wdg_header .girlsgogames {
    margin: 11px 7px -9px 20px !important;
  }
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: local("Poppins Regular"), local("Poppins-Regular"),
    url(/assets/poppins/v12/pxiEyp8kv8JHgFVrJJfecnFHGPc-5dba317149dcc2225fb32198ab758f7fa30e53cdda346a5090829e77c0702a1b.woff2)
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: local("Poppins Bold"), local("Poppins-Bold"),
    url(/assets/poppins/v12/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk-e2761f1c42c5b58d6c289391665445a13320fefff2176e61fa08091629fc1db8.woff2)
      format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
#onetrust-consent-sdk {
  font-family: "Poppins", sans-serif;
}
#onetrust-consent-sdk a {
  text-decoration: underline !important;
  font-weight: normal !important;
}
#onetrust-consent-sdk a:focus,
#onetrust-consent-sdk input:focus,
#onetrust-consent-sdk button:focus,
#onetrust-consent-sdk input[type="checkbox"]:focus + *,
#onetrust-consent-sdk input[type="checkbox"]:focus + *:before {
  outline: none !important;
}
#onetrust-consent-sdk .ot-floating-button {
  display: none;
}
#onetrust-consent-sdk #onetrust-banner-sdk {
  box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
  font-size: 21px;
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title {
  font-size: 16px;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc {
  font-size: 13px;
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-container {
  max-width: 480px;
}
#onetrust-consent-sdk
  #onetrust-pc-sdk
  button:not(#clear-filters-handler):not(.ot-close-icon):not(
    .ot-remove-objection-handler
  ):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,
#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: var(--cmp-btn-bg) !important;
  border-color: var(--cmp-btn-bg) !important;
  color: var(--cmp-btn-text) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
#onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a {
  color: var(--cmp-link-color) !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk .onetrust-vendors-list-handler {
  font-weight: normal;
  text-decoration: underline;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
  text-transform: uppercase;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler {
  color: var(--cmp-link-color);
  font-weight: normal;
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: var(--cmp-link-color) !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc a {
  display: block;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 650px) {
  #onetrust-consent-sdk #onetrust-banner-sdk::after {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 0;
    width: 140px;
    height: 200px;
    background-image: var(--cmp-mascot-url);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
  }
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-always-active {
  color: var(--cmp-link-color) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk button {
  border-radius: 3px;
}
#onetrust-consent-sdk #onetrust-pc-sdk .pc-logo {
  height: 50px;
  width: 100%;
  background-position-x: 0;
  margin-bottom: 18px;
}
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .save-preference-btn-handler {
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 3px;
}
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
  background-color: var(--cmp-toggle-bg) !important;
  border-color: var(--cmp-toggle-color) !important;
}
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before,
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before {
  background-color: var(--cmp-toggle-color) !important;
}
#onetrust-pc-sdk .ot-chkbox label::before {
  border-color: var(--cmp-toggle-color) !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header {
  border: none;
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content::before {
  content: "";
  height: 100px;
  width: 100%;
  background-image: var(--cmp-banner-url);
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}
#onetrust-consent-sdk #onetrust-pc-sdk .powered-by-logo,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-logo {
  display: none;
}
#onetrust-consent-sdk #onetrust-banner-sdk:after {
  display: none;
}
.banner-actions-container,
.ot-btn-container,
#accept-recommended-btn-handler {
  display: flex !important;
  justify-content: center;
}
@media all and (max-width: 481px) {
  .banner-actions-container,
  .ot-btn-container,
  #accept-recommended-btn-handler {
    display: block !important;
  }
}
.banner-actions-container button,
.ot-btn-container button,
#accept-recommended-btn-handler button {
  text-transform: uppercase !important;
  border-radius: 3px !important;
  font-size: 14px !important;
}
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ellipsis div {
  box-sizing: border-box;
  position: absolute;
  top: 33.33333px;
  width: 13.33333px;
  height: 13.33333px;
  border-radius: 50%;
  background: var(--theme-color-primary);
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
.gamer-loading-container {
  display: flex;
  z-index: 2;
}
.gamer-loading-container .gamer-loading {
  --path: var(--headermenu-text-color);
  --dot: var(--headermenu-bg-color);
  --duration: 3s;
  width: 44px;
  height: 44px;
  position: relative;
}
.gamer-loading-container .gamer-loading:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  display: block;
  background: var(--dot);
  top: 37px;
  left: 19px;
  transform: translate(-18px, -18px);
  animation: dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86)
    infinite;
}
.gamer-loading-container .gamer-loading svg {
  display: block;
  width: 100%;
  height: 100%;
}
.gamer-loading-container .gamer-loading svg rect,
.gamer-loading-container .gamer-loading svg polygon,
.gamer-loading-container .gamer-loading svg circle {
  fill: none;
  stroke: var(--path);
  stroke-width: 10px;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.gamer-loading-container .gamer-loading svg polygon {
  stroke-dasharray: 145 76 145 76;
  stroke-dashoffset: 0;
  animation: pathTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86)
    infinite;
}
.gamer-loading-container .gamer-loading svg rect {
  stroke-dasharray: 192 64 192 64;
  stroke-dashoffset: 0;
  animation: pathRect 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
}
.gamer-loading-container .gamer-loading svg circle {
  stroke-dasharray: 150 50 150 50;
  stroke-dashoffset: 75;
  animation: pathCircle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86)
    infinite;
}
.gamer-loading-container .gamer-loading.triangle {
  width: 48px;
}
.gamer-loading-container .gamer-loading.triangle:before {
  left: 21px;
  transform: translate(-10px, -18px);
  animation: dotTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86)
    infinite;
}
@keyframes pathTriangle {
  33% {
    stroke-dashoffset: 74;
  }
  66% {
    stroke-dashoffset: 147;
  }
  100% {
    stroke-dashoffset: 221;
  }
}
@keyframes dotTriangle {
  33% {
    transform: translate(0, 0);
  }
  66% {
    transform: translate(10px, -18px);
  }
  100% {
    transform: translate(-10px, -18px);
  }
}
@keyframes pathRect {
  25% {
    stroke-dashoffset: 64;
  }
  50% {
    stroke-dashoffset: 128;
  }
  75% {
    stroke-dashoffset: 192;
  }
  100% {
    stroke-dashoffset: 256;
  }
}
@keyframes dotRect {
  25% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(18px, -18px);
  }
  75% {
    transform: translate(0, -36px);
  }
  100% {
    transform: translate(-18px, -18px);
  }
}
@keyframes pathCircle {
  25% {
    stroke-dashoffset: 125;
  }
  50% {
    stroke-dashoffset: 175;
  }
  75% {
    stroke-dashoffset: 225;
  }
  100% {
    stroke-dashoffset: 275;
  }
}
.mobile-footer-ad {
  width: 100vw;
  display: flex;
  justify-content: center;
  background: var(--footer-border-color);
  padding-top: 16px;
}
.tile,
.tile-placeholder {
  overflow: hidden;
  position: relative;
  display: block;
  padding: 0.125em;
  border: var(--thumbnail-borders-w) solid var(--thumbnail-borders);
  border-radius: var(--thumbnail-borders-radius);
  margin: 0.25em 0;
  background: #fff;
  text-decoration: none;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  /* box-shadow: var(--box-shadow-size) var(--box-shadow-color); */
}
.box-title {
  margin-bottom: 0;
  color: var(--box-title-color);
  line-height: 1.5;
}
.box-title:hover .animated-fw-arrows {
  display: inline-block;
}
.box-title:hover a {
  animation: box-title-hover-animation 0.2s;
  animation-fill-mode: forwards;
}
.box-title:hover a:hover {
  color: var(--box-title-hover);
}
.box-title a {
  text-decoration: underline;
}
.box-title small {
  font-size: 1em;
  font-weight: 700;
}
.animated-fw-arrows {
  display: none;
  position: absolute;
}
.animated-fw-arrows span::before {
  display: inline-block;
  width: 0.4em;
  height: 0.4em;
  border-right: 2px solid rgba(202, 60, 140, 0);
  border-bottom: 2px solid rgba(202, 60, 140, 0);
  content: "";
  animation: animated-fw-arrows-2 1s infinite;
  position: absolute;
  left: 0.25em;
  top: 0.25em;
}
.animated-fw-arrows span {
  display: inline-block;
  width: 0.4em;
  height: 0.4em;
  border-right: 2px solid rgba(202, 60, 140, 0);
  border-bottom: 2px solid rgba(202, 60, 140, 0);
  position: absolute;
  transform-origin: top left;
  transform: rotate(-45deg);
  top: 0.75em;
  animation: animated-fw-arrows-1 1s infinite;
}
.animated-fw-arrows span::after {
  display: inline-block;
  width: 0.4em;
  height: 0.4em;
  border-right: 2px solid rgba(202, 60, 140, 0);
  border-bottom: 2px solid rgba(202, 60, 140, 0);
  content: "";
  animation: animated-fw-arrows-3 1s infinite;
  position: absolute;
  left: 0.5em;
  top: 0.5em;
}
@-webkit-keyframes animated-fw-arrows-1 {
  0% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  100% {
    border-right-color: var(--fwarrows-animation-100);
    border-bottom-color: var(--fwarrows-animation-100);
  }
}
@keyframes animated-fw-arrows-1 {
  0% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  100% {
    border-right-color: var(--fwarrows-animation-100);
    border-bottom-color: var(--fwarrows-animation-100);
  }
}
@-webkit-keyframes animated-fw-arrows-2 {
  0% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  25% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  100% {
    border-right-color: var(--fwarrows-animation-100);
    border-bottom-color: var(--fwarrows-animation-100);
  }
}
@keyframes animated-fw-arrows-2 {
  0% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  25% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  100% {
    border-right-color: var(--fwarrows-animation-100);
    border-bottom-color: var(--fwarrows-animation-100);
  }
}
@-webkit-keyframes animated-fw-arrows-3 {
  0% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  50% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  100% {
    border-right-color: var(--fwarrows-animation-100);
    border-bottom-color: var(--fwarrows-animation-100);
  }
}
@keyframes animated-fw-arrows-3 {
  0% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  50% {
    border-right-color: var(--fwarrows-animation-0);
    border-bottom-color: var(--fwarrows-animation-0);
  }
  100% {
    border-right-color: var(--fwarrows-animation-100);
    border-bottom-color: var(--fwarrows-animation-100);
  }
}
.box-header:before,
.content-block .header:before,
.pagination:before,
.subContent:before,
.wdg_game_info:before,
.wdg_page_game .game-wrapper .game-top-panel:before,
.wdg_page_labels_parent .bottomContent:before,
.box-header:after,
.content-block .header:after,
.pagination:after,
.subContent:after,
.wdg_game_info:after,
.wdg_page_game .game-wrapper .game-top-panel:after,
.wdg_page_labels_parent .bottomContent:after {
  content: "\0020";
  display: table;
  clear: both;
}
.subContent {
  margin: 0 auto;
  position: relative;
}
.subContent:before {
  content: "\0020";
  display: table;
}
.box-header:before {
  content: "\0020";
  display: table;
}
.box-header .box-title {
  float: left;
}
.box-header .button-group {
  font-size: 1.1em;
  text-align: right;
  float: right;
}
.box-header .more {
  line-height: 1.4;
  float: right;
  color: var(--button-text-color);
}
.box-header .previous {
  padding: 0.25em;
  font-size: 1.14286em;
  margin-left: 0.5em;
}
.box-header .next {
  padding: 0.25em;
  font-size: 1.14286em;
}
.content-block {
  padding: 0.5em;
  position: relative;
  margin-bottom: 0.5em;
}
.content-block .header:before {
  content: "\0020";
  display: table;
}
.content-block .header .title {
  display: inline-block;
}
.content-block .header .button {
  float: right;
}
.content-block .title {
  color: var(--box-title);
}
.content-block .media:last-child .media-body {
  border: 0;
}
.clear {
  clear: both;
}
.clearfix:before {
  content: "\0020";
  display: table;
}
.clearfix:after {
  content: "\0020";
  display: table;
  clear: both;
}
.unit {
  float: left;
}
.align-center {
  text-align: center;
}
.no-scroll--small {
  overflow: hidden;
}
.breadcrumb--black li a,
.breadcrumb--black li p {
  font-size: 13px;
  display: inline-block;
}
@media all and (min-width: 1025px) {
  .no-scroll--small {
    overflow: auto;
  }
  .offcanvas {
    overflow: visible;
    height: 1.75em;
  }
  .offcanvas.left {
    left: 0;
    width: 100%;
    display: none;
  }
  .tile-inline {
    margin: 0.375em 0;
  }
  .wdg_header {
    padding: 0;
  }
  .wdg_header *:focus {
    outline: 0;
  }
  .wdg_header .header-home-container {
    width: auto;
    float: left;
    height: 48px;
  }
  .wdg_header .header-home-container:focus {
    outline: 0;
  }
  .wdg_header .menu-container {
    left: 0;
    position: static;
    height: auto;
    width: auto;
    overflow: auto;
  }
  .wdg_header .menu-container .menu-header {
    padding: 0;
    background-color: #fff;
    height: 0;
    position: static;
  }
  .wdg_header .menu-container .menu-header .logo {
    display: none;
  }
  .wdg_header .menu-container.active::after {
    display: none;
  }
  .wdg_header .homepage-btn {
    display: block;
    left: 0.6em;
    padding: 10px 0 0 10px;
  }
  .wdg_header .menu-container-openbutton {
    display: none;
  }
  .wdg_header .menu-container-closebutton {
    display: none;
  }
  .wdg_header > .inner {
    z-index: 2;
    position: relative;
  }
  .wdg_header > .inner.sticky-hidden {
    transform: none;
  }
  .container[data-offcanvas="left"] .wdg_header > .inner {
    transform: none;
  }
  .lt-ie9 .container[data-offcanvas="left"] .wdg_header > .inner {
    left: 0;
  }
  .breadcrumb--black li a {
    font-size: 14px;
  }
  .breadcrumb--black li p {
    font-size: 14px;
    margin: 2px 0 0;
  }
}
.hidden,
.is-hidden {
  display: none !important;
}
.visible,
.is-visible {
  display: block !important;
}
.disabled {
  opacity: 0.45;
  cursor: auto;
}
.is-disabled {
  opacity: 0.45;
  cursor: auto;
}
.displayed {
  visibility: visible !important;
}
.is-displayed {
  visibility: visible !important;
}
.concealed {
  visibility: hidden !important;
}
.is-concealed {
  visibility: hidden !important;
}
.ellipsis,
.wdg_page_all_labels .label_list-item-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.criticality-notification {
  padding: 0.25em;
  font-size: 1.75em;
  text-align: center;
  background: var(--brand-theme-bgcolor);
  color: #fff;
  position: relative;
  z-index: 4;
}
img {
  border: none;
  outline: none;
  display: block;
  image-rendering: smooth;
}
img.lazy {
  opacity: 0;
}
img:not(.loaded),
img:not(.loading) {
  transition: opacity 0.5s;
}
img.loaded,
img.error {
  opacity: 1;
}
img:not([src]) {
  visibility: hidden;
}
.ie-zframe {
  display: none;
}
.hinted-container {
  display: block;
  clear: both;
  position: relative;
}
.hinted-container .tip {
  border-radius: 0.3em;
  background-color: var(--form-color);
  color: #fff;
  border: 1px solid #fff;
  transition: opacity 0.25s;
  font-size: 0.9em;
  margin-bottom: 0.4em;
  min-height: 1em;
  padding: 0.4em;
  line-height: 1.2;
  z-index: 0;
}
.hinted-container .tip.error {
  border-radius: 0.3em;
  background-color: var(--error-bg);
  color: #fff;
  border: 1px solid #fff;
}
.hinted-container .tip.error a {
  color: var(--error-text);
  text-decoration: underline;
}
.inline-error {
  border-radius: 0.3em;
  background-color: var(--error-bg);
  color: #fff;
  border: 1px solid #fff;
  margin-bottom: 0.75em;
  padding: 0.5em;
  display: none;
}
legend {
  color: var(--theme-color-primary);
  margin-bottom: 0.75em;
  text-transform: uppercase;
}
fieldset {
  border: none;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
form label {
  clear: left;
  float: left;
  width: 45%;
  margin-bottom: 0.75em;
}
form input[type="radio"] {
  position: relative;
  right: 0.3em;
  margin-bottom: 0.75em;
}
textarea {
  border-radius: 0.4em;
  border: 1px solid var(--form-border);
  min-height: 1.75em;
  padding: 0.25em;
  position: relative;
  z-index: 1;
  height: auto;
  display: block;
  margin: 0 0 0.8em;
  font-family: var(--theme-font-family), Arial, Helvetica, sans-serif;
  font-size: 1em;
}
textarea:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(191, 191, 191, 0.6);
}
select {
  border-radius: 0.4em;
  border: 1px solid var(--form-border);
  background-color: #fff;
  margin-bottom: 0.8em;
  outline: none;
  font-family: var(--theme-font-family), Arial, Helvetica, sans-serif;
  font-size: 1em;
}
select:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(191, 191, 191, 0.6);
}
input[type="checkbox"] {
  float: left;
  position: relative;
  height: 1.8em;
  top: -0.4em;
}
input[type="text"] {
  border-radius: 0.4em;
  border: 1px solid var(--form-border);
  min-height: 1.75em;
  padding: 0.25em;
  position: relative;
  z-index: 1;
  font-family: inherit;
  display: block;
  margin: 0 0 0.8em;
}
input[type="password"] {
  border-radius: 0.4em;
  border: 1px solid var(--form-border);
  min-height: 1.75em;
  padding: 0.25em;
  position: relative;
  z-index: 1;
  font-family: inherit;
  display: block;
  margin: 0 0 0.8em;
}
input[type="date"] {
  border-radius: 0.4em;
  border: 1px solid var(--form-border);
  min-height: 1.75em;
  padding: 0.25em;
  position: relative;
  z-index: 1;
  font-family: inherit;
  display: block;
  margin: 0 0 0.8em;
}
input[type="email"] {
  border-radius: 0.4em;
  border: 1px solid var(--form-border);
  min-height: 1.75em;
  padding: 0.25em;
  position: relative;
  z-index: 1;
  font-family: inherit;
  display: block;
  margin: 0 0 0.8em;
}
input[type="time"] {
  border-radius: 0.4em;
  border: 1px solid var(--form-border);
  min-height: 1.75em;
  padding: 0.25em;
  position: relative;
  z-index: 1;
  font-family: inherit;
  display: block;
  margin: 0 0 0.8em;
}
*[placeholder] {
  color: var(--form-color);
}
.loading-spinner {
  background: no-repeat, #fff;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .offcanvas {
    height: 27.125em;
  }
  .box-header .button-group {
    font-size: 0.875em;
  }
  .box-header .more {
    line-height: inherit;
  }
  .tab-switch {
    font-size: 1.5em;
  }
  .tile {
    margin: 0.5em 0 !important;
  }
  .tile-placeholder {
    margin: 0.5em 0;
  }
  .tile-wrapper {
    margin: 0 -0.5em;
  }
  .tile-wrapper > .tile {
    left: 0.5em;
    right: 0.5em;
  }
  .tile-wrapper > .tile-placeholder {
    padding: 0 0.5em;
  }
  .wdg_header .wdg_header_logo {
    display: none;
  }
  .wdg_header .wdg_favourites_header {
    display: block;
  }
  .wdg_header .homepage-btn {
    display: block;
    float: left;
    position: static;
    margin-right: 0.4em;
  }
  .for-you {
    float: left;
  }
  .hinted-container .tip {
    min-width: 14.75em;
    top: -5px;
    position: absolute;
    left: 103%;
  }
  .hinted-container .tip:before {
    content: " ";
    position: absolute;
    top: 1.5em;
    right: 100%;
    display: block;
    width: 0;
    height: 0;
    border: 0.5em solid transparent;
    border-right-color: #fff;
    border-width: 0.6em;
    margin-top: -0.6em;
  }
  .hinted-container .tip:after {
    content: " ";
    position: absolute;
    top: 1.5em;
    right: 100%;
    display: block;
    width: 0;
    height: 0;
    border: 0.5em solid transparent;
    border-right-color: var(--form-color);
    margin: -0.5em 0 0 -0.0625em;
  }
  .hinted-container .tip.error:before {
    border-right-color: #fff;
  }
  .hinted-container .tip.error:after {
    border-right-color: var(--error-bg);
  }
  .button.big {
    font-size: 1.625em;
  }
  .slider-prev.is-disabled {
    display: block;
  }
  .slider-next.is-disabled {
    display: block;
  }
  .social-links .social-share-btn {
    margin-bottom: 1.2em;
  }
  .social-links .social-share-btn .social_link_text {
    display: inline-block;
  }
}
.tip-sign {
  position: absolute;
  top: 0.375em;
  right: 0.375em;
  z-index: 2;
}
.tip-sign.wrong + input {
  color: var(--error-text);
}
@media screen and (min-width: 481px) {
  .offcanvas {
    width: 24em;
    height: 20em;
  }
  .offcanvas.left {
    left: -24em;
  }
  .container[data-offcanvas="left"] .wdg_header > .inner {
    transform: translateX(24em);
  }
  .lt-ie9 .container[data-offcanvas="left"] .wdg_header > .inner {
    left: 24em;
  }
  .button.big {
    font-size: 1.5em;
  }
}
html {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  position: relative;
  font-size: 1rem;
  font-family: var(--theme-font-family), Arial, Helvetica, sans-serif;
  background: var(--brand-theme-bgcolor);
  line-height: 1.5;
}
body.mobile .is-desktop_only > .tile .tile-thumbnail img {
  opacity: 0.25;
}
body.mobile .is-desktop_only > .tile .icon--desktop-only {
  display: block;
  font-size: 1.4em;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body.mobile .is-desktop_only > .tile.tile-inline .icon--desktop-only {
  font-size: 1em;
}
body.mobile .slider-item.is-desktop_only {
  position: relative;
}
body.mobile .slider-item.is-desktop_only .tile-thumbnail img {
  opacity: 0.25;
}
body.mobile .slider-item.is-desktop_only .icon--desktop-only {
  display: block;
  font-size: 1.4em;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body.mobile .slider-item.is-desktop_only > a img {
  opacity: 0.25;
}
body.mobile .slider-item.is-desktop_only.tile-inline .icon--desktop-only {
  font-size: 1em;
}
div,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
menu,
nav,
ol,
p,
pre,
ul {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 0.5rem;
  font-weight: 700;
  line-height: 1;
  /* text-transform: uppercase; */
}
h1 {
  font-size: 2em;
}
h2 {
  font-size: 1.5em;
}
h3 {
  font-size: 1.25em;
}
h4,
h5,
h6 {
  font-size: 1em;
}
button {
  border: none;
  outline: none;
  touch-action: manipulation;
  font-family: var(--theme-font-family), Arial, Helvetica, sans-serif;
  font-size: 1em;
}
input {
  border: none;
  outline: none;
  font-family: var(--theme-font-family), Arial, Helvetica, sans-serif;
  font-size: 1em;
}
hr {
  border: none;
  outline: none;
}
a {
  touch-action: manipulation;
  color: inherit;
  text-decoration: none;
}
a img {
  border: none;
}
a:hover {
  text-decoration: underline;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input[type="file"] {
  font-family: inherit;
  display: block;
  margin: 0 0 0.8em;
}
input[type="submit"] {
  font-family: inherit;
  margin: 0;
}
input[type="button"] {
  font-family: inherit;
  margin: 0;
}
* {
  box-sizing: border-box;
}
*:before {
  box-sizing: border-box;
}
*:after {
  box-sizing: border-box;
}
header {
  z-index: 2;
}
main {
  display: block;
}
.lt-ie8 .wdg_search_bar {
  display: none;
}
.mainContent {
  position: relative;
  clear: both;
}
.contentWrapper {
  background-color: #fff;
  margin: 0 auto;
  position: relative;
}
.container {
  position: relative;
}
.container.outer {
  overflow: hidden;
  visibility: hidden;
}
.container.inner {
  max-width: 90em;
  margin: 0 auto;
  visibility: visible;
}
.lt-ie9 .offcanvas {
  max-height: 35em;
}
.lt-ie9 .pagination .icon--arrow-right {
  zoom: 0.6;
}
.lt-ie9 .pagination .icon--arrow-left {
  zoom: 0.6;
}
.lt-ie9 .social-links .button {
  padding-bottom: 0.2em;
}
.lt-ie9 .social-links .social-share-btn .social_link_text {
  padding-bottom: 0.5em;
}
.lt-ie9 .container[data-offcanvas="left"] .wdg_header > .inner {
  left: 80%;
}
.lt-ie9 .tile-inline .tile-body {
  top: 0;
}
.offcanvas {
  overflow: auto;
  position: absolute;
  top: 0;
  width: 80%;
  height: 27.125em;
}
.offcanvas.left {
  left: -80%;
}
.wdg_page {
  position: relative;
  padding-top: 1em;
  z-index: 1;
}
.page {
  background: #fff;
  clear: both;
  position: relative;
}
.page.wdg_page_search {
  min-height: calc(100vh - 293px);
}
.page-wrapper {
  min-height: calc(100vh - 18em);
  font-size: 16px;
}
.page-header {
  margin: 10px 0;
}
.page-header .box-title {
  float: left;
}
.page-header .wdg_breadcrumb {
  float: right;
}
.bold {
  font-weight: 700;
}
.mobile .wdg_header_logo {
  height: 3em;
}
.mobile #game-area > .box-title {
  float: left;
  text-align: left;
  width: 80%;
}
#my-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.alert {
  position: relative;
  padding: 0.5em;
  border-radius: 0.25rem;
  margin-bottom: 0.5em;
  background: var(--theme-color-primary);
  color: #fff;
  text-align: center;
  box-shadow: 0 0.125rem 0.25rem rgba(74, 74, 74, 0.12);
}
.alert a {
  color: #fff;
  text-decoration: underline;
}
.alert.success {
  background: var(--success-bg);
}
.alert.error {
  background: var(--error-bg);
}
.alert.warning {
  background: var(--warning-bg);
}
.alert[data-min-age] {
  padding: 0.5em 15%;
  font-size: 20px;
  min-height: 60px;
}
.alert[data-min-age]:after {
  content: attr(data-min-age);
  text-align: center;
  width: 54px;
  height: 54px;
  border: 4px solid;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -29px;
  line-height: 46px;
  font-size: 26px;
}
@media screen and (max-width: 768px) {
  .alert[data-min-age] {
    font-size: 18px;
  }
  .alert[data-min-age]:after {
    font-size: 18px;
    margin-top: 0;
    top: 10px;
    right: 10px;
    border-width: 2px;
    line-height: 38px;
    width: 40px;
    height: 40px;
  }
  .wdg_hot_games_menu .grid-row {
    flex-wrap: nowrap;
    overflow: auto;
    padding-bottom: 0.2em;
  }
  .wdg_hot_games_menu .grid-row .grid-col {
    min-width: 31%;
    width: 31%;
  }
  .wdg_promotion_menu .grid-row {
    flex-wrap: nowrap;
    overflow: auto;
    padding-bottom: 0.2em;
  }
  .wdg_promotion_menu .grid-row .grid-col {
    min-width: 31%;
    width: 31%;
  }
}
.unit-counter {
  position: absolute;
  background: var(--error-bg);
  border-radius: 50%;
  color: #fff;
  font-size: 0.75em;
  text-align: center;
  line-height: 1.625;
  letter-spacing: -0.025em;
  width: 1.25rem;
  height: 1.25rem;
}
.box {
  margin: 0.5em 0 0;
}
.title-infoline {
  position: absolute;
  right: 1em;
  top: 1em;
}
.info-listing .media {
  padding: 0.5em;
}
.info-listing .media-thumb {
  border: 1px solid var(--media-thumb-borders);
  max-height: 4.5em;
  padding: 1px;
}
.info-listing .media-body {
  font-size: 0.85em;
}
.info-listing .media-body .name {
  font-weight: 700;
  margin-bottom: 0.5em;
  display: block;
}
.info-listing .info-summary {
  clear: both;
  max-height: 1.8em;
}
.info-listing .amount-summary {
  display: inline-block;
  text-transform: uppercase;
}
@-webkit-keyframes box-title-hover-animation {
  0% {
    color: var(--box-title-color);
  }
  100% {
    color: var(--box-title-hover);
  }
}
@keyframes box-title-hover-animation {
  0% {
    color: var(--box-title-color);
  }
  100% {
    color: var(--box-title-hover);
  }
}
.breadcrumb {
  display: inline-block;
  margin-bottom: 10px;
  color: var(--breadcrumb-color);
}
@media all and (max-width: 481px) {
  .breadcrumb {
    margin-bottom: 0;
  }
}
.breadcrumb li {
  float: left;
  padding: 0 0.65em 0 0;
}
.breadcrumb li:after {
  content: " >";
  position: relative;
  left: 0.3em;
}
.breadcrumb li:last-child:after {
  content: "";
}
.breadcrumb--black li a {
  text-decoration: underline;
}
.breadcrumb--black li a:hover {
  color: var(--breadcrumb-hover-color);
}
.seo-content {
  background: var(--background-header);
  color: #fff;
  padding: 20px;
}
.seo-content h1,
.seo-content h2,
.seo-content h3,
.seo-content h4,
.seo-content h5,
.seo-content h6 {
  margin: 0;
  padding: 1em 0;
}
.seo-content h1 {
  font-size: 1.25em;
}
.seo-content .text {
  font-size: 14px;
  display: inline-block;
}
.seo-content .text span {
  font-weight: 700;
}
.seo-content .text p {
  margin: 0;
  padding: 0 0 0.5em 0;
}
.seo-content .text a {
  color: var(--seo-link-color);
}
.seo-content ol,
.seo-content ul {
  list-style: initial;
  text-indent: 40px;
  margin: 0;
  padding: 1em 0;
}
.tile-thumbnail {
  position: relative;
  display: block;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.tile-thumbnail img {
  width: 100%;
  height: auto;
}
.tile-thumbnail .thumb-badge {
  position: absolute;
  top: 5px;
  left: 0;
  display: flex;
  align-items: center;
  height: 20px;
  width: 23px;
  color: #fff;
  background-color: var(--button-color);
  font-size: 10px;
  padding: 0 6px;
  border-radius: 5px 4px 4px 0;
  overflow: hidden;
}
.tile-thumbnail .thumb-badge i {
  font-size: 12px;
}
.tile-thumbnail .thumb-badge span {
  margin-left: 6px;
  line-height: 1;
}
@media screen and (min-width: 1025px) {
  .tile-thumbnail:hover .thumb-badge {
    width: auto;
  }
}
.tile-new {
  position: absolute;
  background: var(--button-color);
  font-size: 0.6875em;
  color: var(--button-text-color);
  padding: 0.3em 0.5em 0.3em 0.3em;
  border-radius: 5px 4px 4px 0;
  top: 5px;
  left: 0;
}
.grayed-out img {
  filter: grayscale(1);
  opacity: 0.75;
}
.friends-count-badge {
  position: absolute;
  background: #d32f2e;
  border-radius: 50%;
  color: #fff;
  font-size: 0.75em;
  font-style: initial;
  font-family: initial;
  text-align: center;
  line-height: 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
}
@media all and (min-width: 769px) and (max-width: 1024px) {
  .wdg_page_home .home-widget-3 .grid-row .grid-col:nth-of-type(n + 7) {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .wdg_page_home .home-widget-2 {
    order: -1;
  }
}
@media all and (min-width: 1025px) {
  [data-label="new_list"] .grid-row {
    position: relative;
  }
  [data-label="new_list"] .grid-row:before {
    content: "";
    width: 1px;
    height: 97%;
    position: absolute;
    top: 50%;
    background-color: var(--box-border-color);
    transform: translateY(-50%);
  }
}
.h-100 {
  height: 100% !important;
}
.w-100 {
  width: 100% !important;
}
.img-fluid {
  width: 100%;
}
.overflow-hidden {
  overflow: hidden !important;
}
.rounded {
  border-radius: 0.9rem !important;
}
.wdg_page_error .aligned-text {
  font-size: 1.5em;
  text-align: center;
  justify-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
}
.icon--desktop-only {
  display: block;
  font-size: 1em;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 48px;
  line-height: 48px;
  z-index: 1;
  text-align: center;
  color: #5a8fdc;
  transform: rotate(10deg);
}
.icon--desktop-only .sp-i__no-cell-phone:after {
  color: #c02929;
  top: 20%;
  transform: translate(-50%, -70%);
  background: #fff;
  height: 42px;
  line-height: 32px;
  z-index: -1;
}
.empty-favorite {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
}
.empty-favorite .sp-i__favorites {
  font-size: 36px;
  color: #ccc;
  margin-bottom: 15px;
}
.toast {
  top: 0;
  width: 100%;
  z-index: 9999;
  height: auto;
  padding: 10px 20px;
  display: flex !important;
  bottom: inherit;
  min-height: 60px;
  font-size: 0.8em;
  position: absolute;
  align-items: center;
  color: #fff;
  cursor: default;
  background: rgba(0, 35, 70, 0.95);
}
.toast.success {
  background: rgba(73, 183, 3, 0.95);
}
.toast.error {
  background: rgba(214, 20, 20, 0.95);
}
.toast span {
  width: 44px;
  height: 44px;
  background-size: contain;
  background-repeat: no-repeat;
}
.toast span.image {
  margin-right: 15px;
}
.toast span.image img {
  height: 100%;
  margin-right: 30px;
}
.toast span.success {
  background-image: url(/assets/toast/successfull-1a3e1fc6a1bbf53f7500aa81445602504aff08f87806ad015e085fc411687ff3.svg);
}
.toast span.error {
  background-image: url(/assets/toast/error-9df887cb7a8f71280a395e61db721c0f8ca146867103662695ad860ab93ba7f9.svg);
}
.toast span.warning {
  background-image: url(/assets/toast/warning-a1898fa7f50de1625593b117c566751bf8ac0c5b60e5dd144c51b30495e336b9.svg);
}
.toast span.success,
.toast span.error,
.toast span.warning {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  margin: auto;
  top: 0;
  bottom: 0;
}
.toast .message {
  font-size: 0.85em;
  padding-left: 20px;
  margin: 10px;
}
.toast .message strong {
  display: block;
  font-size: 1.1em;
  padding-top: 3px;
}
@media all and (max-width: 1200px) {
  .toast {
    width: 100%;
    border-radius: 0;
  }
  .toast.topright {
    top: 0;
    bottom: inherit;
  }
  .toast.bottomright {
    bottom: 0;
    top: inherit;
  }
}
@media all and (min-width: 1200px) {
  .toast {
    width: 400px;
    border-radius: 15px;
  }
  .toast.topright {
    top: 15px;
    bottom: inherit;
    right: 15px;
  }
  .toast.bottomright {
    top: inherit;
    bottom: 15px;
    right: 15px;
  }
}
.toast .close {
  width: 14px;
  top: 5px;
  height: 14px;
  position: absolute;
  right: 10px;
  outline: none;
  opacity: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.toast .close:not(:disabled):not(.disabled):focus,
.toast .close:not(:disabled):not(.disabled):hover {
  background: none !important;
}
.slide-down {
  display: block;
  -webkit-animation-name: slideDown;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-name: slideDown;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
}
.slide-up {
  display: block;
  -webkit-animation-name: slideUp;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-fill-mode: forwards;
  animation-name: slideUp;
  animation-iteration-count: 1;
  animation-timing-function: ease-out;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  overflow: hidden;
}
@keyframes slideDown {
  0% {
    transform: translateY(-150%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-150%);
    height: 0;
  }
}
#mega_slider {
  margin: 0.5em 0;
  position: relative;
}
#mega_slider .game-header {
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  width: 100%;
  justify-content: space-between;
}
#mega_slider .play-button {
  color: var(--button-megaslider-text);
  background-color: var(--button-megaslider-color);
  border-bottom: solid 0.15em var(--button-border);
  border-right: solid 0.1em var(--button-border);
  text-transform: var(--thumbnail-button-transform);
  border-radius: var(--megaslider-radius);
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  transition: all 0.4s;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
#mega_slider .play-button:hover {
  background-color: var(--button-megaslider-hover-color);
  border-color: var(--button-megaslider-hover-border);
}
#mega_slider .game-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  width: calc(100% - 4px);
  height: 3em;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  z-index: 1;
  margin: 2px 0;
}
#mega_slider .game-info span.image {
  background: none;
  width: 64px;
  height: 64px;
}
#mega_slider .game-info span.image img {
  width: 100%;
  height: 100%;
}
#mega_slider .game-info .game-title {
  color: #fff;
  text-align: left;
  cursor: default;
  padding: 10px;
  line-height: 2;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
#mega_slider .game-info .game-title .name {
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
#mega_slider .game-info .game-title .name span {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 80%;
  float: left;
}
#mega_slider .game-info .game-title .name a {
  float: right;
  margin: auto 0;
  font-family: var(--theme-font-family), Arial, Helvetica, sans-serif;
  height: 35px;
  line-height: 26px;
}
#mega_slider .game-info .game-title .category {
  font-size: 14px;
}
#mega_slider .main-slide-container {
  width: 100%;
  position: absolute;
  height: calc(((100% - 2em) * 2) + 1em);
  border-radius: var(--megaslider-radius);
  border: var(--thumbnail-borders-w) solid var(--thumbnail-borders);
  overflow: hidden;
  box-shadow: 0 1px 6px 0 rgba(50, 50, 50, 0.45);
}
@media screen and (max-width: 768px) {
  #mega_slider .main-slide-container {
    position: relative;
    height: auto;
  }
  #mega_slider .main-slide-container .big-tile-thumbnail {
    padding-bottom: calc(55% - 4px);
    margin: 2px 0;
    height: 0 !important;
  }
}
#mega_slider .main-slide-container .controls {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 0px;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
}
body.mobile #mega_slider .main-slide-container .controls {
  opacity: 1;
}
#mega_slider .main-slide-container .controls .control-container {
  position: absolute;
  font-size: 4.5rem;
  font-weight: 900;
  transform: translateY(-50%);
  top: 50%;
  opacity: 0.3;
}
#mega_slider .main-slide-container .controls .control-container:hover {
  cursor: pointer;
}
#mega_slider .main-slide-container .controls .control-container.goleft {
  right: 10px;
}
#mega_slider .main-slide-container .controls .control-container.goright {
  left: 10px;
}
#mega_slider .main-slide-container:hover .controls {
  opacity: 1;
}
#mega_slider .main-slide-container .main-slide {
  position: relative;
  height: 100% !important;
  border-radius: var(--megaslider-radius);
  padding: 0;
  margin: 0 !important;
  display: flex;
  align-items: center;
  width: 400%;
  transition: left 0.3s ease;
}
#mega_slider .main-slide-container .main-slide .main-slide-item {
  height: 100%;
  width: 25%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
#mega_slider
  .main-slide-container
  .main-slide
  .main-slide-item
  .big-tile-thumbnail {
  position: relative;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
}
#mega_slider
  .main-slide-container
  .main-slide
  .main-slide-item
  .big-tile-thumbnail
  picture {
  height: 100%;
  width: 100%;
  position: absolute;
}
#mega_slider
  .main-slide-container
  .main-slide
  .main-slide-item
  .big-tile-thumbnail
  picture
  img {
  height: 100%;
  width: 100%;
}
#mega_slider .games-container {
  transform: translate(-0.5em, calc(((100% - 2em) * 2) + 1em));
  overflow: hidden;
  width: calc(100% + 1em);
  padding: 0 0.5em;
}
@media screen and (max-width: 768px) {
  #mega_slider .games-container {
    display: none;
  }
}
#mega_slider .games-container .games {
  display: flex;
  flex-wrap: nowrap;
  padding: 0.5em 0;
  position: relative;
}
#mega_slider .games-container .games .game {
  position: relative;
  margin-top: 0;
  flex: none;
  transition: all 0.5s ease 0s;
}
#mega_slider .games-container .games .game img {
  border-radius: var(--megaslider-radius) var(--megaslider-radius) 0 0;
}
#mega_slider .games-container .games .game:hover {
  cursor: pointer;
}
.related-games-carousel-slide {
  color: #fff;
  float: left;
  font-size: 20px;
  text-align: center;
  width: 120px !important;
  padding: 0 !important;
  margin: 0 0.5em 0 0 !important;
  display: block;
  flex: none;
}
.related-games-carousel-slide .slider-item {
  display: block;
  width: initial !important;
}
.related-games-carousel-slide .slider-item a {
  width: 100% !important;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.related-games-carousel-slide .slider-item .tile-title {
  height: 30px;
  padding: 3px 0 0 0;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 95%;
  overflow: hidden;
}
.related-games-carousel-slide .slider-item .tile-title span {
  width: 85%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  font-size: 0.95em;
}
.related-games-carousel-slide img {
  width: 100%;
  height: 100%;
}
.related-games-carousel-slide .link {
  float: left;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.category-games-carousel-slide {
  color: #fff;
  float: left;
  font-size: 20px;
  text-align: center;
  width: calc(50vw - 0.125em - 4px) !important;
  max-width: 230px;
  margin: 0 !important;
  padding: 0 0.5em 0 0 !important;
  display: block;
  flex: none;
}
.category-games-carousel-slide .slider-item {
  display: block;
  width: initial !important;
}
.category-games-carousel-slide .slider-item a {
  width: 100% !important;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.category-games-carousel-slide .slider-item .tile-title {
  height: 30px;
  padding: 3px 0 0 0;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 95%;
  overflow: hidden;
}
.category-games-carousel-slide .slider-item .tile-title span {
  width: 85%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  font-size: 0.95em;
}
.category-games-carousel-slide img {
  width: 100%;
  height: auto;
  min-height: 100%;
}
.category-games-carousel-slide .link {
  float: left;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
#loader {
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  min-height: 100vh;
  padding: 0;
  margin: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.7);
}

.arc {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-top: 2px solid #ffea29;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  animation: rt 2s infinite linear;
}

.arc::before {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border-top: 2px solid #8d29ff;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  animation: rt 4s infinite linear reverse;
  content: "";

}

.arc::before {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 0px;
  height: 0px;
  border-radius: 50%;
  border-top: initial;
  border-left: initial;
  border-right: initial;
  animation: cw 1s infinite;
  content: "";
  background: snow;
}

#h1 {
  position: absolute;
  height: 40px;
  margin: auto;
  top: 200px;
  left: 0;
  right: 0;
  bottom: 0;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
  font-size: 14px;
  font-weight: lighter;
  color: white;
}

#h1 span {
  display: none;
}

#h1::after {
  animation: txt 5s infinite;
  content: "";
}

@keyframes rt {
  100% {
      transform: rotate(840deg);
  }
}

@keyframes cw {
  0% {
      width: 0;
      height: 0;
  }
  75%{
      width: 40px;
      height: 40px;
  }
  100%{
      width: 0;
      height: 0;
  }
}
@keyframes txt {
  0% {
     content:"LOADING."
  }
  75%{
      content:"LOADING.."
  }
  100%{
      content:"LOADING..."
  }
}
#playandrelated{
  display: flex;
  height: 60%;
}
#playandrelated .game-area {
  width: 67%;
  height: 100%;
}

#realted{
  float: left;
  width: 100%;
}



