@font-face {
	font-family: 'spil-collection-icons';
  src: url(/wp-content/fonts/collection-icons.woff2) format("woff2"), url(/wp-content/fonts/collection-icons.woff) format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

.c-i__1001-arabian-nights-games:before {
	content: "\ea02"
}

.c-i__1001_arabian_nights_games:before {
	content: "\ea02"
}

.c-i__10x10:before {
	content: "\eacf"
}

.c-i__singleplayer:before {
	content: "\eaff"
}

.c-i__role-playing-games:before {
	content: "\eaff"
}

.c-i__role_playing_games:before {
	content: "\eaff"
}

.c-i__2d:before {
	content: "\ea03"
}

.c-i__2player:before {
	content: "\ea09"
}

.c-i__2-player:before {
	content: "\ea09"
}

.c-i__tap:before {
	content: "\ea09"
}

.c-i__3d:before {
	content: "\ea04"
}

.c-i__3d-games:before {
	content: "\ea04"
}

.c-i__3d_games:before {
	content: "\ea04"
}

.c-i__multiplayer-action-3d:before {
	content: "\ea04"
}

.c-i__webgl:before {
	content: "\ea04"
}

.c-i__third-person-shooter:before {
	content: "\ea04"
}

.c-i__accessories-dress-up:before {
	content: "\ea05"
}

.c-i__accessories_dress_up_games:before {
	content: "\ea05"
}

.c-i__action:before {
	content: "\ea06"
}

.c-i__action-arcade:before {
	content: "\ea06"
}

.c-i__ragdoll:before {
	content: "\ea06"
}

.c-i__extreme-games:before {
	content: "\ea06"
}

.c-i__addicting-games:before {
	content: "\ea07"
}

.c-i__adventure:before {
	content: "\ea08"
}

.c-i__exploring:before {
	content: "\ea08"
}

.c-i__open-world-games:before {
	content: "\ea08"
}

.c-i__aim--shoot:before {
	content: "\ea0b"
}

.c-i__aim__shoot:before {
	content: "\ea0b"
}

.c-i__air-hockey:before {
	content: "\ea0a"
}

.c-i__air_hockey:before {
	content: "\ea0a"
}

.c-i__alien:before {
	content: "\ead3"
}

.c-i__alien-games:before {
	content: "\ead3"
}

.c-i__ambulance:before {
	content: "\ea0d"
}

.c-i__ambulance-games:before {
	content: "\ea0d"
}

.c-i__american-football:before {
	content: "\ea0c"
}

.c-i__american-football-games:before {
	content: "\ea0c"
}

.c-i__american_football_games:before {
	content: "\ea0c"
}

.c-i__animal:before {
	content: "\ea0e"
}

.c-i__animal-games:before {
	content: "\ea0e"
}

.c-i__animal_dress_up_games:before {
	content: "\ea0e"
}

.c-i__animal_games:before {
	content: "\ea0e"
}

.c-i__animals:before {
	content: "\ea0e"
}

.c-i__pet-games:before {
	content: "\ea0e"
}

.c-i__pets_games:before {
	content: "\ea0e"
}

.c-i__anime:before {
	content: "\ea0f"
}

.c-i__anime-and-manga-games:before {
	content: "\ea0f"
}

.c-i__anime-games:before {
	content: "\ea0f"
}

.c-i__anime_and_manga_games:before {
	content: "\ea0f"
}

.c-i__arcade:before {
	content: "\ea10"
}

.c-i__arcade-games:before {
	content: "\ea10"
}

.c-i__archery:before {
	content: "\ea11"
}

.c-i__arrow:before {
	content: "\ea11"
}

.c-i__army:before {
	content: "\ea12"
}

.c-i__army-games:before {
	content: "\ea12"
}

.c-i__art-and-creativity:before {
	content: "\ea13"
}

.c-i__art-games:before {
	content: "\ea13"
}

.c-i__creative-games:before {
	content: "\ea13"
}

.c-i__asteroids:before {
	content: "\ea14"
}

.c-i__autumn:before {
	content: "\ea15"
}

.c-i__autumn-games:before {
	content: "\ea15"
}

.c-i__avatar-games:before {
	content: "\ea16"
}

.c-i__avatar_games:before {
	content: "\ea16"
}

.c-i__avatars:before {
	content: "\ea16"
}

.c-i__simulation:before {
	content: "\ea16"
}

.c-i__multiplayer-simulation:before {
	content: "\ea16"
}

.c-i__award-games:before {
	content: "\ea17"
}

.c-i__award_games:before {
	content: "\ea17"
}

.c-i__best-of-2014:before {
	content: "\ea17"
}

.c-i__best-of-2016:before {
	content: "\ea17"
}

.c-i__best-of-2017:before {
	content: "\ea17"
}

.c-i__best-of-2018:before {
	content: "\ea17"
}

.c-i__best-of-2019-:before {
	content: "\ea17"
}

.c-i__best-of-2019-girls-:before {
	content: "\ea17"
}

.c-i__best_of_2013:before {
	content: "\ea17"
}

.c-i__baby:before {
	content: "\ea18"
}

.c-i__baby-games:before {
	content: "\ea18"
}

.c-i__babysitting:before {
	content: "\ea18"
}

.c-i__baking:before {
	content: "\ea19"
}

.c-i__ball:before {
	content: "\ea1a"
}

.c-i__ball-games:before {
	content: "\ea1a"
}

.c-i__balloon-games:before {
	content: "\ea1c"
}

.c-i__bar-games:before {
	content: "\ea1b"
}

.c-i__baseball:before {
	content: "\ea1d"
}

.c-i__basketball:before {
	content: "\ea1e"
}

.c-i__battle:before {
	content: "\ea1f"
}

.c-i__defense:before {
	content: "\ea1f"
}

.c-i__defense-games:before {
	content: "\ea1f"
}

.c-i__bedroom_makeover_games:before {
	content: "\ea20"
}

.c-i__billiards:before {
	content: "\ea21"
}

.c-i__snooker:before {
	content: "\ea21"
}

.c-i__pool:before {
	content: "\ea21"
}

.c-i__bingo-games:before {
	content: "\ea23"
}

.c-i__bird-games:before {
	content: "\ea22"
}

.c-i__penguin-games:before {
	content: "\ea22"
}

.c-i__flappy-bird:before {
	content: "\ea22"
}

.c-i__flappy-bird-games:before {
	content: "\ea22"
}

.c-i__flappy_bird_games:before {
	content: "\ea22"
}

.c-i__birthday-games:before {
	content: "\ea24"
}

.c-i__blood-games:before {
	content: "\ea25"
}

.c-i__board:before {
	content: "\ea26"
}

.c-i__strategy:before {
	content: "\ea26"
}

.c-i__multiplayer-strategy:before {
	content: "\ea26"
}

.c-i__tactical-games:before {
	content: "\ea26"
}

.c-i__board--card:before {
	content: "\ea27"
}

.c-i__board__card:before {
	content: "\ea27"
}

.c-i__match-3:before {
	content: "\ea27"
}

.c-i__match_3:before {
	content: "\ea27"
}

.c-i__ludo:before {
	content: "\ea27"
}

.c-i__boat-games:before {
	content: "\ea28"
}

.c-i__boat-racing:before {
	content: "\ea28"
}

.c-i__boat_racing:before {
	content: "\ea28"
}

.c-i__bomb-games:before {
	content: "\ea29"
}

.c-i__bomb-it:before {
	content: "\ea29"
}

.c-i__bomb-it-games:before {
	content: "\ea29"
}

.c-i__bombit-games:before {
	content: "\ea29"
}

.c-i__bowling:before {
	content: "\ea2a"
}

.c-i__boxing:before {
	content: "\ea2b"
}

.c-i__boy-dress-up-games:before {
	content: "\ea2c"
}

.c-i__boy-games:before {
	content: "\ea2c"
}

.c-i__brain:before {
	content: "\ea2d"
}

.c-i__brain-games:before {
	content: "\ea2d"
}

.c-i__bridge-games:before {
	content: "\ea2e"
}

.c-i__browser:before {
	content: "\ea2f"
}

.c-i__bubble-shooter:before {
	content: "\ea30"
}

.c-i__bubble_shooter:before {
	content: "\ea30"
}

.c-i__building:before {
	content: "\ea31"
}

.c-i__building-games:before {
	content: "\ea31"
}

.c-i__construction-games:before {
	content: "\ea31"
}

.c-i__bullet-hell:before {
	content: "\ea32"
}

.c-i__bunny-games:before {
	content: "\ea33"
}

.c-i__rabbit-games:before {
	content: "\ea33"
}

.c-i__bus:before {
	content: "\ea34"
}

.c-i__business-games:before {
	content: "\ea35"
}

.c-i__cafe-games:before {
	content: "\ea36"
}

.c-i__cake:before {
	content: "\ea37"
}

.c-i__cake-games:before {
	content: "\ea37"
}

.c-i__candy:before {
	content: "\ea38"
}

.c-i__back-to-candyland:before {
	content: "\ea38"
}

.c-i__cannon-games:before {
	content: "\ea39"
}

.c-i__car-games:before {
	content: "\ea3a"
}

.c-i__card-games:before {
	content: "\eb07"
}

.c-i__card-solitaire:before {
	content: "\eb07"
}

.c-i__solitaire:before {
	content: "\eb07"
}

.c-i__card_games:before {
	content: "\eb07"
}

.c-i__card_solitaire:before {
	content: "\eb07"
}

.c-i__hearts-card:before {
	content: "\eb07"
}

.c-i__care_bears:before {
	content: "\ea3b"
}

.c-i__caring:before {
	content: "\ea3d"
}

.c-i__cartoon-games:before {
	content: "\ea3c"
}

.c-i__kids:before {
	content: "\ea3c"
}

.c-i__kids-games:before {
	content: "\ea3c"
}

.c-i__casino-games:before {
	content: "\ea3e"
}

.c-i__casino_games:before {
	content: "\ea3e"
}

.c-i__multiplayer-casino:before {
	content: "\ea3e"
}

.c-i__poker:before {
	content: "\ea3e"
}

.c-i__blackjack:before {
	content: "\ea3e"
}

.c-i__castle-games:before {
	content: "\ea3f"
}

.c-i__casual_dress_up_games:before {
	content: "\ea40"
}

.c-i__cat:before {
	content: "\ea41"
}

.c-i__cat-games:before {
	content: "\ea41"
}

.c-i__cat_games:before {
	content: "\ea41"
}

.c-i__cave:before {
	content: "\ea42"
}

.c-i__celebrity:before {
	content: "\ea43"
}

.c-i__celebrity-games:before {
	content: "\ea43"
}

.c-i__celebrity_games:before {
	content: "\ea43"
}

.c-i__chain-reaction:before {
	content: "\ea44"
}

.c-i__chain_reaction:before {
	content: "\ea44"
}

.c-i__checkers:before {
	content: "\ea45"
}

.c-i__cheese:before {
	content: "\ea46"
}

.c-i__chess:before {
	content: "\ea47"
}

.c-i__chicken-games:before {
	content: "\ea48"
}

.c-i__chinese-games:before {
	content: "\ea49"
}

.c-i__christmas:before {
	content: "\ea4a"
}

.c-i__christmas_games:before {
	content: "\ea4a"
}

.c-i__santa-games:before {
	content: "\ea4a"
}

.c-i__circus-games:before {
	content: "\ea4b"
}

.c-i__city:before {
	content: "\ea4c"
}

.c-i__city-building:before {
	content: "\ea4c"
}

.c-i__city-games:before {
	content: "\ea4c"
}

.c-i__classic-games:before {
	content: "\ea4d"
}

.c-i__cleaning:before {
	content: "\ea4e"
}

.c-i__cleaning-games:before {
	content: "\ea4e"
}

.c-i__clicking-games:before {
	content: "\ea4f"
}

.c-i__clicker:before {
	content: "\ea4f"
}

.c-i__mouse-games:before {
	content: "\ea4f"
}

.c-i__point--click:before {
	content: "\ea4f"
}

.c-i__point__click:before {
	content: "\ea4f"
}

.c-i__clothes:before {
	content: "\ea50"
}

.c-i__clothes-games:before {
	content: "\ea50"
}

.c-i__colored_blocks:before {
	content: "\ea51"
}

.c-i__coloured-blocks:before {
	content: "\ea51"
}

.c-i__onet:before {
	content: "\ea51"
}

.c-i__coloring:before {
	content: "\ea52"
}

.c-i__coloring-games:before {
	content: "\ea52"
}

.c-i__concentration:before {
	content: "\ea53"
}

.c-i__detective-games:before {
	content: "\ea53"
}

.c-i__connect:before {
	content: "\ea54"
}

.c-i__cooking:before {
	content: "\ea55"
}

.c-i__saras-cooking-class-games:before {
	content: "\ea55"
}

.c-i__saras_cooking_class_games:before {
	content: "\ea55"
}

.c-i__couple-games:before {
	content: "\ea56"
}

.c-i__couple_dress_up_games:before {
	content: "\ea56"
}

.c-i__adam-and-eve:before {
	content: "\ea56"
}

.c-i__craft:before {
	content: "\ea57"
}

.c-i__crafting:before {
	content: "\ea57"
}

.c-i__kogama:before {
	content: "\ea57"
}

.c-i__crash-games:before {
	content: "\ea58"
}

.c-i__crazy-games:before {
	content: "\ea59"
}

.c-i__crazygames:before {
	content: "\ea59"
}

.c-i__design-games:before {
	content: "\ea5a"
}

.c-i__creation-games:before {
	content: "\ea5a"
}

.c-i__cricket:before {
	content: "\ea5b"
}

.c-i__crime:before {
	content: "\ea5c"
}

.c-i__crossword:before {
	content: "\ea5d"
}

.c-i__crossword-online:before {
	content: "\ea5d"
}

.c-i__princess:before {
	content: "\ea5e"
}

.c-i__princess-juliet:before {
	content: "\ea5e"
}

.c-i__queen-games:before {
	content: "\ea5e"
}

.c-i__king:before {
	content: "\ea5e"
}

.c-i__king-games:before {
	content: "\ea5e"
}

.c-i__cupcake-games:before {
	content: "\ea5f"
}

.c-i__cut-the-rope:before {
	content: "\ea60"
}

.c-i__cut-the-rope-and-friends:before {
	content: "\ea60"
}

.c-i__cycling:before {
	content: "\ea61"
}

.c-i__bike:before {
	content: "\ea61"
}

.c-i__bike-games:before {
	content: "\ea61"
}

.c-i__dance:before {
	content: "\ea62"
}

.c-i__dance-games:before {
	content: "\ea62"
}

.c-i__dance_games:before {
	content: "\ea62"
}

.c-i__darts-games:before {
	content: "\ea63"
}

.c-i__dating:before {
	content: "\ea64"
}

.c-i__dating-games:before {
	content: "\ea64"
}

.c-i__dating_dress_up_games:before {
	content: "\ea64"
}

.c-i__decorating:before {
	content: "\ea65"
}

.c-i__decorating-games:before {
	content: "\ea65"
}

.c-i__decoration:before {
	content: "\ea65"
}

.c-i__decoration-games:before {
	content: "\ea65"
}

.c-i__dentist:before {
	content: "\ea66"
}

.c-i__dentist-games:before {
	content: "\ea66"
}

.c-i__dinosaur:before {
	content: "\ea67"
}

.c-i__dinosaur-games:before {
	content: "\ea67"
}

.c-i__doctor:before {
	content: "\ea68"
}

.c-i__doctor-games:before {
	content: "\ea68"
}

.c-i__dodgeball:before {
	content: "\ea69"
}

.c-i__dog:before {
	content: "\ea6a"
}

.c-i__dog-games:before {
	content: "\ea6a"
}

.c-i__dog_games:before {
	content: "\ea6a"
}

.c-i__doll-games:before {
	content: "\ea6b"
}

.c-i__doll_dress_up_games:before {
	content: "\ea6b"
}

.c-i__dolls:before {
	content: "\ea6b"
}

.c-i__children-games:before {
	content: "\ea6b"
}

.c-i__barbie:before {
	content: "\ea6b"
}

.c-i__doll_house_games:before {
	content: "\ea6c"
}

.c-i__dolphin:before {
	content: "\ea6d"
}

.c-i__dolphin-games:before {
	content: "\ea6d"
}

.c-i__dolphin-jumping:before {
	content: "\ea6d"
}

.c-i__dolphin_jumping:before {
	content: "\ea6d"
}

.c-i__my-dolphin-show:before {
	content: "\ea6d"
}

.c-i__dominoes:before {
	content: "\ea6e"
}

.c-i__dragon:before {
	content: "\ea6f"
}

.c-i__dragon-games:before {
	content: "\ea6f"
}

.c-i__drawing:before {
	content: "\ea70"
}

.c-i__dress-up:before {
	content: "\ea71"
}

.c-i__dress_up:before {
	content: "\ea71"
}

.c-i__theme_dress_up_games:before {
	content: "\ea71"
}

.c-i__drifting:before {
	content: "\ea72"
}

.c-i__drifting-games:before {
	content: "\ea72"
}

.c-i__stunt-driving:before {
	content: "\ea72"
}

.c-i__stunt_driving:before {
	content: "\ea72"
}

.c-i__driving:before {
	content: "\ea73"
}

.c-i__driving-games:before {
	content: "\ea73"
}

.c-i__vehicles:before {
	content: "\ea73"
}

.c-i__wheely:before {
	content: "\ea73"
}

.c-i__drum_games:before {
	content: "\ea74"
}

.c-i__duck:before {
	content: "\ea75"
}

.c-i__duck-games:before {
	content: "\ea75"
}

.c-i__duck-life:before {
	content: "\ea75"
}

.c-i__easter:before {
	content: "\ea76"
}

.c-i__easter_games:before {
	content: "\ea76"
}

.c-i__easy-games:before {
	content: "\ea77"
}

.c-i__multiplayer-casual:before {
	content: "\ea77"
}

.c-i__family-games:before {
	content: "\ea77"
}

.c-i__educational:before {
	content: "\ea78"
}

.c-i__elevator-games:before {
	content: "\ea79"
}

.c-i__emmas_recipes:before {
	content: "\ea7a"
}

.c-i__emoji:before {
	content: "\ea7b"
}

.c-i__empire:before {
	content: "\ea7c"
}

.c-i__escaping:before {
	content: "\ea7d"
}

.c-i__fairy:before {
	content: "\ea7e"
}

.c-i__fairy-games:before {
	content: "\ea7e"
}

.c-i__fancy-pants:before {
	content: "\ea7f"
}

.c-i__farming:before {
	content: "\ea80"
}

.c-i__farming_games:before {
	content: "\ea80"
}

.c-i__farm-games:before {
	content: "\ea80"
}

.c-i__multiplayer-farming:before {
	content: "\ea80"
}

.c-i__fashion:before {
	content: "\ea81"
}

.c-i__fashion-games:before {
	content: "\ea81"
}

.c-i__fashion_dress_up_games:before {
	content: "\ea81"
}

.c-i__fighting:before {
	content: "\ea82"
}

.c-i__arena-fighting:before {
	content: "\ea82"
}

.c-i__fire-games:before {
	content: "\ea83"
}

.c-i__fish-games:before {
	content: "\ea84"
}

.c-i__fishing:before {
	content: "\ea85"
}

.c-i__flash-games:before {
	content: "\ea86"
}

.c-i__qplay-games:before {
	content: "\ea86"
}

.c-i__flight-games:before {
	content: "\ea87"
}

.c-i__flight-simulator:before {
	content: "\ea87"
}

.c-i__flip:before {
	content: "\ea88"
}

.c-i__flirting-games:before {
	content: "\ea89"
}

.c-i__boyfriend-games:before {
	content: "\ea89"
}

.c-i__flower-games:before {
	content: "\ea8a"
}

.c-i__flying:before {
	content: "\ea8b"
}

.c-i__flying-games:before {
	content: "\ea8b"
}

.c-i__air-games:before {
	content: "\ea8b"
}

.c-i__food:before {
	content: "\ea8c"
}

.c-i__food-games:before {
	content: "\ea8c"
}

.c-i__food_serving:before {
	content: "\ea8c"
}

.c-i__food_styling_games:before {
	content: "\ea8c"
}

.c-i__foosball:before {
	content: "\ea8d"
}

.c-i__football-soccer:before {
	content: "\ea8e"
}

.c-i__goal-shooting:before {
	content: "\ea8e"
}

.c-i__goal_shooting:before {
	content: "\ea8e"
}

.c-i__football-management:before {
	content: "\ea8f"
}

.c-i__fps:before {
	content: "\ea90"
}

.c-i__first-person-shooter:before {
	content: "\ea90"
}

.c-i__top-down-shooter:before {
	content: "\ea90"
}

.c-i__shooting:before {
	content: "\ea90"
}

.c-i__shooting-games:before {
	content: "\ea90"
}

.c-i__shoot-em-up:before {
	content: "\ea90"
}

.c-i__killing:before {
	content: "\ea90"
}

.c-i__kill-games:before {
	content: "\ea90"
}

.c-i__fruit-games:before {
	content: "\ea91"
}

.c-i__fun:before {
	content: "\ea92"
}

.c-i__fun-games-new:before {
	content: "\ea92"
}

.c-i__funny-games:before {
	content: "\ea92"
}

.c-i__funny_games:before {
	content: "\ea92"
}

.c-i__games:before {
	content: "\ea93"
}

.c-i__coolmath-games:before {
	content: "\ea93"
}

.c-i__friv-games:before {
	content: "\ea93"
}

.c-i__armorgames:before {
	content: "\ea93"
}

.c-i__play-games-stay-safe:before {
	content: "\ea93"
}

.c-i__plinga:before {
	content: "\ea93"
}

.c-i__gangster:before {
	content: "\eb03"
}

.c-i__garden-games:before {
	content: "\ea94"
}

.c-i__girls:before {
	content: "\ea95"
}

.c-i__girls_games:before {
	content: "\ea95"
}

.c-i__avie-games:before {
	content: "\ea95"
}

.c-i__avie-pocket:before {
	content: "\ea95"
}

.c-i__egirlgames:before {
	content: "\ea95"
}

.c-i__baby-hazel-games:before {
	content: "\ea95"
}

.c-i__baby_hazel_games:before {
	content: "\ea95"
}

.c-i__golf:before {
	content: "\ea96"
}

.c-i__mini-games:before {
	content: "\ea96"
}

.c-i__guitar-games:before {
	content: "\ea97"
}

.c-i__gun:before {
	content: "\ea98"
}

.c-i__gun-games:before {
	content: "\ea98"
}

.c-i__hair:before {
	content: "\ea99"
}

.c-i__hair-games:before {
	content: "\ea99"
}

.c-i__hairdresser:before {
	content: "\ea99"
}

.c-i__hamster-games:before {
	content: "\ea9a"
}

.c-i__helicopter:before {
	content: "\ea9c"
}

.c-i__helicopter-games:before {
	content: "\ea9c"
}

.c-i__helix-jump:before {
	content: "\ea9b"
}

.c-i__highscore-games:before {
	content: "\ea9d"
}

.c-i__highscore_games:before {
	content: "\ea9d"
}

.c-i__horse:before {
	content: "\ea9e"
}

.c-i__horse-games:before {
	content: "\ea9e"
}

.c-i__horse-racing:before {
	content: "\ea9e"
}

.c-i__horse_games:before {
	content: "\ea9e"
}

.c-i__horse_racing:before {
	content: "\ea9e"
}

.c-i__hospital-games:before {
	content: "\ea9f"
}

.c-i__hotel-games:before {
	content: "\eaa0"
}

.c-i__house-games:before {
	content: "\eaa1"
}

.c-i__house_makeover_games:before {
	content: "\eaa1"
}

.c-i__html5:before {
	content: "\eaa2"
}

.c-i__hunting:before {
	content: "\eaa3"
}

.c-i__hunting-games:before {
	content: "\eaa3"
}

.c-i__sniper:before {
	content: "\eaa3"
}

.c-i__sniper-games:before {
	content: "\eaa3"
}

.c-i__sniper_games:before {
	content: "\eaa3"
}

.c-i__ice-games:before {
	content: "\eb0a"
}

.c-i__ice-cream:before {
	content: "\eaa4"
}

.c-i__ice-cream-games:before {
	content: "\eaa4"
}

.c-i__space-invaders:before {
	content: "\eb05"
}

.c-i__space_invaders:before {
	content: "\eb05"
}

.c-i__io:before {
	content: "\eb09"
}

.c-i__io-games:before {
	content: "\eb09"
}

.c-i__jewel:before {
	content: "\eaa5"
}

.c-i__jewel-games:before {
	content: "\eaa5"
}

.c-i__collecting:before {
	content: "\eaa5"
}

.c-i__jumping:before {
	content: "\eaa6"
}

.c-i__athletics:before {
	content: "\eaa6"
}

.c-i__endless-running:before {
	content: "\eaa6"
}

.c-i__running:before {
	content: "\eaa6"
}

.c-i__running-games:before {
	content: "\eaa6"
}

.c-i__avoiding:before {
	content: "\eaa6"
}

.c-i__subway-surfers:before {
	content: "\eaa6"
}

.c-i__sports:before {
	content: "\eaa6"
}

.c-i__sports-heads:before {
	content: "\eaa6"
}

.c-i__kissing:before {
	content: "\eaa7"
}

.c-i__kitchen:before {
	content: "\eaa8"
}

.c-i__line-racing:before {
	content: "\eaa9"
}

.c-i__line_racing:before {
	content: "\eaa9"
}

.c-i__logic-games:before {
	content: "\eaaa"
}

.c-i__skill:before {
	content: "\eaaa"
}

.c-i__love:before {
	content: "\eaab"
}

.c-i__love-games:before {
	content: "\eaab"
}

.c-i__love-test:before {
	content: "\eaab"
}

.c-i__magic-games:before {
	content: "\eaac"
}

.c-i__mahjongg:before {
	content: "\eaad"
}

.c-i__mahjong:before {
	content: "\eaad"
}

.c-i__make-over:before {
	content: "\eaae"
}

.c-i__make-up:before {
	content: "\eaae"
}

.c-i__make_up:before {
	content: "\eaae"
}

.c-i__beauty:before {
	content: "\eaae"
}

.c-i__beauty-games:before {
	content: "\eaae"
}

.c-i__makeover:before {
	content: "\eaae"
}

.c-i__girl_makeover_games:before {
	content: "\eaae"
}

.c-i__math:before {
	content: "\eaaf"
}

.c-i__memo:before {
	content: "\eab0"
}

.c-i__hidden-object:before {
	content: "\eab0"
}

.c-i__hidden-objects:before {
	content: "\eab0"
}

.c-i__mobile_games:before {
	content: "\eab1"
}

.c-i__mobile__tablet_games:before {
	content: "\eab1"
}

.c-i__smartphone-games:before {
	content: "\eab1"
}

.c-i__money-games:before {
	content: "\eb01"
}

.c-i__money-movers:before {
	content: "\eb01"
}

.c-i__motocross:before {
	content: "\eab2"
}

.c-i__motor-racing:before {
	content: "\eab2"
}

.c-i__motor_racing:before {
	content: "\eab2"
}

.c-i__motorcycle:before {
	content: "\eab2"
}

.c-i__moto-x3m:before {
	content: "\eab2"
}

.c-i__multiplayer:before {
	content: "\eab3"
}

.c-i__multiplayer-games:before {
	content: "\eab3"
}

.c-i__mmo:before {
	content: "\eab3"
}

.c-i__music:before {
	content: "\eab4"
}

.c-i__mystery-games:before {
	content: "\eab5"
}

.c-i__nail-studio:before {
	content: "\eab6"
}

.c-i__nail_studio:before {
	content: "\eab6"
}

.c-i__nail_studio_games:before {
	content: "\eab6"
}

.c-i__number-games:before {
	content: "\eb0b"
}

.c-i__offroad:before {
	content: "\eab7"
}

.c-i__uphill-racing:before {
	content: "\eab7"
}

.c-i__uphill-rush-games:before {
	content: "\eab7"
}

.c-i__uphill_racing:before {
	content: "\eab7"
}

.c-i__uphill_rush_games:before {
	content: "\eab7"
}

.c-i__4x4:before {
	content: "\eab7"
}

.c-i__paintball:before {
	content: "\eab8"
}

.c-i__panda-games:before {
	content: "\eab9"
}

.c-i__3-pandas:before {
	content: "\eab9"
}

.c-i__parking:before {
	content: "\eaba"
}

.c-i__party-games:before {
	content: "\eabb"
}

.c-i__party_dress_up_games:before {
	content: "\eabb"
}

.c-i__physics:before {
	content: "\eabc"
}

.c-i__piano:before {
	content: "\eabd"
}

.c-i__piano-games:before {
	content: "\eabd"
}

.c-i__piano_games:before {
	content: "\eabd"
}

.c-i__pig-games:before {
	content: "\eabe"
}

.c-i__pinball:before {
	content: "\eabf"
}

.c-i__pirate:before {
	content: "\eac0"
}

.c-i__pirate-games:before {
	content: "\eac0"
}

.c-i__pixel:before {
	content: "\eac1"
}

.c-i__pizza:before {
	content: "\eac2"
}

.c-i__pizza-games:before {
	content: "\eac2"
}

.c-i__platform_games:before {
	content: "\eac3"
}

.c-i__poki:before {
	content: "\eb08"
}

.c-i__police:before {
	content: "\eac4"
}

.c-i__police-games:before {
	content: "\eac4"
}

.c-i__premium:before {
	content: "\eac5"
}

.c-i__popular:before {
	content: "\eac5"
}

.c-i__try-now:before {
	content: "\eac5"
}

.c-i__try-now-:before {
	content: "\eac5"
}

.c-i__try-now-gd:before {
	content: "\eac5"
}

.c-i__try-now-gd-girls:before {
	content: "\eac5"
}

.c-i__puppy-games:before {
	content: "\eac6"
}

.c-i__cute-games:before {
	content: "\eac6"
}

.c-i__puzzle:before {
	content: "\eac7"
}

.c-i__puzzles:before {
	content: "\eac7"
}

.c-i__jigsaw-puzzle:before {
	content: "\eac7"
}

.c-i__jigsaw_puzzle:before {
	content: "\eac7"
}

.c-i__quiz:before {
	content: "\eac8"
}

.c-i__quiz-games:before {
	content: "\eac8"
}

.c-i__racing:before {
	content: "\eac9"
}

.c-i__city-racing:before {
	content: "\eac9"
}

.c-i__city_racing:before {
	content: "\eac9"
}

.c-i__restaurant:before {
	content: "\eaca"
}

.c-i__restaurant_games:before {
	content: "\eaca"
}

.c-i__papa:before {
	content: "\eaca"
}

.c-i__papa-louie:before {
	content: "\eaca"
}

.c-i__papas:before {
	content: "\eaca"
}

.c-i__papas-games:before {
	content: "\eaca"
}

.c-i__robot:before {
	content: "\eacb"
}

.c-i__robot-games:before {
	content: "\eacb"
}

.c-i__roller-coaster:before {
	content: "\eacc"
}

.c-i__thrill-rush:before {
	content: "\eacc"
}

.c-i__room-decoration:before {
	content: "\eacd"
}

.c-i__room_decoration:before {
	content: "\eacd"
}

.c-i__room_makeover_games:before {
	content: "\eacd"
}

.c-i__run--shoot:before {
	content: "\eb0d"
}

.c-i__run__shoot:before {
	content: "\eb0d"
}

.c-i__scary:before {
	content: "\eace"
}

.c-i__scary-games:before {
	content: "\eace"
}

.c-i__horror:before {
	content: "\eace"
}

.c-i__school-games:before {
	content: "\eb00"
}

.c-i__back-to-school-games:before {
	content: "\eb00"
}

.c-i__back_to_school_games:before {
	content: "\eb00"
}

.c-i__sheep-games:before {
	content: "\eb02"
}

.c-i__shoot--throw:before {
	content: "\eb0c"
}

.c-i__shoot__throw:before {
	content: "\eb0c"
}

.c-i__shop-games:before {
	content: "\ead0"
}

.c-i__shopping-games:before {
	content: "\ead0"
}

.c-i__shopaholic-games:before {
	content: "\ead0"
}

.c-i__shopaholic_games:before {
	content: "\ead0"
}

.c-i__snail-bob:before {
	content: "\ead1"
}

.c-i__snail-bob-games:before {
	content: "\ead1"
}

.c-i__snailbob-games:before {
	content: "\ead1"
}

.c-i__soccer:before {
	content: "\ead2"
}

.c-i__social-games:before {
	content: "\eafe"
}

.c-i__social-network:before {
	content: "\eafe"
}

.c-i__social_games:before {
	content: "\eafe"
}

.c-i__spa-games:before {
	content: "\ead4"
}

.c-i__space:before {
	content: "\ead5"
}

.c-i__space-games:before {
	content: "\ead5"
}

.c-i__space-invaders:before {
	content: "\ead5"
}

.c-i__space_invaders:before {
	content: "\ead5"
}

.c-i__spaceship-games:before {
	content: "\ead5"
}

.c-i__spelling:before {
	content: "\ead6"
}

.c-i__word:before {
	content: "\ead6"
}

.c-i__word_games:before {
	content: "\ead6"
}

.c-i__sports_dress_up_games:before {
	content: "\ead7"
}

.c-i__stickman:before {
	content: "\ead8"
}

.c-i__stickman-games:before {
	content: "\ead8"
}

.c-i__sudoku:before {
	content: "\ead9"
}

.c-i__summer-games:before {
	content: "\eada"
}

.c-i__summer_dress_up_games:before {
	content: "\eada"
}

.c-i__summer_games:before {
	content: "\eada"
}

.c-i__superhero-games:before {
	content: "\eadb"
}

.c-i__super-heroes:before {
	content: "\eadb"
}

.c-i__surfing-games:before {
	content: "\eadc"
}

.c-i__surgery:before {
	content: "\eadd"
}

.c-i__surgery-games:before {
	content: "\eadd"
}

.c-i__surgery_games:before {
	content: "\eadd"
}

.c-i__operate-now-games:before {
	content: "\eadd"
}

.c-i__survival-games:before {
	content: "\eade"
}

.c-i__sushi:before {
	content: "\eadf"
}

.c-i__sushi-games:before {
	content: "\eadf"
}

.c-i__tank:before {
	content: "\eae0"
}

.c-i__tank-games:before {
	content: "\eae0"
}

.c-i__tattoo:before {
	content: "\eae1"
}

.c-i__tattoo-games:before {
	content: "\eae1"
}

.c-i__taxi:before {
	content: "\eae2"
}

.c-i__taxi-games:before {
	content: "\eae2"
}

.c-i__tennis:before {
	content: "\eae3"
}

.c-i__table-tennis:before {
	content: "\eae3"
}

.c-i__table_tennis:before {
	content: "\eae3"
}

.c-i__thanksgiving-games:before {
	content: "\eae4"
}

.c-i__time-management:before {
	content: "\eae5"
}

.c-i__top-100:before {
	content: "\eae6"
}

.c-i__trollface-quest-games:before {
	content: "\eb04"
}

.c-i__typing:before {
	content: "\eae7"
}

.c-i__fast-typing:before {
	content: "\eae7"
}

.c-i__fast_typing:before {
	content: "\eae7"
}

.c-i__unicorn:before {
	content: "\eae8"
}

.c-i__unicorn-games:before {
	content: "\eae8"
}

.c-i__pony:before {
	content: "\eae8"
}

.c-i__pony-games:before {
	content: "\eae8"
}

.c-i__fantasy-games:before {
	content: "\eae8"
}

.c-i__upgrade-games:before {
	content: "\eae9"
}

.c-i__valentines-day:before {
	content: "\eaea"
}

.c-i__valentines_day:before {
	content: "\eaea"
}

.c-i__valentines_day_games:before {
	content: "\eaea"
}

.c-i__vampire:before {
	content: "\eaeb"
}

.c-i__vampire-games:before {
	content: "\eaeb"
}

.c-i__vet-games:before {
	content: "\eaec"
}

.c-i__videos:before {
	content: "\eaed"
}

.c-i__volleyball:before {
	content: "\eaee"
}

.c-i__voodoo-games:before {
	content: "\eaef"
}

.c-i__war:before {
	content: "\eaf0"
}

.c-i__war-games:before {
	content: "\eaf0"
}

.c-i__war_games:before {
	content: "\eaf0"
}

.c-i__multiplayer-war:before {
	content: "\eaf0"
}

.c-i__warrior-games:before {
	content: "\eaf1"
}

.c-i__water:before {
	content: "\eaf2"
}

.c-i__water-games:before {
	content: "\eaf2"
}

.c-i__water-sports:before {
	content: "\eaf2"
}

.c-i__water_sports:before {
	content: "\eaf2"
}

.c-i__swimming-games:before {
	content: "\eaf2"
}

.c-i__wedding:before {
	content: "\eaf3"
}

.c-i__wedding-games:before {
	content: "\eaf3"
}

.c-i__wedding_dress_up_games:before {
	content: "\eaf3"
}

.c-i__weird-games:before {
	content: "\eaf4"
}

.c-i__what-we-play:before {
	content: "\eaf5"
}

.c-i__winter-games:before {
	content: "\eaf6"
}

.c-i__winter-sports:before {
	content: "\eaf6"
}

.c-i__winter_dress_up_games:before {
	content: "\eaf6"
}

.c-i__winter_sports:before {
	content: "\eaf6"
}

.c-i__witch-games:before {
	content: "\eaf7"
}

.c-i__world-cup-soccer-games:before {
	content: "\eaf8"
}

.c-i__world_animal_day:before {
	content: "\eaf8"
}

.c-i__world_cup_soccer_games:before {
	content: "\eaf8"
}

.c-i__worm:before {
	content: "\eaf9"
}

.c-i__wreck-the-city:before {
	content: "\eafa"
}

.c-i__wreck_the_city:before {
	content: "\eafa"
}

.c-i__wrestling:before {
	content: "\eafb"
}

.c-i__y8:before {
	content: "\eb06"
}

.c-i__zombie:before {
	content: "\eafc"
}

.c-i__zombie-games:before {
	content: "\eafc"
}

.c-i__zombie_games:before {
	content: "\eafc"
}

.c-i__zombies:before {
	content: "\eafc"
}

.c-i__zoo:before {
	content: "\eafd"
}

.c-i__zoo-games:before {
	content: "\eafd"
}

[class*='c-i__'] {
	font-family: "spil-collection-icons";
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.wdg_header_logo {
	display: block;
	float: left;
	position: static;
	margin-left: 0;
	padding: 10px 0;
	height: 2.625em
}

@media screen and (max-width: 374px) {
	.wdg_header_logo {
		margin: 0
	}
}

@media screen and (min-width: 481px) {
	.wdg_header_logo {
		display: inline-block;
		position: relative;
		left: 0;
		top: 0;
		height: 3em;
		padding: 0;
		margin: auto;
		vertical-align: middle
	}
}

.wdg_header_logo .logo {
	bottom: 0;
	position: static;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 2.625em;
	width: auto
}

@media screen and (max-width: 374px) {
	.wdg_header_logo .logo {
		height: 42px !important;
		margin: 0 0 0 5px
	}
}

@media all and (min-width: 1025px) {
	.wdg_header_logo .logo {
		display: block;
		margin: auto 0
	}
}

.wdg_header_logo.wdg_header_logo--158 {
	display: block;
	margin: -10px 0 -22px;
	top: .5em;
	z-index: 2
}

.wdg_header_logo.wdg_header_logo--158 .logo {
	display: block;
	width: 3.4375em;
	height: 3.4375em
}

#wdg_header_logo {
	display: block;
	position: static;
	padding: 10px 0
}

#wdg_header_logo .logo.small {
	display: block
}

