@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__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: 12em
}

@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: .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
}

.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 {
    margin-left:  10px;
    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: -.22em;
        margin-right: -.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: var(--menu-separate);
        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: .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: 0.5em !important;
    display: flex;
    height: 70px;
    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)
}

@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: 90px;
        margin-bottom: 10px
    }
    #searchContainer #searchResults .search-results-game-list .search-result-game img {
        width: 120px;
        height: 90px
    }
    #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: 80px;
    height: 60px
}

#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 47px -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: .25em;
        overflow: hidden;
        max-width: 11.5em;
        padding: 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: .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: .4rem 0 0 .4rem
}

.button-group>.button:last-child {
    border-radius: 0 .4rem .4rem 0
}

.wdg_applist .tile .tile-overlay .button {
    padding: 4px 15px;
    text-transform: var(--thumbnail-button-transform)
}

.wdg_footer {
    border-top: 16px solid var(--footer-border-color);
    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;
    font-weight: 400;
    letter-spacing: 0.2px;
    text-align: center;
    position: absolute;
    bottom: 13px;
    left: 80px
}

@media screen and (max-width: 1025px) {
    .wdg_footer--copyright {
        position: unset;
        padding: 14px 0
    }
}

.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: 75px;
    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: 70px;
        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: .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: .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 {
        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-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: absolute;
    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: .125em;
    margin-top: 11px;
    width: 0;
    margin-right: 10px;
    position: relative;
    -webkit-border-radius: .125em;
    -moz-border-radius: .125em;
    -ms-border-radius: .125em;
    -o-border-radius: .125em;
}

#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 .4rem .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: .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: .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 87px -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;
    display: none

}

#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;
    -webkit-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;
    -webkit-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;
    padding-top: 16px
}

.tile,
.tile-placeholder {
    overflow: hidden;
    position: relative;
    display: block;
    padding: .125em;
    border: var(--thumbnail-borders-w) solid var(--thumbnail-borders);
    border-radius: var(--thumbnail-borders-radius);
    margin: .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: .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: .45;
    cursor: auto
}

.is-disabled {
    opacity: .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 .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 .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;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
}

.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: .75em;
    padding: 0.5em;
    display: none
}

legend {
    color: var(--theme-color-primary);
    margin-bottom: .75em;
    text-transform: uppercase
}

fieldset {
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

form label {
    clear: left;
    float: left;
    width: 45%;
    margin-bottom: .75em
}

form input[type="radio"] {
    position: relative;
    right: 0.3em;
    margin-bottom: .75em
}

textarea {
    border-radius: .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: .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: .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: .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: .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: .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: .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: .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: .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: .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: .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: .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: .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: .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(--seo-bg-color);
    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: .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 !important;
    -webkit-animation-name: slideDown;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: .4s;
    -webkit-animation-fill-mode: forwards;
    animation-name: slideDown;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .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: .4s;
    -webkit-animation-fill-mode: forwards;
    animation-name: slideUp;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: .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
    }
}

.wdg_applist .tile {
    overflow: hidden;
    position: relative;
    display: block;
    padding: .125em;
    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;
    -webkit-transition:;
    -moz-transition:;
    -ms-transition:;
    -o-transition:;
}

.wdg_applist .tile .tile-overlay {
    display: none
}

@media screen and (max-device-width: 1024px) {
    .wdg_applist .tile:hover .tile-overlay {
        display: none !important
    }
    .wdg_applist .tile:hover .tile-title {
        font-weight: normal !important
    }
}

.wdg_applist .tile:hover {
    text-decoration: none;
    box-shadow: 0 1px 6px 0 var(--box-shadow-color)
}

.wdg_applist .tile:hover .tile-overlay {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 0.25rem
}

.wdg_applist .tile:hover .tile-overlay .button {
    margin: 0 5px
}

.wdg_applist .tile .rate-bar {
    top: -2px;
    margin: 0.25em auto
}

#wdg_page_labels .wdg_applist {
    padding: 0 10px
}

@media all and (min-width: 769px) {
    #wdg_page_labels .wdg_applist .pagination {
        margin: -70px 0 8px
    }
    #wdg_page_labels .wdg_applist .pagination--bottom {
        margin: 8px 0
    }
}

.wdg_applist>.pagination {
    margin: 8px 0
}

.pagination {
    text-align: center;
    height: auto;
    padding-top: 1rem
}

.pagination:before {
    content: "\0020";
    display: table
}

.pagination:after {
    content: "\0020";
    display: table;
    clear: both
}

.pagination .button-group {
    font-size: 0.85em
}

.pagination .button-group .button {
    color: #fff
}

.pagination .button-group>.button.prev {
    padding: 0.3em 0.4em 0.1em 0.35em
}

.pagination .button-group>.button.prev span {
    font-size: .8em
}

.pagination .button-group>.button.next {
    padding: 0.3em 0.4em 0.1em 0.35em
}

.pagination .button-group>.button.next span {
    font-size: .8em
}

.pagination .button-group .is-selected.button {
    color: var(--button-text-color)
}

.pagination>p {
    float: left;
    font-size: 0.8em;
    padding-top: 0.5em
}

.pagination .icon--arrow-right {
    font-size: 0.6rem
}

.pagination .icon--arrow-left {
    font-size: 0.6rem
}

.pagination .hidden {
    visibility: hidden
}

.pagination>a {
    display: inline-block;
    vertical-align: top;
    padding: 5px 10px;
    margin: 3px 4px;
    font-size: .8rem;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2)
}

.pagination>a:active,
.pagination>a:focus {
    background: #085f85;
    background: linear-gradient(to bottom, #085f85 0%, #056799 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF085F85', endColorstr='#FF056799', GradientType=0);
    color: #fff;
    border: 1px solid #013a57
}

.pagination-item {
    background: #0b8bc2;
    background: linear-gradient(to bottom, #0b8bc2 0%, #056799 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0B8BC2', endColorstr='#FF056799', GradientType=0);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
    border: 1px solid #00557e
}

.pagination-active,
.pagination-prev,
.pagination-next,
.pagination-item:hover {
    background: #ffb206;
    background: linear-gradient(to bottom, #ffb206 0%, #f4880c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFB206', endColorstr='#FFF4880C', GradientType=0);
    color: #333;
    text-shadow: 0.5px 0.866px 0 rgba(255, 255, 255, 0.7);
    border: 1px solid #333
}

@media only screen and (orientation: portrait),
(orientation: landscape) and (max-width: 710px) {
    .pagination {
        margin: 1em
    }
    .pagination>a {
        padding: .3% 1.5%;
        margin: .6%
    }
}

@media all and (max-width: 481px) {
    .pagination {
        padding: 0 !important;
        margin: 5px 0 10px !important
    }
}

@media only screen and (orientation: portrait) and (max-width: 510px) {
    .pagination {
        margin: 2em;
        padding: 1rem 0
    }
    .pagination>a {
        padding: 1.9% 5.5%;
        margin: 1.8%
    }
}