.header-menu-container {
	display: flex;
	justify-content: flex-end
}

@media screen and (min-width: 1025px) {
	.header-menu-container {
		margin-right: 35px
	}
}

.wdg_header {
	position: relative;
	color: var(--headermenu-text-color);
	z-index: 5;
	/**background-color: var(--headermenu-bg-color);**/
	background-color: #36E2B9;
	height: 48px
}

.wdg_header .menu-container-openbutton {
	height: 48px;
	width: 48px;
	position: absolute;
	top: 0;
	left: 0;
	touch-action: manipulation;
	cursor: pointer
}

.wdg_header .menu-container-openbutton::after {
	content: "";
	border-bottom: 2px solid var(--mobile-burger-menu);
	display: inline-block;
	width: 20px;
	position: absolute;
	left: 13px;
	height: 8px;
	top: 17px;
	border-top: 2px solid var(--mobile-burger-menu)
}

.wdg_header .menu-container-openbutton::before {
	content: "";
	border-bottom: 2px solid var(--mobile-burger-menu);
	display: inline-block;
	width: 20px;
	position: absolute;
	top: 0;
	left: 13px;
	height: 31px
}

.wdg_header .menu-container-closebutton {
	height: 48px;
	width: 48px;
	display: inline-block;
	position: absolute
}

.wdg_header .menu-container-closebutton::after {
	content: "";
	height: 25px;
	width: 20px;
	position: absolute;
	display: inline-block;
	border-bottom: 3px solid var(--mobile-burger-menu);
	transform: rotate(45deg);
	top: 4px;
	left: 20px
}

.wdg_header .menu-container-closebutton::before {
	content: "";
	height: 25px;
	width: 20px;
	position: absolute;
	display: inline-block;
	border-bottom: 3px solid var(--mobile-burger-menu);
	transform: rotate(-45deg);
	left: 4px;
	top: 4px
}

.wdg_header .header-home-container {
	width: 100%;
	text-align: center
}

.wdg_header .header-home {
	display: inline-block
}

.wdg_header .menu-container {
	left: -80%;
	top: 0;
	width: 80%;
	position: fixed;
	height: 100%;
	transition: left 0.2s ease-out
}

.wdg_header .menu-container.active {
	left: 0
}

.wdg_header .menu-container.active::after {
	content: "";
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: var(--menucontainer-bg);
	z-index: -1
}

.wdg_header .menu-container .menu-header {
	width: 80%;
	z-index: 1;
	height: 48px;
	position: fixed
}

.wdg_header .menu-container .menu-header .logo {
	height: 48px;
	width: auto;
	padding: 9px 0;
	margin: 0 auto
}

.wdg_header .wdg_header_logo {
	float: left;
	margin: -0.4em 0 0 0
}

/**.menu-header {
	background-color: var(--headermenu-bg-color)
}**/
.menu-header {
	background-color: #2BBDA0;
}


.wdg_menu {
	/**background-color: var(--headermenu-mobile-bg-color);**/
	background-color: #36E2B9;
	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.all-categories {
	padding: 15px 15px 0 15px
}

@media screen and (min-width: 1025px) {
	.wdg_menu .menu-item.all-categories {
		display: 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: #36E2B9;
		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:#2BBDA0;
	}

	.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: 1em 0.5em 1em 0.5em !important;
	display: flex;
	height: calc(56px + 1em);
	position: relative;
	width: 100%
}

#searchContainer #searchResults .search-results-game-list .search-result-game:hover {
	background-color: #fafafa;
	text-decoration: underline
}

#searchContainer #searchResults .search-results-game-list .search-result-game:hover .title {
	text-decoration: underline
}

#searchContainer #searchResults .search-results-game-list .search-result-game a {
	position: absolute;
	content: " ";
	width: 100%;
	height: 100%;
	padding-bottom: 0
}

#searchContainer #searchResults .search-results-game-list .search-result-game .title {
	text-align: center;
	font-size: 0.85em;
	line-height: 20px;
	padding: 0 0 0 95px;
	width: 100%;
	color: var(--searchlist-color);
	margin-top: -1em
}

@media screen and (max-width: 1025px) {
	#searchContainer #searchResults .search-results-game-list .search-result-game .title {
		text-align: left
	}
}

#searchContainer #searchResults .search-results-game-list .search-result-game .title b {
	color: var(--searchlist-searched-color);
	font-weight: 600
}

@media screen and (max-width: 1025px) and (min-width: 480px) {
	#searchContainer #searchResults .search-results-game-list .search-result-game {
		height: 55px;
		margin-bottom: 10px
	}

	#searchContainer #searchResults .search-results-game-list .search-result-game img {
		width: 92px;
		height: 55px
	}

	#searchContainer #searchResults .search-results-game-list .search-result-game .title {
		padding: 0 0 0 130px
	}
}

#searchContainer #searchResults .search-results-game-list img {
	border-radius: var(--thumbnail-borders-radius);
	width: 92px;
	height: 55px
}

#searchContainer .search-bar {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

#searchContainer .clear-button {
	width: 70px;
	height: 30px;
	border: 0;
	outline: 0;
	background: 0;
	color: #fff;
	margin: 0 0 0 10px;
	position: absolute;
	right: 0;
	padding: 10px;
	z-index: 99;
	display: none;
	font-size: 14px
}

#searchContainer .close-button {
	background: url(/assets/header/icon_close-c54aad688533309417ecb864e851d3a71a6dcc9eae254e0cfe9aaa156d5f688f.svg) no-repeat;
	width: 20px;
	height: 20px;
	border: 0;
	outline: 0;
	position: absolute;
	right: 16px;
	top: 28px;
	padding: 10px;
	z-index: 99
}

#viewAllResults {
	visibility: hidden;
	display: none
}

#viewAllResults.show {
	visibility: visible;
	display: block;
	width: 100%
}

#viewAllResults .all-results {
	background: none;
	font-size: 16px;
	line-height: 18px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	width: 100%;
	margin: 0 auto 0.5em;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	padding: 10px 40px;
	overflow: hidden;
	position: relative;
	color: var(--searchlist-color)
}

#gamesResult {
	visibility: hidden;
	display: none
}

#gamesResult.show {
	visibility: visible;
	display: block;
	color: var(--searchlist-color);
	padding: 1em
}

.wdg_search_bar {
	position: relative;
	visibility: hidden
}

@media all and (min-width: 1025px) {
	.wdg_search_bar {
		visibility: visible;
		margin: 11px 0 -9px 20px;
		height: 40px;
		float: right
	}

	.wdg_search_bar:not(.user-logged-in).girlsgogames,
	.wdg_search_bar:not(.user-logged-in).agame {
		margin: 11px -30px -9px 20px !important
	}
}

.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 #2BBDA0;
	border-right: 0.1em solid #2BBDA0;
	background-color: #2BBDA0;
	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: #2BBDA0;
	border-color: #2BBDA0;
	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 #2BBDA0;
	/**background-color: var(--footer-bg-color);**/
	
	background-color:#36E2B9;
	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: 0px 1.5em 0 0px;
		margin: 6px 0
	}
}

.wdg_footer--text-column--locales {
	z-index: 0
}

.wdg_footer--text-column--locales li {
	padding-right: 1em
}

@media screen and (min-width: 769px) {
	.wdg_footer--text-column--locales ul {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		max-height: 170px
	}
}

@media screen and (min-width: 769px) {
	.wdg_footer--text-column {
		align-items: initial;
		overflow: initial
	}
}

.wdg_footer--mascot {
	display: none;
	width: unset
}

@media screen and (min-width: 1025px) {
	.wdg_footer--mascot {
		display: block;
		align-self: flex-end;
		margin: 16px 55px 0 0;
		height: 214px
	}
}

.wdg_footer .totop {
	position: absolute;
	right: 16px;
	top: 20px;
	width: 40px;
	height: 40px;
	padding: 0;
	border-color: var(--top-btn-color-border);
	background-color: var(--top-btn-color)
}

.wdg_footer .totop:hover {
	border-color: var(--top-btn-hover-border);
	background-color: var(--top-btn-hover)
}

.wdg_footer .totop:focus {
	border-color: var(--top-btn-color-border);
	background-color: var(--top-btn-color)
}

@media screen and (max-width: 769px) {
	.wdg_footer .totop {
		right: 14px;
		bottom: 10px;
		top: initial;
		border-color: var(--top-btn-color-border) !important;
		border-bottom: 0.15em solid;
		border-right: 0.1em solid;
		border-top: 0.02em solid;
		border-left: 0.02em solid
	}
}

.wdg_footer .social-share-btn {
	width: 88px;
	height: 29px;
	line-height: 25px;
	padding: 0;
	margin: 0 5px
}

.wdg_footer .social-share-btn .icon--google {
	font-size: .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-5-big>.grid-col {
		width: 17.8571428571%
	}

	.col-m {
		width: 100%
	}

	.col-m-1-2 {
		width: 50%
	}

	.col-m-1-3 {
		width: 33.3333333333%
	}

	.col-m-2-3 {
		width: 66.6666666667%
	}

	.col-m-1-4 {
		width: 25%
	}

	.col-m-3-4 {
		width: 75%
	}

	.col-m-1-6 {
		width: 16.6666666667%
	}

	.col-l .grid-col {
		width: 16.6666666667%
	}
}

@media all and (min-width: 1025px) {
	.col-l-1>.grid-col {
		width: 100%
	}

	.col-l-2>.grid-col {
		width: 50%
	}

	.col-l-3>.grid-col {
		width: 33.3333333333%
	}

	.col-l-4>.grid-col {
		width: 25%
	}

	.col-l-5>.grid-col {
		width: 20%
	}

	.col-l-6>.grid-col {
		width: 16.6666666667%
	}

	.col-l-7>.grid-col {
		width: 14.2857142857%
	}

	.col-l {
		width: 100%
	}

	.col-l-1-2 {
		width: 50%
	}

	.col-l-1-3 {
		width: 33.3333333333%
	}

	.col-l-2-3 {
		width: 66.6666666667%
	}

	.col-l-1-4 {
		width: 25%
	}

	.col-l-3-4 {
		width: 75%
	}

	.col-l-1-5 {
		width: 20%
	}

	.col-l-2-5 {
		width: 40%
	}

	.col-l-3-5 {
		width: 60%
	}

	.col-l-4-5 {
		width: 80%
	}

	.col-l-1-6 {
		width: 16.6666666667%
	}

	.col-l-5-6 {
		width: 83.3333333333%
	}

	.col-l-4-9 {
		width: 44.4444444444%
	}

	.col-l-2-9 {
		width: 22.2222222222%
	}

	.col-l-7-9 {
		width: 77.7777777778%
	}

	.col-l .grid-col {
		width: 11.1111111111%
	}
}

@media all and (min-width: 1281px) {
	.col-xl-3>.grid-col {
		width: 33.3333333333%
	}

	.col-xl-6>.grid-col {
		width: 16.6666666667%
	}

	.col-xl-6-big>.grid-col {
		width: 15.600624025%
	}

	.col-xl-9>.grid-col {
		width: 11.1111111111%
	}

	.col-xl-1-3 {
		width: 33.3333333333%
	}

	.col-xl-2-3 {
		width: 66.6666666667%
	}

	.col-xl-1-4 {
		width: 25%
	}

	.col-xl-3-4 {
		width: 75%
	}

	.col-xl-1-5 {
		width: 20%
	}

	.col-xl-2-5 {
		width: 40%
	}

	.col-xl-3-5 {
		width: 60%
	}

	.col-xl-4-5 {
		width: 80%
	}

	.col-xl-1-6 {
		width: 16.6666666667%
	}

	.col-xl-5-6 {
		width: 83.3333333333%
	}

	.col-xl-1-8 {
		width: 12.5%
	}
}

.row {
	margin-right: -15px;
	margin-left: -15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@font-face {
	font-family: 'spil-icons';
	src: url(/wp-content/fonts/s-icons.woff2) format("woff2"), url(/wp-content/fonts/s-icons.woff) format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

[class*='sp-i__'] {
	font: normal normal normal 1rem/1.5 'spil-icons'
}

.sp-i__thumb-down:before {
	content: "\ea02"
}

.sp-i__thumb-up:before {
	content: "\ea03"
}

.sp-i__share:before {
	content: "\ea04"
}

.sp-i__comment:before {
	content: "\ea05"
}

.sp-i__play-o:before {
	content: "\ea08"
}

.sp-i__gamepad:before {
	content: "\ea09"
}

.sp-i__play:before {
	content: "\ea0a"
}

.sp-i__options:before {
	content: "\ea0c"
}

.sp-i__close:before {
	content: "\ea0d"
}

.sp-i__cell-phone:before {
	content: "\ea0e"
}

.sp-i__fire:before {
	content: "\ea0f"
}

.sp-i__arrow-left:before {
	content: "\ea10"
}

.sp-i__angle-left:before {
	content: "\ea11"
}

.sp-i__search:before {
	content: "\ea12"
}

.sp-i__question-o:before {
	content: "\ea13"
}

.sp-i__angle-right:before {
	content: "\ea14"
}

.sp-i__angle-up:before {
	content: "\ea15"
}

.sp-i__angle-down:before {
	content: "\ea16"
}

.sp-i__double-up-angle:before {
	content: "\ea17"
}

.sp-i__fullscreen:before {
	content: "\ea1b"
}

.sp-i__user:before {
	content: "\ea28"
}

.sp-i__friends:before {
	content: "\ea29"
}

.sp-i__favorites:before {
	content: "\ea2a"
}

.sp-i__useredit:before {
	content: "\ea2b"
}

.sp-i__settings:before {
	content: "\ea2c"
}

.sp-i__signout:before {
	content: "\ea2d"
}

.sp-i__arrow-double-down:before {
	content: "\ea2e"
}

.sp-i__star:before {
	content: "\ea2f"
}

.sp-i__star-o:before {
	content: "\ea30"
}

.sp-i__ranking:before {
	content: "\ea31"
}

.sp-i__trophy:before {
	content: "\ea32"
}

.sp-i__flash:before {
	content: "\ea33"
}

.sp-i__home:before {
	content: "\ea34"
}

.sp-i__azerion-connect:before {
	content: "\ea35"
}

.sp-i__external-link:before {
	content: "\ea36"
}

.sp-i__reverse-clock:before {
	content: "\ea37"
}

.sp-i__no-cell-phone {
	position: relative
}

.sp-i__no-cell-phone:before {
	content: "\ea0e";
	font-size: 3em
}

.sp-i__no-cell-phone:after {
	content: "\ea0d";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -60%);
	font-size: 1.3em
}

.sp-i__whatsapp {
	position: relative
}

.sp-i__whatsapp:before {
	content: "\ea1e";
	color: #fff
}

.sp-i__whatsapp:after {
	content: "\ea1f";
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	z-index: -1;
	color: #00E676
}

.sp-i__twitter {
	position: relative
}

.sp-i__twitter:before {
	content: "\ea23";
	color: #1DA1F2
}

.sp-i__twitter:after {
	content: "\ea22";
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	color: #fff
}

.sp-i__facebook {
	position: relative
}

.sp-i__facebook:before {
	content: "\ea20";
	color: #1877F2
}

.sp-i__facebook:after {
	content: "\ea21";
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	color: #fff
}

.sp-i__angle-right-o {
	position: relative
}

.sp-i__angle-right-o:before {
	content: "\ea24";
	color: #000
}

.sp-i__angle-right-o:after {
	content: "\ea27";
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	color: #fff
}

.sp-i__angle-left-o {
	position: relative
}

.sp-i__angle-left-o:before {
	content: "\ea25";
	color: #000
}

.sp-i__angle-left-o:after {
	content: "\ea26";
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	color: #fff
}

.sp-i__useredit,
.sp-i__settings,
.sp-i__signout {
	text-indent: 2px
}

#wdg_user_status {
	position: relative;
	float: right;
	right: 0;
	top: 0;
	z-index: 10
}

@media screen and (min-width: 1025px) {
	#wdg_user_status {
		position: absolute;
		right: 0
	}
}

#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
}

#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) {
	#user-logged-in #wdg_search_bar:not(.user-logged-in) {
		margin: 11px 0px -9px 20px
	}

	#user-logged-in #wdg_search_bar.user-logged-in {
		margin: 11px 20px -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-pc-sdk .ot-btn-container .ot-pc-refuse-all-handler,
.save-preference-btn-handler.onetrust-close-btn-handler {
	background-color: #fff !important;
	border-color: #0065a0 !important;
	color: #0065a0 !important;
	font-size: .713em !important;
	padding: 12px 10px;
	min-width: 135px;
	max-width: calc(40% - 18px);
	letter-spacing: .05em;
	line-height: 1.4;
	font-weight: 600;
	height: auto;
	white-space: normal;
	word-break: break-word;
	word-wrap: break-word
}

#onetrust-consent-sdk a {
	text-decoration: underline !important;
	font-weight: normal !important
}

#onetrust-consent-sdk a:focus,
#onetrust-consent-sdk input:focus,
#onetrust-consent-sdk button:focus,
#onetrust-consent-sdk input[type=checkbox]:focus+*,
#onetrust-consent-sdk input[type=checkbox]:focus+*:before {
	outline: none !important
}

#onetrust-consent-sdk .ot-floating-button {
	display: none
}

#onetrust-consent-sdk #onetrust-banner-sdk {
	box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.2);
	border-radius: 5px
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
	font-size: 21px
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title {
	font-size: 16px
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc {
	font-size: 13px
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-container {
	max-width: 480px
}

#accept-recommended-btn-handler {
	background-color: var(--cmp-btn-bg) !important;
	border-color: var(--cmp-btn-bg) !important;
	color: var(--cmp-btn-text) !important;
	display: inline-block !important;
	line-height: 25px
}

@media only screen and (min-width: 800px) {
	#accept-recommended-btn-handler {
		margin: auto 0 auto 20% !important
	}
}

@media all and (max-width: 481px) {
	#accept-recommended-btn-handler {
		margin-top: 0 !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-pc-sdk .ot-btn-container {
	padding: 0
}

@media all and (min-width: 481px) {
	#onetrust-pc-sdk .ot-btn-container {
		margin: 20px auto auto 30px !important
	}
}

#onetrust-consent-sdk #onetrust-pc-sdk button {
	border-radius: 3px;
	white-space: normal;
	line-height: 1.3em
}

@media all and (min-width: 481px) {
	#onetrust-consent-sdk #onetrust-pc-sdk button {
		min-width: 140px;
		width: auto;
		height: fit-content;
		margin: auto auto auto 0;
		max-width: 255px
	}
}

@media only screen and (max-width: 800px) {
	#onetrust-consent-sdk #onetrust-pc-sdk button {
		padding: 10px;
		line-height: normal !important;
		height: fit-content
	}
}

#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 {
	margin: 0 !important
}

.ot-pc-refuse-all-handler {
	margin-right: 10px !important
}

#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
}

@media only screen and (min-width: 800px) {
	#onetrust-pc-sdk.otPcCenter {
		min-width: 775px !important
	}
}

#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 .powered-by-logo,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-logo {
	display: block
}

#onetrust-pc-sdk .ot-pc-footer {
	max-height: 210px !important
}

@media all and (min-width: 481px) {
	#onetrust-pc-sdk .ot-pc-footer {
		border-top: 1px solid #d8d8d8
	}
}

#onetrust-pc-sdk #ot-pc-content {
	bottom: 120px !important
}

@media all and (max-width: 481px) {
	#onetrust-pc-sdk #ot-pc-content {
		bottom: 230px !important;
		border-bottom: 1px solid #d8d8d8
	}
}

#onetrust-consent-sdk #onetrust-banner-sdk:after {
	display: none
}

.banner-actions-container,
.ot-btn-container {
	display: flex !important;
	justify-content: center
}

@media all and (max-width: 481px) {

	.banner-actions-container,
	.ot-btn-container {
		display: block !important
	}
}

.banner-actions-container button,
.ot-btn-container button {
	text-transform: uppercase !important;
	border-radius: 3px !important;
	font-size: 14px !important
}

.lds-ellipsis {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px
}

.lds-ellipsis div {
	box-sizing: border-box;
	position: absolute;
	top: 33.33333px;
	width: 13.33333px;
	height: 13.33333px;
	border-radius: 50%;
	background: var(--theme-color-primary);
	animation-timing-function: cubic-bezier(0, 1, 1, 0)
}

.lds-ellipsis div:nth-child(1) {
	left: 8px;
	animation: lds-ellipsis1 0.6s infinite
}

.lds-ellipsis div:nth-child(2) {
	left: 8px;
	animation: lds-ellipsis2 0.6s infinite
}

.lds-ellipsis div:nth-child(3) {
	left: 32px;
	animation: lds-ellipsis2 0.6s infinite
}

.lds-ellipsis div:nth-child(4) {
	left: 56px;
	animation: lds-ellipsis3 0.6s infinite
}

@keyframes lds-ellipsis1 {
	0% {
		transform: scale(0)
	}

	100% {
		transform: scale(1)
	}
}

@keyframes lds-ellipsis2 {
	0% {
		transform: translate(0, 0)
	}

	100% {
		transform: translate(24px, 0)
	}
}

@keyframes lds-ellipsis3 {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(0)
	}
}

.gamer-loading-container {
	display: flex;
	z-index: 2
}

.gamer-loading-container .gamer-loading {
	--path: var(--headermenu-text-color);
	--dot: var(--headermenu-bg-color);
	--duration: 3s;
	width: 44px;
	height: 44px;
	position: relative
}

.gamer-loading-container .gamer-loading:before {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	position: absolute;
	display: block;
	background: var(--dot);
	top: 37px;
	left: 19px;
	transform: translate(-18px, -18px);
	animation: dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite
}

.gamer-loading-container .gamer-loading svg {
	display: block;
	width: 100%;
	height: 100%
}

.gamer-loading-container .gamer-loading svg rect,
.gamer-loading-container .gamer-loading svg polygon,
.gamer-loading-container .gamer-loading svg circle {
	fill: none;
	stroke: var(--path);
	stroke-width: 10px;
	stroke-linejoin: round;
	stroke-linecap: round
}

.gamer-loading-container .gamer-loading svg polygon {
	stroke-dasharray: 145 76 145 76;
	stroke-dashoffset: 0;
	animation: pathTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite
}

.gamer-loading-container .gamer-loading svg rect {
	stroke-dasharray: 192 64 192 64;
	stroke-dashoffset: 0;
	animation: pathRect 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite
}

.gamer-loading-container .gamer-loading svg circle {
	stroke-dasharray: 150 50 150 50;
	stroke-dashoffset: 75;
	animation: pathCircle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite
}

.gamer-loading-container .gamer-loading.triangle {
	width: 48px
}

.gamer-loading-container .gamer-loading.triangle:before {
	left: 21px;
	transform: translate(-10px, -18px);
	animation: dotTriangle var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite
}

@keyframes pathTriangle {
	33% {
		stroke-dashoffset: 74
	}

	66% {
		stroke-dashoffset: 147
	}

	100% {
		stroke-dashoffset: 221
	}
}

@keyframes dotTriangle {
	33% {
		transform: translate(0, 0)
	}

	66% {
		transform: translate(10px, -18px)
	}

	100% {
		transform: translate(-10px, -18px)
	}
}

@keyframes pathRect {
	25% {
		stroke-dashoffset: 64
	}

	50% {
		stroke-dashoffset: 128
	}

	75% {
		stroke-dashoffset: 192
	}

	100% {
		stroke-dashoffset: 256
	}
}

@keyframes dotRect {
	25% {
		transform: translate(0, 0)
	}

	50% {
		transform: translate(18px, -18px)
	}

	75% {
		transform: translate(0, -36px)
	}

	100% {
		transform: translate(-18px, -18px)
	}
}

@keyframes pathCircle {
	25% {
		stroke-dashoffset: 125
	}

	50% {
		stroke-dashoffset: 175
	}

	75% {
		stroke-dashoffset: 225
	}

	100% {
		stroke-dashoffset: 275
	}
}

.mobile-footer-ad {
	width: 100%;
	display: flex;
	justify-content: center;
	background: #fff;
	padding-top: 16px;
	overflow: hidden
}

.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;
	border: solid 1px #e2e2e2
}

.tile {
	transition: all 1s
}

.tile:hover {
	border: solid 1px #a3a3a3 !important;
	box-shadow: none !important;
	transition: all .5s
}

.box-title {
	margin-bottom: 0;
	/**color: var(--box-title-color);**/
	color:#2BBDA0;
	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 {
	color: #2BBDA0;
}

/**.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
}

.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.breadcrumb-home a {
	text-decoration: none
}

.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 {
	font: normal normal normal 1rem / 1.5 'spil-icons'
}

.grayed-out img {
	filter: grayscale(1);
	opacity: 0.75
}

.grayed-out:before {
	content: "\ea0e";
	font-size: 3em;
	z-index: 1;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -52%);
	color: #414141
}

.grayed-out:after {
	content: "\ea0d";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -60%);
	font-size: 1.3em;
	color: #414141
}

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

.related_labels__menu__item.active {
	background: var(--button-megaslider-color);
	font-weight: bold
}

.related_labels__menu__item.active a {
	color: var(--button-megaslider-text)
}

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

.mobile-footer-ad {
	padding-top: 0
}

#wdg_page_game_mobile {
	/**background-color: #4a4a4a**/
	
	background-color: #fff
}
#wdg_page_game_mobile .game-background {
	background-size: cover
}

#wdg_page_game_mobile i {
	line-height: 1
}

#wdg_page_game_mobile .hide-game-btn {
	display: flex;
	align-items: center;
	position: absolute;
	top: 40px;
	left: 0;
	border-radius: 0 10px 10px 0;
	width: 61px;
	height: 51px;
	background-color: rgba(255, 255, 255, 0.85);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	z-index: 1;
	padding-left: 3px
}

#wdg_page_game_mobile .hide-game-btn .sp-i__angle-left {
	color: #4a4a4a;
	font-size: 0.9em;
	line-height: 1;
	margin: auto;
	font-size: 1.2em;
	left: -3px;
	position: relative
}

#wdg_page_game_mobile .game-mobile #the-game {
	position: fixed;
	z-index: 3;
	opacity: 0;
	transition: width 0.5s, height 0.5s, top 0.5s, left 0.5s, bottom 0.5s, right 0.5s, opacity 0.5s ease-in
}

#wdg_page_game_mobile .game-mobile #the-game .game-backdrop {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: blur(3px) brightness(0.65);
	z-index: -1;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover
}

#wdg_page_game_mobile .game-mobile.game-active #the-game {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	z-index: 6
}

#wdg_page_game_mobile .game-mobile.game-active #the-game iframe {
	width: 100%;
	height: 100%
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static {
	position: relative;
	max-width: 501px;
	margin: 0 auto
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-background {
	padding-bottom: 56.25%;
	-webkit-filter: brightness(65%) blur(3px);
	filter: brightness(65%) blur(3px)
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-background.grayed-out {
	-webkit-filter: brightness(55%) blur(3px) grayscale(1);
	filter: brightness(55%) blur(3px) grayscale(1);
	opacity: 0.75
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.85);
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn {
		font-size: 21px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn:after {
	content: attr(data-start-text)
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn.loading:after {
	content: " "
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn.loading .gamer-loading-container {
	display: flex;
	flex-direction: row
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn.loading .start-icon {
	display: none
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn.continue:after {
	content: attr(data-continue-text)
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn .start-icon {
	font-size: 85px;
	margin-bottom: 20px
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn .start-icon {
		font-size: 65px;
		margin-bottom: 10px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-play-btn .gamer-loading-container {
	display: none
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-not-available-mobile {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: white
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-not-available-mobile>p:first-of-type {
	padding: 15px 0 20px;
	font-size: 16px;
	width: 80%;
	text-align: center;
	border-bottom: 2px solid #ccc
}

@media screen and (max-width: 769px) {
	#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-not-available-mobile>p:first-of-type {
		font-size: 14px;
		padding: 5px 0 10px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-not-available-mobile>p:last-of-type {
	padding: 20px 0 10px;
	font-size: 18px;
	font-weight: bold
}

@media screen and (max-width: 769px) {
	#wdg_page_game_mobile .game-content-mobile .game-thumb-static .game-not-available-mobile>p:last-of-type {
		font-size: 16px;
		padding: 10px 0 5px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile {
	background-color: #363636;
	color: #fff;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size: 17px;
	padding: 10px 15px
}

@media screen and (min-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile {
		font-size: 21px
	}
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile {
		padding: 15px 10px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_title {
	font-weight: 600
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content {
	user-select: none;
	font-size: 0.9em;
	display: flex;
	align-items: center
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content {
		width: 100%;
		justify-content: space-between;
		margin-top: 10px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content span {
	margin-right: 0.5em;
	display: inline-flex;
	align-items: center
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content i::before {
	margin-right: 0.2em
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .share_btn {
		margin-left: 4em
	}
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .share_btn span {
	margin-right: 30px;
	font-size: 15px
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .share_btn span {
		font-size: 12px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .ui-tooltip-wrapper span {
	font-size: 15px
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .ui-tooltip-wrapper span {
		font-size: 12px
	}
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .mobile-rate-game .rate-btn {
	vertical-align: unset;
	z-index: unset
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .mobile-rate-game .rate-btn.is-active {
	border-radius: 0.3em;
	padding: 0.2em 0 0.2em 0.5em
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .mobile-rate-game .rate-btn[disabled] {
	pointer-events: none;
	touch-action: none
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .mobile-rate-game #negative-vote.is-active {
	background-color: #d0021b !important;
	box-shadow: inset 0 0 0 1px #72000e
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-mobile_content .mobile-rate-game #positive-vote.is-active {
	background-color: #7ed321 !important;
	box-shadow: inset 0 0 0 1px #417505
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu.show-toolbar-menu .game-toolbar-menu_backdrop {
	display: block
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu.show-toolbar-menu .game-toolbar-menu_container {
	transition: transform 0.25s ease-in;
	transform: translateY(0)
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu_backdrop {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 5
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu_container {
	transition: transform 0.15s ease-in;
	transform: translateY(100%);
	position: fixed;
	bottom: 0;
	color: #fff;
	display: flex;
	flex-direction: column;
	width: 100%;
	background-color: #4a4a4a;
	z-index: 6
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu_container>* {
	padding: 0 15px;
	height: 48px;
	display: flex;
	align-items: center
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu_container>*:last-child {
	border-top: 1px solid grey
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu_container>* i {
	font-size: 22px;
	margin-right: 22px
}

#wdg_page_game_mobile .game-content-mobile .game-toolbar-menu_container>* i:before {
	display: inline-block
}

#wdg_page_game_mobile .game-content-mobile .game-share-fallback.show-share-fallback .game-share-fallback_backdrop {
	display: block
}

#wdg_page_game_mobile .game-content-mobile .game-share-fallback.show-share-fallback .game-share-fallback_links {
	transform: translateY(0)
}

#wdg_page_game_mobile .game-content-mobile .game-share-fallback_backdrop {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 5
}

#wdg_page_game_mobile .game-content-mobile .game-share-fallback .game-share-fallback_links {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1001;
	background-color: #4a4a4a;
	color: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	transform: translateY(100%);
	transition: transform 0.25s ease-in
}

#wdg_page_game_mobile .game-content-mobile .game-share-fallback .game-share-fallback_links h2 {
	width: 100%;
	padding: 10px 10px 0;
	font-size: 21px;
	font-weight: normal;
	text-transform: none
}

#wdg_page_game_mobile .game-content-mobile .game-share-fallback .game-share-fallback_links a {
	padding: 30px 0;
	width: 30%;
	max-width: 150px;
	display: flex;
	flex-direction: column;
	align-items: center
}

#wdg_page_game_mobile .game-content-mobile .game-share-fallback .game-share-fallback_links a i {
	font-size: 55px;
	margin-bottom: 10px
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .game-content-mobile .game-share-fallback .game-share-fallback_links a i {
		font-size: 44px
	}
}

#wdg_page_game_mobile .recommended-games-mobile .grid-row {
	margin: 0.5em 0
}

#wdg_page_game_mobile .lastplayed-games-mobile .box-title {
	color: #fff;
	text-indent: 10px;
	text-transform: uppercase;
	font-size: 21px
}

@media screen and (max-width: 481px) {
	#wdg_page_game_mobile .lastplayed-games-mobile .box-title {
		font-size: 18px
	}
}

#wdg_page_game_mobile .lastplayed-games-mobile .grid-row {
	margin: 0
}

#wdg_page_game_mobile .game-info-mobile {
	margin-top: 0.5em;
	background: #fff;
	padding: 15px 10px;
	border-radius: .4rem
}

#wdg_page_game_mobile .game-info-mobile_head {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px
}

#wdg_page_game_mobile .game-info-mobile_head h1 {
	color: #3c3b47;
	font-size: 22px;
	line-height: 1.6;
	text-transform: none;
	margin: 0
}

#wdg_page_game_mobile .game-info-mobile_head article {
	display: flex;
	align-items: center
}

#wdg_page_game_mobile .game-info-mobile_head ul {
	margin: 0
}

#wdg_page_game_mobile .game-info-mobile_head ul li:after {
	font-size: 13px
}

#wdg_page_game_mobile .game-info-mobile_head ul li a {
	font-size: 13px;
	text-decoration: underline
}

#wdg_page_game_mobile .game-info-mobile_head ul li p {
	font-size: 13px;
	color: #4a4a4a;
	display: inline-block
}

#wdg_page_game_mobile .game-info-mobile_desc {
	padding: 15px 0
}

#wdg_page_game_mobile .game-info-mobile_desc>div {
	font-size: 1rem !important
}

#wdg_page_game_mobile .game-info-mobile_desc p {
	margin-bottom: 24px;
	font-size: 1rem !important
}

#wdg_page_game_mobile .game-info-mobile_desc ul {
	margin: 1em 0 1.5em
}

#wdg_page_game_mobile .game-info-mobile_desc ul li {
	list-style-type: disc;
	margin-left: 2em
}

#wdg_page_game_mobile .game-info-mobile_desc ol {
	margin: 1em 0 1.5em;
	font-size: 1rem !important
}

#wdg_page_game_mobile .game-info-mobile_desc ol li {
	list-style-type: decimal;
	margin-left: 2em
}

#wdg_page_game_mobile .game-info-mobile_desc a {
	color: var(--button-color)
}

#wdg_page_game_mobile .game-info-mobile_labels .grid-col {
	padding: 5px
}

#wdg_page_game_mobile .game-info-mobile_labels .grid-col a {
	width: 100%;
	padding: 1em 1em 0.85em 1em;
	display: flex;
	justify-content: center
}

#wdg_page_game_mobile .game-info-mobile_labels .grid-col a i {
	font-size: 1.5em;
	margin-right: 0.3em
}

#wdg_page_game_mobile #preroll-container-mobile #videoPreroll300x250,
#wdg_page_game_mobile #preroll-container-mobile #sgAdOgGp300x250 {
	display: none;
	position: fixed;
	z-index: 5;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

#wdg_page_game_mobile #preroll-container-mobile #videoPreroll300x250.show-ad,
#wdg_page_game_mobile #preroll-container-mobile #sgAdOgGp300x250.show-ad {
	display: block
}

.ui-tooltip-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
	z-index: 0;
	left: 7px
}

.ui-tooltip-wrapper .ui-tooltip {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	left: -0.5em;
	bottom: 100%;
	color: var(--tooltip-border);
	transition: all 0.25s ease;
	white-space: nowrap;
	margin-bottom: 8px
}

.ui-tooltip-wrapper .ui-tooltip:before {
	content: '\0020';
	position: absolute;
	width: 0;
	height: 0;
	border-right: 6px solid rgba(0, 0, 0, 0);
	border-top: 6px solid var(--tooltip-border);
	border-left: 6px solid rgba(0, 0, 0, 0);
	top: 100%;
	left: 1em
}

.ui-tooltip-wrapper .ui-tooltip>a {
	color: #000;
	font-weight: 700;
	text-decoration: underline
}

.ui-tooltip-wrapper:hover .ui-tooltip {
	visibility: visible;
	opacity: 1
}

.wdg_game_comments {
	position: relative;
	color: #4a4a4a;
	background: #fff;
	border-radius: .2rem .2rem 0 0;
	margin-top: 1em;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.wdg_game_comments .box-title {
	margin: .3em 0;
	padding: 0 0 0 1em;
	font-size: 1.375em
}

.wdg_game_comments .join-now {
	padding: 10px;
	text-align: center;
	border: 1px dashed #ccc;
	margin: 20px 0;
	display: flex;
	flex-direction: column
}

.wdg_game_comments .join-now .join-now-content {
	margin-top: 5px
}

.wdg_game_comments .join-now .join-now-content a {
	font-weight: bold;
	text-decoration: underline
}

.casino-msg {
	background: #f18a25;
	padding: 1em 1em 3em;
	font-size: 1em;
	min-height: 40px;
	position: relative;
	border-radius: 0;
	margin-bottom: 0;
	color: #fff;
	text-align: center;
	box-shadow: 0 0.125rem 0.25rem rgba(74, 74, 74, 0.2)
}

.casino-msg:after {
	content: attr(data-age) "+";
	text-align: center;
	width: 34px;
	height: 34px;
	border: 2px solid;
	border-radius: 50%;
	position: absolute;
	right: 20px;
	font-size: 1.2em;
	bottom: 10px;
	left: 0;
	margin: auto;
	line-height: 1.5em
}

.store-badges {
	display: flex;
	align-items: flex-end;
	justify-content: space-around;
	position: absolute;
	width: 100%;
	bottom: 20px
}

.store-badges a img {
	height: 50px
}

.mobile-must-login {
	display: none !important
}

.socialgame-notice {
	position: relative;
	height: 100%;
	display: block;
	background: rgba(60, 59, 71, 0.5)
}

.socialgame-notice .missing-plugin-container--top {
	padding: 0 13px !important;
	border: none !important
}

.socialgame-notice .missing-plugin-container--top>picture {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	margin-bottom: 0
}

.socialgame-notice .missing-plugin-container--top>picture img {
	border-radius: var(--thumbnail-borders-radius);
	border: var(--thumbnail-borders-w) solid var(--thumbnail-borders);
	margin-bottom: 20px
}

.socialgame-notice .missing-plugin-container--top .missing-plugin-msg--text {
	text-align: center;
	align-items: center !important
}

.socialgame-notice .missing-plugin-container--top .missing-plugin-msg--text .flash-enable-btn {
	margin-top: 21px
}

.socialgame-notice .missing-plugin-container--top .flash-enable-tex,
.socialgame-notice .missing-plugin-container--top .flashblock-text {
	text-align: center
}

.socialgame-notice .mascot_img {
	display: none
}

.wdg_enable_flash_message {
	width: 100%;
	color: #fff;
	font-size: 16px;
	text-align: left
}

.wdg_enable_flash_message .missing-plugin-msg--text {
	margin: auto 0 auto auto;
	width: 100%;
	text-align: right
}

@media screen and (max-width: 1280px) {
	.wdg_enable_flash_message .missing-plugin-msg--text {
		margin-left: 0 !important
	}
}

.wdg_enable_flash_message .missing-plugin-container {
	margin: 0 auto;
	clear: both;
	max-width: 750px;
	position: relative
}

.wdg_enable_flash_message .missing-plugin-container ul {
	max-width: 76%;
	text-align: left;
	display: inline-block
}

@media screen and (max-width: 600px) {
	.wdg_enable_flash_message .missing-plugin-container ul {
		width: 70%
	}
}

.wdg_enable_flash_message .missing-plugin-container ul li.grid-col {
	width: 24.4%;
	min-width: 135px;
	padding: 4px;
	display: inline-block
}

@media screen and (min-width: 1025px) and (max-width: 1367px) {
	.wdg_enable_flash_message .missing-plugin-container ul li.grid-col {
		width: 37.82%;
		max-width: 150px
	}
}

.wdg_enable_flash_message .missing-plugin-container ul li.grid-col:nth-child(n+5) {
	display: none
}

.wdg_enable_flash_message .missing-plugin-container.missing-plugin-container--top {
	display: block;
	padding: 34px 13px 20px !important
}

.wdg_enable_flash_message .missing-plugin-container.missing-plugin-container--top .missing-plugin-msg--text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px
}

.wdg_enable_flash_message .missing-plugin-container.missing-plugin-container--top .missing-plugin-msg--text a {
	margin: 7px 0 0
}

.wdg_enable_flash_message .missing-plugin-container.missing-plugin-container--bottom {
	padding: 18px 0 18px 18px
}

.wdg_enable_flash_message .missing-plugin-container.missing-plugin-container--bottom h2 {
	font-size: 18px;
	color: var(--brand-primary);
	text-align: left;
	max-width: 76%;
	margin: auto 0 auto auto
}

@media screen and (max-width: 600px) {
	.wdg_enable_flash_message .missing-plugin-container.missing-plugin-container--bottom h2 {
		width: 70%
	}
}

.wdg_enable_flash_message .missing-plugin-container.missing-plugin-container--bottom .mascot_img {
	position: absolute
}

.wdg_enable_flash_message .missing-plugin-container .flash-player-icon {
	display: inline;
	vertical-align: middle;
	margin-right: 10px;
	max-width: 27px
}

.wdg_enable_flash_message .missing-plugin-container strong {
	color: #fff;
	font-size: 18px;
	vertical-align: middle
}

.wdg_enable_flash_message .missing-plugin-container .flash-enable-text {
	margin-bottom: 10px
}

.wdg_enable_flash_message .missing-plugin-container .flash-enable-btn {
	text-transform: uppercase
}

.wdg_enable_flash_message .missing-plugin-container .flashblock-text {
	text-align: center
}