._logo:before, ._logo:after, ._logo > span { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; width: 164px; height: 72px; font-size: 0; text-indent: -100%; overflow: hidden; background-image: url(visual/light/ladbrokes.png) }
._logo > span > a { display: block; width: 100%; height: 100% }
._logo.xl:before, ._logo.xl:after, ._logo.xl > span { width: 220px; height: 115px }
._logo.l:before, ._logo.l:after, ._logo.l > span { width: 123px; height: 54px }
._logo.m:before, ._logo.m:after, ._logo.m > span { width: 82px; height: 36px }
._logo.s:before, ._logo.s:after, ._logo.s > span { width: 62px; height: 27px }
._logo.slotsmagic:before, ._logo.slotsmagic:after, ._logo.slotsmagic > span { background-image: url(visual/light/slotsmagic.png) }
._logo.ladbrokes:before, ._logo.ladbrokes:after, ._logo.ladbrokes > span, ._logo.ladbrokes > a { background-image: url(visual/light/ladbrokes.png) }
._logo.eucasino:before, ._logo.eucasino:after, ._logo.eucasino > span { background-image: url(visual/light/eucasino.png) }
._logo.betfair:before, ._logo.betfair:after, ._logo.betfair > span { background-image: url(visual/light/betfair.png) }
._logo.betsafe:before, ._logo.betsafe:after, ._logo.betsafe > span { background-image: url(visual/light/betsafe.png) }
._logo.betsson:before, ._logo.betsson:after, ._logo.betsson > span { background-image: url(visual/light/betsson.png) }
._logo.betvictor:before, ._logo.betvictor:after, ._logo.betvictor > span, ._logo.betvictor > a { background-image: url(visual/light/betvictor.png) }
._logo.betway:before, ._logo.betway:after, ._logo.betway > span, ._logo.betway > a { background-image: url(visual/light/betway.png) }
._logo.cas888:before, ._logo.cas888:after, ._logo.cas888 > span, ._logo.c888:before, ._logo.c888:after, ._logo.c888 > span { background-image: url(visual/light/888casino.png) }
._logo.casinoclub:before, ._logo.casinoclub:after, ._logo.casinoclub > span { background-image: url(visual/light/casinoclub.png) }
._logo.casino-barcelona:before, ._logo.casino-barcelona:after, ._logo.casino-barcelona > span { background-image: url(visual/light/casino-barcelona.png) }
._logo.drueckglueck:before, ._logo.drueckglueck:after, ._logo.drueckglueck > span { background-image: url(visual/light/druckgluck.png) }
._logo.pokerstars:before, ._logo.pokerstars:after, ._logo.pokerstars > span { background-image: url(visual/light/pokerstars.png) }
._logo.betfred:before, ._logo.betfred:after, ._logo.betfred > span { background-image: url(visual/light/betfred.png) }
._logo.sunmaker:before, ._logo.sunmaker:after, ._logo.sunmaker > span { background-image: url(visual/light/sunmaker.png) }
._logo.platincasino:before, ._logo.platincasino:after, ._logo.platincasino > span { background-image: url(visual/light/platincasino.png) }
._logo.lapalingo:before, ._logo.lapalingo:after, ._logo.lapalingo > span, ._logo.lapalingo > a { background-image: url(visual/light/lapalingo.png) }
._logo.wunderino:before, ._logo.wunderino:after, ._logo.wunderino > span { background-image: url(visual/light/wunderino.png) }
._logo.c777:before, ._logo.c777:after, ._logo.c777 > span { background-image: url(visual/light/777.png) }
._logo.roxypalace:before, ._logo.roxypalace:after, ._logo.roxypalace > span { background-image: url(visual/light/roxypalace.png) }
._logo.viks:before, ._logo.viks:after, ._logo.viks > span { background-image: url(visual/light/viks.png) }
._logo.mobilebet:before, ._logo.mobilebet:after, ._logo.mobilebet > span { background-image: url(visual/light/mobilebet.png) }
._logo.luckyniki:before, ._logo.luckyniki:after, ._logo.luckyniki > span { background-image: url(visual/light/luckyniki.png) }
._logo.rizk:before, ._logo.rizk:after, ._logo.rizk > span { background-image: url(visual/light/rizk.png) }
._logo.comeon:before, ._logo.comeon:after, ._logo.comeon > span { background-image: url(visual/light/comeon.png) }
._logo.boombang:before, ._logo.boombang:after, ._logo.boombang > span { background-image: url(visual/light/boombang.png) }
._logo.mobilautomaten:before, ._logo.mobilautomaten:after, ._logo.mobilautomaten > span { background-image: url(visual/light/mobilautomaten.png) }
._logo.ocd:before, ._logo.ocd:after, ._logo.ocd > span { background-image: url(visual/light/onlinecasinodeutschland.png) }
._logo.sunnyplayer:before, ._logo.sunnyplayer:after, ._logo.sunnyplayer > span { background-image: url(visual/light/sunnyplayer.png) }
._logo.sportingbet:before, ._logo.sportingbet:after, ._logo.sportingbet > span { background-image: url(visual/light/sportingbet.png) }
._logo.betsson:before, ._logo.betsson:after, ._logo.betsson > span { background-image: url(visual/light/betsson.png) }
._logo.bet365:before, ._logo.bet365:after, ._logo.bet365 > span { background-image: url(visual/light/bet365.png) }
._logo.bwin:before, ._logo.bwin:after, ._logo.bwin > span { background-image: url(visual/light/bwin.png) }
._logo.interwetten:before, ._logo.interwetten:after, ._logo.interwetten > span { background-image: url(visual/light/interwetten.png) }
._logo.vegaswinner:before, ._logo.vegaswinner:after, ._logo.vegaswinner > span { background-image: url(visual/light/vegaswinner.png) }
._logo.gamebookers:before, ._logo.gamebookers:after, ._logo.gamebookers > span { background-image: url(visual/light/gamebookers.png) }
._logo.verajohn:before, ._logo.verajohn:after, ._logo.verajohn > span, ._logo.veraandjohn:before, ._logo.veraandjohn:after, ._logo.veraandjohn > span { background-image: url(visual/light/verajohn.png) }
._logo.unibet:before, ._logo.unibet:after, ._logo.unibet > span { background-image: url(visual/light/unibet.png) }
._logo.playojo:before, ._logo.playojo:after, ._logo.playojo > span { background-image: url(visual/light/playojo.png) }
._logo.allslots:before, ._logo.allslots:after, ._logo.allslots > span { background-image: url(visual/light/allslots.png) }
._logo.betchan:before, ._logo.betchan:after, ._logo.betchan > span { background-image: url(visual/light/betchan.png) }
._logo.casinocom:before, ._logo.casinocom:after, ._logo.casinocom > span { background-image: url(visual/light/casinocom.png) }
._logo.cherrycasino:before, ._logo.cherrycasino:after, ._logo.cherrycasino > span { background-image: url(visual/light/cherrycasino.png) }
._logo.codeta:before, ._logo.codeta:after, ._logo.codeta > span { background-image: url(visual/light/codeta.png) }
._logo.dunder:before, ._logo.dunder:after, ._logo.dunder > span { background-image: url(visual/light/dunder.png) }
._logo.eurogrand:before, ._logo.eurogrand:after, ._logo.eurogrand > span { background-image: url(visual/light/eurogrand.png) }
._logo.europalace:before, ._logo.europalace:after, ._logo.europalace > span { background-image: url(visual/light/europalace.png) }
._logo.gate777:before, ._logo.gate777:after, ._logo.gate777 > span { background-image: url(visual/light/gate777.png) }
._logo.intercasino:before, ._logo.intercasino:after, ._logo.intercasino > span { background-image: url(visual/light/intercasino.png) }
._logo.jackpotcity:before, ._logo.jackpotcity:after, ._logo.jackpotcity > span { background-image: url(visual/light/jackpotcity.png) }
._logo.karamba:before, ._logo.karamba:after, ._logo.karamba > span { background-image: url(visual/light/karamba.png) }
._logo.casimba:before, ._logo.casimba:after, ._logo.casimba > span { background-image: url(visual/light/casimba.png) }
._logo.leovegas:before, ._logo.leovegas:after, ._logo.leovegas > span { background-image: url(visual/light/leovegas.png) }
._logo.magicred:before, ._logo.magicred:after, ._logo.magicred > span { background-image: url(visual/light/magicred.png) }
._logo.mrgreen:before, ._logo.mrgreen:after, ._logo.mrgreen > span { background-image: url(visual/light/mrgreen.png) }
._logo.mrplay:before, ._logo.mrplay:after, ._logo.mrplay > span, ._logo.mrplay > a { background-image: url(visual/light/mrplay.png) }
._logo.netbet:before, ._logo.netbet:after, ._logo.netbet > span { background-image: url(visual/light/netbet.png) }
._logo.ovocasino:before, ._logo.ovocasino:after, ._logo.ovocasino > span { background-image: url(visual/light/ovocasino.png) }
._logo.partycasino:before, ._logo.partycasino:after, ._logo.partycasino > span { background-image: url(visual/light/partycasino.png) }
._logo.playamo:before, ._logo.playamo:after, ._logo.playamo > span { background-image: url(visual/light/playamo.png) }
._logo.playclub:before, ._logo.playclub:after, ._logo.playclub > span { background-image: url(visual/light/playclub.png) }
._logo.quasargaming:before, ._logo.quasargaming:after, ._logo.quasargaming > span { background-image: url(visual/light/quasargaming.png) }
._logo.royalpanda:before, ._logo.royalpanda:after, ._logo.royalpanda > span { background-image: url(visual/light/royalpanda.png) }
._logo.rubyfortune:before, ._logo.rubyfortune:after, ._logo.rubyfortune > span { background-image: url(visual/light/rubyfortune.png) }
._logo.scasino:before, ._logo.scasino:after, ._logo.scasino > span, ._logo.scasino > a { background-image: url(visual/light/scasino.png) }
._logo.spinpalace:before, ._logo.spinpalace:after, ._logo.spinpalace > span { background-image: url(visual/light/spinpalace.png) }
._logo.winner:before, ._logo.winner:after, ._logo.winner > span { background-image: url(visual/light/winner.png) }
._logo.wh:before, ._logo.wh:after, ._logo.wh > span { background-image: url(visual/light/william-hill.png) }
._logo.red14:before, ._logo.red14:after, ._logo.red14 > span { background-image: url(visual/light/14red.png) }
._logo.megacasino:before, ._logo.megacasino:after, ._logo.megacasino > span { background-image: url(visual/light/megacasino.png) }
._logo.vegashero:before, ._logo.vegashero:after, ._logo.vegashero > span { background-image: url(visual/light/vegashero.png) }
._logo.bet10:before, ._logo.bet10:after, ._logo.bet10 > span { background-image: url(visual/light/10bet.png) }
._logo.betathome:before, ._logo.betathome:after, ._logo.betathome > span { background-image: url(visual/light/betathome.png) }
._logo.omnislots:before, ._logo.omnislots:after, ._logo.omnislots > span { background-image: url(visual/light/omnislots.png) }
._logo.casinocruise:before, ._logo.casinocruise:after, ._logo.casinocruise > span { background-image: url(visual/light/casinocruise.png) }
._logo.casinoroom:before, ._logo.casinoroom:after, ._logo.casinoroom > span { background-image: url(visual/light/casinoroom.png) }
._logo.jellybean:before, ._logo.jellybean:after, ._logo.jellybean > span { background-image: url(visual/light/jellybean.png) }
._logo.split-aces:before, ._logo.split-aces:after, ._logo.split-aces > span { background-image: url(visual/light/splitaces.png) }
._logo.toptally:before, ._logo.toptally:after, ._logo.toptally > span { background-image: url(visual/light/toptally.png) }
._logo.lady-hammer:before, ._logo.lady-hammer:after, ._logo.lady-hammer > span { background-image: url(visual/light/ladyhammer.png) }
._logo.casino-n1:before, ._logo.casino-n1:after, ._logo.casino-n1 > span { background-image: url(visual/light/n1casino.png) }
._logo.oceanbets:before, ._logo.oceanbets:after, ._logo.oceanbets > span { background-image: url(visual/light/oceanbets.png) }
._logo.luckia:before, ._logo.luckia:after, ._logo.luckia > span { background-image: url(visual/light/luckia.png) }
._logo.wanabet:before, ._logo.wanabet:after, ._logo.wanabet > span { background-image: url(visual/light/wanabet.png) }
._logo.suertia:before, ._logo.suertia:after, ._logo.suertia > span { background-image: url(visual/light/suertia.png) }
._logo.paston:before, ._logo.paston:after, ._logo.paston > span { background-image: url(visual/light/paston.png) }
._logo.marca:before, ._logo.marca:after, ._logo.marca > span { background-image: url(visual/light/marcaapuestas.png) }
._logo.casino-gran-madrid:before, ._logo.casino-gran-madrid:after, ._logo.casino-gran-madrid > span { background-image: url(visual/light/casino-gran-madrid.png) }
._logo.barcelona:before, ._logo.barcelona:after, ._logo.barcelona > span { background-image: url(visual/light/casino-barcelona.png) }
._logo.sportium:before, ._logo.sportium:after, ._logo.sportium > span { background-image: url(visual/light/sportium.png) }
._logo.botemania:before, ._logo.botemania:after, ._logo.botemania > span { background-image: url(visual/light/botemania.png) }
._logo.goldenpark:before, ._logo.goldenpark:after, ._logo.goldenpark > span { background-image: url(visual/light/goldenpark.png) }
._logo.vivelasuerte:before, ._logo.vivelasuerte:after, ._logo.vivelasuerte > span { background-image: url(visual/light/vive-la-suerte.png) }
._logo.circus:before, ._logo.circus:after, ._logo.circus > span { background-image: url(visual/light/circus.png) }
._logo.cgm:before, ._logo.cgm:after, ._logo.cgm > span { background-image: url(visual/light/casino-gran-madrid.png) }
._logo.casino777:before, ._logo.casino777:after, ._logo.casino777 > span { background-image: url(visual/light/777.png) }
._logo.marathonbet:before, ._logo.marathonbet:after, ._logo.marathonbet > span { background-image: url(visual/light/marathon-bet.png) }
._logo.paf:before, ._logo.paf:after, ._logo.paf > span { background-image: url(visual/light/paf.png) }
._logo.jokerbet:before, ._logo.jokerbet:after, ._logo.jokerbet > span { background-image: url(visual/light/jokerbet.png) }
._logo.gran-madrid:before, ._logo.gran-madrid:after, ._logo.gran-madrid > span { background-image: url(visual/light/casino-gran-madrid.png) }
._logo.poker888:before, ._logo.poker888:after, ._logo.poker888 > span { background-image: url(visual/light/888poker.png) }
._logo.sport888:before, ._logo.sport888:after, ._logo.sport888 > span { background-image: url(visual/light/888sport.png) }
._logo.starvegas:before, ._logo.starvegas:after, ._logo.starvegas > span { background-image: url(visual/light/starvegas.png) }
._logo.tombola:before, ._logo.tombola:after, ._logo.tombola > span { background-image: url(visual/light/tombola.png) }
._logo.merkurmagic:before, ._logo.merkurmagic:after, ._logo.merkurmagic > span { background-image: url(visual/light/merkur-magic.png) }
._logo.canalbingo:before, ._logo.canalbingo:after, ._logo.canalbingo > span { background-image: url(visual/light/canalbingo.png) }
._logo.galactic-streak:before, ._logo.galactic-streak:after, ._logo.galactic-streak > span { background-image: url(visual/light/galactic-streak-logo.png); width: 240px; height: 110px }
._logo.epic-ape-slot:before, ._logo.epic-ape-slot:after, ._logo.epic-ape-slot > span { background-image: url(visual/light/epic-ape-slot-logo.png); width: 240px; height: 110px }
._logo.jungle-giants:before, ._logo.jungle-giants:after, ._logo.jungle-giants > span { background-image: url(visual/light/jungle-giants-logo.png); width: 240px; height: 110px }
._logo.justice-league:before, ._logo.justice-league:after, ._logo.justice-league > span { background-image: url(visual/light/justice-league.png); width: 240px; height: 110px }
._logo.tiki-paradise:before, ._logo.tiki-paradise:after, ._logo.tiki-paradise > span { background-image: url(visual/light/tiki-paradise-logo.png); width: 240px; height: 110px }
._logo.videopoker.double-double-bonus:before, ._logo.videopoker.double-double-bonus:after, ._logo.videopoker.double-double-bonus > span { background-image: url(visual/light/double-double-bonus.png) }
._logo.videopoker.joker-poker-rr:before, ._logo.videopoker.joker-poker-rr:after, ._logo.videopoker.joker-poker-rr > span { background-image: url(visual/light/joker-poker-rr.png) }
._logo.videopoker.clash-of-the-titans:before, ._logo.videopoker.clash-of-the-titans:after, ._logo.videopoker.clash-of-the-titans > span { background-image: url(visual/light/clash-of-the-titans.png) }
._logo.videopoker.five-aces:before, ._logo.videopoker.five-aces:after, ._logo.videopoker.five-aces > span { background-image: url(visual/light/five-aces.png) }
._logo.whos-the-bride:before, ._logo.whos-the-bride:after, ._logo.whos-the-bride > span, ._logo.whos-the-bride > a { background-image: url(visual/game/whos-the-bride-logo.png); width: 240px; height: 110px }
._logo.golden-grimoire:before, ._logo.golden-grimoire:after, ._logo.golden-grimoire > span, ._logo.golden-grimoire > a { background-image: url(visual/game/golden-grimoire-logo.png); width: 240px; height: 110px }
._logo.lost-relics:before, ._logo.lost-relics:after, ._logo.lost-relics > span, ._logo.lost-relics > a { background-image: url(visual/game/lost-relics-logo.png); width: 240px; height: 110px }
._logo.temple-of-nudges:before, ._logo.temple-of-nudges:after, ._logo.temple-of-nudges > span, ._logo.temple-of-nudges > a { background-image: url(visual/game/temple-of-nudges.png); width: 240px; height: 110px }
._logo.scrolls-of-ra:before, ._logo.scrolls-of-ra:after, ._logo.scrolls-of-ra > span, ._logo.scrolls-of-ra > a { background-image: url(visual/game/scrolls-of-ra.png); width: 240px; height: 110px }
._logo.lucky-pirates:before, ._logo.lucky-pirates:after, ._logo.lucky-pirates > span, ._logo.lucky-pirates > a { background-image: url(visual/game/lucky-pirates.png); width: 240px; height: 110px }
._logo.odysseus:before, ._logo.odysseus:after, ._logo.odysseus > span, ._logo.odysseus > a { background-image: url(visual/game/odysseus.png); width: 240px; height: 110px }
._logo.tree-of-fortune:before, ._logo.tree-of-fortune:after, ._logo.tree-of-fortune > span, ._logo.tree-of-fortune > a { background-image: url(visual/game/tree-of-fortune.png); width: 240px; height: 110px }
._logo.wild-hunter:before, ._logo.wild-hunter:after, ._logo.wild-hunter > span, ._logo.wild-hunter > a { background-image: url(visual/game/wild-hunter.png); width: 240px; height: 110px }
._logo.cazino-zeppelin:before, ._logo.cazino-zeppelin:after, ._logo.cazino-zeppelin > span, ._logo.cazino-zepelin > a { background-image: url(visual/game/cazino-zeppelin-logo.png) }
._logo.winterberries:before, ._logo.winterberries:after, ._logo.winterberries > span, ._logo.winterberries > a { background-image: url(visual/game/winterberries-logo.png) }
._logo.the-dark-joker-rizes:before, ._logo.the-dark-joker-rizes:after, ._logo.the-dark-joker-rizes > span, ._logo.the-dark-joker-rizes > a { background-image: url(visual/game/the-dark-joker-rizes-logo.png) }
._logo.vikings-go-berzerk:before, ._logo.vikings-go-berzerk:after, ._logo.vikings-go-berzerk > span { background-image: url(visual/game/vikings-go-berzerk-logo.png) }
._logo.great-rhino:before, ._logo.great-rhino:after, ._logo.great-rhino > span, ._logo.great-rhino > a { background-image: url(visual/game/great-rhino-logo.png) }
._logo.mr-hacker:before, ._logo.mr-hacker:after, ._logo.mr-hacker > span, ._logo.mr-hacker > a { background-image: url(visual/game/mr-hacker-logo.png) }
._logo.mustang-gold:before, ._logo.mustang-gold:after, ._logo.mustang-gold > span, ._logo.mustang-gold > a { background-image: url(visual/game/mustang-gold-logo.png) }
._logo.torrente:before, ._logo.torrente:after, ._logo.torrente > span, ._logo.torrente > a { background-image: url(visual/game/torrente-slot-logo.png) }
._logo.wild-africa:before, ._logo.wild-africa:after, ._logo.wild-africa > span, ._logo.wild-africa > a { background-image: url(visual/game/wild-africa-logo.png) }
._logo.a-dark-matter:before, ._logo.a-dark-matter:after, ._logo.a-dark-matter > span, ._logo.a-dark-matter > a { background-image: url(visual/game/a-dark-matter-logo.png) }
._logo.pumpkin-smash:before, ._logo.pumpkin-smash:after, ._logo.pumpkin-smash > span { background-image: url(visual/game/pumpkin-smash-slot-logo.png) }
._logo.cashapillar:before, ._logo.cashapillar:after, ._logo.cashapillar > span, ._logo.cashapillar > a { background-image: url(visual/game/cashapillar-slot-logo.png) }
._logo.tiki-mania:before, ._logo.tiki-mania:after, ._logo.tiki-mania > span, ._logo.tiki-mania > a { background-image: url(visual/game/tiki-mania-logo.png) }
._logo.tiki-vikings:before, ._logo.tiki-vikings:after, ._logo.tiki-vikings > span, ._logo.tiki-vikings > a { background-image: url(visual/game/tiki-vikings-logo.png) }
._logo.zombie-hoard:before, ._logo.zombie-hoard:after, ._logo.zombie-hoard > span, ._logo.zombie-hoard > a { background-image: url(visual/game/zombie-hoard-logo.png) }
._logo.the-wolfs-bane:before, ._logo.the-wolfs-bane:after, ._logo.the-wolfs-bane > span, ._logo.the-wolfs-bane > a { background-image: url(visual/game/the-wolfs-bane.png) }
._logo.baccarat-gold:before, ._logo.baccarat-gold:after, ._logo.baccarat-gold > span, ._logo.baccarat-gold > a { background-image: url(visual/game/baccarat-gold.png) }
._logo.baccarat-punto-banco:before, ._logo.baccarat-punto-banco:after, ._logo.baccarat-punto-banco > span, ._logo.baccarat-punto-banco > a { background-image: url(visual/game/punto-banco.png) }
._logo.baccarat-punto-y-banca:before, ._logo.baccarat-punto-y-banca:after, ._logo.baccarat-punto-y-banca > span, ._logo.baccarat-punto-y-banca > a { background-image: url(visual/game/punto-y-banca.png) }
._logo.american-poker-2:before, ._logo.american-poker-2:after, ._logo.american-poker-2 > span, ._logo.american-poker-2 > a { background-image: url(visual/game/american-poker-II.png) }
._logo.royal-court:before, ._logo.royal-court:after, ._logo.royal-court > span, ._logo.royal-court > a { background-image: url(visual/game/royal-court.png) }
._logo.deuces-and-jokers:before, ._logo.deuces-and-jokers:after, ._logo.deuces-and-jokers > span, ._logo.deuces-and-jokers > a { background-image: url(visual/game/deuces-and-jokers.png) }
._logo.draw-poker:before, ._logo.draw-poker:after, ._logo.draw-poker > span, ._logo.draw-poker > a { background-image: url(visual/game/draw-poker.png) }
._logo.blackbeard-the-golden-age:before, ._logo.blackbeard-the-golden-age:after, ._logo.blackbeard-the-golden-age > span { background-image: url(visual/game/blackbeard-the-golden-age-logo.png) }
._logo.cash-of-lords:before, ._logo.cash-of-lords:after, ._logo.cash-of-lords > span { background-image: url(visual/game/cash-of-lords-slot-logo.png) }
._logo.fakir-slot:before, ._logo.fakir-slot:after, ._logo.fakir-slot > span { background-image: url(visual/game/fakir-slot-logo.png) }
._logo.luck-ness:before, ._logo.luck-ness:after, ._logo.luck-ness > span { background-image: url(visual/game/luck-ness-logo.png) }
._logo.relic-heroes:before, ._logo.relic-heroes:after, ._logo.relic-heroes > span { background-image: url(visual/game/relic-heroes.png) }
._logo.pandamania:before, ._logo.pandamania:after, ._logo.pandamania > span { background-image: url(visual/game/pandamania-logo.png) }
._logo.the-mask:before, ._logo.the-mask:after, ._logo.the-mask > span { background-image: url(visual/game/the-mask.png) }
._logo.jukepot:before, ._logo.jukepot:after, ._logo.jukepot > span { background-image: url(visual/game/jukepot-logo.png) }
._logo.monster-wins:before, ._logo.monster-wins:after, ._logo.monster-wins > span { background-image: url(visual/game/monster-wins-logo.png) }
._logo.spanish-eyes:before, ._logo.spanish-eyes:after, ._logo.spanish-eyes > span { background-image: url(visual/game/spanish-eyes-logo.png) }
._logo.extreme-live-gaming:before, ._logo.extreme-live-gaming:after, ._logo.extreme-live-gaming > span { background-image: url(visual/big-soft-extreme-live-gaming.png) }
._logo.authentic:before, ._logo.authentic:after, ._logo.authentic > span { background-image: url(visual/authentic-gaming-pequeno.png); width: 88px; height: 38px }
._logo.betgamestv:before, ._logo.betgamestv:after, ._logo.betgamestv > span { background-image: url(visual/big-soft-betgamestv.png) }
._logo.extreme:before, ._logo.extreme:after, ._logo.extreme > span { background-image: url(visual/big-soft-extreme-live-gaming.png) }
._logo.ezugi:before, ._logo.ezugi:after, ._logo.ezugi > span { background-image: url(visual/big-soft-ezugi.png) }
._logo.gamesos:before, ._logo.gamesos:after, ._logo.gamesos > span { background-image: url(visual/big-soft-games-os.png) }
._logo.hogaming:before, ._logo.hogaming:after, ._logo.hogaming > span { background-image: url(visual/big-soft-hogaming.png) }
._logo.luckystreak:before, ._logo.luckystreak:after, ._logo.luckystreak > span { background-image: url(visual/big-soft-lucky-streak.png) }
._logo.medialive:before, ._logo.medialive:after, ._logo.medialive > span { background-image: url(visual/big-soft-medialive.png) }
._logo.pariplay:before, ._logo.pariplay:after, ._logo.pariplay > span { background-image: url(visual/big-soft-pariplay.png) }
._logo.portomaso:before, ._logo.portomaso:after, ._logo.portomaso > span { background-image: url(visual/big-soft-portomaso-gaming.png) }
._logo.visionary:before, ._logo.visionary:after, ._logo.visionary > span { background-image: url(visual/big-soft-visionary-igaming.png) }
._logo.vivo:before, ._logo.vivo:after, ._logo.vivo > span { background-image: url(visual/big-soft-vivo-gaming.png) }
._logo.wirex:before, ._logo.wirex:after, ._logo.wirex > span { background-image: url(visual/big-soft-wirex.png) }
._logo.xpg:before, ._logo.xpg:after, ._logo.xpg > span { background-image: url(visual/big-soft-xpg.png) }
._logo.authentic-new:before, ._logo.authentic-new:after, ._logo.authentic-new > span { background-image: url(visual/authentic-gaming-pequeno.png); width: 88px; height: 51px }
._logo.betgamestv-new:before, ._logo.betgamestv-new:after, ._logo.betgamestv-new > span { background-image: url(visual/bet-games-tv-pequeno.png); width: 110px; height: 24px }
._logo.extreme-new:before, ._logo.extreme-new:after, ._logo.extreme-new > span { background-image: url(visual/extreme-live-gaming-pequeno.png); width: 104px; height: 35px }
._logo.ezugi-new:before, ._logo.ezugi-new:after, ._logo.ezugi-new > span { background-image: url(visual/ezugi-pequeno.png); width: 94px; height: 38px }
._logo.gamesos-new:before, ._logo.gamesos-new:after, ._logo.gamesos-new > span { background-image: url(visual/games-os-pequeno.png); width: 107px; height: 29px }
._logo.hogaming-new:before, ._logo.hogaming-new:after, ._logo.hogaming-new > span { background-image: url(visual/ho-gaming-pequeno.png); width: 103px; height: 37px }
._logo.luckystreak-new:before, ._logo.luckystreak-new:after, ._logo.luckystreak-new > span { background-image: url(visual/lucky-streak-pequeno.png); width: 74px; height: 34px }
._logo.medialive-new:before, ._logo.medialive-new:after, ._logo.medialive-new > span { background-image: url(visual/media-live-casino-pequeno.png); width: 120px; height: 22px }
._logo.pariplay-new:before, ._logo.pariplay-new:after, ._logo.pariplay-new > span { background-image: url(visual/pariplay-pequeno.png); width: 97px; height: 32px }
._logo.portomaso-new:before, ._logo.portomaso-new:after, ._logo.portomaso-new > span { background-image: url(visual/portomaso-gaming-pequeno.png); width: 96px; height: 33px }
._logo.visionary-new:before, ._logo.visionary-new:after, ._logo.visionary-new > span { background-image: url(visual/visionary-igaming-pequeno.png); width: 83px; height: 38px }
._logo.vivo-new:before, ._logo.vivo-new:after, ._logo.vivo-new > span { background-image: url(visual/vivo-gaming-pequeno.png); width: 74px; height: 46px }
._logo.wirex-new:before, ._logo.wirex-new:after, ._logo.wirex-new > span { background-image: url(visual/wirex-pequeno.png); width: 103px; height: 27px }
._logo.xpg-new:before, ._logo.xpg-new:after, ._logo.xpg-new > span { background-image: url(visual/xpg-gaming-pequeno.png); width: 78px; height: 49px }
._logo.versus:before, ._logo.versus:after, ._logo.versus > span { background-image: url(visual/light/versus.png) }
._logo.all-american:before, ._logo.all-american:after, ._logo.all-american > span { background-image: url(visual/logos/all-american-redrake.png) }
._logo.jokers-wild:before, ._logo.jokers-wild:after, ._logo.jokers-wild > span { background-image: url(visual/logos/jokers-wild.png) }
._logo.double-bonus:before, ._logo.double-bonus:after, ._logo.double-bonus > span { background-image: url(visual/logos/double-bonus-redrake.png) }
._logo.american-stars:before, ._logo.american-stars:after, ._logo.american-stars > span { background-image: url(visual/logos/american-stars.png) }
._logos:before, ._logos:after, ._logos > span { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; width: 200px; height: 80px; font-size: 0; text-indent: -100%; overflow: hidden; background-image: url(visual/soft/netent.png) }
._logos.s:before, ._logos.s:after, ._logos.s > span { width: 100px; height: 40px }
._logos.netent:before, ._logos.netent:after, ._logos.netent > span { background-image: url(visual/soft/netent.png) }
._logos.microgaming:before, ._logos.microgaming:after, ._logos.microgaming > span { background-image: url(visual/soft/microgaming.png) }
._logos.playtech:before, ._logos.playtech:after, ._logos.playtech > span { background-image: url(visual/soft/playtech.png) }
._logos.evo:before, ._logos.evo:after, ._logos.evo > span { background-image: url(visual/soft/evolution-gaming.png) }
._logo.art-of-the-heist:before, ._logo.art-of-the-heist:after, ._logo.art-of-the-heist > span , ._logo.art-of-the-heist > a {background-image: url(visual/game/art-of-the-heist.png);}
._logo.bonanza:before, ._logo.bonanza:after, ._logo.bonanza > span , ._logo.bonanza > a {background-image: url(visual/game/bonanza.png);}
._logo.danger-high-voltage:before, ._logo.danger-high-voltage:after, ._logo.danger-high-voltage > span , ._logo.danger-high-voltage > a {background-image: url(visual/game/danger-high-voltage.png);}
._logo.dragon-born:before, ._logo.dragon-born:after, ._logo.dragon-born > span , ._logo.dragon-born > a {background-image: url(visual/game/dragon-born.png);}
._logo.queen-of-riches:before, ._logo.queen-of-riches:after, ._logo.queen-of-riches > span , ._logo.queen-of-riches > a {background-image: url(visual/game/queen-of-riches.png);}
._logo.us-1429:before, ._logo.us-1429:after, ._logo.us-1429 > span , ._logo.us-1429 > a {background-image: url(visual/game/1429-uncharted-seas.png);}
._logo.b-queen:before, ._logo.b-queen:after, ._logo.b-queen > span , ._logo.b-queen > a {background-image: url(visual/game/burlesque-queen.png);}
._logo.claws-vs-paws:before, ._logo.claws-vs-paws:after, ._logo.claws-vs-paws > span , ._logo.claws-vs-paws > a {background-image: url(visual/game/claws-vs-paws.png);}
._logo.frog-g:before, ._logo.frog-g:after, ._logo.frog-g > span , ._logo.frog-g > a {background-image: url(visual/game/frog-grog.png);}
._logo.draculas-family:before, ._logo.draculas-family:after, ._logo.draculas-family > span , ._logo.draculas-family > a {background-image: url(visual/game/draculas-family.png);}
._logo.bethard:before, ._logo.bethard:after, ._logo.bethard > span { background-image: url(visual/light/bethard.png) }
._logo.free-chip:before, ._logo.free-chip:after, ._logo.free-chip > span { background-image: url(visual/logos/free-chip.png) }
._logo.frankie-dettoris-magic-seven:before, ._logo.frankie-dettoris-magic-seven:after, ._logo.frankie-dettoris-magic-seven > span { background-image: url(visual/logos/frankie-dettoris-magic-seven.png) }
._logo.first-person:before, ._logo.first-person:after, ._logo.first-person > span { background-image: url(visual/logos/first-person.png) }
._logo.buster:before, ._logo.buster:after, ._logo.buster > span { background-image: url(visual/logos/buster.png) }
._logo.starburst:before, ._logo.starburst:after, ._logo.starburst > span, ._logo.starburst > a { background-image:url(visual/game/starburst.png) }
._logo.gonzos-quest:before, ._logo.gonzos-quest:after, ._logo.gonzos-quest > span, ._logo.gonzos-quest > a { background-image:url(visual/game/gonzos-quest.png) }
._logo.monty-pythons-spamalot:before, ._logo.monty-pythons-spamalot:after, ._logo.monty-pythons-spamalot > span, ._logo.monty-pythons-spamalot > a { background-image:url(visual/game/monty-pythons-spamalot.png) }
._logo.ultimate-grill-thrills:before, ._logo.ultimate-grill-thrills:after, ._logo.ultimate-grill-thrills > span, ._logo.ultimate-grill-thrills > a { background-image:url(visual/game/ultimate-grill-thrills.png) }
._logo.gladiator:before, ._logo.gladiator:after, ._logo.gladiator > span, ._logo.gladiator > a { background-image:url(visual/game/gladiator.png) }
._logo.jack-and-the-beanstalk:before, ._logo.jack-and-the-beanstalk:after, ._logo.jack-and-the-beanstalk > span, ._logo.jack-and-the-beanstalk > a { background-image:url(visual/game/jack-and-the-beanstalk.png) }
._logo.reel-rush:before, ._logo.reel-rush:after, ._logo.reel-rush > span, ._logo.reel-rush > a { background-image:url(visual/game/reel-rush.png) }
._logo.game-of-thrones:before, ._logo.game-of-thrones:after, ._logo.game-of-thrones > span, ._logo.game-of-thrones > a { background-image:url(visual/game/game-of-thrones-243.png) }
._logo.game-of-thrones-15:before, ._logo.game-of-thrones-15:after, ._logo.game-of-thrones-15 > span, ._logo.game-of-thrones-15 > a { background-image:url(visual/game/game-of-thrones-15.png) }
._logo.immortal-romance:before, ._logo.immortal-romance:after, ._logo.immortal-romance > span, ._logo.immortal-romance > a { background-image:url(visual/game/immortal-romance.png) }
._logo.dazzle-me:before, ._logo.dazzle-me:after, ._logo.dazzle-me > span, ._logo.dazzle-me > a { background-image:url(visual/game/dazzle-me.png) }
._logo.millionaire-genie:before, ._logo.millionaire-genie:after, ._logo.millionaire-genie > span, ._logo.millionaire-genie > a { background-image:url(visual/game/millionaire-genie.png) }
._logo.avalon2:before, ._logo.avalon2:after, ._logo.avalon2 > span, ._logo.avalon2 > a { background-image:url(visual/game/avalon2.png) }
._logo.jackpot-giant:before, ._logo.jackpot-giant:after, ._logo.jackpot-giant > span, ._logo.jackpot-giant > a { background-image:url(visual/game/jackpot-giant.png) }
._logo.spinata-grande:before, ._logo.spinata-grande:after, ._logo.spinata-grande > span, ._logo.spinata-grande > a { background-image:url(visual/game/spinata-grande.png) }
._logo.terminator-2:before, ._logo.terminator-2:after, ._logo.terminator-2 > span, ._logo.terminator-2 > a { background-image:url(visual/game/terminator-2.png) }
._logo.thunderstruck-2:before, ._logo.thunderstruck-2:after, ._logo.thunderstruck-2 > span, ._logo.thunderstruck-2 > a { background-image:url(visual/game/thunderstruck-2.png) }
._logo.section-8-studio:before, ._logo.section-8-studio:after, ._logo.section-8-studio > span, ._logo.section-8-studio > a { background-image:url(visual/game/section-8-studio.png) }
._logo.bounty-of-the-beanstalk:before, ._logo.bounty-of-the-beanstalk:after, ._logo.bounty-of-the-beanstalk > span, ._logo.bounty-of-the-beanstalk > a { background-image:url(visual/game/bounty-of-the-beanstalk.png) }
._logo.pyramid:before, ._logo.pyramid:after, ._logo.pyramid > span, ._logo.pyramid > a { background-image:url(visual/game/pyramid.png) }
._logo.cat-in-vegas:before, ._logo.cat-in-vegas:after, ._logo.cat-in-vegas > span, ._logo.cat-in-vegas > a { background-image:url(visual/game/cat-in-vegas.png) }
._logo.rocky:before, ._logo.rocky:after, ._logo.rocky > span, ._logo.rocky > a { background-image:url(visual/game/rocky.png) }
._logo.battlestar-galactica:before, ._logo.battlestar-galactica:after, ._logo.battlestar-galactica > span, ._logo.battlestar-galactica > a { background-image:url(visual/game/battlestar-galactica.png) }
._logo.superman:before, ._logo.superman:after, ._logo.superman > span, ._logo.superman > a { background-image:url(visual/game/superman.png) }
._logo.prince-of-olympus:before, ._logo.prince-of-olympus:after, ._logo.prince-of-olympus > span, ._logo.prince-of-olympus > a { background-image:url(visual/game/prince-of-olympus.png) }
._logo.red-riding-hood:before, ._logo.red-riding-hood:after, ._logo.red-riding-hood > span, ._logo.red-riding-hood > a { background-image:url(visual/game/red-riding-hood.png) }
._logo.going-nuts:before, ._logo.going-nuts:after, ._logo.going-nuts > span, ._logo.going-nuts > a { background-image:url(visual/game/going-nuts.jpg) }
._logo.motoerhead:before, ._logo.motoerhead:after, ._logo.motoerhead > span, ._logo.motoerhead > a { background-image:url(visual/game/motoerhead.png) }
._logo.throne-of-egypt:before, ._logo.throne-of-egypt:after, ._logo.throne-of-egypt > span, ._logo.throne-of-egypt > a { background-image:url(visual/game/throne-of-egypt.png) }
._logo.lotto-madness:before, ._logo.lotto-madness:after, ._logo.lotto-madness > span, ._logo.lotto-madness > a { background-image:url(visual/game/lotto-madness.png) }
._logo.dracula:before, ._logo.dracula:after, ._logo.dracula > span, ._logo.dracula > a { background-image:url(visual/game/dracula.png) }
._logo.jungle-spirit:before, ._logo.jungle-spirit:after, ._logo.jungle-spirit > span, ._logo.jungle-spirit > a { background-image:url(visual/game/jungle-spirit.png) }
._logo.jurassic-park:before, ._logo.jurassic-park:after, ._logo.jurassic-park > span, ._logo.jurassic-park > a { background-image:url(visual/game/jurassic-park.png) }
._logo.great-blue:before, ._logo.great-blue:after, ._logo.great-blue > span, ._logo.great-blue > a { background-image:url(visual/game/great-blue.png) }
._logo.hellboy:before, ._logo.hellboy:after, ._logo.hellboy > span, ._logo.hellboy > a { background-image:url(visual/game/hellboy.png) }
._logo.king-vegas:before, ._logo.king-vegas:after, ._logo.king-vegas > span, ._logo.king-vegas > a { background-image:url(visual/game/king-vegas.png) }
._logo.top-trumps-fl:before, ._logo.top-trumps-fl:after, ._logo.top-trumps-fl > span, ._logo.top-trumps-fl > a { background-image:url(visual/game/top-trumps-football-legends.png) }
._logo.tomb-raider-2:before, ._logo.tomb-raider-2:after, ._logo.tomb-raider-2 > span, ._logo.tomb-raider-2 > a { background-image:url(visual/game/tomb-raider2.png) }
._logo.king-of-cash:before, ._logo.king-of-cash:after, ._logo.king-of-cash > span, ._logo.king-of-cash > a { background-image:url(visual/game/king-of-cash.png) }
._logo.pink-panther:before, ._logo.pink-panther:after, ._logo.pink-panther > span, ._logo.pink-panther > a { background-image:url(visual/game/pink-panther.png) }
._logo.jimi-hendrix:before, ._logo.jimi-hendrix:after, ._logo.jimi-hendrix > span, ._logo.jimi-hendrix > a { background-image:url(visual/game/jimi-hendrix.png) }
._logo.cleopatra:before, ._logo.cleopatra:after, ._logo.cleopatra > span, ._logo.cleopatra > a { background-image:url(visual/game/cleopatra.png) }
._logo.judge-dredd:before, ._logo.judge-dredd:after, ._logo.judge-dredd > span, ._logo.judge-dredd > a { background-image:url(visual/game/judge-dredd.png) }
._logo.big-kahuna:before, ._logo.big-kahuna:after, ._logo.big-kahuna > span, ._logo.big-kahuna > a { background-image:url(visual/game/big-kahuna.png) }
._logo.ace-ventura:before, ._logo.ace-ventura:after, ._logo.ace-ventura > span, ._logo.ace-ventura > a { background-image:url(visual/game/ace-ventura.png) }
._logo.king-kong:before, ._logo.king-kong:after, ._logo.king-kong > span, ._logo.king-kong > a { background-image:url(visual/game/king-kong.png) }
._logo.sparks:before, ._logo.sparks:after, ._logo.sparks > span, ._logo.sparks > a { background-image:url(visual/game/sparks.png) }
._logo.tesoro-pirata:before, ._logo.tesoro-pirata:after, ._logo.tesoro-pirata > span, ._logo.tesoro-pirata > a { background-image:url(visual/game/tesoro-pirata.png) }
._logo.captains-treasure:before, ._logo.captains-treasure:after, ._logo.captains-treasure > span, ._logo.captains-treasure > a { background-image:url(visual/game/captains-treasure.png) }
._logo.la-reina-dn:before, ._logo.la-reina-dn:after, ._logo.la-reina-dn > span, ._logo.la-reina-dn > a { background-image:url(visual/game/la-reina-del-nilo.png) }
._logo.neon-staxx:before, ._logo.neon-staxx:after, ._logo.neon-staxx > span, ._logo.neon-staxx > a { background-image:url(visual/game/neon-staxx.png) }
._logo.doctor-love:before, ._logo.doctor-love:after, ._logo.doctor-love > span, ._logo.doctor-love > a { background-image:url(visual/game/doctor-love-logo.png) }
._logo.age-of-the-gods:before, ._logo.age-of-the-gods:after, ._logo.age-of-the-gods > span, ._logo.age-of-the-gods > a { background-image:url(visual/game/age-of-the-gods.png) }
._logo.alaskan-fishing:before, ._logo.alaskan-fishing:after, ._logo.alaskan-fishing > span, ._logo.alaskan-fishing > a { background-image:url(visual/game/alaskan-fishing-logo.png) }
._logo.blood-suckers:before, ._logo.blood-suckers:after, ._logo.blood-suckers > span, ._logo.blood-suckers > a { background-image:url(visual/game/blood-suckers.png) }
._logo.planet-of-the-apes:before, ._logo.planet-of-the-apes:after, ._logo.planet-of-the-apes > span, ._logo.planet-of-the-apes > a { background-image:url(visual/game/planet-of-the-apes-logo.png) }
._logo.jungle-jim-el-dorado:before, ._logo.jungle-jim-el-dorado:after, ._logo.jungle-jim-el-dorado > span, ._logo.jungle-jim-el-dorado > a { background-image:url(visual/game/jungle-jim-el-dorado.png) }
._logo.arctic-fortune:before, ._logo.arctic-fortune:after, ._logo.arctic-fortune > span, ._logo.arctic-fortune > a { background-image:url(visual/game/arctic-fortune.png) }
._logo.break-da-bank-again:before, ._logo.break-da-bank-again:after, ._logo.break-da-bank-again > span, ._logo.break-da-bank-again > a { background-image:url(visual/game/break-da-bank-again.png) }
._logo.hitman:before, ._logo.hitman:after, ._logo.hitman > span, ._logo.hitman > a { background-image:url(visual/game/hitman.png) }
._logo.lost-vegas:before, ._logo.lost-vegas:after, ._logo.lost-vegas > span, ._logo.lost-vegas > a { background-image:url(visual/game/lost-vegas.png) }
._logo.jane-blonde:before, ._logo.jane-blonde:after, ._logo.jane-blonde > span, ._logo.jane-blonde > a { background-image:url(visual/game/logo-agent-jane-blonde.png) }
._logo.copy-cats:before, ._logo.copy-cats:after, ._logo.copy-cats > span, ._logo.copy-cats > a { background-image:url(visual/game/logo-copy-cats.png) }
._logo.the-phantoms-curse:before, ._logo.the-phantoms-curse:after, ._logo.the-phantoms-curse > span, ._logo.the-phantoms-curse > a { background-image:url(visual/game/logo-the-phantoms-curse.png) }
._logo.the-legend-of-shangri-la:before, ._logo.the-legend-of-shangri-la:after, ._logo.the-legend-of-shangri-la > span, ._logo.the-legend-of-shangri-la > a { background-image:url(visual/game/logo-the-legend-of-shangri-la.png) }
._logo.the-twisted-circus:before, ._logo.the-twisted-circus:after, ._logo.the-twisted-circus > span, ._logo.the-twisted-circus > a { background-image:url(visual/game/logo-the-twisted-circus.png) }
._logo.asgardian-stones:before, ._logo.asgardian-stones:after, ._logo.asgardian-stones > span, ._logo.asgardian-stones > a { background-image:url(visual/game/asgardian-stones-logo.png) }
._logo.king-of-slots:before, ._logo.king-of-slots:after, ._logo.king-of-slots > span, ._logo.king-of-slots > a { background-image:url(visual/game/king-of-slots-logo.png) }
._logo.eggomatic:before, ._logo.eggomatic:after, ._logo.eggomatic > span, ._logo.eggomatic > a { background-image:url(visual/game/eggomatic-logo.png) }
._logo.secret-of-the-stones:before, ._logo.secret-of-the-stones:after, ._logo.secret-of-the-stones > span, ._logo.secret-of-the-stones > a { background-image:url(visual/game/secret-of-the-stones-logo.png) }
._logo.halloween-fortune:before, ._logo.halloween-fortune:after, ._logo.halloween-fortune > span, ._logo.halloween-fortune > a { background-image:url(visual/game/halloween-fortune-logo.png) }
._logo.wisps:before, ._logo.wisps:after, ._logo.wisps > span, ._logo.wisps > a { background-image: url(visual/game/wisps-logo.png) }
._logo.rambo:before, ._logo.rambo:after, ._logo.rambo > span, ._logo.rambo > a { background-image:url(visual/game/slot-rambo-logo.png) }
._logo.platoon:before, ._logo.platoon:after, ._logo.platoon > span, ._logo.platoon > a { background-image:url(visual/game/platoon-logo.png) }
._logo.skulls-of-legend:before, ._logo.skulls-of-legend:after, ._logo.skulls-of-legend > span, ._logo.skulls-of-legend > a { background-image:url(visual/game/skulls-of-legend-logo.png) }
._logo.spooky-family:before, ._logo.spooky-family:after, ._logo.spooky-family > span, ._logo.spooky-family > a { background-image:url(visual/game/spooky-family-logo.png) }
._logo.mystic-mirror:before, ._logo.mystic-mirror:after, ._logo.mystic-mirror > span, ._logo.mystic-mirror > a { background-image:url(visual/game/mystic-mirror-logo.png) }
._logo.jack-o-lantern:before, ._logo.jack-o-lantern:after, ._logo.jack-o-lantern > span, ._logo.jack-o-lantern > a { background-image:url(visual/game/jack-o-lantern-logo.png) }
._logo.knights:before, ._logo.knights:after, ._logo.knights > span, ._logo.knights > a { background-image:url(visual/game/knights-logo.png) }
._logo.pearl-tracker:before, ._logo.pearl-tracker:after, ._logo.pearl-tracker > span, ._logo.pearl-tracker > a { background-image:url(visual/game/pearl-tracker-logo.png) }
._logo.viva-las-vegas:before, ._logo.viva-las-vegas:after, ._logo.viva-las-vegas > span, ._logo.viva-las-vegas > a { background-image:url(visual/game/viva-las-vegas-logo.png) }
._logo.maya:before, ._logo.maya:after, ._logo.maya > span, ._logo.maya > a { background-image:url(visual/game/maya-logo.png) }
._logo.kassius:before, ._logo.kassius:after, ._logo.kassius > span, ._logo.kassius > a { background-image:url(visual/game/kassius-logo2.png) }
._logo.hot-fever-2:before, ._logo.hot-fever-2:after, ._logo.hot-fever-2 > span, ._logo.hot-fever-2 > a { background-image:url(visual/game/hot-fever-2-logo.png) }
._logo.cirtakus:before, ._logo.cirtakus:after, ._logo.cirtakus > span, ._logo.cirtakus > a { background-image:url(visual/game/cirtakus-logo.png) }
._logo.amazon-fierce:before, ._logo.amazon-fierce:after, ._logo.amazon-fierce > span, ._logo.amazon-fierce > a { background-image:url(visual/game/amazon-fierce-logo.png) }
._logo.wolf-run:before, ._logo.wolf-run:after, ._logo.wolf-run > span, ._logo.wolf-run > a { background-image:url(visual/game/wolf-run-logo.png) }
._logo.tot:before, ._logo.tot:after, ._logo.tot > span, ._logo.tot > a { background-image:url(visual/game/treasures-of-troy-logo.png) }
._logo.ghostbusters:before, ._logo.ghostbusters:after, ._logo.ghostbusters > span, ._logo.ghostbusters > a { background-image:url(visual/game/ghostbusters.png) }
._logo.cleopatra-plus:before, ._logo.cleopatra-plus:after, ._logo.cleopatra-plus > span, ._logo.cleopatra-plus > a { background-image:url(visual/game/cleopatra-plus-logo.png) }
._logo.cats:before, ._logo.cats:after, ._logo.cats > span, ._logo.cats > a { background-image:url(visual/game/cats.png) }
._logo.dvd:before, ._logo.dvd:after, ._logo.dvd > span, ._logo.dvd > a { background-image:url(visual/game/da-vinci-diamonds.png) }
._logo.ss:before, ._logo.ss:after, ._logo.ss > span, ._logo.ss > a { background-image:url(visual/game/siberian-storm.png) }
._logo.nh:before, ._logo.nh:after, ._logo.nh > span, ._logo.nh > a { background-image:url(visual/game/nordic-heroes-logo.png) }
._logo.potf:before, ._logo.potf:after, ._logo.potf > span, ._logo.potf > a { background-image:url(visual/game/pixies-of-the-forest.png) }
._logo.gg:before, ._logo.gg:after, ._logo.gg > span, ._logo.gg > a { background-image:url(visual/game/golden-goddess-logo.png) }
._logo.pizza-prize:before, ._logo.pizza-prize:after, ._logo.pizza-prize > span, ._logo.pizza-prize > a { background-image:url(visual/game/pizza-prize-logo.png) }
._logo.medusa-2:before, ._logo.medusa-2:after, ._logo.medusa-2 > span, ._logo.medusa-2 > a { background-image:url(visual/game/medusa-II-logo.png) }
._logo.james-dean:before, ._logo.james-dean:after, ._logo.james-dean > span, ._logo.james-dean > a { background-image:url(visual/game/james-dean-logo.png) }
._logo.shields-300:before, ._logo.shields-300:after, ._logo.shields-300 > span, ._logo.shields-300 > a { background-image:url(visual/game/300-shields-logo.png) }
._logo.titan-storm:before, ._logo.titan-storm:after, ._logo.titan-storm > span, ._logo.titan-storm > a { background-image:url(visual/game/titan-storm-logo.png) }
._logo.oil-mania:before, ._logo.oil-mania:after, ._logo.oil-mania > span, ._logo.oil-mania > a { background-image:url(visual/game/oil-mania-logo.png) }
._logo.mad-mad-monkey:before, ._logo.mad-mad-monkey:after, ._logo.mad-mad-monkey > span, ._logo.mad-mad-monkey > a { background-image:url(visual/game/mad-mad-monkey-logo.png) }
._logo.foxin-wins:before, ._logo.foxin-wins:after, ._logo.foxin-wins > span, ._logo.foxin-wins > a { background-image:url(visual/game/foxin-wins-logo.png) }
._logo.basic-instinct:before, ._logo.basic-instinct:after, ._logo.basic-instinct > span, ._logo.basic-instinct > a { background-image:url(visual/game/basic-instinct-logo.png) }
._logo.sevens-n-fruits:before, ._logo.sevens-n-fruits:after, ._logo.sevens-n-fruits > span, ._logo.sevens-n-fruits > a { background-image:url(visual/game/sevens-n-fruits-logo.png) }
._logo.forest-mania:before, ._logo.forest-mania:after, ._logo.forest-mania > span, ._logo.forest-mania > a { background-image:url(visual/game/forest-mania-logo.png) }
._logo.pink-elephants:before, ._logo.pink-elephants:after, ._logo.pink-elephants > span, ._logo.pink-elephants > a { background-image:url(visual/game/pink-elephants-logo.png) }
._logo.extra-chili-logo:before, ._logo.extra-chili-logo:after, ._logo.extra-chili-logo > span, ._logo.extra-chili-logo > a { background-image:url(visual/game/extra-chili-logo.png) }
._logo.robocop-logo:before, ._logo.robocop-logo:after, ._logo.robocop-logo > span, ._logo.robocop-logo > a { background-image:url(visual/game/robocop-logo.png) }
._logo.dead-or-alive-logo:before, ._logo.dead-or-alive-logo:after, ._logo.dead-or-alive-logo > span, ._logo.dead-or-alive-logo > a { background-image:url(visual/game/dead-or-alive.png) }
._logo.creature-from-the-black-lagoon-logo:before, ._logo.creature-from-the-black-lagoon-logo:after, ._logo.creature-from-the-black-lagoon-logo > span, ._logo.creature-from-the-black-lagoon-logo > a { background-image:url(visual/game/creature-from-the-black-lagoon.png) }
._logo.book-of-gods-logo:before, ._logo.book-of-gods-logo:after, ._logo.book-of-gods-logo > span, ._logo.book-of-gods-logo > a { background-image:url(visual/game/book-of-gods.png) }
._logo.el-cartel:before, ._logo.el-cartel:after, ._logo.el-cartel > span, ._logo.el-cartel > a { background-image:url(visual/game/el-cartel-logo.png) }
._logo.volcano:before, ._logo.volcano:after, ._logo.volcano > span, ._logo.volcano > a { background-image:url(visual/game/volcano-logo.png) }
._logo.vikingos-gold:before, ._logo.vikingos-gold:after, ._logo.vikingos-gold > span, ._logo.vikingos-gold > a { background-image:url(visual/game/vikingos-gold-logo.png) }
._logo.la-taberna:before, ._logo.la-taberna:after, ._logo.la-taberna > span, ._logo.la-taberna > a { background-image:url(visual/game/la-taberna-logo.png) }
._logo.galactica:before, ._logo.galactica:after, ._logo.galactica > span, ._logo.galactica > a { background-image:url(visual/game/galactica-logo.png) }
._logo.la-mina-de-oro:before, ._logo.la-mina-de-oro:after, ._logo.la-mina-de-oro > span, ._logo.la-mina-de-oro > a { background-image:url(visual/game/la-mina-de-oro-logo.png) }
._logo.roma:before, ._logo.roma:after, ._logo.roma > span, ._logo.roma > a { background-image:url(visual/game/roma-logo.png) }
._logo.lmdo:before, ._logo.lmdo:after, ._logo.lmdo > span, ._logo.lmdo > a { background-image:url(visual/game/la-mascara-de-oro-logo.png) }
._logo.wr:before, ._logo.wr:after, ._logo.wr > span, ._logo.wr > a { background-image:url(visual/game/white-rabbit-logo.png) }
._logo.sq:before, ._logo.sq:after, ._logo.sq > span, ._logo.sq > a { background-image:url(visual/game/starquest.png) }
._logo.pg:before, ._logo.pg:after, ._logo.pg > span, ._logo.pg > a { background-image:url(visual/game/playboy-gold-logo.png) }
._logo.cq:before, ._logo.cq:after, ._logo.cq > span, ._logo.cq > a { background-image:url(visual/game/cat-queen-logo.png) }
._logo.br:before, ._logo.br:after, ._logo.br > span, ._logo.br > a { background-image:url(visual/game/bridesmaids-logo.png) }
._logo.marilyn-monroe:before, ._logo.marilyn-monroe:after, ._logo.marilyn-monroe > span, ._logo.marilyn-monroe > a { background-image:url(visual/game/marilyn-monroe-logo.png) }
._logo.steam-tower:before, ._logo.steam-tower:after, ._logo.steam-tower > span, ._logo.steam-tower > a { background-image:url(visual/game/steam-tower-logo.png) }
._logo.donuts:before, ._logo.donuts:after, ._logo.donuts > span, ._logo.donuts > a { background-image:url(visual/game/donuts-logo.png) }
._logo.jacks-pot:before, ._logo.jacks-pot:after, ._logo.jacks-pot > span, ._logo.jacks-pot > a { background-image:url(visual/game/jacks-pot-logo.png) }
._logo.nightmare-on-elm-street:before, ._logo.nightmare-on-elm-street:after, ._logo.nightmare-on-elm-street > span, ._logo.nightmare-on-elm-street > a { background-image:url(visual/game/nightmare-on-elm-street-logo.png) }
._logo.jacks-pot:before, ._logo.jacks-pot:after, ._logo.jacks-pot > span, ._logo.jacks-pot > a { background-image:url(visual/game/jacks-pot-logo.png) }
._logo.white-king:before, ._logo.white-king:after, ._logo.white-king > span, ._logo.white-king > a { background-image:url(visual/game/white-king-logo.png) }
._logo.three-musketeers:before, ._logo.three-musketeers:after, ._logo.three-musketeers > span, ._logo.three-musketeers > a { background-image:url(visual/game/three-musketeers-logo.png) }
._logo.desert-treasure:before, ._logo.desert-treasure:after, ._logo.desert-treasure > span, ._logo.desert-treasure > a { background-image:url(visual/game/desert-treasure-logo.png) }
._logo.goldwyns-fairies:before, ._logo.goldwyns-fairies:after, ._logo.goldwyns-fairies > span, ._logo.goldwyns-fairies > a { background-image:url(visual/game/goldwyns-fairies-logo.png) }
._logo.adventure:before, ._logo.adventure:after, ._logo.adventure > span, ._logo.adventure > a { background-image:url(visual/game/adventure-palace-logo.png) }
._logo.playtech:before, ._logo.playtech:after, ._logo.playtech > span { background-image: url(visual/soft/playtech.png) }
._logo.netent:before, ._logo.netent:after, ._logo.netent > span { background-image: url(visual/soft/netent.png) }
._logo.microgaming:before, ._logo.microgaming:after, ._logo.microgaming > span { background-image: url(visual/soft/microgaming.png) }
._logo.mga:before, ._logo.mga:after, ._logo.mga > span { background-image: url(visual/soft/mga.png) }
._logo.nextgen:before, ._logo.nextgen:after, ._logo.nextgen > span { background-image: url(visual/soft/nextgengaming.png) }
._logo.igt:before, ._logo.igt:after, ._logo.igt > span { background-image: url(visual/soft/igt.png) }
._logo.red-rake:before, ._logo.red-rake:after, ._logo.red-rake > span { background-image: url(visual/soft/red-rake.png) }
._logo.gaming1:before, ._logo.gaming1:after, ._logo.gaming1 > span { background-image: url(visual/soft/gaming1-logo.png) }
._logo.isoftbet:before, ._logo.isoftbet:after, ._logo.isoftbet > span { background-image: url(visual/soft/isoftbet.png) }
._logo.big-time-gaming:before, ._logo.big-time-gaming:after, ._logo.big-time-gaming > span { background-image: url(visual/soft/big-time-gaming.png) }
._logo.merkur-gaming:before, ._logo.merkur-gaming:after, ._logo.merkur-gaming > span { background-image: url(visual/soft/merkurgaming.png) }
._logo.novomatic:before, ._logo.novomatic:after, ._logo.novomatic > span { background-image: url(visual/soft/novomatic.png) }
._logo.r-franco:before, ._logo.r-franco:after, ._logo.r-franco > span { background-image: url(visual/soft/r-franco-digital.png) }
._logo.novoline:before, ._logo.novoline:after, ._logo.novoline > span { background-image: url(visual/soft/novoline-best.png) }
._logo.playson:before, ._logo.playson:after, ._logo.playson > span { background-image: url(visual/soft/playson.png) }
._logo.pragmatic-play:before, ._logo.pragmatic-play:after, ._logo.pragmatic-play > span { background-image: url(visual/soft/pragmatic.png) }e
._logo.aristocrat:before, ._logo.aristocrat:after, ._logo.aristocrat > span { background-image: url(visual/soft/aristocrat.png) }
._logo.evolution-gaming:before, ._logo.evolution-gaming:after, ._logo.evolution-gaming > span { background-image: url(visual/soft/evolution-gaming.png) }
._logo.section-8-studio:before, ._logo.section-8-studio:after, ._logo.section-8-studio > span { background-image: url(visual/soft/section-8-studio.png) }
._logo.thunderkick:before, ._logo.thunderkick:after, ._logo.thunderkick > span { background-image: url(visual/soft/thunderkick.png) }
._logo.yggdrasil:before, ._logo.yggdrasil:after, ._logo.yggdrasil > span { background-image: url(visual/soft/yggdrasilgaming.png) }
._logo.blackjack-surrender-2:before, ._logo.blackjack-surrender-2:after, ._logo.blackjack-surrender-2 > span, ._logo.blackjack-surrender-2 > a { background-image: url(visual/game/blackjack-surrender-2.png); background-size: auto; }
._logo.blackjack-premium-pro:before, ._logo.blackjack-premium-pro:after, ._logo.blackjack-premium-pro > span, ._logo.blackjack-premium-pro > a { background-image: url(visual/game/blackjack-premium-pro.png); background-size: auto; }

.hidden { display: none }
.cas-rating { display: block; text-align: center; padding-bottom: 30px; position: relative; font-size: 44px; line-height: 1; font-weight: 300; color: #9b9b9b; letter-spacing: -.05em }
.cas-rating strong { font-weight: 400; color: #000 }
.cas-rating:before, .cas-rating:after { content: ''; height: 19px; position: absolute; bottom: 0; left: 50%; margin-left: -50px; background: url(visual/cas-rating.png) 0 0 repeat-x }
.cas-rating:before { width: 110px }
.cas-rating:after { width: 0; background-position: 0 -21px }
.cas-rating05:after { width: 11px }
.cas-rating1:after { width: 22px }
.cas-rating15:after { width: 33px }
.cas-rating2:after { width: 44px }
.cas-rating25:after { width: 55px }
.cas-rating3:after { width: 66px }
.cas-rating35:after { width: 77px }
.cas-rating4:after { width: 88px }
.cas-rating45:after { width: 100px }
.cas-rating46:after { width: 103px }
.cas-rating47:after { width: 104px }
.cas-rating48:after { width: 105px }
.cas-rating49:after { width: 106px }
.cas-rating5:after { width: 110px }
.casino-table-v2 .cas-rating { padding-bottom: 24px }
h2.wico, h3.wico, h4.wico { font: bold 24px/1.3 'open sans condensed', sans-serif; color: #1E86B1; text-align: center }
.wico:before { content: ""; display: block; width: 58px; height: 58px; margin: 0 auto 10px; background: url(visual/ico-roulette.svg) no-repeat center }
.wico._logos:before { width: 200px; height: 80px; margin-bottom: 0 }
.wico.roulette:before { width: 58px; height: 58px; background: url(visual/ico-roulette.svg) }
.wico.blackjack:before { width: 54px; height: 44px; background: url(visual/ico-blackjack.svg) }
.wico.baccarat:before { width: 54px; height: 47px; background: url(visual/ico-baccarat.svg) }
.wico.holdem:before { width: 49px; height: 54px; background: url(visual/ico-holdem.svg) }
.wico.poker:before { width: 56px; height: 53px; background: url(visual/ico-3card.svg) }
.wico.sicbo:before { width: 64px; height: 61px; background: url(visual/ico-sicbo.svg) }
.wico.live:before { width: 53px; height: 50px; background: url(visual/ico-live.svg) }
.wico.caribbean:before { width: 48px; height: 48px; background: url(visual/caribbean-stud-poker.png) }
.wico span { display: block; font: italic normal 16px/1.4 'open sans', sans-serif; color: #696969 }
div.zitat { position: relative; background: #f3f3f3; margin-bottom: 15px; padding: 10px 20px 1px }
div.zitat:before { position: absolute; top: 30px; left: -11px; display: block; width: 11px; height: 14px; content: ""; background: url(visual/icon-pointy.png) no-repeat right center }
div.zitat>p:first-child { background: url(visual/icon-quote.png) no-repeat 0 0 }
div.zitat>p:first-child>b:first-child { font: bold 14px/22px 'open sans', sans-serif; color: #858585; background: white; padding: 0 4px; margin: 0 40px 0 -45px }
div.zitat>p.komm { margin-left: 0 !important; padding: 10px 20px 0; background: white; margin-bottom: 20px !important }
div.zitat > p { margin-left: 44px !important }
div.zitat.short > p:first-child { margin-left: 44px !important }
div.zitat.short>p:first-child { background: url(visual/icon-quote.png) no-repeat 0 0; text-indent: 6px }
div.zitat.short>p:first-child>b:first-child { font: bold 14px/22px 'open sans', sans-serif; color: #858585; background: white; padding: 0 4px; margin: 0 40px 0 -45px; margin-right: 48px }
h2.fragen, h3.fragen { padding-left: 6px }
h2.fragen:before, h3.fragen:before { background: url(visual/icon-frage.png) no-repeat 0 0; content: ""; display: inline-block; width: 21px; height: 20px; margin-right: 4px; position: relative; top: 2px }
div.zitat.long>p:first-child { background: url(visual/icon-quote.png) no-repeat 0 0; text-indent: 6px }
div.zitat.long>p:first-child>b:first-child { font: bold 14px/22px 'open sans', sans-serif; color: #858585; background: white; padding: 0 0px; margin: 0 40px 0 -51px; margin-right: 36px }
p.antw, div.antw>p { padding: 10px 20px 0 !important }
p.antw, div.antw { padding-bottom: 10px !important; margin-bottom: 10px !important; background: #f3f3f3 }
p.antw, div.antw>p:first-child { background: #f3f3f3 url(visual/icon-antw.png) no-repeat 20px 7px; text-indent: 24px }
a.text-link { display: block; font: bold 13px/16px Verdana, sans-serif; text-align: center; color: #2471ff; margin: 5px 0; padding: 5px 0 8px }
a.text-link:hover { text-decoration: none }
.simple-list { list-style: none; margin: 0 auto 17px; padding: 0; display: table }
.simple-list li { padding: 3px 0 3px 25px; background: url(visual/bullets.png) no-repeat -9px -171px }
.simple-list li>b { font-size: 11px; padding-right: 5px }
ol.simple-list { counter-reset: wettcounter }
ol.simple-list li { counter-increment: wettcounter; background: none; padding-left: 0 }
ol.simple-list li:before { content: counter(wettcounter)'.'; color: #25b7f0; font-weight: bold; padding-right: 6px }
.simple-list.v2 { font-size: 13px; font-weight: bold; max-width: 90% }
.simple-list.v2.normal { font-weight: normal }
.simple-list.v2 a,
.simple-list.v2 span { font-weight: normal }
.simple-list.v2 a:hover { text-decoration: none }
.simple-list.v2 li strong a .black { font-weight: bold; color: #696969; }
.simple-list.v2 li strong a .black:hover { text-decoration: none; }
.simple-list.v2 li { padding: 6px 0 6px 18px; text-indent: -18px; background: none }
.simple-list.v2 li:before { content: "\2022"; color: #1f86b1; padding-right: 9px; font-size: 90% }

.simple-lists-2 .simple-list,
.simple-lists-3 .simple-list,
.simple-lists-4 .simple-list { display: block }

@media only screen and (max-width: 479px) {
	.simple-list:not(:last-child):not(.v2) { margin-bottom: 0 }
}

@media only screen and (min-width: 480px) {
	.simple-lists-2,
	.simple-lists-3,
	.simple-lists-4 { display: flex; flex-flow: row wrap; justify-content: center }
	.simple-lists-2 .simple-list,
	.simple-lists-3 .simple-list,
	.simple-lists-4 .simple-list { flex-basis: 49%; max-width: 49%; margin-right: 1% }
}

@media only screen and (min-width: 768px) {
	.simple-list-title { font-size: 16px; line-height: 1.4; background: none }
	.simple-lists-3 .simple-list { flex-basis: 32%; max-width: 32% }
	.simple-lists-4 .simple-list { flex-basis: 24%; max-width: 24% }
}

.dashed-list { margin: 0 auto 10px; padding: 0; list-style: none; font: bold 12px/15px Verdana, sans-serif; color: #3b3b3b; overflow: hidden }
.dashed-list.first { margin-bottom: 0 }
.dashed-list li { padding: 8px 0; border-bottom: 1px dashed #cacaca; overflow: hidden }
.dashed-list li span { float: right; color: #1f86b1 }
.dashed-list li:before { content: ""; display: inline-block; width: 4px; height: 4px; vertical-align: middle; margin: -1px 5px 0; background: #ff5e00 }
@media only screen and (min-width:600px) {
	.dashed-list.first { float: left; margin-right: 2% }
	.dashed-list li span { padding-left: 10px }
}
@media only screen and (min-width:768px) {
	.dashed-list.first { width: 49% }
}
@media only screen and (min-width:1024px) {
	.dashed-list { font-size: 14px }
	.dashed-list li { padding: 12px 0 }
	.dashed-list li:before { margin: -1px 16px 0 8px }
}
ul.col3, ul.col4, ul.col5 { overflow: hidden; color: #0a509c }
ul.col4 li { display: inline; width: 20%; float: left; padding: 2% 2% }
ul.col3 li { display: inline; width: 33%; float: left; text-align: center }
ul.col5 li { display: inline; width: 20%; float: left; text-align: center; margin-bottom: 10px }
ul.col3 li:before, ul.col4 li:before, ul.col5 li:before { content: ""; background: #ff5e00; width: 4px; height: 4px; margin: -1px 5px 0; vertical-align: middle; display: inline-block }
p.p-warn, p.p-legal, p.p-thumbs { padding: 10px 15px; margin-bottom: 10px; overflow: hidden }
p.p-warn { background: #ffeaea; color: #666666; font: italic bold 12px/18px Verdana, sans-serif }
p.p-legal { background: #f3f3f3; color: #666666; font: italic bold 12px/18px Verdana, sans-serif }
p.p-thumbs { background: #fff; color: #666666; font: italic bold 12px/18px Verdana, sans-serif; border: 1px solid #b25c5c }
p.p-thumbs.up { border-color: #2b9c39 }
p.p-warn:before, p.p-legal:before, p.p-thumbs:before { content: ""; float: left; margin: 0 10px 5px 0; background: transparent no-repeat center }
p.p-warn:before { width: 83px; height: 88px; background-image: url(visual/p-warn.png) }
p.p-legal:before { width: 58px; height: 68px; background-image: url(visual/p-legal.png) }
p.p-thumbs:before { width: 55px; height: 53px; background-image: url(visual/p-thumbs.png) }
p.p-thumbs.up:before { background-image: url(visual/p-thumbs-up.png) }

.two-flex-root { display: flex; flex-wrap: wrap; }
.two-flex { flex-basis: 50%; }

@media only screen and (max-width:768px) {
	.two-flex { flex-basis: 100%; }
}

@media only screen and (min-width:768px) {
	p.p-warn, p.p-legal, p.p-thumbs { padding: 25px 20px 25px 100px; margin-bottom: 15px; overflow: hidden; background-repeat: no-repeat; line-height: 24px }
	p.p-warn { background-image: url(visual/p-warn.png); background-position: 10px center }
	p.p-legal { background-image: url(visual/p-legal.png); background-position: 20px center }
	p.p-thumbs { background-image: url(visual/p-thumbs.png); background-position: 20px center }
	p.p-thumbs.up { background-image: url(visual/p-thumbs-up.png) }
	p.p-warn:before, p.p-legal:before, p.p-thumbs:before { display: none }

}
@media only screen and (min-width:1280px) {
	p.p-warn { padding-left: 125px; background-position: 25px center }
	p.p-legal { padding-left: 120px; background-position: 30px center }
	p.p-thumbs { padding-left: 120px; background-position: 30px center }
}
.capt-img.left, .capt-img.right { padding: 8px; margin: 0 auto 15px; background: #f9f9f9; border: 1px solid #d9dbdc; float: none; font: italic 600 12px/21px 'open sans', sans-serif; color: #787878 }
.capt-img img { display: block; max-width: 100%; height: auto; margin: 0 auto 20px }
.capt-img>strong { display: block; color: #575757; margin: 0 auto 7px; font: 600 16px/18px 'open sans', sans-serif; text-align: center }
.capt-img>a { display: block; color: #1f86b1; margin: -8px auto 5px; font: normal 12px/14px Verdana, sans-serif; text-align: center }
.capt-img>a:hover { text-decoration: none }
.capt-img>span { display: block; color: #787878; margin: 0 auto 15px; max-width: 88% }
.capt-img>span.line { padding-left: 15px; border-left: 5px solid black }
.capt-img>span.line.blue { border-color: #1f86b1 }
.capt-img>span.dot { font: italic bold 11px/21px Verdana, sans-serif }
.capt-img>span.dot:before { content: "\2022"; font-size: 16px; padding-right: 5px }
.capt-img>span.dot.red:before { color: #f66c70 }
.capt-img>span.dot.green:before { color: #6bb950 }
@media only screen and (min-width:480px) {
	.capt-img.left, .capt-img.right { max-width: 50%; margin: 3px 15px 5px }
	.capt-img.left { float: left; margin-left: 0 }
	.capt-img.right { float: right; margin-right: 0 }
	.capt-img>span { width: 88%; max-width: 230px }
}
.gameframe { padding: 10px 10px 0; margin: 0 0 10px; border: 1px solid #dfdfdf }
.gameframe p { font: normal 12px/24px Arial, sans-serif }
.gameframe img { display: block; max-width: 100%; height: auto; float: none; margin: 0 auto 10px }
.gameframe .title { display: block; overflow: hidden; font: normal 11px/30px 'open sans', sans-serif; color: #5b5b5b; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px }
.gameframe .title.fix { margin-bottom: 0 }
.gameframe .title>strong { display: block; padding: 8px; font: bold 14px/16px raleway, sans-serif; color: #393939; background: #e3ecf7; border: 1px solid #cccccc }
.gameframe .title>b { font: bold 14px/30px raleway, sans-serif; color: #1f86b1 }
.gameframe .title>span { display: block }
.gameframe .title>span i { display: inline-block; width: 80px; height: 9px; vertical-align: middle; margin: 0 5px; background: url(visual/logos-devs-1.png) no-repeat -248px 0; text-indent: -9999px }
.gameframe .title>span i.ladline { height: 9px; background-position: -248px 0 }
.gameframe .title>span i.netent { height: 21px; background-position: -248px -10px }
.gameframe .title>span i.playtech { height: 15px; background-position: -248px -32px }
.gameframe .title>span i.micro { height: 19px; background-position: -248px -48px }
.gameframe .title>span i.merkur { height: 17px; background-position: -248px -68px }
.gameframe .title>span i.cryptologic { height: 39px; width: 89px; background-position: -159px 0px }
@media only screen and (min-width:420px) {
	.gameframe .title>span { float: right }
}
@media only screen and (min-width:600px) {
	.gameframe img.left { float: left; max-width: 50%; margin: 0 2% 5px 0 }
	.gameframe img.right { float: right; max-width: 50%; margin: 0 0 5px 2% }
	.gameframe img.right.fix, .gameframe img.left.fix { margin-top: 5px }
}
@media only screen and (min-width:768px) {
	.gameframe { padding: 2% 2% 0; margin-bottom: 20px }
}
.vidwrap { border: 1px solid #d6d8d9; margin-bottom: 15px; padding: 0 2% 1% }
.vidwrap>.title { padding: 20px 10px; font: bold 22px/26px 'open sans condensed', sans-serif; color: #242424; text-align: center }
.video>iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }
.video { height: 0; margin: 0 auto 15px; max-width: 722px; padding: 0 0 56.25%; position: relative }
.video2>iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }
.video2 { height: 0; margin: 0 auto 15px; padding: 0 0 56.25%; position: relative }
.gmap { float: right; border: 1px solid #c1cfd8; padding: 5px 3px 0; margin: 0 0 5px 10px }
.gmap>span { display: none }
.frame { border: 1px solid #d6d8d9; margin: 0 auto 20px; padding: 15px 15px 0; font: normal 11px/18px Verdana, sans-serif; color: #696969; background: white }
.frame.border { border-color: #d8d9d9; box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #eef1f5 inset }
.frame.nomargin { margin-bottom: 0 }
.frame.padding { padding-bottom: 15px }
.frame.style2 { border: none }
.frame.style3 { border: none; margin-left: -5px; margin-right: -5px; padding: 8px 8px 3px; box-shadow: none; background: #F9F9F9 }
.frame.border .act1 { max-width: 150px; padding: 10px 5px; margin: 0 auto 20px auto }
.frame.border > ul li span.capt { max-width: 170px; font-style: italic }
.frame > p { padding: 15px 3%; margin: 0 }
.frame > picture img { max-width: 100%; width: auto; height: auto; margin-left: auto; margin-right: auto; display: block }
.frame > .title { font: bold 22px/24px 'open sans condensed', sans-serif; color: #242424; text-align: center; padding: 0 0 15px }
.frame > .title.border { border-bottom: 1px solid #d6d8d9; margin-bottom: 15px }
.frame > .title.set1 { font: italic 600 15px/15px 'open sans', sans-serif; color: #575757 }
.frame > .title.set2 { }
.frame > .title.set3 { font: normal 20px/1 roboto, sans-serif; color: #0a0a0a; padding: 0 15px 20px }
.frame > .img { text-align: center; line-height: 0 }
.frame > .img.margin { margin-bottom: 3% }
.frame > .img img { max-width: 100%; height: auto }
.frame > ol { font-size: 12px; line-height: 14px; display: table; padding: 0; margin: 20px auto; counter-reset: ol; list-style: none }
.frame > ol li { padding: 5px 3px }
.frame > ol li:before { display: inline-block; width: 14px; counter-increment: ol; content: counter(ol); margin-right: 4px }
.frame > ol.set1 li:before { font: 800 11px/14px 'open sans', sans-serif; color: white; text-align: center; background: #f3613f; padding: 3px; border-radius: 50%; margin-right: 7px }
.frame > ol.set2 li:before { }
.frame > ol.set3 li:before { }
.frame > ul { padding: 0; margin: 0; list-style: none; overflow: hidden; font-size: 11px; line-height: 20px; text-align: center }
.frame > ul.x6 li { float: left; width: 47%; padding: 1.5% }
.frame > ul li > img, .frame > ul li > a > img { display: block; max-width: 96%; height: auto; line-height: 0; margin: 0 auto 10px }
.frame.style3 > ul li > a > img { box-shadow: 0 0 0 2px #ddd; margin-bottom: 0 }
.frame > ul li > strong.title { display: block; font: normal 13px/14px 'merienda one', serif; height: 28px; color: #0c79a8; padding-top: 5px }
.frame > ul.wlinks li > a { display: block; color: #252525; text-decoration: none }
.frame.style3 > ul.wlinks li > a { padding-top: 4px }
.frame > ul.wlinks li > a:hover { color: #5ea6ff }
.frame.style2 > ul.wlinks li { float: left; width: 50% }
.frame.style2 > ul.wlinks li > a { width: 94%; margin: 0 auto 10px; max-width: 200px; border: 1px solid #d6d8d9 }
.frame.style2 > ul.wlinks li > a img { margin: 0; max-width: 100% }
.frame > ul.wlinks.whover li > a:hover { position: relative }
.frame > ul.wlinks.whover li > a:hover:before { content: ""; position: absolute; top: 0; bottom: 58px; left: 0; right: 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) }
.frame > ul li span.logo { display: block; margin: 0 auto 20px; overflow: hidden; width: 218px; max-width: 96%; height: 48px; line-height: 45px; background: #e9f5fd; box-shadow: 0 0 0 1px #dddddd inset }
.frame > ul li span.capt { display: block; text-align: center; max-width: 160px; padding: 0 5px; margin: 0 auto 10px }
.frame > ul.x3 li span.capt { max-width: none }
.frame > ul.set2 li span.capt { font: normal 16px/1 verdana, sans-serif; padding: 10px }
.frame.style3 > ul.set2 li span.capt { font: bold 11px/1 Verdana, sans-serif; color: #1E86B1; text-transform: uppercase; margin-bottom: 0 }
.frame > ul li > span.capt strong, .frame > ul li > a > span.capt strong { display: block; text-align: center; max-width: 160px; padding: 5px 5px 0; margin: 0 auto; font-size: 12px; line-height: 14px; font-style: italic }
.frame > ul li > span.capt.small strong { display: block; text-align: center; max-width: 100px; padding: 5px 5px 0; margin: 0 auto; font-size: 12px; line-height: 14px; font-style: italic }
.frame > ul li > span.txt { display: block; text-align: left; max-width: 160px; padding: 0 5px; margin: 0 auto 10px }
.frame > ul li > span.list { display: inline-block; text-align: left; line-height: 18px; margin-bottom: 10px }
.frame > ul li > span.list span { display: block }
.frame > ul li > span.list span:before { content: "\2022"; padding-right: 5px }
.frame > .footnote { font-size: 10px; line-height: 10px; color: #c0c0c0; margin: 0 5px 10px }
.frame .txt { padding: 19px 0; color: #3d3d3d; line-height: 13px; text-align: center }
.frame.v2 .txt { border-top: 1px solid #d6d8d9 }
.frame.v2 .title { font: italic normal 15px/15px 'Open Sans', sans-serif; font-weight: 600; color: #575757 }
.frame .zoom { display: inline-block; max-width: 96%; line-height: 0; margin: 0 auto 10px }
.frame .zoom img { max-width: 100%; height: auto }
.frame.v3 > ul.set2 > li span.capt { font-size: 14px; font-weight: 700; color: #1E86B1; padding-left: 0; padding-right: 0; max-width: none }
.frame.v5 { padding-bottom: 20px }
.frame.v5 > ul li .info { display: block; max-width: 94%; margin: auto }
.frame.v5 > ul li .info > span { display: block; text-align: left; font: normal normal 11px/18px Verdana, sans-serif }
.frame.v5 > ul li .info > span > a, .frame.v5 > ul li .info > span > strong { float: right; font-weight: normal }
.frame.v5 > ul li .info > span > a { color: #0018ff }
.frame.v5 > ul li .oper { border: 1px solid #e3e3e3; vertical-align: middle; text-indent: -9999px; height: 71px; background: #f9f9f9; margin-bottom: 15px }
.frame.v5 > ul li .oper span { background: url(visual/logos-devs-1.png) no-repeat 0 0; display: block; margin: auto }
.frame.v5 > ul li .micro .oper span { width: 157px; height: 40px; background-position: 0 -36px; margin-top: 17px }
.frame.v5 > ul li .playtech .oper span { width: 123px; height: 29px; background-position: 0 -75px; margin-top: 25px }
.frame.v5 > ul li .evolution .oper span { width: 118px; height: 42px; background-position: 0 -104px; margin-top: 18px }
.frame.v5 > ul li .medialive .oper span { width: 134px; height: 30px; background-position: 0 -144px; margin-top: 24px }
.frame>.link, .frame>.extlink { text-align: center }
.frame>.link a, .frame>.extlink a { font: normal 13px/1 'open sans', sans-serif; color: #1E86B1; text-decoration: none }
.frame>.link a:hover, .frame>.extlink a:hover { text-decoration: underline }
@media only screen and (max-width:599px) {
	.frame.v4 > ul li { min-height: 180px }
	.frame.v5 > ul li { min-height: 164px }
	.frame .zoom { max-width: 84% }
}
@media only screen and (min-width:320px) {
	.frame.v5 > ul li { width: 100%; margin-right: 0; float: none; max-width: 300px; margin: auto }
	.frame > ul.v6 li { min-height: inherit; padding-bottom: 10px }
	.frame.v5 { padding-bottom: 0 }
}
@media only screen and (min-width:480px) {
	.frame.v5 > ul li { width: 50%; float: left; max-width: inherit }
	.frame.v5 > ul li .info { max-width: 96% }
}
@media only screen and (min-width:600px) {
	.frame.v5 > ul li { padding-bottom: 20px }
}
@media only screen and (min-width:640px) {
	.frame.v5 > ul li .info { max-width: 280px }
}
@media only screen and (min-width:1140px) {
	.frame.v5 > ul li { width: 25%; float: left }
	.frame.v5 > ul li .info { max-width: 96% }
}
@media only screen and (min-width:480px) {
	.frame > ul li { float: left; width: 50% }
	.frame > ul.x2 li { float: none; width: auto }
	.frame > ul.x3 li { width: 31.3% }
	.frame > ul.x3 li ~ li { margin-left: 3.05% }
	.frame > ul.x3 li img { width: auto; height: auto; max-width: 100% }
	.frame > .title.set1.wlogo { line-height: 55px; margin-top: -15px; padding-bottom: 0 }
	.frame > .title.set1.wlogo:before { content: ""; display: inline-block; width: 135px; height: 35px; vertical-align: middle; margin-right: 15px; background: url(visual/wlogo.png) no-repeat 0 0 }
	.frame > .title.set1.wlogo.bally:before { width: 135px; height: 35px; background-position: 0 0 }
	.frame > .title.set1.wlogo.playtech:before { width: 100px; height: 22px; background-position: 0 -36px }
	.frame > .title.set1.wlogo.immersive:before { width: 118px; height: 38px; background-position: 0 -59px }
}
@media only screen and (min-width:600px) {
	.frame > ul.x2 li { float: left; width: 50% }
	.frame > ul.x6 li { width: 32%; padding: 0.666% }
}
@media only screen and (min-width:768px) {
	.frame > ul li, .frame.style2 > ul.wlinks li { width: 25% }
	.frame > ul.x2 li, .frame.style2 > ul.x2.wlinks li { width: 50% }
	.frame > ul.x2 li { width: 50% }
	.frame > ul.x5 li { width: 20% }
	.frame>.link, .frame>.extlink { text-align: right }
	.frame.style3 { border: 1px solid #D8D9D9; box-shadow: 0 0 0 4px #EFF1F5; margin-top: 4px; margin-left: 4px; margin-right: 4px; background: #F9F9F9 }
	.frame.style3 > ul li > a > img { box-shadow: 0 0 0 4px #ddd }
	.frame > ul.x6 li { width: 24%; padding: 0.5% }
	.frame > ul.x6 li:nth-child(4)~li { display: none }
}
@media only screen and (min-width:1150px) {
	.frame > ul.x3 li .capt em { font-size: 14px }
	.frame > ul.x6 li { width: 19%; padding: 0.5% }
	.frame > ul.x6 li:nth-child(4)+li { display: block }
}
@media only screen and (min-width:1250px) {
	.frame { position: relative }
	.frame.style2 { border: 1px solid #d6d8d9; padding-top: 3% }
	.frame.style2 > ul.wlinks li > a { border: none }
	.frame>.link, .frame>.extlink { position: absolute; top: -25px; right: 0 }
}
.box2x { margin: 0 auto 15px; font: normal 11px/20px Verdana, sans-serif; border-top: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden }
.box2x > .wrap { overflow: hidden }
.box2x > .wrap div { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd }
.box2x > .wrap .title { background: #f9f9f9; color: #525252; font-weight: bold; font-style: italic; font-size: 13px; line-height: 15px; padding: 10px; text-align: center }
.box2x > .wrap .title.v2 { padding: 9px; font: bold 17px/1 'roboto condensed', sans-serif; color: #525252 }
.box2x > .wrap .img { padding: 2.5%; text-align: center; line-height: 0 }
.box2x > .wrap .img a { display: block; position: relative }
.box2x > .wrap .img a:hover:before { content: ""; position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35) }
.box2x > .wrap .img a:hover:after { content: ""; position: absolute; display: block; bottom: 10px; right: 10px; width: 39px; height: 39px; background: url(/wp-content/themes/general/visual/zoom.png) }
.box2x > .wrap .img img { max-width: 100%; height: auto }
.box2x > .wrap .txt { padding: 12px 24px; background: #e3ecf7 }
.box2x > .wrap .txt ul { margin: 0 auto; padding: 0; list-style: none; font: normal 12px/1.4 Verdana, sans-serif }
.box2x > .wrap .txt ul li { padding: 6px 0 6px 15px }
.box2x > .wrap .txt ul li:before { content: "\2022"; padding-right: 9px }
.box2x.v2 { border-top: none }
.box2x.v2 > .wrap { border-top: 2px solid #ddd }
.box2x.v2 > .wrap .title { background: #fff; border-bottom: none }
.box2x.v2 > .wrap .txt { background: #fff; border-bottom: 2px solid #ddd }
.box2x.v2 > .wrap .txt.center { text-align: center }
.box2x.v2 > .wrap:first-child { width: 49.5%; margin-right: 1.5%; border-right: 1px solid #ddd }
.box2x.v2 > .wrap div { border-bottom: none }
.box2x.v2 > .wrap .txt { padding-top: 4px }
.box2x.v2 > .wrap .title { font-style: normal; padding-bottom: 0; padding-top: 15px }
.box2x.v3 .title span { display: inline-block; background: url(/wp-content/themes/general/visual/box2x-devices.png) 0 0 no-repeat; text-indent: -9999px }
.box2x.v3 > .wrap .title { padding: 15px }
.box2x.v3 .title .ios { height: 27px; width: 50px; float: left; margin-top: -4px }
.box2x.v3 .title .and { background-position: 0 -32px; float: right; width: 39px; height: 36px; margin-top: -13px }
.box2x.v4 > .wrap .txt { background: #fff }
.box2x.v4 > .wrap .terms { font-style: italic; text-align: left; background-color: #f2f2f2; padding-left: 10px; }
.box2x.v4 > .wrap .txt ul li.check, .box2x.v4 > .wrap .txt ul li.remove { position: relative; padding-left: 35px }
.box2x.v4 > .wrap .txt ul li.check:before, .box2x.v4 > .wrap .txt ul li.remove:before { content: '\2714'; font-size: 120%; color: #3cbf42; position: absolute; top: 4px; left: 0; width: 20px; height: 15px; display: block }
.box2x.v4 > .wrap .txt ul li.remove:before { content: "\2573"; color: red; font-size: 80%; font-weight: bold; top: 6px }

@media only screen and (max-width: 639px) {
	.box2x.v2 > .wrap { width: 100%; margin-right: 0; border-right: 1px solid #ddd; margin-bottom: 20px }
	.box2x.v2 > .wrap:first-child { width: 100% }
	.box2x.v2 > .wrap .txt { text-align: center }
}

@media only screen and (min-width: 640px) {
	.box2x > .wrap:first-child { float: left; width: 50% }
	.box2x:not(.v2):not(.v3):not(.v4) { display: flex; flex-flow: row wrap; }
	.box2x:not(.v2):not(.v3):not(.v4) > .wrap { flex-basis: 50%; display: flex; flex-flow: column nowrap; }
	.box2x:not(.v2):not(.v3):not(.v4) > .wrap .txt { flex-grow: 1; }
}
.borbox { position: relative; height: 0; padding: 0 0 65%; margin: 0px auto 20px }
.borbox > embed { position: absolute }
.contact.right, .contact.left { float: none; margin: 0 auto 15px; width: 301px }
.contact textarea { width: 98% }
@media only screen and (min-width:480px) {
	.contact.right { float: right; margin: 1px 0 5px 15px }
	.contact.left { float: left; margin: 1px 15px 5px 0 }
}
.cntctfrm_input_captcha { float: left }
.cntctfrm_input_captcha > p { margin: 0 20px }
.cntctfrm_contact_submit { float: right; margin: 15px 20px 0 }
.centerbox { width: 670px; max-width: 90%; margin: 0 auto 20px; padding: 12px; font: normal 12px/1.9 Verdana, sans-serif; color: #696969; border: 1px solid #D6D8D9; box-shadow: 0 0 0 4px inset #E3ECF7 }
.centerbox:after { content: ""; display: table; clear: both }
.centerbox>.box { float: none; display: table; margin: 0 auto; position: relative; cursor: pointer }
.centerbox>.box>div { position: relative; width: 250px; height: 0; padding: 0 0 56.25% }
.centerbox>.box iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.centerbox>.box img { display: block; max-width: 100%; height: auto }
.centerbox>.box:after { content: ""; display: block; position: absolute; width: 50px; height: 50px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: url(visual/play-icon.svg) no-repeat center; opacity: 0; transition: .2s linear }
.centerbox>.box:hover:after { opacity: 1 }
.centerbox>.content { text-align: center; overflow: hidden }
.centerbox>.content>strong { display: block; font: 600 19px/1.2 'open sans', sans-serif; color: #181818; padding: 11px 0 9px }
.centerbox>.content>a { display: table; margin: 12px auto 0px; font: bold 12px/1 'open sans', sans-serif; color: #1E86B1; text-decoration: none; text-transform: uppercase; padding: 14px 21px; border: 1px solid #1E86B1; border-radius: 2px }
.centerbox>.content>a:hover { }
@media only screen and (min-width:600px) {
	.centerbox>.box { float: left; margin-right: 20px }
	.centerbox>.content { text-align: left }
	.centerbox>.content>a { margin-left: 0 }
}
.rightbox { }
.rightbox>span:first-child { display: block; background: #FFFCF0; border: 1px solid #DDDDDD; font: normal 16px/1.5 Verdana, sans-serif; color: #5C5C5C; box-shadow: 0 0 0 6px white inset, 0 0 0 7px #EBEBEB inset; padding: 40px 30px 40px 150px; position: relative; margin: 0 auto 10px }
.rightbox>span:first-child:before { content: ""; background: url(visual/tick3.png) no-repeat center; display: block; width: 65px; height: 90px; position: absolute; top: 0; bottom: 0; margin: auto; left: 40px }
@media only screen and (min-width:650px) {
	.rightbox { overflow: hidden }
	.rightbox>span:first-child { float: right; width: 25%; margin: 5px 0 5px 2% }
}
@media only screen and (min-width:1150px) {
	.rightbox>span:first-child { padding: 35px 30px 35px 170px }
	.rightbox>span:first-child:before { left: 70px }
}
.mintable { margin: 0 auto 15px; font: normal 12px/1.2 Verdana, sans-serif; color: #000000 }
.mintable.style2 { box-shadow: 0 0 0 1px #DDD inset; max-width: 470px }
.mintable .image img { display: block; max-width: 100%; height: auto }
.mintable.left, .mintable.right { float: none; padding-bottom: 1px }
.mintable table { width: 100%; border-collapse: collapse }
.mintable dl, .mintable .dl { display: table; width: 100%; border-collapse: collapse; margin: 0 }
.mintable .dl strong { text-align: right }
.mintable .dl.v2 strong { text-align: right }
.mintable dl > div, .mintable .dl > div { display: table-row }
.mintable dl dt, .mintable .dl > div > strong, .mintable dl dd, .mintable .dl > div > span { display: table-cell }
.mintable.fixed table { table-layout: fixed }
.mintable.style2 table { margin: 1.5% 1.5% 1.3%; width: 97%; box-shadow: 0 0 0 1px #EBEBEB }
.mintable caption, .mintable h3 { padding: 15px; font: italic 600 15px/1.2 'open sans', sans-serif; border-top: 1px solid #d8d9d9; color: inherit; text-align: center }
.mintable caption span, .mintable h3 span { margin: -3px 3px -1px }
.mintable.lazyload caption span, .mintable.lazyload h3 span { background-image: none }
.mintable dl > div:nth-child(odd), .mintable .dl > div:nth-child(odd), .mintable tbody tr:nth-child(odd) { background: #f9f9f9 }
.mintable th, .mintable td, .mintable dt, .mintable .dl > div > strong, .mintable dd, .mintable .dl > div > span { padding: 9px; max-width: 150px }
@media (max-width:360px) {
	.mintable .dl > div > span { padding: 9px; min-width: 115px }
}
.mintable.style2 th, .mintable.style2 td, .mintable.style2 dt, .mintable.style2 dd { background: #FFFCF0; vertical-align: top }
.mintable th:first-child, .mintable td:first-child, .mintable dt { font-weight: bold; text-align: right }
.mintable.style2 th:first-child, .mintable.style2 td:first-child, .mintable.style2 dt { text-align: left; padding-left: 20px }
.mintable.style2 td:last-child, .mintable.style2 dd { padding-right: 20px }
.mintable.style2 tr:first-child th, .mintable.style2 tr:first-child td, .mintable.style2 dl div:first-child dt, .mintable.style2 dl div:first-child dd { padding-top: 20px }
.mintable.style2 tr:last-child th, .mintable.style2 tr:last-child td, .mintable.style2 dl div:last-child dt, .mintable.style2 dl div:last-child dd { padding-bottom: 20px }
.mintable.style3 caption { padding: 8px }
.mintable.style3 thead th { border-bottom: 1px solid #fff }
.mintable.style3 th, .mintable.style3 th:first-child { text-align: left }
.mintable.style3 td:first-child, .mintable.style3 dt { text-align: left; font-weight: normal }
.mintable.style3 th, .mintable.style3 td, .mintable.style3 dt, .mintable.style3 dd { padding: 5px 9px }
.mintable.style4 th:first-child, .mintable.style4 td:first-child
.mintable.style4 th, .mintable.style4 td { text-align: center }
.mintable a { }
.mintable a:hover { }
@media only screen and (min-width:650px) {
	.mintable.left { float: left; width: 49%; margin: 7px 2.6% 15px 0 }
	.mintable.right { float: right; width: 49%; margin: 7px 0 15px 2.6% }
	.mintable.style3 { width: 40% }
}
.contact.right { margin-bottom: 55px !important }
.contact.right, .contact.left { float: none; margin: 0 auto 15px; width: 301px }
.contact textarea { width: 98% }
.cntctfrm_input_captcha { float: left }
.cntctfrm_input_captcha>p { margin: 0 20px }
.cntctfrm_contact_submit { float: right; margin: 15px 20px 0 }
.zoom { position: relative }
.zoom:hover:after { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; content: ""; background: rgba(64, 64, 64, .7) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAnCAMAAACoquHzAAACAVBMVEUAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAABAQEAAAAAAAD9/f0AAAAAAAAJCQkAAAAPDw/o6Oj9/f0AAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f35+fny8vL8/PxpaWkAAAAAAAADAwMAAAAAAAAAAADv7+/w8PDQ0NDX19e+vr7o6OiVlZUsLCwAAAABAQEjIyP39/fw8PAAAAA+Pj709PTq6uru7u7Jycn8/Pyzs7OsrKzr6+va2tr7+/vx8fGjo6P29vakpKS7u7txcXHk5OTAwMAjIyPS0tKRkZEMDAw8PDx9fX34+Pj4+PgAAADX19cuLi4AAAD4+PiampqKiopEREQAAACioqLY2NgCAgIAAADExMSHh4cmJibi4uIAAAD////29vbt7e38/Pzu7u7m5ubExMS5ubnU1NSjo6PJycnr6+vExMSjo6N4eHjExMSGhoaPj49tbW2JiYn39/f39/fb29uAgIA2NjaxsbG6urqsrKzX19fr6+uKiopAQEBqamrp6ek0NDSBgYH09PTKysr09PRUVFTExMTd3d1wcHCGhob09PT5+fm0tLTV1dVycnKMjIxtbW0oKCgTExP4+Piurq7t7e3s7Oxvb2/Ozs6rq6sZGRllZWWioqLIyMh0dHRubm739/cfHx/w8PDt7e3////////aLIbPAAAAqnRSTlMAAQcDIf4QCgIbhDYoFvlVQyURCfX0i3dyKhMODP38+dnNY1tTSj8s+fPv6+jg0LmclFM7MDAn+vbn5ePj4+Li4ODg2szIw7q2sK6ko5WThn5+c29tbF1SUE9GPDs0KyMhHhQE/PPw7+7n49ra2dfV1dPQy8rHxcS/v7+3trSysbCwsK6sq6qoqKOjn52bmoyLi4qJg4GBdnVuY19eXVtbWFJPT0pBKREOArjLeZAAAAKWSURBVDjLjVRlY9pQFE1CGiCCBLd2OB2MQimV1VZZZXWXVdbO3d3d3d2NX7newEjyAqXn2zs595z37st9WB5/U0NnGi0ZS8eN0UUCx0pg+8S6TB667lm3ZlX5T1BLULaldrWM4bIMig0/3EULnuQ05dFY015zblH5hS9S8CYrWO/tt47Yx20DnXXCevc0VbAgJWymwpuwBRiWJMmwYeygULCfURfqjHBUc5VV7+BVYIirtaELQkGfUaXUTwjuVbSBy32ECrYH2PqAU6kX7L1Wg2yzxK8WoG+FFQEp4agJPSc/G/EW+I0zFKp/LNjbHKgR3wYNfk2iLToNdH+AR31UD8Do3jzqswm2Y2WUjfgI+nMGtKWWFTY2YsQU2Ar6EwH0AHBZ++ykUr8A+rh/GaF3QRtEPeJ/3M8hdAdcrq3Aft6BvkuP3tgVoAfCuEJ/Gz7cDLoQehToTkUbsN8WCE6GCIRf9MDvM6ZFA4bAp512oDzRDR8OzyEBNTqYypOPvpqQQcZnPVBwiZUFL8E1Cmj7RMnv0n1Z4HuMhMS9sfjoa2obsgM+6coZ/RnWZaRomKSkmzJ9r8jyh559W1iqeX/Xkl3uyBd47myThOOuD5UZJdoPSBYtUy4xAuenW1F13dHEQ+lad18SoaHm+mQRZbGV8U+flT9gU26NZMA/X43+f+QizeeT4yGOMF70yCKeasXOqpbT+lfXT8WPxLuuJWmfgVTjmIl9uUeW+kJSgBNOIxPU+33+mVBYq8aBI7TVm6Uva2uQAloscTs5jqNMGvFg6edmUV+OzAkKsCAlERHagZWCip8f3JnTN9EsVhK4iaw+Jsjre31aYEpGOJnBqC7S3GsTH+xSEUE7TfsYF46tDSqKdLDQ5X+wemay0yA2GQAAAABJRU5ErkJggg==) no-repeat center }
.scr-link, .scr-links { display: block; font-size: 12px; line-height: 1.08; color: #333; background-color: #fff; text-decoration: none; border: 1px solid #aaa; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #e5e9ed; box-sizing: border-box }
a.scr-link:hover { background-color: #eef3f6; box-shadow: inset 0 0 0 2px #fff; border-color: #679fb6 }
span.scr-link:hover { cursor: not-allowed }
.scr-links-body > a { color: inherit; text-decoration: none }
.scr-link > strong, .scr-links-body > strong, .scr-links-body > a > strong { display: block; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; line-height: 1; color: #1f86b1 }
.scr-link .act, .scr-link .act1 { font-size: 18px; text-transform: none; padding: 16px }
a.scr-link:hover .act1 { background: #ff7247 }
.scr-link:before { content: ''; display: block; background-position: center; background-repeat: no-repeat }
.scr-link.paypal { background: #267ab3 url(visual/scroll-nav-paypal-bg-mobile.jpg) top center no-repeat; background-size: 100% auto; color: #fff }
a.scr-link.paypal:hover { background-color: #267ab3 }
.scr-link.paypal:before { background: url(visual/scroll-nav-paypal-mobile.png) 50% no-repeat; width: 94px; height: 88px }
.scr-link.paypal > strong { color: #fff }
.scr-link.new:before { background-image: url(visual/new-logo.png); width: 47px; height: 47px }
.scr-link.mobile:before { background-image: url(visual/scroll-nav-mobile.png); width: 32px; height: 32px }
.scr-link.live:before { background-image: url(visual/scroll-nav-live.png); width: 34px; height: 36px }
.scr-link.bonus:before { background-image: url(visual/scroll-nav-bonus-mobile.png); width: 30px; height: 26px }
.scr-link.slots:before { background-image: url(visual/scroll-nav-slots.png); width: 31px; height: 29px }
.scr-link.lowen:before { background-image: url(visual/scroll-nav-lowen.png); width: 41px; height: 44px }
.scr-link.netent:before { background-image: url(visual/scroll-nav-netent.png); width: 31px; height: 39px }
.scr-link.playngo:before { background-image: url(visual/scroll-nav-playngo.png); width: 31px; height: 25px }
.scr-link.playtech:before { background-image: url(visual/playtech.png); width: 103px; height: 25px }
.scr-link.merkur:before { background-image: url(visual/scroll-nav-merkur.png); width: 40px; height: 37px }
.scr-link.microgaming:before { background-image: url(visual/microgaming.png); width: 103px; height: 31px }
.scr-link.novomatic:before { background-image: url(visual/scroll-nav-novomatic.png); width: 30px; height: 32px }
.scr-link.bally:before { background-image: url(visual/scroll-nav-bally.png); width: 43px; height: 21px }
.scr-link.yggdrasil:before { background-image: url(visual/scroll-nav-yggdrasil.png); width: 32px; height: 32px }
.scr-link.dict:before { background-image: url(visual/quicknav-glossary.svg); width: 32px; height: 35px }
.scr-link.roulette:before { background-image: url(visual/quicknav-roulette.svg); width: 41px; height: 41px }
.scr-link.blackjack:before { background-image: url(visual/quicknav-blackjack.svg); width: 43px; height: 35px }
.scr-link.baccarat:before { background-image: url(visual/quicknav-baccarat.svg); width: 41px; height: 36px }
.scr-link.poker:before { background-image: url(visual/quicknav-poker.svg); width: 43px; height: 41px }
.scr-link.sicbo:before { background-image: url(visual/quicknav-sicbo.svg); width: 46px; height: 40px }
.scr-link.mga:before { background-image: url(visual/mga.png); width: 35px; height: 14px }
.scr-link.nextgen:before { background-image: url(visual/nextgen.png); width: 29px; height: 28px }
.scr-link.gaming1:before { background-image: url(visual/gaming1.png); width: 33px; height: 25px }
.scr-link.redrakegaming:before { background-image: url(visual/redrakegaming.png); width: 36px; height: 25px }
.scr-link.igt:before { background-image: url(visual/scroll-nav-igt.png); width: 36px; height: 25px }
.scr-link.isoftbet:before { background-image: url(visual/isoftbet-logo.png); width: 86px; height: 19px }
.scr-link.primary { font-size: 13px; text-align: center; border: 2px solid #6a6a6a; box-shadow: inset 0 0 0 2px #fff; padding: 15px 15px 20px }
.scr-link.primary:before { margin: 0 auto 15px }
.scr-link.primary > strong { font-family: 'Merienda One', serif; font-weight: 400; font-size: 20px; margin: 5px 0 }
.scr-link.primary .act, .scr-link.primary .act1 { margin: 12px 0 0 }
.scr-link.primary2 { background-color: #FFFCF0; border-width: 2px; border-color: #6A6A2E; padding: 4px; box-shadow: inset 0 0 2px #FFFCF0, inset 0 0 3px #E5E8ED; text-align: center }
.scr-link.primary2 img { display: block; width: 100%; height: auto }
.scr-link.primary2 .act, .scr-link.primary2 .act1 { margin: 13px; display: inline-block; font-size: 14px; text-transform: uppercase; padding: 13px 26px; box-shadow: 0 2px 4px rgba(0, 0, 0, .25) }
.scr-link.secondary, .scr-link.quaternary, .scr-link.quinary { padding: 6px 10px 8px; text-align: center }
.scr-link.secondary:before, .scr-link.quaternary:before, .scr-link.quinary:before { height: 42px; margin: 0 auto }
.scr-link.tertiary { padding: 14px 15px 14px 33%; position: relative }
.scr-link.tertiary:before { position: absolute; top: 0; bottom: 0; right: 72.8%; height: auto; background-position: right center }
.scr-link.senary { border-color: #d8d9d9; border-radius: 3px; box-shadow: 1px 1px 6px rgba(0, 0, 0, .13); font-size: 0; line-height: 0; color: transparent; height: 54px }
a.scr-link.senary:hover { border-color: #679fb6; box-shadow: inset 0 0 0 2px #fff, 1px 1px 6px rgba(0, 0, 0, .13) }
.scr-link.senary:before { min-width: 66px; width: 100%; height: 54px }
.scr-link.octonary { background: transparent; border-width: 0; box-shadow: none; padding: 62px 10px 10px; position: relative; min-width: 92px; display: inline-block }
.scr-link.octonary:hover { background: #fff; box-shadow: none }
.scr-link.octonary:before { position: absolute; top: 6px; left: 0; right: 0; width: auto; height: 56px; background-position: center }
.scr-links { text-align: center; padding: 4px }
.scr-links-row { background-color: #f2f2f2; overflow-x: auto; white-space: nowrap; max-width: 100% }
.scr-links-body { padding: 12px }
.scr-links-body > strong, .scr-links-body > a > strong { margin-bottom: 5px }
.scroll-nav { margin: 0 -5px 20px; position: relative }
.scroll-nav-title { background: #eef3f6; margin: 0 0 5px; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.07; font-weight: 300; color: #575757; text-align: center; padding: 7px }
.scroll-nav-body { display: flex; flex-flow: row wrap; justify-content: space-between; padding: 0 5px }
.scroll-nav-cell1 { width: 100%; flex: 1 0 100%; margin: 5px -5px 0; position: relative }
.scroll-nav-cell2 { width: 100%; flex: 1 0 100%; margin: 5px 0 0 }
.scroll-nav-cell3 { width: 100%; flex: 1 0 100%; margin: 5px 0 0 }
.scroll-nav-cell4 { width: 100%; flex: 0 0 100%; margin: 5px 0 0; box-sizing: border-box }
.scroll-nav-cell5 { width: 49%; flex: 0 1 49%; margin: 5px 0 0; display: flex; flex-flow: row nowrap }
.scroll-nav-cell6 { width: 49%; flex: 0 1 49%; margin: 5px 0 0; display: flex; flex-flow: row nowrap }
.scroll-nav-cell7 { width: 100%; flex: 0 0 100%; margin: 5px 0 0; order: 3 }
.scroll-nav-cell8 { width: 100%; flex: 0 0 100%; margin: 5px 0 0; display: flex; flex-flow: row wrap; justify-content: space-between; order: 2 }
.scroll-nav-cell9 { width: 100%; flex: 1 0 100%; margin: 5px -5px 0; order: 1 }
.scroll-nav-cell4 { display: flex; flex-flow: row wrap; justify-content: space-between; max-width: 100% }
.scroll-nav-cell4 .scr-link { width: 25%; flex: 0 0 25% }
.scroll-nav-cell5 .scr-link, .scroll-nav-cell6 .scr-link { width: 100%; flex: 0 0 100% }
.scroll-nav-cell8 .scr-link.secondary { width: 49%; flex: 0 1 49%; margin-top: 5px }
.scroll-nav-cell8 .scr-link.septenary { width: 100%; flex: 0 1 100% }
.scroll-nav-cell8 .scr-link.bonus { order: 1 }
.scroll-nav-cell8 .scr-link.mobile { order: 2 }
.scroll-nav-cell8 .scr-link.dict { order: 3 }
@media only screen and (max-width:479px) {
	.scroll-nav-cell1 { order: 1 }
	.scroll-nav-cell2 { order: 4; display: flex; flex-flow: row nowrap; justify-content: space-between }
	.scroll-nav-cell2 .scr-link { width: 49%; flex: 0 1 49% }
	.scroll-nav-cell3 { order: 2 }
	.scroll-nav-cell4 { order: 3 }
	.scroll-nav-cell4 .scr-link { margin: 6px 3% }
	.scroll-nav-cell5 { order: 5 }
	.scroll-nav-cell6 { order: 6 }
}
@media only screen and (min-width:480px) {
	.scr-link.paypal { background-image: url(visual/scroll-nav-paypal-bg.jpg); background-position: left center; background-size: auto 100% }
	.scr-link.paypal:before { background-image: url(visual/scroll-nav-paypal.png) }
	.scr-link.primary { padding: 32px 10px 32px 31.25%; position: relative }
	.scr-link.primary:before { position: absolute; top: 0; right: 68.75%; bottom: 0; left: 0; width: auto; height: auto; background-position: right center; margin: 0 }
	.scr-link.primary > strong { font-size: 22px }
	.scr-link.primary .act, .scr-link.primary .act1 { font-size: 16px; padding: 12px; max-width: 176px; margin-left: auto; margin-right: auto; margin-top: 22px }
	.scr-link.tertiary { padding: 6px 10px 8px; text-align: center }
	.scr-link.tertiary:before { position: static; height: 42px; margin: 0 auto }
	.scroll-nav { margin-left: 0; margin-right: 0 }
	.scroll-nav-body { padding-left: 0; padding-right: 0 }
	.scroll-nav-cell1 { order: 1; margin-left: 0; margin-right: 0 }
	.scroll-nav-cell2 { order: 2; width: 32%; flex: 0 0 32%; margin-top: 8px; display: flex; flex-flow: column nowrap; justify-content: space-between }
	.scroll-nav-cell2 .scr-link { height: 48%; flex: 0 0 48% }
	.scroll-nav-cell3 { order: 4; width: 32%; flex: 0 0 32%; margin-top: 8px; display: flex }
	.scroll-nav-cell3 .scr-link { width: 100%; flex: 0 0 100% }
	.scroll-nav-cell4 { order: 3; width: 66%; flex: 0 0 66%; margin-top: 8px }
	.scroll-nav-cell4 .scr-link { width: 30%; flex: 0 0 30% }
	.scroll-nav-cell4 .scr-link:nth-child(3n-1) { margin-left: 5%; margin-right: 5% }
	.scroll-nav-cell4 .scr-link:nth-child(3) ~ .scr-link { margin-top: 8px }
	.scroll-nav-cell5 { order: 5; width: 32%; flex: 0 0 32%; margin-top: 8px }
	.scroll-nav-cell6 { order: 6; width: 32%; flex: 0 0 32%; margin-top: 8px }
	.scroll-nav-cell8 .scr-link.secondary { width: 49.4%; flex: 0 1 49.4% }
}
@media only screen and (min-width:520px) {
	.scr-link.octonary:hover { box-shadow: 0 1px 5px rgba(0, 0, 0, .25) }
	.scr-links-row { overflow: visible; display: flex; flex-flow: row nowrap; justify-content: space-around }
}
@media only screen and (max-width:599px) {
	.scr-link.septenary { padding: 14px 15px 14px 33%; position: relative }
	.scr-link.septenary:before { position: absolute; top: 0; bottom: 0; right: 72.8%; height: auto; background-position: right center }
}
@media only screen and (min-width:600px) {
	.scr-link.septenary { padding: 6px 10px 8px; text-align: center }
	.scr-link.septenary:before { height: 42px; margin: 0 auto }
	.scroll-nav-cell8 .scr-link.secondary { margin-top: 0 }
	.scroll-nav-cell8 .scr-link.secondary, .scroll-nav-cell8 .scr-link.septenary { width: 32.5%; flex: 0 1 32.5% }
}
@media only screen and (max-width:767px) {
	.scroll-nav-cell4 { background: #fff; border: 1px solid #aaa; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #e5e9ed; padding: 12px }
	.scroll-nav-cell4 span { opacity: .33; filter: grayscale(1) }
}
@media only screen and (min-width:768px) {
	.scr-link.bonus:before { background-image: url(visual/scroll-nav-bonus.png); width: 43px }
	.scr-links { padding: 8px 8px 4px }
	.scroll-nav-title { margin-bottom: 8px }
	.scr-link > strong, .scr-links-body > strong, .scr-links-body > a > strong { font-size: 20px }
	.scr-link.secondary > strong, .scr-link.tertiary > strong, .scr-link.quinary > strong { margin-bottom: 8px }
	.scr-link.quaternary > strong, .scr-link.septenary > strong, .scr-links-body > strong, .scr-links-body > a > strong { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 12px }
	.scr-link.septenary { padding: 88px 8px 8px; position: relative; display: flex; flex-flow: column nowrap; justify-content: center }
	.scr-link.septenary:before { position: absolute; top: 8px; left: 8px; right: 8px; height: 72px; width: auto; background-position: center; z-index: 2 }
	.scr-link.septenary:after { content: ''; background: url(visual/scroll-nav-stripe.jpg) 50% repeat-x; position: absolute; top: 8px; left: 8px; right: 8px; height: 72px }
	.scroll-nav-cell8 .scr-link.secondary { padding: 10px 10px 10px 80px; position: relative; text-align: left; display: flex; flex-flow: column nowrap; justify-content: center; margin-top: 10px }
	.scroll-nav-cell8 .scr-link.secondary:before { position: absolute; top: 4px; left: 4px; bottom: 4px; width: 72px; height: auto; background-position: center }
}
@media only screen and (min-width:768px) and (max-width:1279px) {
	.scr-links-row { padding: 0 8% }
	.scroll-nav-cell1 { order: 1; width: 66.32%; flex: 0 0 66.32%; margin-top: 0 }
	.scroll-nav-cell2 { order: 4; width: 66.32%; flex: 0 0 66.32%; display: flex; flex-flow: row nowrap; justify-content: space-between }
	.scroll-nav-cell2 .scr-link { height: auto; width: 49.2%; flex: 0 0 49.2% }
	.scroll-nav-cell3 { order: 3; width: 32.66%; flex: 0 0 32.66% }
	.scroll-nav-cell4 { order: 2; width: 32.66%; flex: 0 0 32.66%; margin-top: 0 }
	.scroll-nav-cell4 .scr-link:nth-child(3) ~ .scr-link { margin-top: 15px }
	.scroll-nav-cell5 { order: 5; width: 66.32%; flex: 0 0 66.32% }
	.scroll-nav-cell5 .scr-link { padding-left: 50.8%; position: relative; display: flex; flex-flow: column nowrap; justify-content: center }
	.scroll-nav-cell5 .scr-link:before { position: absolute; top: 5px; left: 5px; bottom: 5px; right: 50.8%; width: auto; height: auto; z-index: 2 }
	.scroll-nav-cell5 .scr-link:after { content: ''; background: url(visual/scroll-nav-stripe.jpg) 50% repeat-x; position: absolute; top: 8px; right: 50.8%; left: 8px; bottom: 8px }
	.scroll-nav-cell6 { order: 6; width: 32.66%; flex: 0 0 32.66% }
	.scroll-nav-cell7 { order: 3; margin: 10px 0 0 }
	.scroll-nav-cell8 { order: 1; width: 43.3%; flex: 0 0 43.3%; margin: 0; flex-flow: column nowrap; justify-content: space-between }
	.scroll-nav-cell8 .scr-link.secondary, .scroll-nav-cell8 .scr-link.septenary { width: auto; flex: auto }
	.scroll-nav-cell9 { order: 2; width: 55.3%; flex: 0 0 55.3%; margin: 0 }
}
@media only screen and (min-width:1280px) {
	.scr-links-body > strong, .scr-links-body > a > strong { padding-bottom: 5px; margin-bottom: 7px }
	.scroll-nav-body { flex-flow: column wrap; justify-content: space-between; height: 310px }
	.scroll-nav.v2 .scroll-nav-body { height: 334px }
	.scroll-nav-cell1 { width: 48%; flex: 0 0 63.7%; margin-top: 0 }
	.scroll-nav-cell2 { width: 48%; flex: 0 0 31%; margin-top: 0; flex-flow: row nowrap }
	.scroll-nav-cell2 .scr-link { height: auto; max-width: 48% }
	.scroll-nav-cell3 { order: 3; width: 24%; max-width: 24%; flex: 0 0 34%; margin-left: 2%; margin-top: 0 }
	.scroll-nav-cell3 .scr-link { max-width: 100% }
	.scroll-nav-cell4 { order: 4; width: 24%; max-width: 24%; flex: 0 0 61%; margin-left: 2%; margin-top: 0 }
	.scroll-nav-cell4 .scr-link { max-width: 30% }
	.scroll-nav-cell4 .scr-link:nth-child(3) ~ .scr-link { margin-top: 13px }
	.scroll-nav-cell5 { width: 24%; flex: 0 0 63.7%; margin-left: 2%; margin-top: 0 }
	.scroll-nav-cell5 .scr-link { max-width: 100% }
	.scroll-nav-cell6 { width: 24%; flex: 0 0 31%; margin-left: 2%; margin-top: 0 }
	.scroll-nav-cell6 .scr-link { max-width: 100% }
	.scroll-nav-cell7 { order: 1; width: 56.8%; height: 50.4%; flex: 0 0 50.4%; margin: 0 }
	.scroll-nav-cell8 { order: 2; width: 56.8%; height: 47.5%; max-height: 157px; flex: 0 0 47.5%; margin: 0; flex-flow: column wrap }
	.scroll-nav-cell8 .scr-link.secondary { width: 49%; flex: 0 0 47%; max-height: 73px; margin: 0 }
	.scroll-nav-cell8 .scr-link.septenary { width: 49%; flex: 0 0 100%; max-height: 157px; margin: 0 0 0 11px }
	.scroll-nav-cell8 .scr-link.septenary > strong { padding-bottom: 5px; margin-bottom: 7px }
	.scroll-nav-cell8 .scr-link.mobile { order: 1 }
	.scroll-nav-cell8 .scr-link.dict { order: 2 }
	.scroll-nav-cell8 .scr-link.bonus { order: 3 }
	.scroll-nav-cell9 { order: 3; width: 42.1%; margin: 0 0 0 10px }
	.scr-link.secondary { padding-left: 14.4%; position: relative; text-align: left; display: flex; flex-flow: column nowrap; justify-content: center }
	.scr-link.secondary:before { position: absolute; top: 8px; left: 8px; bottom: 8px; right: 70%; margin-right: 8px; width: auto; height: auto }
	.scr-link.tertiary { display: flex; flex-flow: column nowrap; justify-content: center }
	.scr-link.tertiary:before { content: none }
	.scr-link.tertiary > strong { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 12px }
	.scr-link.quaternary { padding-top: 80px; display: flex; flex-flow: column nowrap; justify-content: center; position: relative }
	.scr-link.quaternary:before { position: absolute; top: 8px; left: 8px; right: 8px; width: auto; height: 72px; z-index: 2 }
	.scr-link.quaternary:after { content: ''; background: url(visual/scroll-nav-stripe.jpg) 50% repeat-x; position: absolute; top: 8px; left: 8px; right: 8px; height: 72px }
	.scr-link.quinary { padding-left: 30%; position: relative; text-align: left; display: flex; flex-flow: column nowrap; justify-content: center }
	.scr-link.quinary:before { position: absolute; top: 8px; left: 8px; bottom: 8px; right: 70%; margin-right: 8px; width: auto; height: auto }
}
.no-flex .scr-link.secondary, .no-flex .scr-link.quinary { padding-top: 16px }
.no-flex .scr-link.tertiary { padding-top: 14px }
.no-flex .scr-link.quaternary { padding-top: 96px }
.no-flex .scroll-nav-body { height: 276px; position: relative }
.no-flex .scroll-nav-cell1 { width: 48%; position: absolute; top: 0; left: 0 }
.no-flex .scroll-nav-cell2 { width: 48%; position: absolute; bottom: 0; left: 0; overflow: hidden }
.no-flex .scroll-nav-cell2 .scr-link { float: left; width: 48%; height: 86px }
.no-flex .scroll-nav-cell2 .scr-link + .scr-link { float: right }
.no-flex .scroll-nav-cell3 { position: absolute; top: 0; left: 50%; right: 26%; margin-left: 0 }
.no-flex .scroll-nav-cell3 .scr-link { height: 86px }
.no-flex .scroll-nav-cell4 { position: absolute; bottom: 0; left: 50%; right: 26%; height: 176px; margin-left: 0 }
.no-flex .scroll-nav-cell4 .scr-link { float: left }
.no-flex .scroll-nav-cell4 .scr-link:nth-child(3) ~ .scr-link { margin-top: 10px }
.no-flex .scroll-nav-cell5 { width: 24%; position: absolute; top: 0; right: 0 }
.no-flex .scroll-nav-cell5 .scr-link { min-height: 176px }
.no-flex .scroll-nav-cell6 { width: 24%; position: absolute; bottom: 0; right: 0 }
.no-flex .scroll-nav-cell6 .scr-link { min-height: 86px }
.no-flex .scroll-nav-cell7 { width: 55.5%; height: 50.4%; position: absolute; top: 0; left: 0 }
.no-flex .scroll-nav-cell8 { width: 55.5%; height: 46.5%; position: absolute; bottom: 0; left: 0 }
.no-flex .scroll-nav-cell8 .scr-link.secondary, .no-flex .scroll-nav-cell8 .scr-link.septenary { position: absolute }
.no-flex .scroll-nav-cell8 .scr-link.secondary { left: 0 }
.no-flex .scroll-nav-cell8 .scr-link.septenary { top: 0; right: 0; bottom: 0 }
.no-flex .scroll-nav-cell8 .scr-link.mobile { top: 0 }
.no-flex .scroll-nav-cell8 .scr-link.dict { bottom: 0 }
.no-flex .scroll-nav-cell9 { width: 43.5%; position: absolute; top: 0; right: 0; bottom: 0 }
.img-slideshow { background: #1D2428; position: relative; margin-left: auto; margin-right: auto; max-width: 710px; box-shadow: 0 2px 11px rgba(0, 0, 0, .5); overflow: hidden; max-height: 330px }
.img-slideshow img { display: block; width: 100%; height: auto }
.img-slideshow .slick-slide:active { outline: 0 }
.img-slideshow .slick-dots { list-style: none; margin: 0; padding: 0 38px; text-align: center; font-size: 0; line-height: 38px }
.img-slideshow .slick-dots li { display: inline }
.img-slideshow .slick-dots button { display: inline-block; vertical-align: middle; width: 20px; height: 20px; cursor: pointer; background: transparent; border: 0 none; position: relative; overflow: hidden; text-align: left; text-indent: -100%; color: transparent }
.img-slideshow .slick-dots button:hover, .img-slideshow .slick-dots button:active, .img-slideshow .slick-dots .slick-active button { outline: 0 }
.img-slideshow .slick-dots button:before { content: ''; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px; background: #fff; transition: background .15s }
.img-slideshow .slick-dots .slick-active button:before { background: #F06040 }
.img-slideshow .slick-prev, .img-slideshow .slick-next { width: 38px; height: 38px; background: transparent; border: none; cursor: pointer; position: absolute; bottom: 0; overflow: hidden; font-size: 0; text-indent: -100%; text-align: left; color: transparent }
.img-slideshow .slick-prev { left: 0 }
.img-slideshow .slick-next { right: 0 }
.img-slideshow .slick-prev:before, .img-slideshow .slick-prev:after, .img-slideshow .slick-next:before, .img-slideshow .slick-next:after { content: ''; width: 5px; height: 5px; border-style: solid; border-color: #fff; position: absolute; top: 50%; left: 50% }
.img-slideshow .slick-prev:before, .img-slideshow .slick-prev:after { border-width: 2px 0 0 2px; transform: rotate(-45deg); margin-top: -4px }
.img-slideshow .slick-prev:before { margin-left: -6px }
.img-slideshow .slick-next:before, .img-slideshow .slick-next:after { border-width: 2px 2px 0 0; transform: rotate(45deg); margin-top: -4px }
.img-slideshow .slick-next:before { margin-left: -8px }
.img-slideshow .slick-next:after { margin-left: -2px }
.img-slideshow .slick-prev:hover, .img-slideshow .slick-prev:active, .img-slideshow .slick-next:hover, .img-slideshow .slick-next:active { outline: 0 }
.img-slideshow .slick-track:before, .img-slideshow .slick-track:after { height: 0 }
@media only screen and (max-width:499px) {
	.img-slideshow { max-height: 308px }
	.img-slideshow img { width: auto; height: 270px; position: relative; left: 50%; transform: translateX(-50%) }
	.img-slideshow img.left, .img-slideshow img.right { position: static; transform: none; left: auto; margin: 0 }
	.img-slideshow .slick-slide { overflow: hidden }
}
@media only screen and (min-width:500px) {
	.img-slideshow .slick-dots { position: relative; z-index: 2; pointer-events: none; padding: 0 }
	.img-slideshow .slick-dots button { pointer-events: auto }
	.img-slideshow .slick-prev, .img-slideshow .slick-next { width: 44% }
}
@media only screen and (min-width:800px) {
	.img-slideshow { padding: 0 42px }
	.img-slideshow.single { padding: 0 }
	.img-slideshow .slick-dots { position: absolute; width: 42px; bottom: 18px; right: -42px; line-height: 20px }
	.img-slideshow .slick-dots li { display: list-item }
	.img-slideshow .slick-dots button { width: 42px }
	.img-slideshow .slick-prev, .img-slideshow .slick-next { width: 42px; top: 0; bottom: 18px; height: auto }
	.img-slideshow .slick-prev { left: -42px }
	.img-slideshow .slick-next { right: -42px }
}
._cas1:before, ._cas1:after, ._cas1 > span, ._cas1 > a { overflow: hidden; font-size: 0; text-align: left; text-indent: -100%; text-decoration: none; color: transparent; background-position: center; background-repeat: no-repeat; display: inline-block; vertical-align: middle }
._cas1.betvictor:before, ._cas1.betvictor:after, ._cas1.betvictor > span, ._cas1.betvictor > a { background-color: #bbb; width: 104px; height: 40px }
.table { margin: 20px -5px; position: relative; font-family: 'Open Sans', sans-serif; overflow: auto }
.table table { width: 100%; border-collapse: collapse; border-spacing: 0; caption-side: top }
.table tr:first-child td { border-top: 1px solid #D7D8D9 }
.table th, .table td { padding: 5px; border: 1px solid #ddd }
.table td { border-bottom: 1px solid #D7D8D9; padding-top: 5px; padding-bottom: 5px; color: #000; text-align: center }
.table tr td:first-child { padding-left: 5px }
.table tr td:only-child { padding-left: 0 }
.table th { font-size: 12px; line-height: 1; font-weight: 600; color: #5c5c5c; height: 24px; padding: 4px }
.table th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.table-expandable { margin: 20px -5px; position: relative; font-family: 'Open Sans', sans-serif }
.table-expandable table { width: 100%; border-collapse: collapse; border-spacing: 0 }
.table-expandable tr:first-child td { border-top: 1px solid #D7D8D9 }
.table-expandable td { border-bottom: 1px solid #D7D8D9; padding-top: 5px; padding-bottom: 5px; color: #000; text-align: center }
.table-expandable th { font-size: 12px; line-height: 1; font-weight: 600; color: #5c5c5c; height: 24px; padding: 4px;background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.table-expandable.bordered th,.table-expandable.bordered td { border: 1px solid #D7D8D9;padding:5px;}
.table-expandable tr td:first-child { padding-left: 5px }
.table-expandable tr td:only-child { padding-left: 0 }
.table-expandable.bold2 td:nth-child(2),.table-expandable.bold3 td:nth-child(3),.table-expandable.bold4 td:nth-child(4){ font-weight:bold }
.table-expandable td.tcol-logo { text-align: left; width: 20% }
.table-expandable .tcol-logo > span a { display: block; width: 100%; height: 100% }
.table-expandable ._logo:before, .table-expandable ._logo:after, .table-expandable ._logo > span { width: 104px; height: 46px }
.table-expandable .tcol-cta { width: 120px }
.table-expandable .tcol-toggle { width: 38px }
.table-expandable .act, .table-expandable .act1, .tcol-expanded-inner .act, .tcol-expanded-inner .act1 { font-size: 14px; padding: 14px 18px; display: inline-block; vertical-align: middle }
.table-expandable .icon-info { margin-right: 3px }
.table-expandable .table-toggle { width: 36px; height: 36px; display: block; margin-left: auto; margin-right: auto; position: relative; text-align: left; font-size: 0; line-height: 0; text-indent: -100%; text-decoration: none; color: transparent; cursor: pointer }
.table-expandable .table-toggle:after { content: ''; width: 6px; height: 6px; border-width: 0 2px 2px 0; border-style: solid; border-color: #1E86B1; position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px; transform: rotate(45deg) }
.table-expandable .img-slideshow { width: 100% }
.table-expandable .trow-expandable { display: none }
.table-expandable .tcol-expanded { background: #FFFCF0; padding: 0 }
.tcol-expanded-inner { background: #fffcf0; border: 1px solid #d7d8d9; margin: 20px 0; text-align: center }
.table-expandable .tcol-expanded-inner { border: 0 none; margin: 0 }
.table-expandable .trow-expanded td { background: #2B4350; border-color: #354249; color: #fff }
.table-expandable .trow-expanded ._logo:before, .table-expandable .trow-expanded ._logo:after, .table-expandable .trow-expanded ._logo > span { background-color: #fff }
.table-expandable .trow-expanded .txt-rating { color: #fff }
.table-expandable .trow-expanded .icon-info { background-image: url(visual/info-light.svg) }
.table-expandable .trow-expanded .table-toggle:after { border-color: #fff; transform: rotate(-135deg); margin-top: -2px }
.table-expandable .trow-expanded + .trow-expandable { display: table-row }
.tcol-expanded-inner .exp-data-row { padding: 20px 5px }
.tcol-expanded-inner .exp-col-paym > strong, .tcol-expanded-inner .exp-col-providers > strong, .tcol-expanded-inner .exp-col-devices > strong, .tcol-expanded-inner .exp-col-variants > strong, .tcol-expanded-inner .exp-col-bonus .exp-col-content { display: block }
.tcol-expanded-inner .exp-col-bonus .exp-col-content { font-size: 14px }
.tcol-expanded-inner .exp-col-bonus .exp-col-content strong { font-family: 'Open Sans Condensed', sans-serif; font-size: 32px; line-height: 1; font-weight: 600 }
.tcol-expanded-inner .exp-col-terms { display: block }
.table-expandable .tcol-pay-methods, .table-expandable .tcol-providers, .table-expandable .tcol-devices, .table-expandable .tcol-bonus, .table-expandable .tcol-gallery, .table-expandable.v2 .tcol-infos, .table-expandable.v2 .tcol-cta { display: none }
.table-expandable.v2 td.tcol-limits { font-weight: 700 }
.exp-logo-row > span > a { display: block; width: 100%; height: 100% }
.table-expandable.v4 .tcol-limits { width: 15% }
.table-expandable.v4 .tcol-cta { white-space: nowrap }
@media only screen and (max-width:699px) {
	.tcol-expanded-inner { display: flex; flex-flow: column nowrap }
	.tcol-expanded-inner .exp-mobile-only { order: 1 }
	.tcol-expanded-inner .img-slideshow { order: 2 }
	.tcol-expanded-inner .exp-data-row { order: 3 }
	.tcol-expanded-inner .exp-data-row { display: flex; flex-flow: row wrap; justify-content: space-between }
	.tcol-expanded-inner .exp-col-paym { order: 3 }
	.tcol-expanded-inner .exp-col-providers { order: 1 }
	.tcol-expanded-inner .exp-col-devices { order: 4 }
	.tcol-expanded-inner .exp-col-bonus { order: 2 }
	.tcol-expanded-inner .exp-mobile-only { font-size: 14px; padding: 20px 5px; overflow: hidden }
	.tcol-expanded-inner .exp-mobile-only .left ~ .left { clear: left }
	.tcol-expanded-inner .exp-mobile-only .left ~ .left, .tcol-expanded-inner .exp-mobile-only .right ~ .right { margin-top: 15px }
	.tcol-expanded-inner .exp-col-providers, .tcol-expanded-inner .exp-col-paym { width: 62%; text-align: left }
	.tcol-expanded-inner .exp-col-bonus, .tcol-expanded-inner .exp-col-devices { width: 38% }
	.tcol-expanded-inner .exp-col-paym, .tcol-expanded-inner .exp-col-devices { border-top: 1px solid rgba(0, 0, 0, .12); padding-top: 20px; margin-top: 20px }
	.tcol-expanded-inner .exp-col-paym > strong, .tcol-expanded-inner .exp-col-providers > strong, .tcol-expanded-inner .exp-col-devices > strong, .tcol-expanded-inner .exp-col-variants > strong { font-size: 13px; font-weight: 600; color: #949494; margin-bottom: 6px }
	.tcol-expanded-inner .exp-col-paym > strong { margin-bottom: 0 }
	.tcol-expanded-inner .exp-col-paym span { margin-top: 6px }
	.table-expandable.hide2 th:nth-child(2),.table-expandable.hide2 td:nth-child(2),
	.table-expandable.hide3 th:nth-child(3),.table-expandable.hide3 td:nth-child(3),
	.table-expandable.hide4 th:nth-child(4),.table-expandable.hide4 td:nth-child(4),
	.table-expandable:not(.showth) th, .table-expandable .tcol-tables, .table-expandable .tcol-limits { display: none }
	.table-expandable.v2 td.tcol-limits, .table-expandable.v2 td.tcol-devices { display: table-cell }
	.table-expandable.v2 .tcol-limits { text-align: left; padding-left: 10px; padding-right: 10px }
	.table-expandable.v2 tbody tr:first-child td.tcol-limits:before { content: 'Limits'; opacity: .4; display: block; line-height: 1 }
	.table-expandable.v2 tbody tr:first-child td[data-mobile-prefix]:before { content: attr(data-mobile-prefix) }
	.table-expandable.v2 .tcol-devices { width: 50px }
	.table-expandable.v2 .tcol-devices .devices { margin-left: auto; margin-right: auto }
	.tcol-expanded-inner.v2 .exp-col-paym { border: 0 none; padding-top: 0; margin-top: 0 }
	.tcol-expanded-inner.v2 .exp-col-variants { order: 4; width: 36%; text-align: right; font-size: 12px; line-height: 1.41; color: #181818 }
	.tcol-expanded-inner.v2 .exp-cta-row { order: 4; border-top: 1px solid rgba(0, 0, 0, .12); padding: 20px 10px; margin: 0 10px }
	.tcol-expanded-inner.v2 .exp-cta-row .act, .tcol-expanded-inner.v2 .exp-cta-row .act1 { min-width: 144px }
	.tcol-expanded-inner.v2 .exp-cta-row .t-terms { margin-left: -20px }
	.table-expandable.v2 .tcol-languages, .table-expandable.v2 .tcol-variants, .tcol-expanded-inner.v2 .exp-col-infos, .tcol-expanded-inner.v2 .exp-col-providers, .tcol-expanded-inner.v2 .exp-col-devices { display: none }
}
@media only screen and (min-width:700px) {
	.table-expandable { margin: 0 0 20px }
	.table-expandable .tcol-logo { text-align: center; width: 20% }
	.table-expandable .tcol-tables { width: 12% }
	.table-expandable .tcol-limits { width: 26% }
	.table-expandable .tcol-rating { width: 16.5% }
	.table-expandable .tcol-cta { width: 23.5% }
	.table-expandable .tcol-toggle { width: 45px }
	.tcol-expanded-inner { padding: 16px 8px 22px }
	.tcol-expanded-inner .exp-data-row { margin: 0 0 16px; display: table; width: 100% }
	.tcol-expanded-inner .exp-data-row > div { display: table-cell; position: relative; vertical-align: top; max-width: 300px; white-space: normal }
	.tcol-expanded-inner .exp-col-paym strong, .tcol-expanded-inner .exp-col-providers strong, .tcol-expanded-inner .exp-col-devices strong { display: block; font-size: 14px; font-weight: 600; color: #132331 }
	.tcol-expanded-inner .exp-col-paym { text-align: left; white-space: nowrap }
	.tcol-expanded-inner .exp-col-paym ._cpaym { margin: 10px 7px 0 0 }
	.tcol-expanded-inner .exp-col-providers { text-align: left; padding-left: 13px; position: relative; max-width: 260px }
	.tcol-expanded-inner .exp-col-providers ._provider { margin: 10px 7px 0 0 }
	.tcol-expanded-inner .exp-col-devices { white-space: nowrap; padding-left: 13px; position: relative }
	.tcol-expanded-inner .exp-col-devices .devices { margin-top: 10px }
	.tcol-expanded-inner .exp-col-bonus { padding-left: 23px; position: relative }
	.tcol-expanded-inner .exp-col-providers:before, .tcol-expanded-inner .exp-col-devices:before, .tcol-expanded-inner .exp-col-bonus:before, .tcol-expanded-inner.v2 .exp-col-infos:before { content: ''; width: 1px; height: 52px; position: absolute; top: 0; left: 0 }
	.tcol-expanded-inner .exp-col-providers:before { left: -5px }
	.tcol-expanded-inner .exp-col-bonus:before { left: 12px }
	.tcol-expanded-inner .exp-col-providers:before, .tcol-expanded-inner .exp-col-devices:before, .tcol-expanded-inner .exp-col-bonus:before, .tcol-expanded-inner.v2 .exp-col-infos:before { background: #dddacf; background: -moz-linear-gradient(top, #fffcf0 0%, #dddacf 50%, #fffcf0 100%); background: -webkit-linear-gradient(top, #fffcf0 0%, #dddacf 50%, #fffcf0 100%); background: linear-gradient(to bottom, #fffcf0 0%, #dddacf 50%, #fffcf0 100%) }
	.tcol-expanded-inner .exp-mobile-only { display: none }
	.table-expandable.v2 .tcol-logo { width: 12.6% }
	.table-expandable.v2 .tcol-limits { width: 17% }
	.table-expandable.v2 .tcol-languages { width: 19% }
	.table-expandable.v2 td.tcol-variants { font-size: 10px }
	.table-expandable.v2 tr:not(.trow-expanded) td.tcol-toggle { background: #f9f9f9 }
	.tcol-expanded-inner.v2 .exp-col-providers:before { left: 2px }
	.tcol-expanded-inner.v2 .exp-col-devices:before { left: 2px }
	.tcol-expanded-inner.v2 .exp-col-infos:before { left: 9px }
	.tcol-expanded-inner.v2 .exp-col-infos { padding-left: 20px; text-align: left }
	.tcol-expanded-inner.v2 .exp-col-infos ul { list-style: none; font-size: 11px; color: #5C5C5C; line-height: 1.5; padding: 0; margin: 0 }
	.tcol-expanded-inner.v2 .exp-col-infos li { padding-left: 26px; position: relative }
	.tcol-expanded-inner.v2 .exp-col-infos li:before { content: ''; background: url(visual/check-green.svg) 50% no-repeat; width: 16px; height: 12px; position: absolute; top: 2px; left: 0 }
	.tcol-expanded-inner.v2 .exp-col-infos li + li { margin-top: .5em }
	.tcol-expanded-inner.v2 .exp-cta-row { padding: 20px 20px 0 }
	.tcol-expanded-inner.v2 .exp-cta-row .icon-info { cursor: auto; width: auto; height: auto; display: block; background: transparent; font-size: 12px; line-height: 1.4; color: #9e9c94; text-indent: 0; text-align: center; font-style: normal; margin-bottom: 20px }
	.tcol-expanded-inner.v2 .exp-cta-row .icon-info:after { content: attr(data-tip-body) }
	.tcol-expanded-inner.v2 .exp-cta-row .act, .tcol-expanded-inner.v2 .exp-cta-row .act1 { min-width: 148px }
	.tcol-expanded-inner.v2 .exp-col-variants { display: none }
	.table-expandable.v3 .tcol-expanded-inner .exp-data-row, .table-expandable.v4 .tcol-expanded-inner .exp-data-row { margin-bottom: 0 }
}
@media only screen and (min-width:768px) {
	.tcol-expanded-inner .exp-col-providers, .tcol-expanded-inner .exp-col-devices, .tcol-expanded-inner .exp-col-bonus { padding-left: 24px }
}
@media only screen and (max-width:1279px) {
	.tcol-expanded-inner .exp-col-terms { position: relative; font-size: 11px; color: #949494 }
	.tcol-expanded-inner .exp-col-terms .exp-col-toggle { display: inline-block; font-weight: 600; text-decoration: underline; cursor: pointer }
	.tcol-expanded-inner .exp-col-terms-body { background: #fff; border: 1px solid #949494; border-radius: 3px; padding: 5px; position: absolute; top: 100%; right: 0; width: 220px; display: none }
	.tcol-expanded-inner .exp-col-terms .exp-col-toggle:hover ~ .exp-col-terms-body { display: block }
}
@media only screen and (min-width:1280px) {
	.tcol-expanded-inner { padding: 32px 20px 44px }
	.tcol-expanded-inner .exp-data-row { margin-bottom: 32px }
	.tcol-expanded-inner .exp-col-bonus { width: 250px }
	.tcol-expanded-inner .exp-col-terms { font-size: 10px; line-height: 1.2; color: #9E9C94; margin: 12px 0 0 }
	.tcol-expanded-inner .exp-col-providers, .tcol-expanded-inner .exp-col-devices { padding-left: 34px }
	.tcol-expanded-inner .exp-col-bonus { padding-left: 44px }
	.tcol-expanded-inner .exp-col-bonus:before { left: 20px }
	.tcol-expanded-inner .exp-col-terms .exp-col-toggle { display: none }
	.tcol-expanded-inner.v2 .exp-col-paym { padding-left: 8px }
	.tcol-expanded-inner.v2 .exp-col-providers { padding-left: 44px }
	.tcol-expanded-inner.v2 .exp-col-providers:before { left: 0 }
	.tcol-expanded-inner.v2 .exp-col-infos { padding-left: 70px }
	.tcol-expanded-inner.v2 .exp-col-infos:before { left: 32px }
	.tcol-expanded-inner.v2 .exp-col-infos ul { font-size: 12px }
	.table-expandable.v3 .tcol-expanded-inner, .table-expandable.v4 .tcol-expanded-inner { padding-bottom: 32px }
}
.table-title, .table-expandable caption, .sort-table caption, .table-live caption, .generic-table caption { background: #f2f2f2; font-size: 14px; line-height: 1.2; font-weight: 700; color: #181818; border-width: 1px 1px 0; border-style: solid; border-color: #ddd; padding: 11px; text-align: center }
@media only screen and (max-width:699px) {
	.table-title, .sort-table caption, .table-live caption, .generic-table caption { display: none }
}
.table-generic { margin: 20px 0; font-family: 'Open Sans', sans-serif; overflow: auto }
.table-generic table .hidden { display: none }
.table-generic table { width: 100%; border-collapse: collapse }
.table-generic table caption.text { font-family: sans-serif; border: 1px solid #ddd; text-align: center; font-size: 14px; line-height: 18px; font-weight: 600; color: #5c5c5c; padding: 8px 4px; background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%); height: auto }
.table-generic caption,
.table-generic th,
.table-generic td { border: 1px solid #ddd; text-align: center }
.table-generic caption,
.table-generic th { font-family: sans-serif }
.table-generic caption,
.table-generic th { font-weight: 600; color: #5c5c5c; height: 24px; padding: 2px 4px; background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.table-generic caption { height: auto; padding-top: 10px; padding-bottom: 10px }
.table-generic th, .table-generic td { border: 1px solid #ddd; text-align: center }
.table-generic th { font-size: 10px; line-height: 1; font-weight: 600; color: #5c5c5c; height: 24px; padding: 2px 4px }
.table-generic th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.table-generic td { padding: 4px 5px; font-size: 13px; color: #000; text-align: center }
.table-generic td > span > a { display: block; width: 100%; height: 100% }
.table-generic .tcol-logo > span a { display: block; width: 100%; height: 100% }
.table-generic .tcol-bonus strong { font-family: 'Roboto', sans-serif; font-size: 14px; color: #1d438a }
.table-generic .tcol-paym { text-align: left }
.table-generic .act, .table-generic .act1 { display: inline-block; vertical-align: middle; font-size: 14px; padding: 12px; font-weight: 700 }
.table-generic .icon-info { margin-right: 5px }
.table-generic .has-terms td { border-bottom: 0 }
.table-generic .has-terms td:not(:last-child) { border-right: 0 }
.table-generic .has-terms td:not(:first-child) { border-left: 0 }
.table-generic .terms-row { border-top: 0; text-align: left }
.table-generic .terms-row td { padding: 10px; border-top: 0; font-size: 11px; line-height: 1.3; color: #999; text-align: left }
.table-generic .terms-row td strong { font-size: 11px }
.table-generic .has-terms td { border-bottom: 0 }
.table-generic .has-terms td:not(:last-child) { border-right: 0 }
.table-generic .has-terms td:not(:first-child) { border-left: 0 }
@media only screen and (max-width:399px) {
	.table-generic .tcol-logo > span { max-width: 100%; background-position: center; background-size: contain }
}
@media only screen and (min-width:768px) {
	.table-generic th { font-size: 12px; padding-left: 12px; padding-right: 12px }
	.table-generic td { padding: 4px 10px }
	.table-generic .tcol-bonus strong { font-size: 16px }
	.table-generic .act, .table-generic .act1 { font-size: 12px; min-width: 120px }
	.table-generic .icon-info { margin-right: 10px }
	.table-generic .terms-row td { padding: 10px 20px }
}
@media only screen and (min-width:1280px) {
	.table-generic td { padding: 0 20px }
}
.table-live { margin: 20px 0; font-family: 'Open Sans', sans-serif }
.table-live .act, .table-live .act1 { font-size: 14px; font-weight: 700; padding: 12px; min-width: 120px; max-width: 130px; display: inline-block; vertical-align: middle }
.table-live .icon-info { margin-right: 10px }
.table-live .tcol-logo > span a { display: block; width: 100%; height: 100% }
.table-live .rating { display: inline-block; width: 80px; height: 15px; vertical-align: middle; font-size: 0; background: url(visual/star-empty.png) repeat-x 0 0 / contain }
.table-live .rating:before { content: ''; display: block; width: 0; height: 100%; background: url(visual/star-full.png) repeat-x 0 0 / contain }
.table-live .rating.r5:before { width: 100% }
.table-live .rating.r47:before { width: 94% }
.table-live .rating.r45:before { width: 90% }
.table-live .rating.r43:before { width: 88% }
.table-live .rating.r4:before { width: 80% }
.table-live .rating.r35:before { width: 70% }
.table-live .rating.r3:before { width: 60% }
.table-live .rating.r25:before { width: 50% }
.table-live .rating.r2:before { width: 40% }
.table-live .rating.r15:before { width: 30% }
.table-live .rating.r1:before { width: 20% }
.table-live .rating.r05:before { width: 10% }
.table-live .table-link { color: #0a509c; text-decoration: none }
.table-live .table-link:hover { text-decoration: underline }
@media only screen and (max-width:699px) {
	.table-live { position: relative; margin-left: -5px; margin-right: -5px }
	.table-live thead, .table-live th { display: none }
	.table-live .table-title, .table-live table, .table-live tbody, .table-live td { display: block }
	.table-live .table-title { border-bottom-width: 1px }
	.table-live tr { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding: 8px 5px; border-bottom: 1px solid #d7d8d9 }
	.table-live .tcol-logo { order: 1; width: 38%; flex: 0 0 38%; max-width: 150px; text-align: center }
	.table-live .tcol-os { order: 3; width: 38%; flex: 0 0 38%; max-width: 150px; text-align: center; margin-top: 10px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
	.table-live .tcol-paym { order: 2; width: 60%; flex: 0 0 60%; text-align: right; font-size: 13px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: flex-end; line-height: 1.38; color: #181818 }
	.table-live .tcol-cta { order: 4; width: 60%; flex: 0 0 60%; text-align: right; margin-top: 10px }
	.table-live.v2 { overflow-x: auto; overflow-y: hidden }
	.table-live.v2 table { display: table; width: 100%; min-width: 450px; text-align: center }
	.table-live.v2 caption { display: table-caption }
	.table-live.v2 thead { display: table-header-group }
	.table-live.v2 tbody { display: table-row-group }
	.table-live.v2 tr { display: table-row }
	.table-live.v2 th { font-size: 12px; line-height: 1; font-weight: 600; color: #5c5c5c; height: 24px; padding: 2px 4px }
	.table-live.v2 th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
	.table-live.v2 .tcol-logo { padding: 10px 0 }
	.table-live.v2 th, .table-live.v2 td { display: table-cell }
	.table-live.v2 th:nth-child(2), .table-live.v2 th:nth-child(4), .table-live.v2 th:nth-child(5), .table-live.v2 th:nth-child(6), .table-live.v2 td:nth-child(2), .table-live.v2 td:nth-child(4), .table-live.v2 td:nth-child(5), .table-live.v2 td:nth-child(6) { display: none }
}
@media only screen and (min-width:480px) and (max-width:699px) {
	.table-live.v2 table { table-layout: fixed }
	.table-live.v2 th:nth-child(2), .table-live.v2 td:nth-child(2) { display: table-cell }
}
@media only screen and (min-width:700px) {
	.table-live table { width: 100% }
	.table-live th, .table-live td { border: 1px solid #ddd }
	.table-live th { font-size: 12px; line-height: 1; font-weight: 600; color: #5c5c5c; height: 24px; padding: 2px 4px }
	.table-live th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
	.table-live td { font-family: Verdana, sans-serif; font-size: 13px; line-height: 1.38; text-align: center; color: #696969; padding: 5px 20px }
	.table-live.v2 td { font-family: Verdana, sans-serif; font-size: 13px; line-height: 1.38; text-align: center; color: #696969; padding: 5px 20px }
	.table-live tr:nth-child(even) td { background: #f9f9f9 }
	.table-live .tcol-logo { width: 16.7% }
	.table-live .tcol-os { width: 23.8% }
	.table-live .tcol-cta { width: 20.9%; white-space: nowrap }
}
@media only screen and (min-width:700px) and (max-width:1100px) {
	.table-live.v2 .tcol-logo span { max-width: 174px }
}
.sort-table { margin: 20px 0; font-family: 'Open Sans', sans-serif; overflow: auto }
.sort-table table { width: 100% }
.sort-table th, .sort-table td { border: 1px solid #ddd; text-align: center }
.sort-table th { font-size: 10px; line-height: 1; font-weight: 600; color: #5c5c5c; height: 24px; padding: 2px 4px }
.sort-table th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.sort-table th.can-sort { cursor: pointer; position: relative; padding-right: 12px }
.sort-table th.can-sort:before, .sort-table th.can-sort:after { content: ''; width: 0; height: 0; border-style: solid; position: absolute; top: 50%; right: 2px }
.sort-table th.can-sort:before { border-width: 0 3px 3px; border-color: transparent transparent #a1a1a1; margin-top: -4px }
.sort-table th.can-sort:after { border-width: 3px 3px 0; border-color: #a1a1a1 transparent transparent; margin-top: 1px }
.sort-table th.can-sort:not(.sort-up):not(.sort-down):hover { background: #e7e7e7 }
.sort-table th.sort-up, .sort-table th.sort-down { background: #696969; color: #fff }
.sort-table th.sort-up:before { border-color: transparent transparent #fff }
.sort-table th.sort-down:after { border-color: #fff transparent transparent }
.sort-table td { padding: 4px 5px; font-size: 13px; color: #000; text-align: center }
.sort-table td > span > a { display: block; width: 100%; height: 100% }
.sort-table .sorted-col { font-weight: bold }
.sort-table [data-currency]:after { content: attr(data-currency); margin-left: 4px }
.sort-table [data-currency="p"]:after { content: attr(data-currency); margin-left: 1px }
.sort-table [data-currency="Ã‚Â£"]:before { content: attr(data-currency); margin-right: 1px }
.sort-table .tcol-logo { width: 100px }
.sort-table .tcol-logo > span a { display: block; width: 100%; height: 100% }
.sort-table .tcol-cta { width: 124px; white-space: nowrap }
.sort-table .act, .sort-table .act1 { display: inline-block; vertical-align: middle; font-size: 14px; padding: 12px; font-weight: 700 }
.sort-table .icon-info { margin-right: 5px }
@media only screen and (max-width:599px) {
	.sort-table .tcol-limits { display: none }
}
@media only screen and (min-width:768px) {
	.sort-table th { font-size: 12px; padding-left: 12px; padding-right: 12px }
	.sort-table th.can-sort:before, .sort-table th.can-sort:after { right: 8px }
	.sort-table th.can-sort:before { border-width: 0 4px 4px; margin-top: -5px }
	.sort-table th.can-sort:after { border-width: 4px 4px 0 }
	.sort-table td { padding: 4px 10px }
	.sort-table .act, .sort-table .act1 { font-size: 12px; min-width: 120px }
	.sort-table .icon-info { margin-right: 10px }
}
@media only screen and (min-width:1280px) {
	.sort-table td { padding: 0 20px }
}
.mintable { margin: 0 auto 15px; font: normal 12px/1.2 Verdana, sans-serif; color: #000000 }
.mintable.v2 { text-align: center; font-size: 13px; color: #575757; border-top: 1px solid #d8d9d9; border-bottom: 1px solid #d8d9d9 }
.mintable.v3 h2 { text-align: center; padding-left: 15px; padding-right: 15px }
.mintable.style2 { box-shadow: 0 0 0 1px #DDD inset; max-width: 470px }
.mintable .image img { display: block; max-width: 100%; height: auto }
.mintable.left, .mintable.right { float: none; padding-bottom: 1px }
.mintable table { width: 100%; border-collapse: collapse }
.mintable.fixed table { table-layout: fixed }
.mintable.style2 table { margin: 1.5% 1.5% 1.3%; width: 97%; box-shadow: 0 0 0 1px #EBEBEB }
.mintable caption { padding: 15px; font: italic 600 15px/1.2 'open sans', sans-serif; border-top: 1px solid #d8d9d9 }
.mintable.v2 caption { border-top: none }
.mintable caption span { margin: -3px 3px -1px }
.mintable.lazyload caption span { background-image: none }
.mintable tr:nth-child(odd) { background: #f9f9f9 }
.mintable th, .mintable td { padding: 9px }
.mintable thead th { padding: 14px 9px; font-weight: normal; font-size: 14px; font-style: italic; background: white }
/*.mintable td { padding: 9px }*/
.mintable.style2 td { background: #FFFCF0; vertical-align: top }
.mintable td:first-child { font-weight: bold; text-align: right }
.mintable td a { word-wrap: break-word }
.mintable.v2 th:first-child, .mintable.v2 td:first-child { text-align: left; padding-left: 25px }
.mintable.v2 tbody span { display: inline-block; width: 30px; font-size: 116% }
.mintable.style2 td:first-child { text-align: left; padding-left: 20px }
.mintable.style2 td:last-child { padding-right: 20px }
.mintable.style2 tr:first-child td { padding-top: 20px }
.mintable.style2 tr:last-child td { padding-bottom: 20px }
.mintable-currencies { max-width: 200px }
.mintable a { }
.mintable a:hover { }

@media only screen and (max-width: 767px) {
	.mintable.v3 ul { margin: 10px auto 0; font-size: 100%; line-height: 2 }
	.mintable.v3 ul li { padding-top: 2px; padding-bottom: 2px }
}

@media only screen and (min-width:650px) {
	.mintable.left { float: left; width: 49%; margin: 7px 2.6% 15px 0 }
	.mintable.right { float: right; width: 49%; margin: 7px 0 15px 2.6% }
	.mintable.v2 th, .mintable.v2 td { padding-left: 25px; padding-right: 25px }
	.mintable.v3 { max-width: 100%; width: 480px; border-left: 1px solid #e2e2e2 }
	.mintable.v3 h2 { padding-bottom: 0 }
}
._flag { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; text-align: left; width: 18px; height: 12px; background-position: center; background-repeat: no-repeat; margin: 2px }
._flag.ar { background-image: url(visual/lang-ar.svg) }
._flag.cn { background-image: url(visual/lang-cn.svg) }
._flag.de { background-image: url(visual/lang-de.svg) }
._flag.dk { background-image: url(visual/lang-dk.svg) }
._flag.it { background-image: url(visual/lang-it.svg) }
._flag.ru { background-image: url(visual/lang-ru.svg) }
._flag.se { background-image: url(visual/lang-se.svg) }
._flag.tr { background-image: url(visual/lang-tr.svg) }
._flag.uk { background-image: url(visual/lang-uk.svg) }
._flag.sp { background-image: url(visual/lang-spanish.png) }
.txt-rating { font-size: 13px; font-weight: 600; color: #181818; padding-left: 24px; display: inline-block; vertical-align: middle; background-position: left center; background-repeat: no-repeat; padding-top: 4px; position: relative; top: -3px; width: 20px; text-align: left }
.txt-rating.full { background-image: url(visual/star-rating.svg) }
.txt-rating.half { background-image: url(visual/star-rating-half.svg) }
.txt-rating.empty { background-image: url(visual/star-rating-empty.svg) }
.icon-info { display: inline-block; vertical-align: middle; background: url(visual/info-dark.svg) 50% no-repeat; width: 18px; height: 18px; cursor: pointer; overflow: hidden; font-size: 0; line-height: 0; text-indent: -100%; color: transparent; text-align: left }
._cpaym { width: 32px; height: 32px; font-size: 0; line-height: 0; text-align: left; text-indent: -100%; color: transparent; text-decoration: none; display: inline-block; vertical-align: middle; background-position: center; background-repeat: no-repeat }
._cpaym.visa { background-image: url(visual/cpaym-visa.svg) }
._cpaym.mastercard { background-image: url(visual/cpaym-mastercard.svg) }
._cpaym.bank { background-image: url(visual/cpaym-bank.svg) }
._cpaym.skrill { background-image: url(visual/cpaym-skrill.svg) }
._cpaym.paypal { background-image: url(visual/cpaym-paypal.svg) }
._cpaym.paysafecard { background-image: url(visual/cpaym-paysafecard.svg) }
._cpaym.sofort { background-image: url(visual/cpaym-sofort.svg) }
._cpaym.neteller { background-image: url(visual/cpaym-neteller.svg) }
._cpaym.maestro { background-image: url(visual/cpaym-maestro.svg) }
._cpaym.giro, ._cpaym.giropay { background-image: url(visual/cpaym-giropay.svg) }
._cpaym.trustly { background-image: url(visual/cpaym-trustly.svg) }
._cpaym.bitcoin { background-image: url(visual/cpaym-bitcoin.svg) }
._cpaym.ecopayz { background-image: url(visual/cpaym-ecopayz.svg) }
._cpaym.wanabet-cash { background-image: url(visual/wanabet-cash.png) }
._cpaym.teleingreso { background-image: url(visual/teleingreso.svg) }
._cpaym.transferencia-bancaria { background-image: url(visual/transferencia-bancaria.png) }
._cpaym.dinersclub { background-image: url(visual/dinersclub-international.png) }
._cpaym.entropay { background-image: url(visual/entropay.png) }
._cpaym.delta { background-image: url(visual/delta.png) }
._cpaym.sportium-uno { background-image: url(visual/sportium-uno.png) }
._cpaym.sportium-fisicos { background-image: url(visual/casinos-sportium-fisicos.png) }
._cpaym.visa-electron { background-image: url(visual/visa-electron.png) }
._provider { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-align: left; text-indent: -100%; color: transparent; text-decoration: none; display: inline-block; vertical-align: middle; background-position: center; background-repeat: no-repeat }
._provider.eg { background-image: url(visual/smsoft-evolution.svg); width: 86px; height: 29px; background-size: contain }
._provider.netent { background-image: url(visual/smsoft-netent.svg); width: 66px; height: 24px }
._provider.authentic { background-image: url(visual/smsoft-authentic.svg); width: 76px; height: 44px }
._provider.lucky { background-image: url(visual/smsoft-lucky-streak.svg); width: 51px; height: 30px }
._provider.ezugi { background-image: url(visual/smsoft-ezugi.svg); width: 77px; height: 32px }
._provider.playtech { background-image: url(visual/smsoft-playtech.svg); width: 113px; height: 25px }
._provider.extreme { background-image: url(visual/smsoft-extreme-gaming.svg); width: 69px; height: 22px }
._provider.microgaming { background-image: url(visual/smsoft-microgaming.svg); width: 96px; height: 24px }
._provider.egt { background-image: url(visual/smsoft-egt.svg); width: 88px; height: 44px }
.devices { background-image: url(visual/devices.svg); background-repeat: no-repeat; overflow: hidden; font-size: 0; line-height: 0; text-indent: -100%; color: transparent; text-decoration: none; height: 24px; display: inline-block; vertical-align: middle }
.devices.all { background-position: 0 0; width: 76px }
.devices.desktop { background-position: 0 0; width: 24px }
.devices.tablet { background-position: -29px 0; width: 24px }
.devices.mobile { background-position: -60px 0; width: 18px }
.devices.desktop.tablet { background-position: 0 0; width: 50px }
.devices.tablet.mobile { background-position: -29px 0; width: 50px }
.table-expandable.v2 .tcol-devices .devices { display: none }
.table-expandable.v2 .tcol-devices .devices.all, .table-expandable.v2 .tcol-devices .devices.mobile { display: block; background: url(visual/devices-phone-mobile.svg) 50% no-repeat; width: 14px; height: 22px }
.table-expandable.v2 .trow-expanded .tcol-devices .devices.all, .table-expandable.v2 .trow-expanded .tcol-devices .devices.mobile { background-image: url(visual/devices-phone-mobile-light.svg) }
.os-icons { display: inline-block; vertical-align: middle; width: 46px; height: 22px; position: relative; overflow: hidden; font-size: 0; line-height: 0; text-align: left; text-indent: -100% }
.os-icons:before, .os-icons:after { background-image: url(visual/os-icons.svg); background-repeat: no-repeat; position: absolute; top: 0; opacity: .38 }
.os-icons.android:before { content: ''; background-position: 0 0; width: 22px; height: 21px; left: 0 }
.os-icons.ios:after { content: ''; background-position: right 0; width: 18px; height: 21px; right: 0 }
.os-icons-colorful {display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-align: left; text-indent: -100%; padding-left: 5px; color: transparent; text-decoration: none; display: inline-block; vertical-align: middle; background-position: center; background-repeat: no-repeat;}
.os-icons-colorful.android { background-image: url(visual/android.png); width: 15px; height: 18px;  }
.os-icons-colorful.ios { background-image: url(visual/ios.png); width: 14px; height: 18px;  }
.os-icons-colorful.windows { background-image: url(visual/windows.png); width: 17px; height: 17px;  }
.os-icons-colorful.blackberry { background-image: url(visual/blackberry.png); width: 17px; height: 17px;  }
._flag { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; text-align: left; width: 18px; height: 12px; background-position: center; background-repeat: no-repeat; margin: 2px }
._flag.ar { background-image: url(visual/lang-ar.svg) }
._flag.cn { background-image: url(visual/lang-cn.svg) }
._flag.de { background-image: url(visual/lang-de.svg) }
._flag.dk { background-image: url(visual/lang-dk.svg) }
._flag.it { background-image: url(visual/lang-it.svg) }
._flag.ru { background-image: url(visual/lang-ru.svg) }
._flag.se { background-image: url(visual/lang-se.svg) }
._flag.tr { background-image: url(visual/lang-tr.svg) }
._flag.uk { background-image: url(visual/lang-uk.svg) }
._flag.sp { background-image: url(visual/lang-spanish.png) }
.terms-info-tip { background: #fff; padding: 15px; box-shadow: 0 0 15px rgba(0, 0, 0, .35); position: absolute; top: 0; left: 0; display: none; font-size: 12px; line-height: 1.3; color: #5c5c5c; z-index: 5; border-radius: 6px; width: 156px }
.terms-info-tip:before { content: ''; width: 0; height: 0; border-width: 0 9px 11px; border-style: solid; border-color: transparent transparent #fff; position: absolute; top: -10px; right: 34px }
.terms-info-tip > strong { display: block; margin: 0 0 12px }
.terms-info-tip.visible { display: block }
.terms-info-tip.left { margin-left: 100px }
.terms-info-tip.left:before { right: 134px }
.sidebar-link {
    display: block;
    font: 600 12px/33px 'open sans',sans-serif;
    color: #1f86b1;
    text-decoration: underline;
    text-align: center;
    margin-top: -12px;
    padding-bottom: 3px;
    border-bottom: 1px solid #e6e6e6;
}
#angebot { position: relative; z-index: 10; width: 230px; margin: 20px auto 15px; padding: 10px 10px 0; color: white; border-bottom: 15px solid #3c3c3c; background: #3c3c3c }
#angebot.leo { border-bottom: none }
#angebot>.angebot { display: table; padding: 0; margin: 0 auto; list-style: none; font: 600 italic 14px/16px 'open sans', sans-serif }
#angebot>.angebot li { padding: 8px 5px 8px 23px; background: url(visual/sidebar-left1.png) no-repeat 0px 8px; text-align: left; min-width: 51% }
#angebot.red32>.angebot li { margin-left: -4px; margin-right: -4px }
#angebot>.angebot li.logo { background: none; height: 60px; line-height: 60px; text-align: center; padding: 0; margin-bottom: 3px }
#angebot>.angebot li.logo span { display: inline-block; width: 121px; height: 31px; vertical-align: middle; background: url(visual/logos-main.png) no-repeat 0px 0px; text-indent: -9999px }
#angebot>.angebot li.logo.bonus span, #angebot>.angebot li.logo.live span, #angebot>.angebot li.logo.mob span, #angebot>.angebot li.logo.terms span { position: relative }
#angebot.sportium>.angebot li.logo.live span:after { background-position: -185px -124px }
#angebot>.angebot li.logo.mob span:after { width: 55px; background-position: -125px -40px; bottom: -11px }
#angebot.titanbet>.angebot li.logo.mob span:after { background-position: -119px -40px }
#angebot.sportium>.angebot li.logo.mob span:after { background-position: -125px -119px }
#angebot>.angebot li.logo.live span:after { width: 42px; bottom: -18px; right: -4px }
#angebot.leo>.angebot li.logo.live span:after { width: 38px; bottom: -11px; right: -4px; background-position: -182px -38px }
#angebot>.angebot li.logo.terms span:after { width: 42px; background-position: 0 -40px }
#angebot.sportium>.angebot li.logo.terms span:after { background-position: 0 -123px }
#angebot.leo>.angebot li.logo.terms span:after { width: 42px; background-position: 0 -40px; bottom: -10px }
#angebot.cas888>.angebot li.logo span:after { background-color: #3C3C3C }
#angebot.cas888>.angebot li.logo.terms span:after { background-position: 18px -3px; right: -1px; bottom: -8px; width: 50px }
#angebot.cas888>.angebot li.logo.bonus span:after { background-position: -73px -2px; bottom: -8px; right: -3px; width: 55px }
#angebot.skyvegas>.angebot li.logo.bonus span:after { background-position: -71px -120px; bottom: -19px; right: 0px; width: 55px }
#angebot.skyvegas>.angebot li.logo.live span:after { background-position: -179px -119px; bottom: -19px; right: 0px; width: 41px }
#angebot.skyvegas>.angebot li.logo.mob span:after { background-position: -126px -121px; bottom: -19px; right: 0px; width: 55px }
#angebot.skyvegas>.angebot li.logo.terms span:after { background-position: 3px -121px; bottom: -19px; right: 0px; width: 38px }
#angebot.cas888>.angebot li.logo.mob span:after { background-position: -129px -4px; right: -5px; bottom: -8px }
#angebot.cas888>.angebot li.logo.live span:after { background-position: -179px -179px; width: 55px; bottom: -8px; right: 0px }
#angebot.inter>.angebot li.logo.terms span:after { background-position: 8px -20px }
#angebot.inter>.angebot li.logo.bonus span:after { background-position: -75px -20px }
#angebot.inter>.angebot li.logo.mob span:after { background-position: -125px -20px }
#angebot.inter>.angebot li.logo.live span:after { background-position: -180px -20px }
#angebot.betvictor>.angebot li.logo.terms span:after { background-position: 0 -40px }
#angebot.betvictor>.angebot li.logo.bonus span:after { background-position: -75px -40px }
#angebot.betvictor>.angebot li.logo.mob span:after { background-position: -125px -40px }
#angebot.betvictor>.angebot li.logo.live span:after { background-position: -180px -40px }
#angebot.winner>.angebot li.logo.terms span:after { background-position: 0 -60px }
#angebot.winner>.angebot li.logo.bonus span:after { background-position: -75px -60px }
#angebot.winner>.angebot li.logo.mob span:after { background-position: -125px -60px }
#angebot.winner>.angebot li.logo.live span:after { background-position: -180px -60px }
#angebot.red32>.angebot li.logo.bonus span:after { background-position: -77px -122px; width: 48px }
#angebot.red32>.angebot li.logo.live span:after { background-position: -180px -122px; width: 39px }
#angebot.red32>.angebot li.logo.mob span:after { background-position: -125px -122px }
#angebot.red32>.angebot li.logo.terms span:after { background-position: 0 -121px }
#angebot.eg>.angebot li.logo.terms span:after { background-position: 0 -80px }
#angebot.eg>.angebot li.logo.bonus span:after { background-position: -75px -80px }
#angebot.eg>.angebot li.logo.mob span:after { background-position: -125px -80px }
#angebot.eg>.angebot li.logo.live span:after { background-position: -180px -80px }
#angebot.leo>.angebot li.logo.terms span:after { background-position: 4px -105px }
#angebot.leo>.angebot li.logo.bonus span:after { background-position: -74px -100px; bottom: -7px }
#angebot.leo>.angebot li.logo.mob span:after { background-position: -125px -102px; right: -1px; color: #6B211A }
#angebot.leo>.angebot li.logo.live span:after { background-position: -180px -100px; right: 3px }
#angebot.lad>.angebot li.logo.terms span:after { background-position: 0 -120px }
#angebot.lad>.angebot li.logo.bonus span:after { background-position: -75px -120px }
#angebot.lad>.angebot li.logo.mob span:after { background-position: -125px -120px }
#angebot.lad>.angebot li.logo.live span:after { background-position: -182px -120px }
#angebot.betway>.angebot li.logo.terms span:after { background-position: 0px -160px }
#angebot.betway>.angebot li.logo.bonus span:after { background-position: -75px -160px; right: 7px }
#angebot.betway>.angebot li.logo.mob span:after { background-position: -125px -20px }
#angebot.betway>.angebot li.logo.live span:after { right: 2px; background-position: -182px -20px }
#angebot.bwin>.angebot li.logo span:after { bottom: -19px }
#angebot.bwin>.angebot li.logo.terms span:after { background-position: 9px -142px }
#angebot.bwin>.angebot li.logo.bonus span:after { background-position: -74px -142px }
#angebot.bwin>.angebot li.logo.mob span:after { background-position: -126px -142px }
#angebot.bwin>.angebot li.logo.live span:after { background-position: -180px -140px }
#angebot.betfair>.angebot li.logo span:after { right: 7px }
#angebot.betfair>.angebot li.logo.terms span:after { background-position: 0 -160px }
#angebot.betfair>.angebot li.logo.bonus span:after { background-position: -75px -160px }
#angebot.betfair>.angebot li.logo.bonus span:after { background-position: -75px -160px }
#angebot.betfair>.angebot li.logo.bonus span:after { background-position: -75px -160px }
#angebot.betfair>.angebot li.logo.mob span:after { background-position: -125px -164px; height: 13px; bottom: -15px }
#angebot.betfair>.angebot li.logo.live span:after { background-position: -179px -159px }
#angebot.suertia>.angebot li.logo.bonus span:after { background-position: -65px -156px }
#angebot.suertia>.angebot li.logo.live span:after { background-position: -185px -58px; top: 23px }
#angebot.suertia>.angebot li.logo.mob span:after { background-position: -117px -58px; top: 23px }
#angebot.suertia>.angebot li.logo.terms span:after { background-position: -3px -58px; top: 20px }
#angebot.caswh>.angebot li.logo span:after { background-color: #164673 }
#angebot.caswh>.angebot li.logo.terms span:after { background-position: 18px -3px; right: -1px; bottom: -8px; width: 50px }
#angebot.caswh>.angebot li.logo.bonus span:after { background-position: -73px -2px; bottom: -8px; right: -3px; width: 55px }
#angebot.caswh>.angebot li.logo span, .sidebox.caswh>.list:before { width: 149px; height: 31px; background-position: -180px -234px }
#revside.caswh, #angebot.caswh { background: #164673; border-color: #164673 }
.imdetail>.cta.logo.caswh>span:before, .graph>.title.caswh:after, .vorteile>div>.cta.logo.caswh span:before, .conbox>.link.caswh>span, .conbox>.link.caswh>span:first-child, .conbox-big>.link.caswh>span:before, .specoffer.caswh>.cta>span:before, .slotrev.caswh>.info>.offer>.rating:before { background-position: center -2115px; background-color: #164673 }
#angebot.caswh>.menu, #revside.caswh>p.textframe span { background: #0f2e4b; border-color: #265C8E }
#angebot.caswh>.menu>.link span, #angebot.caswh>.menu>a span { color: #F7EE01 }
#angebot.caswh>.angebot li.btn a, .sidebox.caswh>.link a { background: #fff882; background: -moz-linear-gradient(top, #fff882 0%, #ffd303 100%); background: -webkit-linear-gradient(top, #fff882 0%, #ffd303 100%); background: linear-gradient(to bottom, #fff882 0%, #ffd303 100%); color: #164673 }
#angebot.caswh>.angebot li.btn a:hover, .sidebox.caswh>.link a:hover { background: #FFF77E }
#angebot.caswh > .menu > a:hover { background-color: #5d5d5d }
#revside.caswh>p>a, #revside.caswh>p>em, #revside.caswh>p>i, #revside.caswh>p>strong, #revside.caswh>p.textframe span { color: #a2cd1a }
#revside.caswh > p.img a img { border-color: #969696 }
#angebot.inter>.angebot li.logo span, .sidebox.inter>.list:before { width: 121px; height: 31px; background-position: 0 0 }
#angebot.betfair>.angebot li.logo span, .sidebox.betfair>.list:before { width: 131px; height: 22px; background-position: 0 -32px }
#angebot.lad>.angebot li.logo span { width: 132px; height: 31px; background-position: 0 -55px }
#angebot.bwin>.angebot li.logo.live span:after { background-position: -183px -78px; width: 40px; bottom: -17px; right: -4px }
#angebot.titanbet>.angebot li.logo.live span:after { background-position: -186px -42px; width: 40px; bottom: -17px; right: -4px }
#angebot.sky>.angebot li.logo span, .sidebox.sky>.list:before { width: 115px; height: 21px; background-position: 0 -132px }
#angebot.cas888>.angebot li.logo span, .sidebox.cas888>.list:before { width: 61px; height: 47px; background-position: -2px -82px }
#angebot.bwin>.angebot li.logo span, .sidebox.bwin>.list:before { width: 108px; height: 36px; background-position: -137px -1px }
#angebot.titanbet>.angebot li.logo span, .sidebox.titanbet>.list:before { width: 123px; height: 34px; background-position: -89px -39px }
#angebot.betfair>.angebot li.logo span, .sidebox.betfair>.list:before { width: 131px; height: 22px; background-position: 0 0 }
#angebot.interwetten>.angebot li.logo span, .sidebox.interwetten>.list:before { width: 83px; height: 56px; background-position: -1px -24px }
#angebot.suertia>.angebot li.logo span, .sidebox.suertia>.list:before { width: 101px; height: 22px; background-position: -247px -1px }
#angebot.suertia>.titanbet li.logo span, .sidebox.titanbet>.list:before { width: 123px; height: 34px; background-position: -89px -39px }
#angebot.titanbet > .angebot li.logo.bonus span:after { background: url(visual/logo-misc.png) no-repeat -71px -22px }
#angebot.paf>.angebot li.logo span, .sidebox.paf>.list:before { background-position: -88px -76px; width: 100px; height: 38px }
#angebot.betway>.angebot li.logo span, .sidebox.betway>.list:before { background-position: -193px -87px; width: 161px; height: 24px }
#angebot.luckia>.angebot li.logo span, .sidebox.luckia>.list:before { background-position: -216px -53px; width: 139px; height: 33px }
#angebot.sportium>.angebot li.logo span, .sidebox.sportium>.list:before { background-position: -248px -25px; width: 151px; height: 27px }
#angebot.skyvegas>.angebot li.logo span, .sidebox.skyvegas>.list:before { width: 116px; height: 21px; background-position: 0 -132px }
#angebot.leo>.angebot li.logo span, .sidebox.leo>.list:before { width: 134px; height: 44px; background-position: 0 -206px }
#angebot.mrgreen>.angebot li.logo span, .sidebox.mrgreen>.list:before { width: 58px; height: 46px; background-position: -135px -94px; margin-top: -17px }
#angebot.red32>.angebot li.logo span, .sidebox.red32>.list:before { width: 88px; height: 40px; background-position: -135px -141px }
#angebot.leovegas>.angebot li.logo span, .sidebox.leovegas>.list:before { width: 135px; height: 45px; background-position: 0px -206px }
#angebot.betsson>.angebot li.logo span, .sidebox.betsson>.list:before { width: 136px; height: 39px; background-position: -284px -117px }
#angebot.skyvegas>.angebot li.logo span, .sidebox.skyvegas>.list:before { width: 116px; height: 22px; background-position: 0 -131px }
#angebot.mrgreen>.angebot li.logo.terms span:after { background-position: 1px -160px }
#angebot.mrgreen>.angebot li.logo.bonus span:after { background-position: -75px -160px; right: 7px }
#angebot.mrgreen>.angebot li.logo.mob span:after { background-position: -125px -157px }
#angebot.mrgreen>.angebot li.logo.live span:after { right: 2px; background-position: -182px -158px }
#angebot.sportium>.angebot li.logo.bonus span:after { background-position: -75px -122px }
#angebot.bethard>.angebot li.logo span, .sidebox.bethard>.list:before { background-position: 0 -414px; width: 176px; height: 50px }
#angebot.interwetten>.angebot li.logo.bonus span:after, #angebot.interwetten>.angebot li.logo.live span:after, #angebot.interwetten>.angebot li.logo.mob span:after, #angebot.interwetten>.angebot li.logo.terms span:after { bottom: -8px; right: 45px }
#angebot.interwetten>.angebot li.logo.bonus span:after { background-position: -66px -44px }
#angebot.interwetten>.angebot li.logo.live span:after { background-position: -185px -41px }
#angebot.interwetten>.angebot li.logo.mob span:after { background-position: -122px -43px }
#angebot.interwetten>.angebot li.logo.terms span:after { background-position: 0px -41px }
#angebot.luckia>.angebot li.logo.bonus span:after { background-position: -70px -97px }
#angebot.luckia>.angebot li.logo.live span:after { background-position: -186px -60px; margin-bottom: -1px }
#angebot.luckia>.angebot li.logo.mob span:after { background-position: -118px -96px; bottom: -16px }
#angebot.luckia>.angebot li.logo.terms span:after { background-position: 0px -99px; bottom: -17px }
#angebot.paf>.angebot li.logo.bonus span:after { background-position: -70px -183px }
#angebot.paf>.angebot li.logo.live span:after { background-position: -186px -180px }
#angebot.paf>.angebot li.logo.terms span:after { background-position: 0px -180px }
#angebot>.angebot li.logo span:after { }
#angebot>.angebot li.btn { background: none; padding: 18px 0 24px }
#angebot>.angebot li.btn a, .sidebox>.link a, #sidebar>.paret.offer>a { display: block; width: 140px; height: 34px; margin: 0 auto; font: normal 14px/34px 'open sans', sans-serif; color: #242424; text-align: center; text-decoration: none; background: #f49130; background: -moz-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: -webkit-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: linear-gradient(to bottom, #f49130 0%, #f37e0c 100%); border-radius: 2px }
#angebot>.angebot li.btn a:hover, .sidebox>.link a:hover { background: #ffe85d; background: -moz-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: -webkit-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: linear-gradient(to bottom, #ffe85d 0%, #ffb302 100%) }
#angebot.cas888>.angebot li.btn a, .sidebox>.link a { background: #ffe85d; background: -moz-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: -webkit-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: linear-gradient(to bottom, #ffe85d 0%, #ffb302 100%) }
#angebot.cas888>.angebot li.btn a:hover, .sidebox>.link a:hover { background: #ffe85e }
#angebot.inter>.angebot li.btn a, .sidebox.inter>.link a { background: #f49130; background: -moz-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: -webkit-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: linear-gradient(to bottom, #f49130 0%, #f37e0c 100%); color: white }
#angebot.inter>.angebot li.btn a:hover, .sidebox.inter>.link a:hover { background: #f49130 }
#angebot.betvictor>.angebot li.btn a, #angebot.winner>.angebot li.btn a, .sidebox.betvictor>.link a, .sidebox.winner>.link a { background: #fca924; background: -moz-linear-gradient(top, #fca924 0%, #f59804 100%); background: -webkit-linear-gradient(top, #fca924 0%, #f59804 100%); background: linear-gradient(to bottom, #fca924 0%, #f59804 100%); color: white }
#angebot.betvictor>.angebot li.btn a:hover, #angebot.winner>.angebot li.btn a:hover, .sidebox.betvictor>.link a:hover, .sidebox.winner>.link a:hover { background: #fca925 }
#angebot.bwin>.angebot li.btn a, .sidebox.bwin>.link a { background: #fff882; background: -moz-linear-gradient(top, #fff882 0%, #ffd303 100%); background: -webkit-linear-gradient(top, #fff882 0%, #ffd303 100%); background: linear-gradient(to bottom, #fff882 0%, #ffd303 100%); color: #164673 }
#angebot.bwin>.angebot li.btn a:hover, .sidebox.bwin>.link a:hover { background: #FFF77E }
#angebot.mega>.angebot li.btn a, .sidebox.mega>.link a { background: #ff8100; background: -moz-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: -webkit-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: linear-gradient(to bottom, #ff8100 0%, #ff0800 100%); color: white }
#angebot.mega>.angebot li.btn a:hover, .sidebox.mega>.link a:hover { background: #ff8100 }
#angebot.lad>.angebot li.btn a, .sidebox.lad>.link a { background: #a1cb54; background: -moz-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: -webkit-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: linear-gradient(to bottom, #a1cb54 0%, #508c0f 100%); color: white }
#angebot.lad>.angebot li.btn a:hover, .sidebox.lad>.link a:hover { background: #a1cb54 }
#angebot.skyvegas>.angebot li.btn a, .sidebox.skyvegas>.link a { background: #ffe85d; background: -moz-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: -webkit-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: linear-gradient(to bottom, #ffe85d 0%, #ffb302 100%); color: #3C3C3C }
#angebot.skyvegas>.angebot li.btn a:hover, .sidebox.skyvegas>.link a:hover { background: #fff882; background: -moz-linear-gradient(top, #fff882 0%, #ffd303 100%); background: -webkit-linear-gradient(top, #fff882 0%, #ffd303 100%); background: linear-gradient(to bottom, #fff882 0%, #ffd303 100%) }
#angebot.red32>.angebot li.btn a, .sidebox.red32>.link a { background: #ffb639; background: -moz-linear-gradient(top, #ffb639 0%, #ffa101 100%); background: -webkit-linear-gradient(top, #ffb639 0%, #ffa101 100%); background: linear-gradient(to bottom, #ffb639 0%, #ffa101 100%); color: white }
#angebot.red32>.angebot li.btn a:hover, .sidebox.red32>.link a:hover { background: #FFB63A }
#angebot.leo>.angebot li.btn a, .sidebox.leo>.link a { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: linear-gradient(to bottom, #ff7247 0%, #cf4c32 100%); color: white }
#angebot.leo>.angebot li.btn a:hover, .sidebox.leo>.link a:hover { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: linear-gradient(to bottom, #ff7247 0%, #ed583a 100%) }
#angebot.betfair>.angebot li.btn a, .sidebox.betfair>.link a { background: #ffc203; background: -moz-linear-gradient(top, #ffc203 0%, #ffa400 100%); background: -webkit-linear-gradient(top, #ffc203 0%, #ffa400 100%); background: linear-gradient(to bottom, #ffc203 0%, #ffa400 100%) }
#angebot.betfair>.angebot li.btn a:hover, .sidebox.betfair>.link a:hover { background: #ffc203 }
#angebot.mrgreen { background: #446e3c; border-left: 1px solid #b0b0b0; border-right: 1px solid #b0b0b0; color: white; border-bottom: 0px solid #fff; border-top: 1px solid #b0b0b0 }
#angebot.mrgreen>.angebot li.btn a, .sidebox>.link a, #sidebar>.paret.offer>a { color: #fff }
#angebot.mrgreen>.angebot li.btn a, .sidebox.mrgreen>.link a { background: #fca924; background: -moz-linear-gradient(top, #fca924 0%, #f59804 100%); background: -webkit-linear-gradient(top, #fca924 0%, #f59804 100%); background: linear-gradient(to bottom, #fca924 0%, #f59804 100%) }
#angebot.mrgreen>.angebot li.btn a:hover, .sidebox.mrgreen>.link a:hover { background: #fff882; background: -moz-linear-gradient(top, #fff882 0%, #ffd303 100%); background: -webkit-linear-gradient(top, #fff882 0%, #ffd303 100%); background: linear-gradient(to bottom, #fff882 0%, #ffd303 100%) }
#revside.mrgreen { background: #446e3c; color: #fff; border-left: 1px solid #b0b0b0; border-right: 1px solid #b0b0b0; margin-top: -8px }
#revside.mrgreen>.title { color: white; padding-top: 12px }
#revside.mrgreen>.ratings li>span { color: #fff }
#angebot.mrgreen>.menu { background: #619F5D; border: 1px solid #bababa; margin-bottom: 25px }
#angebot.mrgreen>.menu>a:hover { background: #446E3C }
#angebot.mrgreen>.menu>a span { color: #f4d808 }
#angebot.mrgreen>.menu>a { color: #fff }
#revside.mrgreen>p>strong { color: #f4d808 }
#revside.mrgreen>.gultig strong { color: #f4d808 }
#revside.mrgreen>.list-nopes { color: white }
#revside.mrgreen>.list-quotes { color: white }
#revside.mrgreen>.deallangs { color: #DCDCDC }
#revside.mrgreen>.list-navi li a, #revside>.list-navi li>span { color: #686868 }
#revside.mrgreen>.list-navi li a span, #revside>.list-navi li span span { color: #128942 }
#revside.mrgreen>.list-simple { color: #fff }
#revside.mrgreen>.list-simple li { background: url(visual/bullets.png) no-repeat -4px -121px }
#revside.mrgreen>.list-navi li a, #revside.mrgreen>.list-navi li>span { color: #fff }
#revside.mrgreen>.list-quotes li { background: url(visual/bullets.png) no-repeat 0 -121px }
#revside.mrgreen>.list-navi li a span, #revside.mrgreen>.list-navi li span span { color: #f4d808 }
#revside.interwetten>.list-navi li span { color: black }
#angebot>.menu { max-height: 40px; overflow: hidden; background: #2c2c2c; border: 1px solid #66c047; padding: 0 0 10px; transition: .2s linear; -webkit-transition: .2s linear; -moz-transition: .2s linear }
#angebot.active>.menu { max-height: 600px }
#angebot>.menu>strong { display: block; font: bold 18px/20px 'open sans condensed', sans-serif; padding: 15px 3px; text-align: center }
#angebot>.menu>strong span { display: inline-block; border: 1px solid; width: 15px; text-align: left; font: normal 24px/14px 'open sans', sans-serif; padding-bottom: 1px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-left: 5px; vertical-align: middle }
#angebot>.menu>strong:hover span { background: rgba(255, 255, 255, 0.5) }
#angebot>.menu>.link, #angebot>.menu>a { display: block; color: #efefef; text-decoration: none; padding: 8px 20px; line-height: 16px }
#angebot>.menu>.link span, #angebot>.menu>a span { display: block; font: 600 14px/16px 'open sans', sans-serif; color: #36ff00 }
#angebot>.menu>.link:hover, #angebot>.menu>a:hover { background: #5d5d5d }
#angebot.leo>.menu>a:hover { background: #ffffff }
#angebot.red32>.menu, #revside.red32>p.textframe span { background: #f1f1f1; border-color: #adadad; color: #101010 }
#angebot.leo>.menu, #revside.leo>p.textframe span { background: #f1f1f1; border-color: #adadad; color: #101010 }
#angebot.red32>.menu>a { color: #5e5e5e }
#angebot.leo>.menu>a { color: #5e5e5e }
#angebot.leo>.menu>a span { color: #e95e33 }
#angebot.red32>.menu>a span { color: #ff1419 }
#angebot.red32>.menu>a:hover { background: #fff }
#angebot.lad>.menu, #revside.lad>p.textframe span { background: #f1f1f1; border-color: #adadad; color: #101010 }
#angebot.lad>.menu>a { color: #5e5e5e }
#angebot.lad>.menu>a span { color: #dc4948 }
#angebot.lad>.menu>a:hover { background: #fff }
#angebot.skyvegas>.menu, #revside.skyvegas>p.textframe span { background: #f1f1f1; border-color: #adadad; color: #101010 }
#angebot.skyvegas>.menu>a { color: #5e5e5e }
#angebot.skyvegas>.menu>a span { color: #d30d04 }
#angebot.skyvegas>.menu>a:hover { background: #fff }
#angebot.betfair>.menu, #revside.betfair>p.textframe span { background: #233642; border-color: #6a6a6a }
#angebot.betfair>.menu>a span { color: #ffe85e }
#angebot.betfair>.menu>a:hover { background: #6a6a6a }
#angebot.bwin>.menu, #revside.bwin>p.textframe span { background: #383838; border-color: #6a6a6a }
#angebot.bwin>.menu>a span { color: #fde819 }
#angebot.bwin>.menu>a:hover { background: #265C8E }
#angebot.mega>.menu, #revside.mega>p.textframe span { background: #4c4c4c; border-color: #adadad }
#angebot.mega>.menu>a span { color: #ff8100 }
#angebot.mega>.menu>a:hover { background: #6a6a6a }
#angebot.inter>.menu, #revside.inter>p.textframe span { background: #05242f; border-color: #6a6a6a }
#angebot.inter>.menu>a span { color: #00AFF0 }
#angebot.inter>.menu>a:hover { background: #0A3E51 }
#angebot.eg>.menu, #revside.eg>p.textframe span { background: #2c2c2c; border-color: #6a6a6a }
#angebot.betvictor>.menu, #revside.betvictor>p.textframe span, #revside.betvictor>p.textframe span, #angebot.winner>.menu, #revside.winner>p.textframe span, #revside.winner>p.textframe span { background: #2c2c2c; border-color: #6a6a6a }
#angebot.betvictor>.menu>a span { color: #F9A319 }
#angebot.winner>.menu>a span { color: #EE7D0C }
#angebot.betvictor>.menu>a:hover, #angebot.winner>.menu>a:hover { background: #6a6a6a }
#angebot.eg>.menu>a span { color: #fff77e }
#angebot.eg>.menu>a:hover { background: #6a6a6a }
#angebot.sportium>.menu>a:hover { background: #e2e2e2 }
#angebot.luckia>.menu>a:hover { background: #d9d9d9 }
#angebot.paf>.menu>a:hover { background: #f3f3f3 }
#angebot.interwetten>.menu>a:hover { background: #f3f3f3 }
@media only screen and (max-width:480px) {
	#angebot { width: 232px }
}
#revside { overflow: hidden; width: 252px; background: #3c3c3c; font-size: 11px; color: #cedad7; padding-top: 10px; margin: 0 auto }
#revside>p, #revside>.title { width: 232px; margin: 0 auto }
#revside>p { width: 220px; padding: 0 15px 15px; text-align: justify; line-height: 20px }
#revside>p.img { width: 232px; padding: 0 0 15px; line-height: 0px }
#revside>p.img a { display: block }
#revside>p.img img { display: block; margin: 0 auto }
#revside>p.img a img { border: 1px solid #7ef902 }
#revside.lad>p.img a img, #revside.red32>p.img a img, #revside.skyvegas>p.img a img { border-color: #dc4d4a }
#revside.inter>p.img a img { border-color: #EA851E }
#revside.winner>p.img a img { border-color: #EE751F }
#revside.leo>p.img a img { border-color: #9F5954 }
#revside.bet3000>p.img a img { border-color: #ffba02 }
#revside.bwin>p.img a img { border-color: #F7EE01 }
#revside.betvictor>p.img a img { border-color: #FB9B21 }
#revside.paf>p.img a img { border-color: #5F9EA0 }
#revside.sportium>p.img a img { border-color: #adadad }
#revside.betway>p.img a img { border-color: #0055a4 }
#revside.bethard>p.img a img { border-color: #0055a4 }
#revside.interwetten>p.img a img { border-color: #adadad }
#revside.betfair>p.img a img { border-color: #6a6a6a }
#revside.suertia>p.img a img { border-color: #2ab2e3 }
#revside.luckia>p.img a img { border-color: #66c047 }
#revside>p.textframe span { display: block; color: #ffda0f; border: 1px solid #50a28c; background: #075c45; text-align: center; font: normal 15px/18px 'open sans', sans-serif; padding: 12px 0 }
#revside>p.textframe b { color: white; font-weight: 600 }
#revside.lad>p.textframe b, #revside.red32>p.textframe b, #revside.skyvegas>p.textframe b { color: #454545 }
#revside>p.warning:before { content: ""; float: left; width: 30px; height: 30px; background: url(visual/sidebar-left1.png) no-repeat 0 -93px; margin: 5px 3px 3px 0 }
#revside>p>a { text-decoration: none; color: #85eb1f }
#revside>p>a:hover { text-decoration: underline }
#revside>p>b { color: white }
#revside>p>i { font-style: normal; color: white }
#revside>p>em { font-style: normal; color: #85eb1f }
#revside>p>strong { color: #85eb1f }
#revside.skyvegas>p>a, #revside.skyvegas>p>em, #revside.skyvegas>p>i, #revside.skyvegas>p>strong, #revside.skyvegas>p.textframe span { color: #dc4d4a }
#revside.lad>p>a, #revside.lad>p>em, #revside.lad>p>i, #revside.lad>p>strong, #revside.lad>p.textframe span { color: #dc4d4a }
#revside.betfair>p>a, #revside.betfair>p>em, #revside.betfair>p>i, #revside.betfair>p>strong, #revside.betfair>p.textframe span { color: #ffee62 }
#revside.eg>p>a, #revside.eg>p>em, #revside.eg>p>i, #revside.eg>p>strong, #revside.eg>p.textframe span { color: #ffee62 }
#revside.red32>p>a, #revside.red32>p>em, #revside.red32>p>i, #revside.red32>p>strong, #revside.red32>p.textframe span { color: #BC2727 }
#revside.inter>p>a, #revside.inter>p>em, #revside.inter>p>i, #revside.inter>p>strong, #revside.inter>p.textframe span { color: #00AFF0 }
#revside.mega>p>a, #revside.mega>p>em, #revside.mega>p>i, #revside.mega>p>strong, #revside.mega>p.textframe span { color: #ff8100 }
#revside.bwin>p>a, #revside.bwin>p>em, #revside.bwin>p>i, #revside.bwin>p>strong, #revside.bwin>p.textframe span { color: #fde819 }
#revside.leo>p>a, #revside.leo>p>em, #revside.leo>p>i, #revside.leo>p>strong, #revside.leo>p.textframe span { color: #ee7651 }
#revside.betvictor>p>a, #revside.betvictor>p>em, #revside.betvictor>p>i, #revside.betvictor>p>strong, #revside.betvictor>p.textframe span { color: #fba822 }
#revside.winner>p>a, #revside.winner>p>em, #revside.winner>p>i, #revside.winner>p>strong, #revside.winner>p.textframe span { color: #F77E27 }
#revside.titanbet>p>strong { color: #f4d808 }
#revside>.title { padding: 10px 9px 15px; font: bold 18px/20px 'open sans condensed', sans-serif; color: white; text-align: center }
#revside.red32>.title, #revside.lad>.title, #revside.skyvegas>.title { color: #101010 }
#revside.leo>.title { color: #101010 }
#revside>ul { margin: 0 auto; list-style: none }
#revside>.ratings { width: 226px; padding: 2px 12px 10px }
#revside>.ratings li { overflow: hidden; line-height: 16px; margin-bottom: 9px }
#revside>.ratings li>span { float: left; font-size: 12px; width: 95px; color: white }
#revside.red32>.ratings li>span, #revside.lad>.ratings li>span, #revside.skyvegas>.ratings li>span { color: #3d3d3d }
#revside.leo>.ratings li>span { color: #3d3d3d }
#revside>.ratings li>b { float: right; width: 45px; text-align: right; color: #fafafa }
#revside.red32>.ratings li>b, #revside.lad>.ratings li>b, #revside.skyvegas>.ratings li>b { color: #383838 }
#revside.leo>.ratings li>b { color: #383838 }
#revside>.ratings li:after { float: right; width: 81px; height: 9px; margin-top: 4px; content: "" }
#revside>.ratings li:after, .tabelle span.rating:before { background: #2c2c2c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAHCAYAAABJPxCHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQtJREFUeNrsla1LRFEQxc+7X5s3GDRsMQq2h2CUvcUs6n8gCJr2X7CKbcuCYLArttlqMQmCWMQiCJat+/bdD+e+B8+0CjbhHvhxZubOKVNucV6WJIWAEqpDSw3DHExv7d3uIRmloRXPlWzRvK+BzcnYvpwekdAB0ngI4yB7NTvDvnZyYz+vhiR6CyQKBiZRN97ferOzp1WCcoDyiCLCA+AOvIHB+sw+v/aJk6ggMGcqL1GF5AX2Nt7t5eOA6ggExseUZ2Jo6lH5Yc8eVsghNDOX5l3tcbE9t8f3hlyXbwmh7a93FnafDHEEHf7bFdsQPyu/L5FA1p+Vj5ePl4/375Q+jOkvO/l9ib4EGABh33zTLAcnWAAAAABJRU5ErkJggg==) no-repeat 1px 1px }
#revside.red32>.ratings li:after, #revside.lad>.ratings li:after, #revside.skyvegas>.ratings li:after { background-color: #393939 }
#revside.mybet>.ratings li:after { background-color: #15245d }
#revside.bah>.ratings li:after { background-color: #223c55 }
#revside.bet3000>.ratings li:after, #revside.bwin>.ratings li:after { background-color: #383838 }
#revside.bwin > .sicher span { background-color: rgb(227, 226, 226) }
#revside.betvictor>.ratings li:after { background-color: #383838 }
#revside.inter>.ratings li:after { background-color: #383838 }
#revside.betvictor>.ratings li b { color: #FFFFFF }
#revside>.ratings li.r0:after { width: 2px; margin-right: 79px }
#revside>.ratings li.r1:after { width: 9px; margin-right: 72px }
#revside>.ratings li.r2:after { width: 17px; margin-right: 64px }
#revside>.ratings li.r3:after { width: 25px; margin-right: 56px }
#revside>.ratings li.r4:after { width: 33px; margin-right: 48px }
#revside>.ratings li.r5:after { width: 41px; margin-right: 40px }
#revside>.ratings li.r6:after { width: 49px; margin-right: 32px }
#revside>.ratings li.r7:after { width: 57px; margin-right: 24px }
#revside>.ratings li.r8:after { width: 65px; margin-right: 16px }
#revside>.ratings li.r9:after { width: 73px; margin-right: 8px }
#revside>.list-simple { color: #f1f1f1; font-size: 12px; line-height: 20px; display: table; padding: 10px 0 8px; width: 230px }
#revside>.list-simple a { color: white }
#revside.paf>.list-simple a { color: #1ba150 }
#revside.paf>.list-navi li>span { color: #686868 }
#revside.suertia>.list-simple a { color: #2caee3 }
#revside.luckia>.list-simple a { color: #c44f13 }
#revside.betway>.list-simple a { color: #0055a4 }
#revside.interwetten>.list-simple a { color: black }
#revside.luckia>.list-simple, #revside.paf>.list-simple { color: inherit }
#revside.red32>.list-simple, #revside.lad>.list-simple, #revside.skyvegas>.list-simple, #revside.red32>.list-quotes, #revside.lad>.list-quotes, #revside.skyvegas>.list-quotes, #revside.red32>.list-nopes, #revside.lad>.list-nopes, #revside.skyvegas>.list-nopes { color: #797979 }
#revside.leo>.list-simple, #revside.leo>.list-quotes, #revside.leo>.list-nopes { color: #797979 }
#revside>.list-simple li { padding-left: 15px; padding-right: 10px; background: url(visual/bullets.png) no-repeat -4px -122px; margin-bottom: 7px }
#revside.interwetten>.list-simple li { background-position: -3px -228px }
#revside.sportium>.list-simple li { background-position: -4px -227px }
#revside.leo>.list-simple li { background-position: -11px -174px }
#revside.betvictor>.list-simple li { background-position: -81px -255px }
#revside.lad>.list-simple li, #revside.skyvegas>.list-simple li, #revside.red32>.list-simple li { background-position: -74px -292px }
#revside>.list-nopes { color: white; font-size: 12px; line-height: 20px; display: table; padding: 10px 0 8px }
#revside>.list-nopes.dark { color: #545454 }
#revside>.list-nopes li { padding-left: 20px; padding-right: 10px; margin-bottom: 5px; position: relative }
#revside>.list-nopes li:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; padding-left: 20px; height: 20px; background: url(visual/bullets.png) no-repeat 0px 4px }
#revside>.list-quotes { width: 224px; color: #f1f1f1; font-size: 12px; line-height: 20px; padding: 10px 13px 8px }
#revside.interwetten>.list-quotes, #revside.interwetten>.list-navi, #revside.interwetten>.list-simple { color: #888888 }
#revside>.list-quotes li { padding-left: 25px; padding-right: 10px; background: url(visual/bullets.png) no-repeat 0 -271px; margin-bottom: 12px }
#revside.sportium>.list-quotes, #revside.sportium>.list-quotes li span { color: inherit }
#revside.interwetten>.list-quotes li { background-position: 0 -227px }
#revside.paf>.list-quotes li { background-position: -7px -195px }
#revside.sportium>.list-quotes li { background-position: 0 -227px }
#revside.suertia>.list-quotes li { background-position: -3px -174px }
#revside.paf>.list-quotes  span, #revside.luckia>.list-quotes { color: #333 }
#revside>.list-quotes li.fuss { background-position: -73px -100px }
#revside>.list-quotes li.tennis { background-position: -73px -120px }
#revside>.list-quotes li.hockey { background-position: -71px -140px }
#revside>.list-quotes li.basket { background-position: -72px -159px }
#revside>.list-quotes li.tabletennis { background-position: -71px -181px }
#revside.bwin>.list-quotes li { background-position: 7px -120px }
#revside.cas888>.list-simple li { background-position: -7px -272px }
#revside.betway>.list-simple li { background-position: -9px -173px }
#revside.suertia>.list-simple li { background-position: -9px -173px }
#revside.paf>.list-simple li, #revside.luckia>.list-simple li, #revside.luckia>.list-quotes li { background-position: -7px -195px }
#revside>.list-quotes li span { float: right; font-size: 11px; color: white }
#revside.lad>.list-quotes li span, #revside.red32>.list-quotes li span, #revside.skyvegas>.list-quotes li span, #revside.leo>.list-quotes li span { color: #3C3C3C }
#revside>.deallangs { overflow: hidden; width: 200px; padding: 8px 10px 0; margin-bottom: 10px; background: rgba(0, 0, 0, 0.15); border: 1px solid rgba(0, 0, 0, 0.5); font: normal 11px/11px Verdana, sans-serif; color: #cedad7 }
#revside>.deallangs.light { color: #fff }
#revside>.deallangs.center { text-align: center }
#revside.paf>.deallangs { color: inherit }
#revside.sportium>.deallangs { color: inherit }
#revside.interwetten>.deallangs { color: inherit }
#revside.luckia>.deallangs { color: inherit }
#revside.luckia>.list-quotes, #revside.luckia>.list-quotes li span { color: inherit }
#revside.interwetten>.list-quotes li span, #revside.paf>.list-quotes { color: inherit }
#revside.red32>.deallangs, #revside.skyvegas>.deallangs, #revside.leo>.deallangs, #revside.lad>.deallangs { color: #6D6D6D }
#revside>.deallangs li { float: left; width: 50%; margin-bottom: 8px }
#revside>.deallangs.center li { float: none; margin: auto auto 8px auto; display: inline-block }
#revside>.deallangs.center { text-align: center }
#revside>.deallangs.center li { float: none; margin-left: auto; margin-right: auto; width: auto; display: inline-block }
#revside>.deallangs.x1 li { margin-left: 30% }
#revside>.deallangs li:before { content: ""; float: left; width: 16px; height: 11px; margin-right: 10px; background: url(visual/flags.png) no-repeat -25px 0 }
#revside>.deallangs li.uk:before { background-position: -25px 0 }
#revside>.deallangs li.de:before { background-position: -25px -12px }
#revside>.deallangs li.se:before { background-position: -25px -24px }
#revside>.deallangs li.it:before { background-position: -25px -36px }
#revside>.deallangs li.fr:before { background-position: -25px -48px }
#revside>.deallangs li.es:before { background-position: -25px -60px }
#revside>.deallangs li.cat:before { background-position: -25px -96px }
#revside>.deallangs li.ru:before { background-position: -25px -72px }
#revside>.deallangs li.jp:before { background-position: -25px -84px }
#revside>.list-navi { width: 230px; color: #f1f1f1; font-size: 12px; line-height: 20px; padding: 10px 10px 8px }
#revside>.list-navi li a, #revside>.list-navi li>span { display: block; text-decoration: none; color: #bbbbbb; padding-left: 30px; margin-bottom: 7px }
#revside.red32>.list-navi li a, #revside.lad>.list-navi li a, #revside.skyvegas>.list-navi li a, #revside.red32>.list-navi li>span, #revside.lad>.list-navi li>span, #revside.skyvegas>.list-navi li>span { color: #868686 }
#revside.leo>.list-navi li a, #revside.leo>.list-navi li>span { color: #868686 }
#revside>.list-navi li a:hover { text-decoration: underline }
#revside>.list-navi li a span, #revside>.list-navi li span span { color: #2FF100 }
#revside.betfair>.list-navi li span span { color: #ffe85e }
#revside.betway>.list-navi li span span { color: #25B7F0 }
#revside.titanbet>.list-navi li span span { color: #f4d808 }
#revside.bwin>.list-navi li span span { color: #fde819 }
#revside.sportium>.list-navi li span span { color: #e95e33 }
#revside.interwetten>.list-navi li span span { color: #e95e33 }
#revside.suertia>.list-navi li span span { color: #25B7F0 }
#revside.luckia>.list-navi li span span { color: #128942 }
#revside.paf>.list-navi li span span { color: #128942 }
#revside>.list-navi li span span.fleft { float: left }
#revside>.list-navi li span span.dis-table { display: table; color: inherit; padding-left: 4px }
#revside.inter>.list-navi li a span, #revside.inter>.list-navi li span span { color: #00AAFF }
#revside.red32>.list-navi li a span, #revside.lad>.list-navi li a span, #revside.skyvegas>.list-navi li a span, #revside.red32>.list-navi li span span, #revside.lad>.list-navi li span span, #revside.skyvegas>.list-navi li span span { color: #E80000 }
#revside.leo>.list-navi li a span, #revside.leo>.list-navi li span span { color: #e95e33 }
#revside.betvictor>.list-navi li a span, #revside.betvictor>.list-navi li span span { color: #F9A218 }
#revside.winner>.list-navi li a span, #revside.winner>.list-navi li span span { color: #E28A24 }
#revside.eg>.list-navi li a span, #revside.eg>.list-navi li span span { color: #F2CB06 }
#revside.betfair.light p { color: #fff }
#revside.betway.light p { color: #fff }
#revside.bwin.light p { color: #fff }
#revside.cas888 p { color: #cedad7 }
#revside.caswh.light p { color: #fff }
#revside.canalbingo.light p { color: #fff }
#revside.cas-gran-madrid.light p { color: #fff }
#revside.marca.light p { color: #fff }
#revside.merkurmagic.light p { color: #fff }
#revside.suertia.light p { color: #fff }
#revside>.list-navi li.komm1 a, #revside>.list-navi li.komm2 a, #revside>.list-navi li.komm3 a, #revside>.list-navi li.komm1>span, #revside>.list-navi li.komm2>span, #revside>.list-navi li.komm3>span { position: relative }
#revside>.list-navi li.komm1 a:before, #revside>.list-navi li.komm2 a:before, #revside>.list-navi li.komm3 a:before, #revside>.list-navi li.komm1>span:before, #revside>.list-navi li.komm2>span:before, #revside>.list-navi li.komm3>span:before { content: "1"; font-size: 10px; position: absolute; top: 0; left: 4px; color: white; background: url(visual/sidebar-left1.png) no-repeat 0 -52px; height: 20px; width: 22px; text-align: center }
#revside>.list-navi li.komm2 a:before, #revside>.list-navi li.komm2>span:before { content: "2" }
#revside>.list-navi li.komm3 a:before, #revside>.list-navi li.komm3>span:before { content: "3" }
#revside>.sicher { width: 243px; margin: 0 auto 15px; overflow: hidden }
#revside>.sicher span { float: left; width: 67px; height: 26px; margin: 0 5px; background: url(visual/sidebar-security.png) no-repeat center 0; border: 1px solid #FFFFFF; text-indent: -9999px }
#revside>.sicher span.gli { background-position: center 0px }
#revside>.sicher span.gaware { background-position: center -26px }
#revside>.sicher span.ga { background-position: center -52px }
#revside>.sicher span.gordon-moody { background-position: center -78px }
#revside>.sicher span.ecogra { background-position: center -103px }
#revside>.sicher span.eight-responsible { background-position: center -130px }
#revside>.sicher span.clinic { background-position: center -156px }
#revside>.sicher span.gambling-trust { background-position: center -182px }
#revside>.sicher span.therapy { background-position: center -208px }
#revside>.sicher span.gam-anon { background-position: center -234px }
#revside>.sicher span.ukgc { background-position: center -260px }
#revside>.sicher span.gamcare { background-position: center -813px }
#revside>.sicher span.age { background-position: center -312px }
#revside>.sicher span.thawte { background-position: center -338px }
#revside>.sicher span.mcafee { background-position: center -785px }
#revside>.sicher span.truste { background-position: center -390px }
#revside>.sicher span.digicert { background-position: center -416px }
#revside>.sicher span.verisign { background-position: center -442px }
#revside>.sicher span.rapidssl { background-position: center -468px }
#revside>.sicher span.norton { background-position: center -494px }
#revside>.sicher span.symantec { background-position: center -520px }
#revside>.sicher span.entrust { background-position: center -546px }
#revside>.sicher span.aedp { background-position: center -594px }
#revside>.sicher span.dgoj { background-position: center -364px }
#revside>.sicher span.juegoseguro { background-position: center -285px }
#revside>.sicher span.jugarbien { background-position: center -565px }
#revside>.sicher span.tss { background-position: center -634px }
#revside>.sicher span.logo-small-more { background: url(visual/logos-table-small-more.png) no-repeat center 0; background-color: rgb(227, 226, 226) }
#revside>.sicher span.logo-small-more.tss { background-position: center -1560px }
#revside>.sicher span.logo-small-more.tst { background-position: center -1592px }
#revside>.sicher span.essa { background-position: center -682px }
#revside>.sicher span.rapidssl { background-position: center -467px }
#revside>.sicher span.gameware { background-position: center -841px }
#revside>.gultig { margin-bottom: 15px }
#revside>.gultig strong { color: #ffe84b; display: block; text-align: center; padding-bottom: 15px }
#revside.red32>.gultig strong { color: #10105A }
#revside.lad>.gultig strong, #revside.skyvegas>.gultig strong { color: #10105A }
#revside.leo>.gultig strong { color: #462723 }
#revside>.gultig>span { display: block; width: 132px; padding: 5px 45px; margin: 0 auto; overflow: hidden; background: rgba(255, 255, 255, .3); border: 1px solid #A3A3A3 }
#revside>.gultig.x4>span { width: 152px; padding: 5px 35px }
#revside.skyvegas>.gultig>span, #revside.lad>.gultig>span, #revside.red32>.gultig>span { border-color: #E24D4A }
#revside.betvictor>.gultig>span, #revside.cashpoint>.gultig>span, #revside.bet3000>.gultig>span, #revside.bwin>.gultig>span, #revside.inter>.gultig>span { border-color: #A1A1A1 }
#revside.mybet>.gultig>span, #revside.bah>.gultig>span { border-color: #fff }
#revside>.gultig>span span { float: left; width: 24px; height: 15px; margin: 0 10px; background: url(visual/flags.png) no-repeat 0 0; text-indent: -9999px }
#revside>.gultig.x4>span span { margin: 0 7px }
#revside>.gultig>span span.britain { background-position: 0 0 }
#revside>.gultig>span span.england { background-position: 0px -16px }
#revside>.gultig>span span.scotland { background-position: 0px -32px }
#revside>.gultig>span span.wales { background-position: 0px -48px }
#revside>.gultig>span span.ireland { background-position: 0px -64px }
#revside>.gultig>span span.spain { background-position: -24px -59px; height: 13px; margin: 0 50px }
#revside>.table { width: 226px; padding: 0 12px 20px; margin: 0 auto }
#revside>.table table { color: #232323; line-height: 13px; background: #dddddd; border-collapse: collapse; width: 100%; border: 1px solid white }
#revside>.table table tr { }
#revside>.table table td, #revside>.table table th { height: 26px; vertical-align: middle; padding: 0 5px; border: 1px solid white }
#revside.paf>.table table td, #revside.paf>.table table th, #revside.luckia>.table table td, #revside.luckia>.table table th { border: 1px solid #949494 }
#revside>.table table th { color: #c8c8c8; background: #3b3b3b; padding: 0 5px; text-align: center; border: none }
#revside>.table table th.thin { font-weight: normal }
#revside>.table table td:first-child { background-color: #f3f3f3 }
#revside>.table table td.ja, #revside>.table table td.nein { background: url(visual/sidebar-left1.png) no-repeat center -128px; text-indent: -9999px }
#revside>.table table td.nein { background-position: center -154px }
#revside.inter, #angebot.inter { background: #073140; border-color: #073140 }
#revside.eg, #angebot.eg, #revside.mega, #angebot.mega { background: #212121; border-color: #212121 }
#revside.tipico, #angebot.tipico, #revside.lad, #angebot.lad, #revside.skyvegas, #angebot.skyvegas { background: white; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #7c7c7c }
#angebot.red32, #angebot.lad, #angebot.skyvegas { border-bottom: 1px solid #969696; padding-bottom: 10px }
#angebot.leo { padding-bottom: 10px }
#revside.leo, #angebot.leo { background: #fff; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #313131 }
#revside.red32, #angebot.red32 { background: #fff; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #7c7c7c }
#revside.leo, #angebot.leo { background: #fff; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #7c7c7c }
#revside.leo, #angebot.leo { background: #fff; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #313131 }
#revside.betfair, #angebot.betfair { background: #2f4959; border-color: #2f4959 }
#revside.bwin, #angebot.bwin { background: black; border-color: black }
#revside.cashpoint, #angebot.cashpoint, #revside.betvictor { background: #212121; border-color: #212121 }
#angebot.betvictor { background: #212121; border-color: #212121 }
.imdetail { font-size: 13px; color: #3d3d3d; margin: 0 auto 12px; border: 1px solid #d6d8d9; overflow: hidden; clear: both }
.imdetail>.title { font: normal 15px/20px 'open sans', sans-serif; color: #5c5c5c; padding: 7px 2% }
.imdetail>.title, .tabelle .th-top th, .steps li>strong, .spiele>.title, .slideshow>.caption { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0) }
.imdetail>.l { border: 1px solid #d6d8d9; margin: 4%; padding: 17px 12px 3px }
.imdetail>.l.list2 { padding-top: 11px }
.imdetail>.l.img { padding: 0; border: 0; line-height: 0 }
.imdetail>.l.img img { max-width: 100%; height: auto; display: block; margin: 0 auto }
.imdetail>.mid { border: 1px solid #d6d8d9; margin: 4%; padding: 12px; box-shadow: 0 0 0 5px white inset, 0 0 0 6px #ece4d6 inset }
.imdetail>.mid.mobile { padding-left: 0; padding-right: 0 }
.imdetail>.r { margin: 4% }
.imdetail>div ul { padding: 0; list-style: none; margin: 0 auto; display: table; font-size: 12px; color: #3e3e3e; line-height: 14px }
.imdetail>div ul li { margin: 0 0 14px; padding-left: 14px; background: url(visual/sidebar-left1.png) no-repeat 0 -300px }
.imdetail>div ul li.title { background: none; padding: 0; font: bold 21px/22px 'open sans condensed', sans-serif; color: #00aff0; text-align: center; margin-bottom: 12px }
.imdetail>.list2 ul { font-size: 13px }
.imdetail>.list3 ul { font-size: 11px; color: #7d7d7d }
.imdetail>.list3 ul li { background-position: 0 -360px; padding-left: 12px }
.imdetail>.list3 ul li b { display: block; font-size: 13px; font-weight: normal; color: black; padding-left: 2px }
.imdetail>.list5 ul li { background-position: 0 -330px }
.imdetail>.list1 ul { font-size: 11px; color: #7d7d7d; line-height: 12px }
.imdetail>.list1 ul li { background-position: 0 -180px; padding-left: 40px }
.imdetail>.list1 ul li b { display: block; font-size: 13px; font-weight: normal; color: black; line-height: 16px }
.imdetail>.list1 ul li.auswahl { background-position: 0 -180px }
.imdetail>.list1 ul li.jackpots { background-position: 0 -210px }
.imdetail>.list1 ul li.ausrate { background-position: 0 -240px }
.imdetail>.list1 ul li.lizenz { background-position: 0 -270px }
.imdetail>.bonus { font: bold 21px/26px 'open sans condensed', sans-serif; color: #606060; text-align: center }
.imdetail>.bonus>.value { display: block; font-size: 50px; color: #25b7f0; border: 1px solid #d6d8d9; line-height: 46px; padding: 10px; margin: 12px 0 15px }
.imdetail.low>.bonus>.value { font-size: 32px; line-height: 36px; padding: 3px 10px; margin: 8px 0 0 }
.imdetail>div>.code { display: block; font: normal 13px/14px 'open sans', sans-serif; color: #777777; border: 1px solid #d6d8d9; padding: 10px; text-align: center; background: white !important }
.imdetail>div>.code b { color: #f86742; font-weight: normal }
.imdetail>div>.code.none b { color: #059fdb }
.imdetail>.rating { background: url(visual/top-bg.png) no-repeat center 30px }
.imdetail>.rating>span { display: block; text-align: center }
.imdetail>.rating>span:first-child { width: 120px; margin: 0 auto; font: 300 16px/16px 'open sans condensed', sans-serif; color: #9c7d3c; text-transform: uppercase; padding: 32px 0 4px }
.imdetail>.rating>span.rate { font: normal 37px/40px 'open sans condensed', sans-serif; margin-bottom: 41px }
.imdetail>.rating>span.rate b { font-weight: bold; color: #00aff0 }
.imdetail>.rating>span.bot { color: #2e669f; font-size: 10px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding: 6px 0 0 }
.imdetail>.rating>span.bot span { color: #00aff0; font-size: 14px }
.imdetail>.cta { font: normal 13px/15px 'open sans', sans-serif; color: #242424; text-align: center }
.imdetail>.cta>span { display: block; background: #f3f3f3; padding: 14px 0 15px; margin-bottom: 15px }
.imdetail>.cta.logo>span:before, .conbox-big>.link>span:before, .specoffer>.cta>span:before { display: block; width: 100px; height: 40px; margin: 0 auto 12px; content: ""; background: #242424 url(visual/logos-small.png) no-repeat center 0 }
.imdetail>.cta.logo.caswh>span:before, .graph>.title.caswh:after, .vorteile>div>.cta.logo.caswh span:before, .conbox>.link.caswh>span, .conbox>.link.caswh>span:first-child, .conbox-big>.link.caswh>span:before, .specoffer.luckia>.cta>span:before { background-position: center -920px; background-color: #164673 }
.imdetail>.cta.logo.luckia>span:before, .graph>.title.luckia:after, .vorteile>div>.cta.logo.luckia span:before, .conbox>.link.luckia>span, .conbox>.link.luckia>span:first-child, .conbox-big>.link.luckia>span:before, .specoffer.luckia>.cta>span:before { background-position: center -242px; background-color: #ffffff }
.imdetail>.cta.logo.inter>span:before, .graph>.title.inter:after, .vorteile>div>.cta.logo.inter span:before, .conbox>.link.inter>span, .conbox>.link.inter>span:first-child, .conbox-big>.link.inter>span:before, .specoffer.inter>.cta>span:before { background-position: center -40px; background-color: #073140 }
.imdetail>.cta.logo.betway>span:before, .graph>.title.betway:after, .vorteile>div>.cta.logo.betway span:before, .conbox>.link.betway>span, .conbox>.link.betway>span:first-child, .conbox-big>.link.betway>span:before, .specoffer.betway>.cta>span:before { background-position: center -80px; background-color: #242424 }
.imdetail>.cta.logo.titanbet>span:before, .graph>.title.titanbet:after, .vorteile>div>.cta.logo.titanbet span:before, .conbox>.link.titanbet>span, .conbox>.link.titanbet>span:first-child, .conbox-big>.link.titanbet>span:before, .specoffer.titanbet>.cta>span:before { background-position: center -120px; background-color: #446e3c }
.imdetail>.cta.logo.red32>span:before, .graph>.title.red32:after, .vorteile>div>.cta.logo.red32 span:before, .conbox>.link.red32>span, .conbox>.link.red32>span:first-child, .conbox-big>.link.red32>span:before, .specoffer.red32>.cta>span:before { background-position: center -160px; background-color: #fff; box-shadow: 0 0 0 1px #D6D8D9 inset }
.imdetail>.cta.logo.lad>span:before, .graph>.title.lad:after, .vorteile>div>.cta.logo.lad span:before, .conbox>.link.lad>span, .conbox>.link.lad>span:first-child, .conbox-big>.link.lad>span:before, .specoffer.lad>.cta>span:before { background-position: center -200px; background-color: #fff; box-shadow: 0 0 0 1px #D6D8D9 inset }
.imdetail>.cta.logo.leo>span:before, .graph>.title.leo:after, .vorteile>div>.cta.logo.leo span:before, .conbox>.link.leo>span, .conbox>.link.leo>span:first-child, .conbox-big>.link.leo>span:before, .specoffer.leo>.cta>span:before { background-position: center -240px; background-color: #fff; box-shadow: 0 0 0 1px #D6D8D9 inset }
.imdetail>.cta.logo.betfair>span:before, .graph>.title.betfair:after, .vorteile>div>.cta.logo.betfair span:before, .conbox>.link.betfair>span, .conbox>.link.betfair>span:first-child, .conbox-big>.link.betfair>span:before, .specoffer.betfair>.cta>span:before { background-position: center -280px; background-color: #22333d }
.imdetail>.cta.logo.bwin>span:before, .graph>.title.bwin:after, .vorteile>div>.cta.logo.bwin span:before, .conbox>.link.bwin>span, .conbox>.link.bwin>span:first-child, .conbox-big>.link.bwin>span:before, .specoffer.bwin>.cta>span:before { background-position: center -42px; background-color: #000 }
.imdetail>.cta.logo.interwetten>span:before, .graph>.title.interwetten:after, .vorteile>div>.cta.logo.interwetten span:before, .conbox>.link.interwetten>span, .conbox>.link.interwetten>span:first-child, .conbox-big>.link.interwetten>span:before, .specoffer.interwetten>.cta>span:before { background-position: center -360px; background-color: #f3f3f3 }
.imdetail>.cta.logo.suertia>span:before, .graph>.title.suertia:after, .vorteile>div>.cta.logo.suertia span:before, .conbox>.link.suertia>span, .conbox>.link.suertia>span:first-child, .conbox-big>.link.suertia>span:before, .specoffer.suertia>.cta>span:before { background-position: center -200px; background-color: #3c3c3c }
.imdetail>.cta.logo.paf>span:before, .graph>.title.paf:after, .vorteile>div>.cta.logo.paf span:before, .conbox>.link.paf>span, .conbox>.link.paf>span:first-child, .conbox-big>.link.paf>span:before, .specoffer.paf>.cta>span:before { background-position: center -160px; background-color: #f3f3f3 }
.imdetail>.cta.logo.sportium>span:before, .graph>.title.sportium:after, .vorteile>div>.cta.logo.sportium span:before, .conbox>.link.sportium>span, .conbox>.link.sportium>span:first-child, .conbox-big>.link.sportium>span:before, .specoffer.sportium>.cta>span:before { background-position: center -323px; background-color: #f3f3f3 }
.graph>.title.interwetten:after, .graph>.title.paf:after, .graph>.title.sportium:after { background-color: white !important }
.imdetail>.cta.logo.sky>span:before, .graph>.title.sky:after, .vorteile>div>.cta.logo.sky span:before, .conbox>.link.sky>span, .conbox>.link.sky>span:first-child, .conbox-big>.link.sky>span:before, .specoffer.sky>.cta>span:before { background-position: center -360px; background-color: #75050f }
.imdetail>.cta.logo.skyvegas>span:before, .graph>.title.skyvegas:after, .vorteile>div>.cta.logo.skyvegas span:before, .conbox>.link.skyvegas>span, .conbox>.link.skyvegas>span:first-child, .conbox-big>.link.skyvegas>span:before, .specoffer.skyvegas>.cta>span:before { background-position: center -360px; background-color: #fff; box-shadow: 0 0 0 1px #D6D8D9 inset }
.imdetail>.cta.logo.gran-madrid>span:before, .graph>.title.gran-madrid:after, .vorteile>div>.cta.logo.gran-madrid span:before, .conbox>.link.gran-madrid>span, .conbox>.link.gran-madrid>span:first-child, .conbox-big>.link.gran-madrid>span:before, .specoffer.gran-madrid>.cta>span:before { background-position: center -1080px; background-color: #000; box-shadow: 0 0 0 1px #D6D8D9 inset }
.imdetail>.cta.logo.poker888>span:before, .graph>.title.poker888:after, .vorteile>div>.cta.logo.poker888 span:before, .conbox>.link.poker888>span, .conbox>.link.poker888>span:first-child, .conbox-big>.link.poker888>span:before, .specoffer.poker888>.cta>span:before { background-position: center -1122px; background-color: #000; box-shadow: 0 0 0 1px #D6D8D9 inset }
.imdetail>.cta.logo.bethard>span:before, .graph>.title.bethard:after, .vorteile>div>.cta.logo.bethard span:before, .conbox>.link.bethard>span, .conbox>.link.bethard>span:first-child, .conbox-big>.link.bethard>span:before, .specoffer.bethard>.cta>span:before { background-position: center -1280px; background-color: #242424 }
.imdetail>.cta.logo.marca>span:before, .graph>.title.marca:after, .vorteile>div>.cta.logo.marca span:before, .conbox>.link.marca>span, .conbox>.link.marca>span:first-child, .conbox-big>.link.marca>span:before, .specoffer.marca>.cta>span:before { background-position: center -804px; background-color: #242424 }
.imdetail>.cta>span>strong { display: block; font: normal 28px/30px 'open sans condensed', sans-serif; color: #2c2c2c; margin-top: 7px }
.imdetail>.cta>span>strong.bonus { color: #5b5b5b; font-weight: bold }
.imdetail>.cta>span>strong.blue strong { color: #00aff0 }
.imdetail>.mobile { }
.imdetail>.mobile>span { display: block; margin: 0 auto; text-indent: -9999px }
.imdetail>.mobile>span.qr { width: 127px; height: 135px; margin: 0 auto 7px; background: url(visual/qr/qr-888casino.png) no-repeat center }
.imdetail>.mobile>span.qr.interwetten { background-image: url(visual/qr/qr-interwetten.png) }
.imdetail>.mobile>span.qr.cas888 { background-image: url(visual/qr/qr-888casino.png) }
.imdetail>.mobile>span.qr.betway { background-image: url(visual/qr/qr-betway.png) }
.imdetail>.mobile>span.qr.red32 { background-image: url(visual/qr/qr-32red.png) }
.imdetail>.mobile>span.qr.inter { background-image: url(visual/qr/qr-intercasino.png) }
.imdetail>.mobile>span.qr.bwin { background-image: url(visual/qr/qr-bwin.png) }
.imdetail>.mobile>span.qr.titanbet { background-image: url(visual/qr/qr-titanbet.png) }
.imdetail>.mobile>span.qr.betfair { background-image: url(visual/qr/qr-betfair.png) }
.imdetail>.mobile>span.qr.sportium { background-image: url(visual/qr/qr-sportium.png) }
.imdetail>.mobile>span.qr.leo { background-image: url(visual/qr/qr-leovegas.png) }
.imdetail>.mobile>span.qr.sky { background-image: url(visual/qr/qr-skyvegas.png) }
.imdetail>.mobile>span.qr.mrgreen { background-image: url(visual/qr/qr-mrgreen.png) }
.imdetail>.mobile>span.qr.lad { background-image: url(visual/qr/qr-ladbrokes.png) }
.imdetail>.mobile>span.qr.suertia { background-image: url(visual/qr/qr-suertia.png) }
.imdetail>.mobile>span.qr.luckia { background-image: url(visual/qr/qr-luckia.png) }
.imdetail>.mobile>span.qr.caswh { background-image: url(visual/qr/qr-william-hill.png) }
.imdetail>.mobile>span.qr.cas-gran-madrid { background-image: url(visual/qr/qr-cas-gran-madrid.png) }
.imdetail>.mobile>span.compat { width: 186px; height: 25px; background: url(visual/compat.png) no-repeat center 0; border-top: 1px solid #eee }
.imdetail>.mobile>span.compat.c1 { background-position: center 0 }
.imdetail>.mobile>span.compat.c2 { background-position: center -25px }
.imdetail>.mobile>span.compat.c3 { background-position: center -50px }
.imdetail>.mobile>span.compat.c4 { background-position: center -75px }
.imdetail>.mobile>span.compat.c5 { background-position: center -100px }
.imdetail>.mobile>span.compat.c6 { background-position: center -125px }
.specoffer { padding: 1%; margin: 0 0 2%; border: 1px solid #d6d8d9; border-bottom: 2px solid #d6d8d9; background: #f5f9fd }
.specoffer>.cta { padding: 1% 3% 1% 0 }
.specoffer>.cta span { display: block; padding: 15px; margin-bottom: 10px; line-height: 0; background: white; border: 1px solid #d6d8d9; float: left; width: 40%; margin-right: 3% }
.specoffer>.cta span:before { margin: 0 auto }
.specoffer>.cta a { margin: 15px 0; overflow: hidden }
.specoffer>.img { height: 0; clear: both; padding-bottom: 34.5%; background: url(visual/specoffer.png) no-repeat 0 0; text-indent: -9999px; background-size: contain }
.specoffer.spec1>.img { background-image: url(visual/specoffer-winner.png) }
.angebot1 { overflow: hidden; margin: 0 -5px 15px; height: 230px }
.angebot1>div { height: 138px; border: 1px solid #ddd; background: #e3ecf7 url(visual/angebot1-bg.jpg) no-repeat center }
.angebot1>div>b { display: block; height: 53px; margin: 10px 0 0; background: url(visual/angebot1-main.png) no-repeat center 0px; text-indent: -9999px }
.angebot1>div>span.img { display: none }
.angebot1>div>a { display: block; width: 145px; height: 162px; margin: 3px auto 0; background: url(visual/angebot1-main.png) no-repeat 0 -53px; text-indent: -9999px }
.angebot1>div>a:hover:after { content: ""; display: block; width: 99px; height: 28px; margin: 79px 0 0 22px; background: url(visual/angebot1-main.png) no-repeat -146px -54px }
.frame { border: 1px solid #d6d8d9; margin: 0 auto 20px; padding: 15px 15px 0; font: normal 11px/18px Verdana, sans-serif; color: #696969; background: white }
.frame.border { border-color: #d8d9d9; box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #eef1f5 inset }
.frame.nomargin { margin-bottom: 0 }
.frame.padding { padding-bottom: 15px }
.frame.border .act1 { max-width: 150px; padding: 10px 5px; margin: 0 auto 20px auto }
.frame.border > ul li span.capt { max-width: 170px; font-style: italic }
.frame>p { padding: 15px 3%; margin: 0 }
.frame>.title { font: bold 22px/24px 'open sans condensed', sans-serif; color: #242424; text-align: center; padding: 0 0 15px }
.frame>.title.border { border-bottom: 1px solid #d6d8d9; margin-bottom: 15px }
.frame>.title.set1 { font: italic 600 15px/15px 'open sans', sans-serif; color: #575757 }
.frame>.title.set2 { }
.frame>.title.set3 { font: normal 20px/1 roboto, sans-serif; color: #0a0a0a; padding: 0 15px 20px }
.frame>.img { text-align: center; line-height: 0 }
.frame>.img.margin { margin-bottom: 3% }
.frame>.img img { max-width: 100%; height: auto }
.frame>ol { font-size: 12px; line-height: 14px; display: table; padding: 0; margin: 20px auto; counter-reset: ol; list-style: none }
.frame>ol li { padding: 5px 3px }
.frame>ol li:before { display: inline-block; width: 14px; counter-increment: ol; content: counter(ol); margin-right: 4px }
.frame>ol.set1 li:before { font: 800 11px/14px 'open sans', sans-serif; color: white; text-align: center; background: #f3613f; padding: 3px; border-radius: 50%; margin-right: 7px }
.frame>ol.set2 li:before { }
.frame>ol.set3 li:before { }
.frame>ul { padding: 0; margin: 0; list-style: none; overflow: hidden; font-size: 11px; line-height: 20px; text-align: center }
.frame>ul li>img, .frame>ul li>a>img { display: block; max-width: 96%; height: auto; line-height: 0; margin: 0 auto 10px }
.frame>ul li>strong.title { display: block; font: normal 13px/14px 'merienda one', serif; height: 28px; color: #0c79a8; padding-top: 5px }
.frame > ul.wlinks li > a { display: block; color: #252525; text-decoration: none }
.frame > ul.wlinks li > a:hover { color: #5ea6ff }
.frame > ul.wlinks.whover li > a:hover { position: relative }
.frame > ul.wlinks.whover li > a:hover:before { content: ""; position: absolute; top: 0; bottom: 58px; left: 0; right: 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) }
.frame>ul li span.capt { display: block; text-align: center; max-width: 160px; padding: 0 5px; margin: 0 auto 10px }
.frame > ul.set2 li span.capt { font: normal 16px/1 verdana, sans-serif; max-width: 188px; padding: 10px 0 }
.frame>ul li>span.capt strong { display: block; text-align: center; max-width: 160px; padding: 5px 5px 0; margin: 0 auto; font-size: 12px; line-height: 14px; font-style: italic }
.frame>ul li>span.txt { display: block; text-align: left; max-width: 160px; padding: 0 5px; margin: 0 auto 10px }
.frame>ul li>span.list { display: inline-block; text-align: left; line-height: 18px; margin-bottom: 10px }
.frame>ul li>span.list span { display: block }
.frame>ul li>span.list span:before { content: "\2022"; padding-right: 5px }
.frame>.footnote { font-size: 10px; line-height: 10px; color: #c0c0c0; margin: 0 5px 10px }
.frame .txt { padding: 19px 0; color: #3d3d3d; line-height: 13px; text-align: center }
.frame.v2 .txt { border-top: 1px solid #d6d8d9 }
.frame.v2 .title { font: italic normal 15px/15px 'Open Sans', sans-serif; font-weight: 600; color: #575757 }
.frame .zoom { display: inline-block; max-width: 96%; line-height: 0; margin: 0 auto 10px }
.frame .zoom img { max-width: 100%; height: auto }
.frame.v5 { padding-bottom: 20px }
.frame.v5>ul li .info { display: block; max-width: 94%; margin: auto }
.frame.v5>ul li .info>span { display: block; text-align: left; font: normal normal 11px/18px Verdana, sans-serif }
.frame.v5>ul li .info>span>a, .frame.v5>ul li .info>span>strong { float: right; font-weight: normal }
.frame.v5>ul li .info>span>a { color: #0018ff }
.frame.v5>ul li .oper { border: 1px solid #e3e3e3; vertical-align: middle; text-indent: -9999px; height: 71px; background: #f9f9f9; margin-bottom: 15px }
.frame.v5>ul li .oper span { background: url(visual/logos-devs-1.png) no-repeat 0 0; display: block; margin: auto }
.frame.v5>ul li .micro .oper span { width: 157px; height: 40px; background-position: 0 -36px; margin-top: 17px }
.frame.v5>ul li .playtech .oper span { width: 123px; height: 29px; background-position: 0 -75px; margin-top: 25px }
.frame.v5>ul li .evolution .oper span { width: 118px; height: 42px; background-position: 0 -104px; margin-top: 18px }
.frame.v5>ul li .medialive .oper span { width: 134px; height: 30px; background-position: 0 -144px; margin-top: 24px }
@media only screen and (max-width:599px) {
	.frame.v4>ul li { min-height: 180px }
	.frame.v5>ul li { min-height: 164px }
	.frame .zoom { max-width: 84% }
}
@media only screen and (min-width:320px) {
	.frame.v5>ul li { width: 100%; margin-right: 0; float: none; max-width: 300px; margin: auto }
	.frame>ul.v6 li { min-height: inherit; padding-bottom: 10px }
	.frame.v5 { padding-bottom: 0 }
}
@media only screen and (min-width:480px) {
	.frame.v5>ul li { width: 50%; float: left; max-width: inherit }
	.frame.v5>ul li .info { max-width: 96% }
}
@media only screen and (min-width:600px) {
	.frame.v5>ul li { padding-bottom: 20px }
}
@media only screen and (min-width:640px) {
	.frame.v5>ul li .info { max-width: 280px }
}
@media only screen and (min-width:1140px) {
	.frame.v5>ul li { width: 25%; float: left }
	.frame.v5>ul li .info { max-width: 96% }
}
@media only screen and (min-width:480px) {
	.frame>ul li { float: left; width: 50% }
	.frame>ul.x2 li { float: none; width: auto }
	.frame>.title.set1.wlogo { line-height: 55px; margin-top: -15px; padding-bottom: 0 }
	.frame>.title.set1.wlogo:before { content: ""; display: inline-block; width: 135px; height: 35px; vertical-align: middle; margin-right: 15px; background: url(visual/wlogo.png) no-repeat 0 0 }
	.frame>.title.set1.wlogo.bally:before { width: 135px; height: 35px; background-position: 0 0 }
	.frame>.title.set1.wlogo.cirsa:before { width: 109px; height: 34px; background-position: 0 -97px }
	.frame>.title.set1.wlogo.playtech:before { width: 100px; height: 22px; background-position: 0 -36px }
	.frame>.title.set1.wlogo.immersive:before { width: 118px; height: 38px; background-position: 0 -59px }
}
@media only screen and (min-width:600px) {
	.frame>ul li { width: 33.33% }
	.frame>ul.x2 li { float: left; width: 50% }
}
@media only screen and (min-width:768px) {
	.frame>ul li { width: 25% }
	.frame>ul.x2 li { width: 50% }
	.frame>ul.x5 li { width: 20% }
}
.topjps>div>div:before { content: ""; display: block; width: 220px; height: 80px; margin: 0 auto 7px; background: url(visual/slot/tragaperra-jackpot-giant-chica.jpg) no-repeat center }
.topjps>div:first-child>div:before { width: 258px; height: 133px; margin-bottom: 0; background-image: url(visual/slot/tragaperra-jackpot-giant-chica.jpg) }
.topjps { font: normal 12px/14px 'open sans', sans-serif; text-align: center; color: #575757; overflow: hidden }
.topjps>div { padding: 14px 0 28px; border: 1px solid #d8d9d9; box-shadow: 0 0 0 2px white inset, 0 0 0 3px #eef1f5 inset }
.topjps>div:first-child { float: none; width: auto; padding-bottom: 23px }
.topjps>div>div { max-width: 270px; margin: 0 auto }
.topjps>div.arabian-nights>div:before { background-image: url(visual/slot/tragaperra-arabian-nights-chica.jpg) }
.topjps>div.beach-life>div:before { background-image: url(visual/slot/tragaperra-beach-life-chica.jpg) }
.topjps>div.funky-fruits>div:before { background-image: url(visual/slot/tragaperra-funky-fruits-chica.jpg) }
.topjps>div.gold-rally>div:before { background-image: url(visual/slot/tragaperra-gold-rally-chica.jpg) }
.topjps>div.hall-of-gods>div:before { background-image: url(visual/slot/tragaperra-hall-of-gods-chica.jpg) }
.topjps>div.jackpot-giant>div:before { background-image: url(visual/slot/tragaperra-jackpot-giant-chica.jpg) }
.topjps>div.king-cashalot>div:before { background-image: url(visual/slot/tragaperra-king-cashalot-chica.jpg) }
.topjps>div.major-millions>div:before { background-image: url(visual/slot/tragaperra-major-millions-chica.jpg) }
.topjps>div.marvel-ultimate>div:before { background-image: url(visual/slot/tragaperra-marvel-universe-chica.jpg) }
.topjps>div.mega-fortune>div:before { background-image: url(visual/slot/tragaperra-mega-fortune-chica.jpg) }
.topjps>div.ultimate-grill-thrills>div:before { background-image: url(visual/slot/tragaperra-ultimate-grill-trills-chica.jpg) }
.topjps>div.mega-moolah>div:before { background-image: url(visual/slot/tragaperra-mega-moohla-chica.jpg) }
.topjps>div.millionaire-genie>div:before { background-image: url(visual/slot/tragaperra-millonaire-genie-chica.jpg) }
.topjps>div.cosmic-fortune>div:before { background-image: url(visual/slot/tragaperra-cosmic-fortune-chica.jpg) }
.topjps>div.going-nuts>div:before { background-image: url(visual/slot/tragaperra-going-nuts-chica.jpg) }
.topjps>div.lightning-roulette-promo-image>div:before { background-image: url(visual/casinos-online-con-ruleta-lightening.jpg) }
.topjps>div.casinos-online-con-blood-suckers>div:before { background-image: url(visual/casinos-online-con-blood-suckers.jpg) }
.topjps>div.casinos-online-con-blackjack-super-21>div:before { background-image: url(visual/casinos-online-con-blackjack-super-21.jpg) }
.topjps>div:first-child.millionaire-genie>div:before { background-image: url(visual/slot/tragaperra-millonaire-genie-grande.jpg) }
.topjps>div.monty-pythons-spamalot>div:before { background-image: url(visual/slot/tragaperra-monty-phyton-chica.jpg) }
.topjps>div.sweet-party>div:before { background-image: url(visual/slot/tragaperra-sweet-party-chica.jpg) }
.topjps>div:first-child.arabian-nights>div:before { background-image: url(visual/slot/tragaperra-arabian-nights-grande.jpg) }
.topjps>div:first-child.going-nuts>div:before { background-image: url(visual/slot/tragaperra-going-nuts-grande.jpg) }
.topjps>div:first-child.beach-life>div:before { background-image: url(visual/slot/tragaperra-beach-life-grande.jpg) }
.topjps>div:first-child.cosmic-fortune>div:before { background-image: url(visual/slot/tragaperra-cosmic-fortune-grande.jpg) }
.topjps>div:first-child.funky-fruits>div:before { background-image: url(visual/slot/tragaperra-funky-fruits-grande.jpg) }
.topjps>div:first-child.gold-rally>div:before { background-image: url(visual/slot/tragaperra-gold-rally-chica.jpg) }
.topjps>div:first-child.hall-of-gods>div:before { background-image: url(visual/slot/tragaperra-hall-of-gods-grande.jpg) }
.topjps>div:first-child.jackpot-giant>div:before { background-image: url(visual/slot/tragaperra-jackpot-giant-grande.jpg) }
.topjps>div:first-child.king-cashalot>div:before { background-image: url(visual/slot/tragaperra-king-cashalot-grande.jpg) }
.topjps>div:first-child.major-millions>div:before { background-image: url(visual/slot/tragaperra-major-millions-grande.jpg) }
.topjps>div:first-child.marvel-ultimate>div:before { background-image: url(visual/slot/tragaperra-marvel-universe-grande.jpg) }
.topjps>div:first-child.mega-fortune>div:before { background-image: url(visual/slot/tragaperra-mega-fortune-grande.jpg) }
.topjps>div:first-child.ultimate-grill-thrills>div:before { background-image: url(visual/slot/tragaperra-ultimate-grill-trills-grande.jpg) }
.topjps>div:first-child.mega-moolah>div:before { background-image: url(visual/slot/tragaperra-mega-moohla-grande.jpg) }
.topjps>div:first-child.monty-pythons-spamalot>div:before { background-image: url(visual/slot/tragaperra-monty-phyton-grande.jpg) }
.topjps>div:first-child.sweet-party>div:before { background-image: url(visual/slot/tragaperra-sweet-party-grande.jpg) }
.topjps>div>div>span:first-child { text-align: right; font-size: 10px; line-height: 24px; display: block; margin: 0 5px }
.topjps>div>div>span:first-child>span:first-child { float: left }
.topjps>div>div>span:first-child>span>em { font-size: 13px; font-weight: 600; color: #5ba6c6 }
.topjps>div>div>strong { display: block; font: normal 24px/30px 'russo one', sans-serif; color: #5b5b5b; padding: 11px 0; margin: 0 10px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6 }
.topjps>div:first-child>div>strong { font-size: 26px; line-height: 28px; color: #5ba6c6 }
.topjps>div>div>strong>b { font-weight: normal }
.topjps>div>div>.txt { display: block; padding: 22px 5px 0; height: 50px }
.topjps>div:first-child>div>.txt { padding: 17px 5px 0; height: 45px }
.topjps>div>div>a { display: block; margin: 0 5%; font: bold 15px/17px 'open sans', sans-serif; color: #ef5b3b; text-align: center; text-transform: uppercase; padding: 11px; background: white; border: 1px solid #ed583a; text-decoration: none; border-radius: 2px }
.topjps>div>div>a:hover { background: #ffb6a0; color: white }
.topjps>div:first-child>div>a { color: white; background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ee593b 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ee593b 100%); background: linear-gradient(to bottom, #ff7247 0%, #ee593b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7247', endColorstr='#ee593b', GradientType=0) }
.topjps>div:first-child>div>a:hover { background: #ff7247 }
@media only screen and (min-width:600px) {
	.topjps>div { float: left; width: 50% }
	.topjps>div:last-child { float: none; width: auto; overflow: hidden }
}
@media only screen and (min-width:768px) {
	.topjps { position: relative; padding-bottom: 50px }
	.topjps>div { position: relative; float: left; width: 30%; max-width: 300px }
	.topjps>div:after { content: ""; position: absolute; left: 0; right: 0; bottom: -30px; background: #f4f4f4; height: 1px }
	.topjps>div:first-child { position: absolute; left: 0; right: 0; margin: auto; width: 38%; max-width: 330px }
	.topjps>div:first-child:after { display: none }
	.topjps>div:last-child { float: right; width: 30%; overflow: visible }
}
@media only screen and (min-width:1150px) {
	.topjps>div>div>.txt { padding-left: 0 !important; padding-right: 0 !important }
}
.conbox { border: 1px solid #d6d8d9; background: #e3ecf7; padding: 5px 5px 0; margin: 0 auto 12px }
.conbox>.img { margin-bottom: 5px; line-height: 0 }
.conbox>.img img { max-width: 100%; height: auto; display: block; margin: 0 auto; line-height: 0 }
.conbox>.list, .conbox>.icons, .conbox>.link { border: 1px solid #d6d8d9; background: white; margin-bottom: 5px }
.conbox>.icons { display: none }
.conbox>.list ul { padding: 0; margin: 0 auto; display: table; list-style: none; font: bold 12px/15px Verdana, sans-serif; color: #525252 }
.conbox>.list ul li { padding: 10px 0 10px 10px; background: url(visual/bullets.png) no-repeat -12px -165px }
.conbox>.list.v2 ul li { padding: 10px 0 10px 10px; background: url(visual/bullets.png) no-repeat -12px -165px; height: 15px }
.conbox>.icons.qr { height: 110px; padding: 8px; background: white url(visual/qr/qr-betfair.png) no-repeat 70% 10px }
.conbox>.icons.qr.red32 { background-image: url(visual/qr/qr-32red.png) }
.conbox>.icons.qr.bwin { background-image: url(visual/qr/qr-bwin.png) }
.conbox>.icons.qr.interwetten { background-image: url(visual/qr/qr-interwetten.png) }
.conbox>.icons.qr.wanabet-bingo { background-image: url(visual/qr/wanabet-qr.png) }
.conbox>.icons.qr span { display: block; width: 50%; height: 100%; background: url(visual/conbox-icons.png) no-repeat 73% 4px; text-indent: -9999px }
.conbox>.icons.qr span.half { height: 50%; margin-top: 20px }
.conbox>.icons em { float: left; width: 30%; height: 40px; margin: 5px 0% 5px 10%; background: url(visual/conbox-icons.png) no-repeat center -265px; text-indent: -9999px }
.conbox>.icons .norton { background-position: center -265px }
.conbox>.icons .symantec { background-position: center -305px }
.conbox>.icons .verisign { background-position: center -345px }
.conbox>.icons .thawte { background-position: center -650px }
.conbox>.icons .sicher { background-position: center -810px; height: 20px }
.conbox>.icons .paypal { background-position: center -788px; height: 22px }
.conbox>.icons .entrust { background-position: center -505px }
.conbox>.icons .rapid { background-position: center -327px }
.conbox>.icons .ecogra { background-position: center -685px }
.conbox>.icons .digicert { background-position: center -825px; height: 30px }
.conbox>.icons .essa { background-position: center -766px; height: 22px }
.conbox>.icons .tst { background: url('visual/logos-table-small-more.png') no-repeat -15px -1594px !important; width: 53px !important; height: 22px !important }
.conbox>.icons .mcafee { background-position: center -412px }
.conbox>.icons .ecogra { background-position: center -690px }
.conbox>.icons .digicert { background-position: center -825px }
.conbox>.icons .digimedia { background-position: center -745px }
.conbox>.icons .truste { background-position: center -785px }
.conbox>.icons .gli { background-position: center  -610px }
.conbox>.icons .gassociates { background-position: center -861px }
.conbox>.icons .lizenz { display: block; clear: both; font: normal 13px/15px Verdana, sans-serif; color: #6e90a0; border-top: 1px solid #eee; overflow: hidden; padding: 10px 10% }
.conbox>.icons .lizenz b { display: block; padding-bottom: 10px }
.conbox>.icons .lizenz span { float: left; width: 70px; margin-right: 5%; padding: 2px 0 2px 30px; background: url(visual/conbox-icons.png) no-repeat 0 -112px; font-size: 9px; line-height: 9px; text-indent: -9999px }
.conbox.roulette>.icons .lizenz { height: 54px }
.conbox>.icons .lizenz span.with-text { text-indent: 0; padding-left: 100px }
.conbox>.icons .lizenz span.with-text-long { text-indent: 0; padding-left: 75px }
.conbox>.icons .lizenz span.s-h { background-position: 0 -112px }
.conbox>.icons .lizenz span.malta { background-position: 0 -134px }
.conbox>.icons .lizenz span.juego-seguro { background-position: 0 -131px; word-wrap: break-word }
.conbox>.icons .lizenz span.gibr { background-position: 0 -156px }
.conbox>.icons .lizenz span.ssl { background-position: 0 -178px }
.conbox>.icons .lizenz span.flag1 { background-position: 0 -200px }
.conbox>.icons .lizenz span.gc { background-position: 8px -220px; padding-left: 100px }
.conbox>.icons .lizenz span.ga { background-position: 0px -222px; padding-left: 88px; width: 88px }
.conbox>.bonus { font: bold 21px/26px 'open sans condensed', sans-serif; color: #606060; text-align: center; border: 1px solid #d6d8d9; padding: 12px; box-shadow: 0 0 0 5px white inset, 0 0 0 6px #ece4d6 inset; background: white; margin-bottom: 5px }
.conbox>.bonus>.value { display: block; color: #25b7f0; border: 1px solid #d6d8d9; font-size: 32px; line-height: 36px; padding: 3px 10px; margin: 8px 0 0 }
.conbox>.link { padding: 10px 5% }
.conbox>.link>span:first-child { float: left; width: 100px; height: 40px; margin: 1px 3% 0 0; background: #00944a url(visual/logos-small.png) no-repeat center 0; text-indent: -9999px }
.conbox>.link>a { margin-left: 108px }
.conbox.v2 { padding: 5px 10px 0 }
.conbox.v2>.link a { font-size: 11px }
.conbox.v2 .title { color: #355e87; text-align: center; font: normal bold 25px/25px 'Open Sans Condensed', sans-serif; padding: 13px 0 16px 0 }
.conbox.v2 .title .dev { font: italic bold 13px/18px Verdana, sans-serif; color: #525252; display: inline-block; vertical-align: middle; background: url("visual/conbox-devices.png") 0 0 no-repeat; vertical-align: middle; line-height: 34px }
.conbox.v2 .title .desktop { float: left; width: 135px; padding-left: 6.5%; margin-left: 5.5%; margin-top: -3px }
.conbox.v2 .title .mobile { float: right; background-position: 0 -37px; margin-right: 3.5%; width: 111px; text-align: right; padding-left: 5.5% }
.conbox.v3 .icons { height: 127px }
.conbox.v3 .logo { font: normal bold 10px/10px Verdana, sans-serif; color: #6e90a0; display: block; text-align: center; margin-top: 29px }
.conbox.v3 .logo span { text-indent: -9999px; background: url(visual/logos-devs-1.png) no-repeat 0 0px; display: block; margin: auto; margin-top: 6px }
.conbox.v3 .logo .evolution { margin-bottom: 16px; height: 20px; width: 139px; background-position: 0-171px }
.conbox.v3 .txt { font: italic normal 11px/11px Verdana, sans-serif; color: #454545; text-align: center; max-width: 137px; display: block; margin: auto }
@media only screen and (max-width:980px) {
	.conbox.v2 .title .desktop { margin-left: 5px }
	.conbox.v2 .title .mobile { margin-right: 5px }
}
@media only screen and (max-width:768px) {
	.conbox.v2 .title .desktop { width: 42px; text-indent: -9999px; padding: 0; margin: 0 }
	.conbox.v2 .title .mobile { width: 37px; text-indent: 9999px; padding: 0; margin: 0; overflow: hidden; height: 34px }
}
@media only screen and (max-width:480px) {
	.conbox.v2 .title { font-size: 20px }
}
@media only screen and (max-width:400px) {
	.conbox.v2 .title .mobile, .conbox.v2 .title .desktop { display: none }
}
.conbox>.icons .lizenz span.dgoj { background-position: 3px -106px; width: 61px; height: 25px; word-break: break-word }
.conbox>.icons .lizenz .juegoseguro { background-position: 3px -132px; width: 61px; height: 25px; text-indent: -9998px }
.conbox>.icons .jugarbien { background-position: 24px -158px; height: 22px; margin-top: 13px; margin-bottom: 21px }
.conbox>.icons .gli { background-position: center -611px; height: 22px; margin-top: 13px }
.conbox>.icons .ios { background-position: center 0px; height: 22px; margin-top: 13px }
.conbox>.icons .android { background-position: center -30px; height: 22px; margin-top: 13px; margin-bottom: 22px }
.conbox>.icons .lizenz span.jugarbien { background: url('visual/sidebar-left2.png') no-repeat -2px -158px !important; width: 31px !important; height: 15px !important; margin-top: 0; margin-bottom: 0 }
.conbox>.link { padding: 10px 5% }
.conbox>.link>span:first-child { float: left; width: 100px; height: 40px; margin: 1px 3% 0 0; background: #00944a url(visual/logos-small.png) no-repeat center 0; text-indent: -9999px }
.conbox>.link>a { overflow: hidden }
.conbox-big { margin: 0 auto 12px }
.conbox-big>.wrap { float: left; margin-right: 1% }
.conbox-big>.wrap>.img { display: none; float: left; width: 28%; margin-right: 15px; line-height: 192px; max-width: 252px }
.conbox-big>.wrap>.img img { max-width: 100%; height: auto; display: inline-block; margin: 0 auto; vertical-align: middle; line-height: 20px }
.conbox-big>.wrap>.rating { display: none; padding: 10px 0 12px; background: url(visual/top-bg.png) no-repeat center 30px; box-shadow: 0 0 0 5px white inset, 0 0 0 6px #ece4d6 inset; border: 1px solid #d6d8d9 }
.conbox-big>.wrap>.rating>span { display: block; text-align: center }
.conbox-big>.wrap>.rating>span:first-child { width: 120px; margin: 0 auto; font: 300 16px/16px 'open sans condensed', sans-serif; color: #9c7d3c; padding: 27px 0 37px }
.conbox-big>.wrap>.rating>span:first-child span.paypal { display: block; width: 116px; height: 30px; margin: 8px auto 6px; background: url(visual/logos-sidebox.png) no-repeat -128px -25px; text-indent: -9999px }
.conbox-big>.wrap>.rating>span:first-child.caps { text-transform: uppercase; padding-bottom: 7px }
.conbox-big>.wrap>.rating>span.rate { font: normal 37px/40px 'open sans condensed', sans-serif; margin-bottom: 41px }
.conbox-big>.wrap>.rating>span.rate b { color: #00aff0 }
.conbox-big>.wrap>.rating>span.bot { color: #2e669f; font-size: 10px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding: 6px 0 0 }
.conbox-big>.wrap>.rating>span.bot span { color: #00aff0; font-size: 14px }
.conbox-big>.wrap>.list { }
.conbox-big>.wrap>.list .caption { font: 600 15px/18px 'open sans', sans-serif; color: #5d6c7e; text-align: center; padding: 4px 2px; border-bottom: 1px solid #dbdbdb; margin-bottom: 8px }
.conbox-big>.wrap>.list ul { margin: 0 auto; padding: 0; list-style: none; display: table; font: normal 11px/13px Verdana, sans-serif; color: #232323 }
.conbox-big>.wrap>.list ul li { padding: 4px 0 }
.conbox-big>.link { overflow: hidden }
.conbox-big>.link>span { display: block; font: normal 13px/15px 'open sans', sans-serif; color: #242424; border: 1px solid #d6d8d9; padding: 8px 0; margin: 7px 0; text-align: center; background: white }
.conbox-big>.link>span>b, .conbox-big>.link>span>strong { display: block; color: #00aff0; padding-top: 5px }
.conbox-big>.link>span strong { font-size: 27px }
.conbox-big>.link>span b { font-size: 18px }
.conbox-big>.link>a { padding: 12px 5px }
.vorteile { border: 1px solid #d6d8d9; padding: 2%; background: #f5f9fd; margin: 0 0 12px }
.vorteile>div>.cta { font: normal 13px/16px 'open sans', sans-serif; color: #242424; text-align: center; margin: -1px; padding: 3%; background: #f5f9fd; border-bottom: 1px solid #d6d8d9 }
.vorteile>div>.cta.logo span:before { float: left; display: block; width: 100px; height: 40px; margin: 0 5% 12px; content: ""; background: #00944a url(visual/logos-small.png) no-repeat center 0 }
.vorteile>div>.cta.logo.alone span:before { margin: 0 auto 12px; float: none }
.vorteile>div>.cta>span { display: block; background: #f3f3f3; padding: 14px 0 15px; margin-bottom: 15px; border: 1px solid #d6d8d9; background: #f3f3f3 }
.vorteile>div>.cta.alone>span { line-height: 0; padding-bottom: 2px; overflow: hidden; margin-bottom: 18px }
.vorteile>div>.cta>span>strong { display: block; font-size: 27px; color: #00aff0; margin-top: 7px }
.vorteile>.lists { border: 1px solid #d6d8d9; background: white; padding: 0 0 10px }
.vorteile>.lists>.title { font: 600 16px/18px 'open sans', sans-serif; color: #5d6c7e; text-align: center; overflow: hidden; padding: 5px; margin: 8px 8% 10px; border-bottom: 1px solid #dbdbdb }
.vorteile>.lists>ul { display: table; margin: 0 auto 10px; padding: 0; list-style: none; font-size: 11px; line-height: 14px; color: #232323 }
.vorteile>.lists>ul li { margin-bottom: 4px; padding-left: 14px; background: url(visual/sidebar-left1.png) no-repeat 0 -420px }
.vorteile>.lists>ul li.title { font: 600 14px/18px 'open sans', sans-serif; padding-left: 0; background: none }
.vorteile>.lists>ul.vor li.title { color: #00944a; text-align: left }
.vorteile>.lists>ul.nach li.title { color: #980404; text-align: left }
.procon { background: #f5f9fd; border: 1px solid #d6d8d9; padding: 2%; margin: 0 0 12px; display: flex; flex-flow: column nowrap }
.procon .cell { background: #fff; border: 1px solid #d6d8d9 }
.procon > div + div { margin-top: 2%; text-align: center }
.procon .cta { position: relative; z-index: 2 }
.procon .cta > span { display: block; padding: 14px 0; text-align: center; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 1.23; color: #242424 }
.procon .cta > span strong { display: block; font-size: 2.07em; line-height: 1; color: #00aff0 }
.procon .btn1 { margin-top: 2% }
.procon .cell > .title { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.125; font-weight: 600; color: #5d6c7e; text-align: center; padding: 5px; margin: 8px 8% 10px; border-bottom: 1px solid #dbdbdb }
.procon .lists { display: inline-block; text-align: left }
.procon .lists ul { list-style: none; font-size: 11px; line-height: 1.27; color: #232323; padding: 0; max-width: 95%; margin-left: auto; margin-right: auto }
.procon .lists ul li { text-align: center; background: none; padding-left: 0 }
.procon .lists ul li:before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #fff; position: absolute; top: 5px; left: 0 }
.procon .lists ul li.title { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.28; font-weight: 600; margin: 0 0 8px; padding: 0 }
.procon .lists ul li.title:before { content: none }
.procon .lists ul.pro li.title { color: #00944a }
.procon .lists ul.con li.title { color: #980404 }
.procon ._logo2:before { content: ''; float: left }
.procon .alone:before { display: block; margin: 0 auto 12px; float: none }
.procon .no-bonus:before { display: block; margin: 0 auto; float: none }
.procon .no-bonus > span { display: none }
._logo2:before, ._logo2 > span { display: inline-block; width: 100px; height: 40px; margin: 0 5%; background: #00944a url(visual/logos-small.png) no-repeat center 0 }
._logo2.co-es:before,
._logo2.co-es > span { width: 228px; height: 29px; background: url(/wp-content/themes/general/visual/logo.png) no-repeat center center / contain }
._logo2.cas888:before, ._logo2.cas888 > span { background-position: center 0px; background-color: #3c3c3c }
._logo2.marathonbet:before, ._logo2.marathonbet > span { background-position: center -1040px; background-color: #242424 }
._logo2.cas-gran-madrid:before, ._logo2.cas-gran-madrid > span { background-position: center -1080px; background-color: #212121 }
._logo2.leovegas:before, ._logo2.leovegas > span { background-position: center -1240px; background-color: #fff; box-shadow: 0 0 0 1px #888888 inset }
._logo2.botemania:before, ._logo2.botemania > span { background-position: center -561px; background-color: #383636 }
._logo2.goldenpark:before, ._logo2.goldenpark > span { background-position: center -720px; background-color: #383636; box-shadow: 0 0 0 1px #888888 inset }
._logo2.betway:before, ._logo2.betway > span { background-position: center -80px; background-color: #242424 }
._logo2.luckia:before, ._logo2.luckia > span { background-position: center -242px; background-color: #ffffff }
._logo2.circus:before, ._logo2.circus > span { background-position: center -681px; background-color: #c5b683; box-shadow: 0 0 0 1px #f1de9e inset }
._logo2.betfair:before, ._logo2.betfair > span { background-position: center -280px; background-color: #22333d }
._logo2.vivelasuerte:before, ._logo2.vivelasuerte > span { background-position: center -761px; background-color: #6c7d50; box-shadow: 0 0 0 1px #888888 inset }
._logo2.marca:before, ._logo2.marca > span { background-position: center -800px; background-color: #434449 }
._logo2.sportium:before, ._logo2.sportium > span { background-position: center -323px; background-color: #f3f3f3 }
._logo2.cas888:before, ._logo2.cas888 > span { background-position: center 0px; background-color: #111 }
._logo2.wanabet:before, ._logo2.wanabet > span { background-position: center -520px; background-color: #383636; box-shadow: 0 0 0 1px #888888 inset }
._logo2.casbarcelona:before, ._logo2.casbarcelona > span { background-position: center -480px; background-color: #444343; box-shadow: 0 0 0 1px #791801 inset }
._logo2.betsson:before, ._logo2.betsson > span { background-position: center -880px; background-color: #ffffff; box-shadow: 0 0 0 1px #ffffff inset }
._logo2.canalbingo:before, ._logo2.canalbingo > span { background-position: center -1160px; background-color: #151f2a; box-shadow: 0 0 0 1px #888888 inset }
._logo2.tombola:before, ._logo2.tombola > span { background-position: center -1200px; background-color: #00bcad; box-shadow: 0 0 0 1px #888888 inset }
._logo2.jokerbet:before, ._logo2.jokerbet > span { background-position: center -960px; background-color: #ffffff; box-shadow: 0 0 0 1px #888888 inset }
._logo2.paston:before, ._logo2.paston > span { background-position: center -1000px; background-color: #fff }
._logo2.caswh:before, ._logo2.caswh > span { background-position: center -920px; background-color: #164673 }
._logo2.paf:before, ._logo2.paf > span { background-position: center -160px; background-color: #f3f3f3 }
._logo2.casino777:before, ._logo2.casino777 > span { background-position: center -401px; background-color: #ada36e; box-shadow: 0 0 0 1px #888888 inset }
._logo2.starvegas:before, ._logo2.starvegas > span { background-position: center -601px; background-color: #3a7772; box-shadow: 0 0 0 1px #888888 inset }
._logo2.interwetten:before, ._logo2.interwetten > span { background-position: center -360px; background-color: #f3f3f3 }
._logo2.suertia:before, ._logo2.suertia > span { background-position: center -200px; background-color: #3c3c3c }
._logo2.merkurmagic:before, ._logo2.merkurmagic > span { background-position: center -642px; background-color: #2c2c2c }
._logo2.bwin:before, ._logo2.bwin > span { background-position: center -42px; background-color: #000 }
._logo2.bethard:before, ._logo2.bethard > span { background-position: center -1281px; background-color: #242424 }
._logo2.versus:before, ._logo2.versus > span { background-image: url(visual/logos/versus.png); background-size: contain; background-color: #090909 }
@media only screen and (min-width:540px) and (max-width:639px), only screen and (min-width:768px) and (max-width:949px), only screen and (min-width:1024px) and (max-width:1199px) {
	.procon { padding: 10px }
	.procon .no-bonus:before { float: left; margin-left: 4.4% }
	.procon .cta { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; background: #fff; border: 1px solid #d6d8d9; padding-right: 3.3% }
	.procon .cta > span { padding: 10px 0; flex-grow: 1; margin-right: 10px; background: transparent; border: 0 none }
	.procon .btn1 { margin-top: 0 }
	.procon .cta + div { padding: 0 10px }
	.procon .cell > .title { max-width: none; margin: 0 0 14px }
}
@media only screen and (min-width:540px) and (max-width:639px), only screen and (min-width:768px) and (max-width:949px), only screen and (min-width:1024px) {
	.procon .lists ul li { text-align: left; margin: 4px 0 0; padding: 0 0 0 12px; position: relative }
	.procon .lists ul li:before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #232323; position: absolute; top: 5px; left: 0 }
	.procon .lists { display: flex; flex-flow: row wrap; justify-content: space-between }
	.procon .lists ul { text-align: left; width: 46%; margin: 0 0 14px }
	.procon .lists ul li.title { padding-left: 0 }
	.no-flex .procon { overflow: hidden }
	.no-flex .procon .cta { float: right }
	.no-flex .procon .lists { overflow: hidden }
	.no-flex .procon .lists ul.pro { float: left; clear: both }
	.no-flex .procon .lists ul.con { float: right }
}
@media only screen and (min-width:1200px) {
	.procon { padding: 20px; display: flex; flex-flow: row nowrap; justify-content: space-between }
	.procon .cta { order: 2; display: flex; flex-flow: column nowrap; justify-content: space-between; margin-left: 20px; width: 30% }
	.procon .cta > span { flex-grow: 1; padding: 14px 20px; display: flex; flex-flow: column nowrap; justify-content: center }
	.procon .cta > span:before { float: none; margin: 0 auto 15px }
	.procon .cta > span.no-bonus:before { margin-bottom: 0 }
	.procon .cta > span strong { margin-top: 10px }
	.procon .cta + div { order: 1; flex-grow: 1; margin: 0; width: 64%; padding: 0 20px 6px }
	.procon .btn1 { margin-top: 20px }
	.procon .cell > .title { margin: 0 auto 12px; padding: 10px }
}
.slideshow { border: 1px solid #ccc; position: relative; margin-bottom: 15px }
.slideshow>.caption { font: normal 15px/18px 'open sans', sans-serif; color: #5c5c5c; padding: 6px 2%; border-bottom: 1px solid #ccc; text-align: center }
.slideshow .wrap { overflow: hidden }
.slideshow.ver3 .wrap { background: #f7fbff }
.slideshow .wrap > ul { width: 1000%; list-style: none; margin: 0; padding: 0; overflow: hidden; transition: .3s linear }
.slideshow .wrap > ul.slide1 { margin-left: -100% }
.slideshow .wrap > ul.slide2 { margin-left: -200% }
.slideshow .wrap > ul.slide3 { margin-left: -300% }
.slideshow .wrap > ul.slide4 { margin-left: -400% }
.slideshow .wrap > ul.slide5 { margin-left: -500% }
.slideshow .wrap > ul.slide6 { margin-left: -600% }
.slideshow .wrap > ul.slide7 { margin-left: -700% }
.slideshow .wrap > ul.slide8 { margin-left: -800% }
.slideshow .wrap > ul.slide9 { margin-left: -900% }
.slideshow .wrap > ul > li { position: relative; float: left; width: 10% }
.slideshow .wrap > ul > li div { margin: 15px 10%; color: #696969 }
.slideshow .wrap > ul > li div img { max-width: 100%; height: auto; display: block; margin: 0 auto 12px }
.slideshow.ver3 .wrap > ul > li div img { width: auto; float: none; max-width: 100%; border: none; margin-bottom: 12px }
.slideshow .wrap > ul > li div > b { display: block; font-weight: normal; background: white; border: 1px solid #d6d8d9 }
.slideshow .wrap > ul > li div > span { display: block; font-style: italic }
.slideshow .wrap > ul > li div > span b { display: block; font: 600 18px/20px 'open sans', sans-serif; margin-bottom: 12px }
.slideshow .wrap > ul > li div > span b strong { color: #0a509c; display: block }
.slideshow.ver3 .wrap > ul > li div > span { font: normal 14px/16px Verdana, sans-serif; color: #5c5c5c; background: white; border: 1px solid #d6d8d9; padding: 9px; display: block; height: auto }
.slideshow.ver3 .wrap > ul > li div > span:before { content: ""; float: left; background: url(visual/logos-table-mid.png) no-repeat center 0; width: 100px; height: 28px }
.slideshow.ver3 .wrap > ul > li div > span.titanbet:before { width: 75px; height: 19px; background-position: -6px -80px }
.slideshow.ver3 .wrap > ul > li div > span.cas888:before { width: 47px; height: 31px; background-position: -21px -2px; margin-top: -7px }
.slideshow.ver3 .wrap > ul > li div > span.bwin:before { width: 66px; height: 26px; background-position: -13px -44px }
.slideshow.ver3 .wrap > ul > li div > span.betfair:before { width: 86px; height: 13px; background-position: 0 -115px }
.slideshow.ver3 .wrap > ul > li div > span.interwetten:before { width: 42px; height: 28px; background-position: -21px -144px }
.slideshow.ver3 .wrap > ul > li div > span.suertia:before { width: 75px; height: 20px; background-position: -4px -184px }
.slideshow.ver3 .wrap > ul > li div > span.paf:before { width: 72px; height: 24px; background-position: -9px -216px }
.slideshow.ver3 .wrap > ul > li div > span.sportium:before { width: 85px; height: 16px; background-position: -2px -255px }
.slideshow.ver3 .wrap > ul > li div > span.luckya:before { width: 79px; height: 24px; background-position: -4px -288px }
.slideshow.ver3 .wrap > ul > li div > span.betway:before { width: 76px; height: 20px; background-position: -6px -322px }
.slideshow.ver3 .wrap > ul > li div > span.red32:before { width: 67px; height: 23px; background-position: -14px -321px }
.slideshow div.prev, .slideshow div.next { position: absolute; top: 0; bottom: 0; width: 30%; cursor: pointer }
.slideshow div.prev { left: 0 }
.slideshow div.next { right: 0 }
.slideshow div.prev div, .slideshow div.next div { position: absolute; top: 0; bottom: 0; margin: auto; width: 20px; height: 12%; background: #f7fbff; border: 1px solid #d6d8d9; font-size: 0 }
.slideshow div.prev div { margin-left: 3% }
.slideshow div.next div { right: 0; margin-right: 3% }
.slideshow div.prev:hover div, .slideshow div.next:hover div { background-color: white; border-color: #4c768b }
.slideshow div.prev div:before, .slideshow div.next div:before { position: absolute; top: 0; bottom: 0; content: ""; display: block; width: 7px; height: 13px; margin: auto 7px; background: url(visual/top-sprite.png) no-repeat -128px -57px }
.slideshow div.next div:before { background-position: -138px -57px }
.slideshow div.prev:hover div:before { background-position: -148px -57px }
.slideshow div.next:hover div:before { background-position: -158px -57px }
p.intro { font: normal 12px/18px 'open sans', sans-serif; color: #2f2f2f }
p.intro:not(.visible) { display: none; }
p.intro strong { font-style: italic; font-weight: bold; text-shadow: 0.5px 0px 0px #000 }
p.gray, div.gray { background: #f3f3f3; padding: 2% 3%; margin: 0 0 15px }
.side-video { text-align: center }
.side-video > div { padding: 0 0 58%; position: relative; margin-bottom: 10px }
.side-video iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }
@media only screen and (max-width:479px) {
	.side-video.left, .side-video.right { float: none }
}
@media only screen and (min-width:768px) {
	.side-video { float: left; margin-right: 3%; width: 44% }
	.side-video.right { float: right; margin-right: 0; margin-left: 3% }
}
.wicon.live-blackjack:before { background-image: url(visual/circle/blackjack-live-logo.png); width: 77px; height: 85px }
.wicon.blackjack-vip:before { background-image: url(visual/circle/blackjack-vip.png); width: 74px; height: 73px }
.wicon.blackjack-1:before { background-image: url(visual/circle/blackjack-1.png); width: 95px; height: 95px }
.wicon.blackjack-2:before { background-image: url(visual/circle/blackjack-2.png); width: 95px; height: 95px }
.wicon.blackjack-3:before { background-image: url(visual/circle/blackjack-3.png); width: 95px; height: 95px }
.wicon.blackjack-4:before { background-image: url(visual/circle/blackjack-4.png); width: 95px; height: 95px }
.wicon.blackjack-5:before { background-image: url(visual/circle/blackjack-5.png); width: 97px; height: 97px }
.wicon.blackjack-6:before { background-image: url(visual/circle/blackjack-6.png); width: 95px; height: 95px }
.wicon.live-roulette:before { background-image: url(visual/circle/roulette-live-logo.png); width: 86px; height: 82px }
.slotlist-table { overflow-y: hidden; overflow-x: auto; width: 100%; padding: 0 0 20px }
.slotlist-table table { width: 100%; border: 0 none; border-collapse: collapse; border-spacing: 0; max-width: 988px }
.slotlist-table caption { border-top: 1px solid #d6d8d9; font: italic 600 15px/1.2 'open sans', sans-serif; color: #575757; padding: 10px }
.slotlist-table th { font-family: 'Open Sans', sans-serif }
.slotlist-table thead th { border-width: 1px 0; border-style: solid; border-color: #d6d8d9; font-size: 15px; line-height: 1.2; font-weight: 600; font-style: italic; color: #575757; padding: 10px }
.slotlist-table tbody th { border: 1px solid #d6d8d9; font-size: 13px; line-height: 1.2; font-weight: 400; color: #5c5c5c; padding: 5px }
.slotlist-table tbody th { background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%) }
.slotlist-table td { font-size: 13px; line-height: 1.2; text-align: center; padding: 5px; border: 1px solid #d6d8d9; color: #424242; background: #fff; height: 52px }
.slotlist-table td > strong { font-size: 14px; color: #3d3d3d }
.slotlist-table td > strong em { font-size: 12px }
.slotlist-table td > a { color: #084fb2; text-decoration: none }
.slotlist-table td > a:hover { text-decoration: underline }
.slotlist-table tbody tr:nth-child(odd) td:not(:first-child) { background: #f9f9f9 }
.slotlist-table tbody tr th:first-child { width: 52px }
.slotlist-table tbody tr td:first-child { font-style: italic }
.slotlist-table .placeholder, .slotlist-table .placeholder2 { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-align: left; text-indent: -100%; overflow: hidden }
.slotlist-table .placeholder { background: red; width: 164px; height: 42px }
.slotlist-table .placeholder2 { background: blue; width: 100px; height: 30px }
.steps-items { margin: 5px 0 20px 0 }
.steps-item { background: #fff; border: 1px solid #d8d9d9; padding: 10px 30px 10px 73px; position: relative; min-height: 58px; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #eef1f5; display: flex; flex-flow: column nowrap; justify-content: center; max-width: 320px; margin-left: auto; margin-right: auto;}
.steps-item + .steps-item { margin-top: 4px }
.steps-item p { font-size: 12px; line-height: 1.25; margin: 5px 0 0; text-align: center !important; }
.steps-item p a { text-decoration: none }
.steps-item p a:hover { text-decoration: underline }
.steps-item p a i { margin-right: 5px }
.step-index { background: #e1e4e9; width: 30px; height: 30px; border: 2px solid #e1e4e9; border-radius: 50%; font-size: 18px; line-height: 30px; text-align: center; color: #afb4bc; font-weight: bold; position: absolute; top: 50%; left: 14px; margin-top: -17px }
.steps-item.active .step-index { border-color: #b0b4bd }
.steps-items.v2 .steps-item.active .step-index, .steps-items.v3 .steps-item.active .step-index { background: #1f86b1; border-color: #1f86b1; color: #fff }
.step-title { display: inline-block; vertical-align: middle; font-family: 'Roboto Condensed', sans-serif; font-size: 17px; line-height: 18px; color: #0a0a0a }
@media only screen and (min-width:768px) {
	.steps-items { background: #fff; border: 1px solid #d8d9d9; display: table; border-spacing: 0; table-layout: fixed; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #eef1f5; width: 100% }
	.steps-item { max-width: none; background: transparent; border: 0 none; display: table-cell; vertical-align: top; box-shadow: none; width: 33.33%; text-align: center; padding: 20px 2% 15px; position: relative }
	.steps-item p { margin: 12px 0 0 }
	.steps-item p span { display: block }
	.steps-item:before, .steps-item:after { content: ''; height: 5px; position: absolute; top: 34px; left: -50%; pointer-events: none }
	.steps-item:before { background: #e1e4e9; width: 100% }
	.steps-item:after { background: #1f86b1; width: 0; opacity: 0; transition: opacity .1s, width 0s .1s }
	.steps-items .steps-item:first-child:before, .steps-items .steps-item:first-child:after { content: none }
	.step-index { display: block; margin: 0 auto 20px; position: relative; left: auto; z-index: 2; transition: background-color .1s, border-color .1s, color .1s }
	.steps-items.step1 .steps-item:first-child .step-index, .steps-items.act-step1 .steps-item:first-child .step-index, .steps-items.step2 .steps-item:first-child .step-index, .steps-items.act-step2 .steps-item:first-child .step-index, .steps-items.step2 .steps-item:first-child + .steps-item .step-index, .steps-items.act-step2 .steps-item:first-child + .steps-item .step-index, .steps-items.step3 .steps-item:first-child .step-index, .steps-items.act-step3 .steps-item:first-child .step-index, .steps-items.step3 .steps-item:first-child + .steps-item .step-index, .steps-items.act-step3 .steps-item:first-child + .steps-item .step-index, .steps-items.step3 .steps-item:first-child + .steps-item + .steps-item .step-index, .steps-items.act-step3 .steps-item:first-child + .steps-item + .steps-item .step-index { background: #1f86b1; border-color: #1f86b1; color: #fff }
	.steps-items.step2 .steps-item:first-child + .steps-item .step-index, .steps-items.act-step2 .steps-item:first-child + .steps-item .step-index, .steps-items.step3 .steps-item:first-child + .steps-item .step-index, .steps-items.act-step3 .steps-item:first-child + .steps-item .step-index, .steps-items.step3.speedup .steps-item:first-child + .steps-item + .steps-item .step-index { transition-delay: .15s }
	.steps-items.act-step3.speedup .steps-item:first-child + .steps-item + .steps-item .step-index { transition-delay: .15s }
	.steps-items.step3 .steps-item:first-child + .steps-item + .steps-item .step-index, .steps-items.act-step3 .steps-item:first-child + .steps-item + .steps-item .step-index { transition-delay: .35s }
	.steps-items.step2 .steps-item:first-child + .steps-item:after, .steps-items.act-step2 .steps-item:first-child + .steps-item:after, .steps-items.step3 .steps-item:first-child + .steps-item:after, .steps-items.act-step3 .steps-item:first-child + .steps-item:after, .steps-items.step3 .steps-item:first-child + .steps-item + .steps-item:after, .steps-items.act-step3 .steps-item:first-child + .steps-item + .steps-item:after { opacity: 1; width: 100%; transition: width .17s linear }
	.steps-items.step3 .steps-item:first-child + .steps-item + .steps-item:after { transition-delay: .1625s }
	.steps-items.step3.speedup .steps-item:first-child + .steps-item + .steps-item:after { transition-delay: 0s }
}
@media only screen and (min-width:1200px) {
	.steps-item { padding-left: 4%; padding-right: 4% }
}
._game1 { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; background-position: center; background-repeat: no-repeat; background-image: url(visual/new-slots-logos.png) }
._game1.dracula { background-position: 0px 0px; width: 155px; height: 54px }
._game1.blood-suckers { background-position: 0px -58px; width: 155px; height: 54px }
._game1.captains-treasure { background-position: 0px -124px; width: 155px; height: 54px }
._game1.halloween-fortune { background-position: 0px -187px; width: 155px; height: 54px }
._game1.desert-treasure { background-position: 0px -245px; width: 155px; height: 54px }
._game1.hellboy { background-position: 0px -300px; width: 155px; height: 54px }
._game1.king-of-slots { background-position: 0px -362px; width: 155px; height: 54px }
._game1.musketeers { background-position: 0px -479px; width: 157px; height: 60px }
._game1.great-blue { background-position: 0px -541px; width: 157px; height: 60px }
._game1.milionaire { background-position: 0px -779px; width: 157px; height: 60px }
._game1.eggomatic { background-position: 0px -599px; width: 157px; height: 60px }
._game1.the-phantom { background-position: 0px -659px; width: 157px; height: 60px }
._game1.motohead { background-position: 0px -720px; width: 157px; height: 60px }
.more-topics { margin: 0 auto 15px; padding: 3px 12px 12px; font: normal 11px/16px 'open sans', sans-serif; text-align: center; color: #242424; background: #f3f3f3; border: 1px solid #d8d9d9; box-shadow: 0 0 0 2px white inset, 0 0 0 3px #dddddd inset }
.more-topics.borderless { padding-top: 12px; box-shadow: none; border: none }
.more-topics>div { padding: 7px; font-size: 16px; line-height: 20px }
.more-topics>ul { display: flex; flex-flow: row wrap; justify-content: center; padding: 0; margin: 0; list-style: none; border-top: 1px solid #d8d9d9; border-right: 1px solid #d8d9d9; background: white; overflow: hidden }
.more-topics>ul li { float: left; width: 50% }
.more-topics.x3>ul li { float: none; width: auto }
.more-topics>ul a, .more-topics>ul span { position: relative; display: block; height: 110px; padding: 10px 3px; border-left: 1px solid #d8d9d9; border-bottom: 1px solid #d8d9d9; box-shadow: 0 0 0 2px white inset, 0 0 0 3px #e5e9ed inset; text-decoration: none; color: #5b5b5b; background: white }
.more-topics.spaced > ul a, .more-topics.spaced > ul span { border: 1px solid #d8d9d9 }
.more-topics>ul a:hover { box-shadow: 0 0 0 2px white inset, 0 0 0 3px #5fa1c1 inset }
.more-topics>ul a strong, .more-topics>ul span strong { display: block; font-weight: 800; font-size: 12px; line-height: 12px; height: 24px; color: #1f86b1; text-transform: uppercase }
.more-topics > ul a strong { color: #1f86b1 }
.more-topics>ul li a:after, .more-topics>ul li span:after { display: block; position: absolute; top: 7px; right: 8px; font: bold 10px/11px 'open sans', sans-serif; color: white; text-transform: uppercase; padding: 0 3px; border: 1px solid #ed583a; border-radius: 2px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAANBAMAAACa+RnBAAAAFVBMVEX+cUbvWzv2ZUDzYD78bUX6a0T5aUJ1FSJgAAAAGElEQVQI12OAAAeGAIYEBgUgNABCARAEABZaAcHQw+RFAAAAAElFTkSuQmCC) repeat-x center }
.more-topics>ul li.word a:after, .more-topics>ul li.word span:after { content: attr(class) }
.more-topics>ul a:before, .more-topics>ul span:before { content: ""; display: block; width: 40px; height: 40px; margin: 0px auto 3px; background: url(visual/icons-5.png) no-repeat 0 0 }
.more-topics > ul .strat a:before, .more-topics > ul .strat span:before { background-position: 0px 0px }
.more-topics > ul .money a:before, .more-topics > ul .money span:before { background-position: -40px 0px }
.more-topics > ul .rules a:before, .more-topics > ul .rules span:before { background-position: -80px 0px }
.more-topics > ul .history a:before, .more-topics > ul .history span:before { background-position: -120px 0px }
.more-topics > ul .count a:before, .more-topics > ul .count span:before { background-position: 0px -40px }
.more-topics > ul .nolimit a:before, .more-topics > ul .nolimit span:before { background-position: -40px -40px }
.more-topics > ul .tips a:before, .more-topics > ul .tips span:before { background-position: -80px -40px }
.more-topics > ul .feats a:before, .more-topics > ul .feats span:before { background-position: -120px -40px }
.more-topics > ul .jackpot a:before, .more-topics > ul .jackpot span:before { background-position: 0px -80px }
.more-topics > ul .mobile-s a:before, .more-topics > ul .mobile-s span:before { background-position: -40px -80px }
.more-topics > ul .mobile-b a:before, .more-topics > ul .mobile-b span:before { background-position: -80px -80px }
.more-topics > ul .mobile-r a:before, .more-topics > ul .mobile-r span:before { background-position: -120px -80px }
.more-topics > ul .progress a:before, .more-topics > ul .progress span:before { width: 80px; height: 50px; margin-bottom: 10px; background-position: 0 -120px }
.more-topics > ul .no-progress a:before, .more-topics > ul .no-progress span:before { width: 80px; height: 50px; margin-bottom: 10px; background-position: -80px -120px }
.more-topics > ul .physical a:before, .more-topics > ul .physical span:before { width: 80px; height: 50px; margin-bottom: 10px; background-position: 0 -170px }
.more-topics > ul .risk a:before, .more-topics > ul .risk span:before { background-position: -80px -175px }
.more-topics > ul .mobile-device a:before, .more-topics > ul .mobile-device span:before { background-position: -120px -175px }
.more-topics > ul .mobile-casino a:before, .more-topics > ul .mobile-casino span:before { background-position: 0px -224px }
.more-topics > ul .mobile-payment a:before, .more-topics > ul .mobile-payment span:before { background-position: -40px -224px }
.more-topics > ul .android-ico a:before, .more-topics > ul .android-ico span:before { background-position: -80px -224px }
.more-topics > ul .iphone-ico a:before, .more-topics > ul .iphone-ico span:before { background-position: -120px -224px }
.more-topics > ul .ipad-ico a:before, .more-topics > ul .ipad-ico span:before { background-position: 0px -274px }
.more-topics > ul .tablet-ico a:before, .more-topics > ul .tablet-ico span:before { background-position: -40px -274px }

/*
/.more-topics>ul .strat:before { background-position: 0px 0px }
.more-topics>ul .money:before { background-position: -40px 0px }
.more-topics>ul .rules:before { background-position: -80px 0px }
.more-topics>ul .history:before { background-position: -120px 0px }
.more-topics>ul .count:before { background-position: 0px -40px }
.more-topics>ul .nolimit:before { background-position: -40px -40px }
.more-topics>ul .tips:before { background-position: -80px -40px }
.more-topics>ul .feats:before { background-position: -120px -40px }
.more-topics>ul .jackpot span:before { background-position: 0px -80px }
.more-topics>ul .mobile-s:before { background-position: -40px -80px }
.more-topics>ul .mobile-b:before { background-position: -80px -80px }
.more-topics>ul .mobile-r:before { background-position: -120px -80px }
.more-topics>ul .progress:before { width: 80px; height: 50px; margin-bottom: 10px; background-position: 0 -120px }
.more-topics>ul .no-progress:before { width: 80px; height: 50px; margin-bottom: 10px; background-position: -80px -120px }
.more-topics>ul .physical:before { width: 80px; height: 50px; margin-bottom: 10px; background-position: 0 -170px }*/


@media only screen and (min-width:480px) {
	.more-topics>ul a, .more-topics>ul span { height: 100px }
}
@media only screen and (min-width:600px) {
	.more-topics>ul li { width: 33.33% }
}
@media only screen and (min-width:768px) {
	.more-topics>ul li { width: 16.66% }
	.more-topics.x3>ul li { float: left; width: 33.33% }
	.more-topics>ul li a, .more-topics>ul li span { height: 110px }
}
@media only screen and (min-width:950px) {
	.more-topics>ul li { width: 33.33% }
	.more-topics>ul li a, .more-topics>ul li span { height: 100px }
	.more-topics.x3>ul li a, .more-topics.x3>ul li span { height: 120px }
}
@media only screen and (min-width:1024px) {
	.more-topics.x3>ul li a, .more-topics.x3>ul li span { height: auto; padding-bottom: 15px }
	.more-topics.x3>ul li strong { height: 18px }
}
@media only screen and (min-width:1150px) {
	.more-topics>ul li { width: 16.66% }
	.more-topics>ul li a, .more-topics>ul li span { height: 110px }
}
@media only screen and (min-width:1280px) {
	.more-topics>ul li a, .more-topics>ul li span { height: auto }
}
.jpcap { padding: 5px; background: #f9f9f9; border: 1px solid #dddddd; border-bottom: 0; font: normal 12px/45px 'open sans', sans-serif; color: #5c5c5c; margin: 0 -5px; text-align: center }
.jpcap.top:before { content: "top"; display: inline-block; font: bold 10px/11px 'open sans', sans-serif; color: white; text-transform: uppercase; padding: 0 3px; margin: 0 10px; border: 1px solid #ed583a; border-radius: 2px; vertical-align: middle; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAANBAMAAACa+RnBAAAAFVBMVEX+cUbvWzv2ZUDzYD78bUX6a0T5aUJ1FSJgAAAAGElEQVQI12OAAAeGAIYEBgUgNABCARAEABZaAcHQw+RFAAAAAElFTkSuQmCC) repeat-x center }
.jpcap>i { display: inline-block; width: 150px; height: 36px; vertical-align: middle; background: url(visual/logos-devs-1.png) no-repeat 0 0; text-indent: -9999px }
.jpcap.netent>i { width: 97px; height: 36px; background-position: 0 0 }
.jpcap.micro>i { width: 156px; height: 38px; background-position: 0 -37px }
.jpcap.playtech>i { width: 119px; height: 26px; background-position: 0 -76px }
.jpcap>span { display: block }
.jpcap>span>i { display: inline-block; width: 100px; height: 30px; margin: 0 20px; vertical-align: middle; background: url(visual/logos-mid.png) no-repeat 0 0; text-indent: -9999px }
.jpcap.betvictor>span>i { width: 100px; height: 19px; background-position: 0 0 }
.jpcap.europalace>span>i { width: 76px; height: 32px; background-position: 0 -20px }
.jpcap.ladbrokes>span>i { width: 100px; height: 19px; background-position: 0 -57px }
.jpcap.betway>span>i { width: 91px; height: 25px; background-position: 0 -77px }
.jpcap.paf>span>i { width: 80px; height: 31px; background-position: 1px -186px }
.jpcap.sportium>span>i { width: 104px; height: 25px; background-position: 1px -152px }
.jpcap.mrgreen>span>i { width: 57px; height: 47px; background-position: 0 -103px }
.jpcap.the888casino>span>i { width: 76px; height: 50px; background-position: 0px -217px }
.jpcap>span>a { display: inline-block; padding: 5px 18px }
@media only screen and (min-width:600px) {
	.jpcap { text-align: left }
	.jpcap>span { float: right }
}
@media only screen and (min-width:768px) {
	.jpcap { margin: 0; padding-left: 23px; padding-right: 23px }
	.jpcap.top:before { margin-left: 0 }
}
.slotrev { margin: 0 auto 15px; font: normal 11px/15px Verdana, sans-serif; color: #5a5a5a; overflow: hidden }
.slotrev > .img { line-height: 0; margin-bottom: 3px }
.slotrev > .img img { max-width: 100%; height: auto }
.slotrev > .info { overflow: hidden }
.slotrev > .info > .logo { display: none }
.slotrev > .info > .offer { position: relative; padding: 1px 35% 1px 1px; margin-bottom: 4px; background: #e6e6e6 }
.slotrev > .info > .offer > .text { background: #fffcf0; padding: 8px 15px; min-height: 63px }
.slotrev > .info > .offer > .text > strong { display: block; font: bold 18px/18px oswald, sans-serif; text-transform: uppercase }
.slotrev > .info > .offer > .text > strong strong { color: #ef5c3c }
.slotrev > .info > .offer > .rating { position: absolute; top: 0; bottom: 0; left: 65%; right: 0; margin: auto; width: 100px; height: 70px }
.slotrev > .info > .offer > .rating:before { content: ""; display: block; height: 40px; margin-bottom: 10px; background: #242424 url(visual/logos-small.png) no-repeat center 0 }
.slotrev > .info > .offer > .rating i { display: block; height: 20px; background: url(visual/star1.png) 0 0 }
.slotrev > .info > .offer > .rating i i { background-color: #e6e6e6; background-position: 0 -20px; text-indent: -9999px }
.slotrev > .info > .offer > .rating.r9 i i { width: 90px }
.slotrev > .info > .offer > .rating.r8 i i { width: 80px }
.slotrev > .info > .offer > .rating.r7 i i { width: 70px }
.slotrev > .info > .offer > .rating.r6 i i { width: 60px }
.slotrev > .info > .offer > .rating.r5 i i { width: 50px }
.slotrev > .info > .offer > .rating.r4 i i { width: 40px }
.slotrev > .info > .link { }
.slotrev > .info > .link a { border-radius: 0; font: normal 24px/16px oswald, sans-serif; text-transform: none }
.slotrev > .info > .offer > .rating > a { width: 100px; height: 40px; position: absolute; top: 0; left: 0; font-size: 0 }
.slotrev > .slot-terms { padding: 10px 10px 20px; font-size: 11px; line-height: 14px; color: #a3a3a3 }
.slotrev > .slot-terms .trigger-terms { color: #7a7a7a }
@media only screen and (min-width:600px) {
	.slotrev > .img { float: left; width: 47.5%; margin-right: 1%; margin-bottom: 0 }
}
@media only screen and (min-width:768px) {
	.slotrev > .img { overflow: hidden; width: 50% }
	.slotrev > .img img { max-width: none }
	.slotrev > .info > .offer { margin-bottom: 10px }
	.slotrev > .info > .offer > .text { padding: 12px 15px; height: 90px }
	.slotrev > .info > .logo { display: block; padding: 8px 5%; margin-bottom: 10px; border: 1px solid #d6d8d9; box-shadow: 0 0 0 7px white inset, 0 0 0 8px #d6d8d9 inset; font-size: 0; line-height: 0; color: transparent; text-indent: -100% }
	.slotrev > .info > .logo:before { content: ""; display: block; height: 110px; background-position: center; background-repeat: no-repeat }
	.slotrev > .info > .logo span { display: block; padding: 10px; font: normal 12px/12px Verdana, sans-serif; color: #a9a9a9; text-align: center; border-top: 1px solid #ece4d6; text-indent: 0 }
	.slotrev > .info > .logo span b { font-weight: normal; color: black }
	.slotrev > .slot-terms { padding: 15px 5px 5px; line-height: 12px }
}
@media only screen and (min-width:1024px) {
	.slotrev > .img { width: 58.4% }
}
@media only screen and (min-width:1200px) {
	.slotrev > .info > .offer > .text { padding: 14px 16px; height: 86px }
	.slotrev > .info > .offer > .text > strong { margin-bottom: 14px }
	.slotrev > .slot-terms { padding: 15px 5px 0 }
}
.slotrev > .info > .logo.avalon:before, .slotoffer.avalon > .logo, .gamesbox ul li a.avalon:before { background-image: url(visual/game/avalon.png) }
.slotrev > .info > .logo.batjj:before, .slotoffer.batjj > .logo, .gamesbox ul li a.batjj:before { background-image: url(visual/game/batman-and-the-joker-jewels.png) }
.slotrev > .info > .logo.av:before, .slotoffer.av > .logo, .gamesbox ul li a.av:before { background-image: url(visual/game/ace-ventura.png) }
.slotrev > .info > .logo.avalon2:before, .slotoffer.avalon2 > .logo, .gamesbox ul li a.avalon2:before { background-image: url(visual/game/avalon2.png) }
.slotrev > .info > .logo.bg:before, .slotoffer.bg > .logo, .gamesbox ul li a.bg:before { background-image: url(visual/game/battlestar-galactica.png) }
.slotrev > .info > .logo.bk:before, .slotoffer.bk > .logo, .gamesbox ul li a.bk:before { background-image: url(visual/game/big-kahuna.png) }
.slotrev > .info > .logo.botb:before, .slotoffer.botb > .logo, .gamesbox ul li a.botb:before { background-image: url(visual/game/bounty-of-the-beanstalk.png) }
.slotrev > .info > .logo.civ:before, .slotoffer.civ > .logo, .gamesbox ul li a.civ:before { background-image: url(visual/game/cat-in-vegas.png) }
.slotrev > .info > .logo.ct:before, .slotoffer.ct > .logo, .gamesbox ul li a.ct:before { background-image: url(visual/game/captains-treasure.png) }
.slotrev > .info > .logo.cleo:before, .slotoffer.cleo > .logo, .gamesbox ul li a.cleo:before { background-image: url(visual/game/cleopatra.png) }
.slotrev > .info > .logo.dm:before, .slotoffer.dm > .logo, .gamesbox ul li a.dm:before { background-image: url(visual/game/dazzle-me.png) }
.slotrev > .info > .logo.drac:before, .slotoffer.drac > .logo, .gamesbox ul li a.drac:before { background-image: url(visual/game/dracula.png) }
.slotrev > .info > .logo.gb:before, .slotoffer.gb > .logo, .gamesbox ul li a.gb:before { background-image: url(visual/game/great-blue.png) }
.slotrev > .info > .logo.gld:before, .slotoffer.gld > .logo, .gamesbox ul li a.gld:before { background-image: url(visual/game/gladiator.png) }
.slotrev > .info > .logo.got:before, .slotoffer.got > .logo, .gamesbox ul li a.got:before { background-image: url(visual/game/game-of-thrones-243.png) }
.slotrev > .info > .logo.got15:before, .slotoffer.got15 > .logo, .gamesbox ul li a.got15:before { background-image: url(visual/game/game-of-thrones-15.png) }
.slotrev > .info > .logo.gq:before, .slotoffer.gq > .logo, .gamesbox ul li a.gq:before { background-image: url(visual/game/gonzos-quest.png) }
.slotrev > .info > .logo.book-of-gods-logo:before, .slotoffer.book-of-gods-logo > .logo, .gamesbox ul li a.book-of-gods-logo:before { background-image: url(visual/game/book-of-gods.png) }
.slotrev > .info > .logo.creature-from-the-black-lagoon-logo:before, .slotoffer.creature-from-the-black-lagoon-logo > .logo, .gamesbox ul li a.creature-from-the-black-lagoon-logo:before { background-image: url(visual/game/creature-from-the-black-lagoon.png) }
.slotrev > .info > .logo.dead-or-alive-logo:before, .slotoffer.dead-or-alive-logo > .logo, .gamesbox ul li a.dead-or-alive-logo:before { background-image: url(visual/game/dead-or-alive.png) }
.slotrev > .info > .logo.extra-chili-logo:before, .slotoffer.extra-chili-logo > .logo, .gamesbox ul li a.extra-chili-logo:before { background-image: url(visual/game/extra-chili-logo.png) }
.slotrev > .info > .logo.robocop-logo:before, .slotoffer.robocop-logo > .logo, .gamesbox ul li a.robocop-logo:before { background-image: url(visual/game/robocop-logo.png) }
.slotrev > .info > .logo.gn:before, .slotoffer.gn > .logo, .gamesbox ul li a.gn:before { background-image: url(visual/game/going-nuts.jpg) }
.slotrev > .info > .logo.hb:before, .slotoffer.hb > .logo, .gamesbox ul li a.hb:before { background-image: url(visual/game/hellboy.png) }
.slotrev > .info > .logo.ir:before, .slotoffer.ir > .logo, .gamesbox ul li a.ir:before { background-image: url(visual/game/immortal-romance.png) }
.slotrev > .info > .logo.jb:before, .slotoffer.jb > .logo, .gamesbox ul li a.jb:before { background-image: url(visual/game/jack-of-the-beanstalk.png) }
.slotrev > .info > .logo.jg:before, .slotoffer.jg > .logo, .gamesbox ul li a.jg:before { background-image: url(visual/game/jackpot-giant.png) }
.slotrev > .info > .logo.jimi:before, .slotoffer.jimi > .logo, .gamesbox ul li a.jimi:before { background-image: url(visual/game/jimi-hendrix.png) }
.slotrev > .info > .logo.jd:before, .slotoffer.jd > .logo, .gamesbox ul li a.jd:before { background-image: url(visual/game/judge-dredd.png) }
.slotrev > .info > .logo.js:before, .slotoffer.js > .logo, .gamesbox ul li a.js:before { background-image: url(visual/game/jungle-spirit.png) }
.slotrev > .info > .logo.jp:before, .slotoffer.jp > .logo, .gamesbox ul li a.jp:before { background-image: url(visual/game/jurassic-park.png) }
.slotrev > .info > .logo.kk:before, .slotoffer.kk > .logo, .gamesbox ul li a.kk:before { background-image: url(visual/game/king-kong.png) }
.slotrev > .info > .logo.koc:before, .slotoffer.koc > .logo, .gamesbox ul li a.koc:before { background-image: url(visual/game/king-of-cash.png) }
.slotrev > .info > .logo.kv:before, .slotoffer.kv > .logo, .gamesbox ul li a.kv:before { background-image: url(visual/game/king-vegas.png) }
.slotrev > .info > .logo.lrdn:before, .slotoffer.lrdn > .logo, .gamesbox ul li a.lrdn:before { background-image: url(visual/game/la-reina-del-nilo.png) }
.slotrev > .info > .logo.lm:before, .slotoffer.lm > .logo, .gamesbox ul li a.lm:before { background-image: url(visual/game/lotto-madness.png) }
.slotrev > .info > .logo.mg:before, .slotoffer.mg > .logo, .gamesbox ul li a.mg:before { background-image: url(visual/game/millionaire-genie.png) }
.slotrev > .info > .logo.moth:before, .slotoffer.moth > .logo, .gamesbox ul li a.moth:before { background-image: url(visual/game/motoerhead.png) }
.slotrev > .info > .logo.mps:before, .slotoffer.mps > .logo, .gamesbox ul li a.mps:before { background-image: url(visual/game/monty-pythons-spamalot.png) }
.slotrev > .info > .logo.ns:before, .slotoffer.ns > .logo, .gamesbox ul li a.ns:before { background-image: url(visual/game/neonstaxx.png) }
.slotrev > .info > .logo.poo:before, .slotoffer.poo > .logo, .gamesbox ul li a.poo:before { background-image: url(visual/game/prince-of-olympus.png) }
.slotrev > .info > .logo.pp:before, .slotoffer.pp > .logo, .gamesbox ul li a.pp:before { background-image: url(visual/game/pink-panther.png) }
.slotrev > .info > .logo.pyr:before, .slotoffer.pyr > .logo, .gamesbox ul li a.pyr:before { background-image: url(visual/game/pyramid.png) }
.slotrev > .info > .logo.rrh:before, .slotoffer.rrh > .logo, .gamesbox ul li a.rrh:before { background-image: url(visual/game/red-riding-hood.png) }
.slotrev > .info > .logo.rocky:before, .slotoffer.rocky > .logo, .gamesbox ul li a.rocky:before { background-image: url(visual/game/rocky.png) }
.slotrev > .info > .logo.rr:before, .slotoffer.rr > .logo, .gamesbox ul li a.rr:before { background-image: url(visual/game/reel-rush.png) }
.slotrev > .info > .logo.br:before, .slotoffer.br > .logo, .gamesbox ul li a.br:before { background-image: url(visual/game/bridesmaids-logo.png) }
.slotrev > .info > .logo.wh:before, .slotoffer.wh > .logo, .gamesbox ul li a.wh:before { background-image: url(visual/game/white-rabbit-logo.png) }
.slotrev > .info > .logo.sq:before, .slotoffer.sq > .logo, .gamesbox ul li a.sq:before { background-image: url(visual/game/starquest.png) }
.slotrev > .info > .logo.pg:before, .slotoffer.pg > .logo, .gamesbox ul li a.pg:before { background-image: url(visual/game/playboy-gold-logo.png) }
.slotrev > .info > .logo.cq:before, .slotoffer.cq > .logo, .gamesbox ul li a.cq:before { background-image: url(visual/game/cat-queen-logo.png) }
.slotrev > .info > .logo.sb:before, .slotoffer.sb > .logo, .gamesbox ul li a.sb:before { background-image: url(visual/game/starburst.png) }
.slotrev > .info > .logo.basic-instinct:before, .slotoffer.basic-instinct > .logo, .gamesbox ul li a.basic-instinct:before { background-image: url(visual/game/basic-instinct-logo.png) }
.slotrev > .info > .logo.forest-mania:before, .slotoffer.forest-mania > .logo, .gamesbox ul li a.forest-mania:before { background-image: url(visual/game/forest-mania-logo.png) }
.slotrev > .info > .logo.foxin-wins:before, .slotoffer.foxin-wins > .logo, .gamesbox ul li a.foxin-wins:before { background-image: url(visual/game/foxin-wins-logo.png) }
.slotrev > .info > .logo.pink-elephants:before, .slotoffer.pink-elephants > .logo, .gamesbox ul li a.pink-elephants:before { background-image: url(visual/game/pink-elephants-logo.png) }
.slotrev > .info > .logo.sevens-n-fruits:before, .slotoffer.sevens-n-fruits > .logo, .gamesbox ul li a.sevens-n-fruits:before { background-image: url(visual/game/sevens-n-fruits-logo.png) }
.slotrev > .info > .logo.sg:before, .slotoffer.sg > .logo, .gamesbox ul li a.sg:before { background-image: url(visual/game/spinata-grande.png) }
.slotrev > .info > .logo.sprc:before, .slotoffer.sprc > .logo, .gamesbox ul li a.sprc:before { background-image: url(visual/game/south-park-reel-chaos.png) }
.slotrev > .info > .logo.sprks:before, .slotoffer.sprks > .logo, .gamesbox ul li a.sprks:before { background-image: url(visual/game/sparks.png) }
.slotrev > .info > .logo.stm:before, .slotoffer.stm > .logo, .gamesbox ul li a.stm:before { background-image: url(visual/game/superman.png) }
.slotrev > .info > .logo.t2:before, .slotoffer.t2 > .logo, .gamesbox ul li a.t2:before { background-image: url(visual/game/terminator2.png) }
.slotrev > .info > .logo.ths2:before, .slotoffer.ths2 > .logo, .gamesbox ul li a.ths2:before { background-image: url(visual/game/thunderstruck2.png) }
.slotrev > .info > .logo.ttfl:before, .slotoffer.ttfl > .logo, .gamesbox ul li a.ttfl:before { background-image: url(visual/game/top-trumps-football-legends.png) }
.slotrev > .info > .logo.tp:before, .slotoffer.tp > .logo, .gamesbox ul li a.tp:before { background-image: url(visual/game/tesoro-pirata.png) }
.slotrev > .info > .logo.tr2:before, .slotoffer.tr2 > .logo, .gamesbox ul li a.tr2:before { background-image: url(visual/game/tomb-raider2.png) }
.slotrev > .info > .logo.toe:before, .slotoffer.toe > .logo, .gamesbox ul li a.toe:before { background-image: url(visual/game/throne-of-egypt.png) }
.slotrev > .info > .logo.ugt:before, .slotoffer.ugt > .logo, .gamesbox ul li a.ugt:before { background-image: url(visual/game/ultimate-grill-thrills.png) }
.slotrev > .info > .logo.agent-jane-blonde:before, .slotoffer.agent-jane-blonde > .logo, .gamesbox ul li a.agent-jane-blonde:before { background-image: url(visual/game/logo-agent-jane-blonde.png) }
.slotrev > .info > .logo.age-of-the-gods:before, .slotoffer.age-of-the-gods > .logo, .gamesbox ul li a.age-of-the-gods:before { background-image: url(visual/game/age-of-the-gods-logo.png) }
.slotrev > .info > .logo.doctor-love:before, .slotoffer.doctor-love > .logo, .gamesbox ul li a.doctor-love:before { background-image: url(visual/game/doctor-love-logo.png) }
.slotrev > .info > .logo.alaskan-fishing:before, .slotoffer.alaskan-fishing > .logo, .gamesbox ul li a.alaskan-fishing:before { background-image: url(visual/game/alaskan-fishing-logo.png) }
.slotrev > .info > .logo.blood-suckers:before, .slotoffer.blood-suckers > .logo, .gamesbox ul li a.blood-suckers:before { background-image: url(visual/game/blood-suckers-logo.png) }
.slotrev > .info > .logo.planet-of-the-apes:before, .slotoffer.planet-of-the-apes > .logo, .gamesbox ul li a.planet-of-the-apes:before { background-image: url(visual/game/planet-of-the-apes-logo.png) }
.slotrev > .info > .logo.jungle-jim:before, .slotoffer.jungle-jim > .logo, .gamesbox ul li a.jungle-jim:before { background-image: url(visual/game/jungle-jim-el-dorado.png) }
.slotrev > .info > .logo.arctic-fortune:before, .slotoffer.arctic-fortune > .logo, .gamesbox ul li a.arctic-fortune:before { background-image: url(visual/game/arctic-fortune.png) }
.slotrev > .info > .logo.break-da-bank:before, .slotoffer.break-da-bank > .logo, .gamesbox ul li a.break-da-bank:before { background-image: url(visual/game/break-da-bank-again.png) }
.slotrev > .info > .logo.hitman:before, .slotoffer.hitman > .logo, .gamesbox ul li a.hitman:before { background-image: url(visual/game/hitman.png) }
.slotrev > .info > .logo.lost-vegas:before, .slotoffer.lost-vegas > .logo, .gamesbox ul li a.lost-vegas:before { background-image: url(visual/game/lost-vegas.png) }
.slotrev > .info > .logo.copy-cats:before, .slotoffer.copy-cats > .logo, .gamesbox ul li a.copy-cats:before { background-image: url(visual/game/logo-copy-cats.png) }
.slotrev > .info > .logo.the-phantoms-curse:before, .slotoffer.the-phantoms-curse > .logo, .gamesbox ul li a.the-phantoms-curse:before { background-image: url(visual/game/logo-the-phantoms-curse.png) }
.slotrev > .info > .logo.the-legend-of-shangri-la:before, .slotoffer.the-legend-of-shangri-la > .logo, .gamesbox ul li a.the-legend-of-shangri-la:before { background-image: url(visual/game/logo-the-legend-of-shangri-la.png) }
.slotrev > .info > .logo.the-twisted-circus:before, .slotoffer.the-twisted-circus > .logo, .gamesbox ul li a.the-twisted-circus:before { background-image: url(visual/game/logo-the-twisted-circus.png) }
.slotrev > .info > .logo.adventure:before, .slotoffer.adventure > .logo, .gamesbox ul li a.adventure:before { background-image: url(visual/game/adventure-palace-logo.png) }
.slotrev > .info > .logo.desert-treasure:before, .slotoffer.desert-treasure > .logo, .gamesbox ul li a.desert-treasure:before { background-image: url(visual/game/desert-treasure-logo.png) }
.slotrev > .info > .logo.goldwyns-fairies:before, .slotoffer.goldwyns-fairies > .logo, .gamesbox ul li a.goldwyns-fairies:before { background-image: url(visual/game/goldwyns-fairies-logo.png) }
.slotrev > .info > .logo.three-musketeers:before, .slotoffer.three-musketeers > .logo, .gamesbox ul li a.three-musketeers:before { background-image: url(visual/game/three-musketeers-logo.png) }
.slotrev > .info > .logo.white-king:before, .slotoffer.white-king > .logo, .gamesbox ul li a.white-king:before { background-image: url(visual/game/white-king-logo.png) }
.slotrev > .info > .logo.asgardian-stones:before, .slotoffer.asgardian-stones > .logo, .gamesbox ul li a.asgardian-stones:before { background-image: url(visual/game/asgardian-stones-logo.png) }
.slotrev > .info > .logo.king-of-slots:before, .slotoffer.king-of-slots > .logo, .gamesbox ul li a.king-of-slots:before { background-image: url(visual/game/king-of-slots-logo.png) }
.slotrev > .info > .logo.eggomatic:before, .slotoffer.eggomatic > .logo, .gamesbox ul li a.eggomatic:before { background-image: url(visual/game/eggomatic-logo.png) }
.slotrev > .info > .logo.halloween-fortune:before, .slotoffer.halloween-fortune > .logo, .gamesbox ul li a.halloween-fortune:before { background-image: url(visual/game/halloween-fortune-logo.png) }
.slotrev > .info > .logo.secret-of-the-stones:before, .slotoffer.secret-of-the-stones > .logo, .gamesbox ul li a.secret-of-the-stones:before { background-image: url(visual/game/secret-of-the-stones-logo.png) }
.slotrev > .info > .logo.gg:before, .slotoffer.gg > .logo, .gamesbox ul li a.gg:before { background-image: url(visual/game/golden-goddess-logo.png) }
.slotrev > .info > .logo.potf:before, .slotoffer.potf > .logo, .gamesbox ul li a.potf:before { background-image: url(visual/game/pixies-of-the-forest.png) }
.slotrev > .info > .logo.nh:before, .slotoffer.nh > .logo, .gamesbox ul li a.nh:before { background-image: url(visual/game/nordic-heroes-logo.png) }
.slotrev > .info > .logo.ss:before, .slotoffer.ss > .logo, .gamesbox ul li a.ss:before { background-image: url(visual/game/siberian-storm.png) }
.slotrev > .info > .logo.dvd:before, .slotoffer.dvd > .logo, .gamesbox ul li a.dvd:before { background-image: url(visual/game/da-vinci-diamonds.png) }
.slotrev > .info > .logo.cats:before, .slotoffer.cats > .logo, .gamesbox ul li a.cats:before { background-image: url(visual/game/cats.png) }
.slotrev > .info > .logo.cleopatra-plus:before, .slotoffer.cleopatra-plus > .logo, .gamesbox ul li a.cleopatra-plus:before { background-image: url(visual/game/cleopatra-plus-logo.png) }
.slotrev > .info > .logo.ghostbusters:before, .slotoffer.ghostbusters > .logo, .gamesbox ul li a.ghostbusters:before { background-image: url(visual/game/ghostbusters.png) }
.slotrev > .info > .logo.tot:before, .slotoffer.tot > .logo, .gamesbox ul li a.tot:before { background-image: url(visual/game/treasures-of-troy-logo.png) }
.slotrev > .info > .logo.wolf-run:before, .slotoffer.wolf-run > .logo, .gamesbox ul li a.wolf-run:before { background-image: url(visual/game/wolf-run-logo.png) }
.slotrev > .info > .logo.lmdo:before, .slotoffer.lmdo > .logo, .gamesbox ul li a.lmdo:before { background-image: url(visual/game/la-mascara-de-oro-logo.png) }
.slotrev > .info > .logo.roma:before, .slotoffer.roma > .logo, .gamesbox ul li a.roma:before { background-image: url(visual/game/roma-logo.png) }
.slotrev > .info > .logo.la-mina-de-oro:before, .slotoffer.la-mina-de-oro > .logo, .gamesbox ul li a.la-mina-de-oro:before { background-image: url(visual/game/la-mina-de-oro-logo.png) }
.slotrev > .info > .logo.galactica:before, .slotoffer.galactica > .logo, .gamesbox ul li a.galactica:before { background-image: url(visual/game/galactica-logo.png) }
.slotrev > .info > .logo.la-taberna:before, .slotoffer.la-taberna > .logo, .gamesbox ul li a.la-taberna:before { background-image: url(visual/game/la-taberna-logo.png) }
.slotrev > .info > .logo.vikingos-gold:before, .slotoffer.vikingos-gold > .logo, .gamesbox ul li a.vikingos-gold:before { background-image: url(visual/game/vikingos-gold-logo.png) }
.slotrev > .info > .logo.volcano:before, .slotoffer.volcano > .logo, .gamesbox ul li a.volcano:before { background-image: url(visual/game/volcano-logo.png) }
.slotrev > .info > .logo.el-cartel:before, .slotoffer.el-cartel > .logo, .gamesbox ul li a.el-cartel:before { background-image: url(visual/game/el-cartel-logo.png) }
.slotrev > .info > .logo.mad-mad-monkey:before, .slotoffer.mad-mad-monkey > .logo, .gamesbox ul li a.mad-mad-monkey:before { background-image: url(visual/game/mad-mad-monkey-logo.png) }
.slotrev > .info > .logo.oil-mania:before, .slotoffer.oil-mania > .logo, .gamesbox ul li a.oil-mania:before { background-image: url(visual/game/oil-mania-logo.png) }
.slotrev > .info > .logo.titan-storm:before, .slotoffer.titan-storm > .logo, .gamesbox ul li a.titan-storm:before { background-image: url(visual/game/titan-storm-logo.png) }
.slotrev > .info > .logo.shields-300:before, .slotoffer.shields-300 > .logo, .gamesbox ul li a.shields-300:before { background-image: url(visual/game/300-shields-logo.png) }
.slotrev > .info > .logo.james-dean:before, .slotoffer.james-dean > .logo, .gamesbox ul li a.james-dean:before { background-image: url(visual/game/james-dean-logo.png) }
.slotrev > .info > .logo.medusa-2:before, .slotoffer.medusa-2 > .logo, .gamesbox ul li a.medusa-2:before { background-image: url(visual/game/medusa-II-logo.png) }
.slotrev > .info > .logo.pizza-prize:before, .slotoffer.pizza-prize > .logo, .gamesbox ul li a.pizza-prize:before { background-image: url(visual/game/pizza-prize-logo.png) }
.slotrev > .info > .logo.platoon:before, .slotoffer.platoon > .logo, .gamesbox ul li a.platoon:before { background-image: url(visual/game/platoon-logo.png) }
.slotrev > .info > .logo.rambo:before, .slotoffer.rambo > .logo, .gamesbox ul li a.rambo:before { background-image: url(visual/game/slot-rambo-logo.png) }
.slotrev > .info > .logo.amazon-fierce:before, .slotoffer.amazon-fierce > .logo, .gamesbox ul li a.amazon-fierce:before { background-image: url(visual/game/amazon-fierce-logo.png) }
.slotrev > .info > .logo.skulls-of-legend:before, .slotoffer.skulls-of-legend > .logo, .gamesbox ul li a.skulls-of-legend:before { background-image: url(visual/game/skulls-of-legend-logo.png) }
.slotrev > .info > .logo.cirtakus:before, .slotoffer.cirtakus > .logo, .gamesbox ul li a.cirtakus:before { background-image: url(visual/game/cirtakus-logo.png) }
.slotrev > .info > .logo.spooky-family:before, .slotoffer.spooky-family > .logo, .gamesbox ul li a.spooky-family:before { background-image: url(visual/game/spooky-family-logo.png) }
.slotrev > .info > .logo.hot-fever-2:before, .slotoffer.hot-fever-2 > .logo, .gamesbox ul li a.hot-fever-2:before { background-image: url(visual/game/hot-fever-2-logo.png) }
.slotrev > .info > .logo.wisps:before, .slotoffer.wisps > .logo, .gamesbox ul li a.wisps:before { background-image: url(visual/game/wisps-logo.png) }
.slotrev > .info > .logo.kassius:before, .slotoffer.kassius > .logo, .gamesbox ul li a.kassius:before { background-image: url(visual/game/kassius-logo2.png) }
.slotrev > .info > .logo.pearl-tracker:before, .slotoffer.pearl-tracker > .logo, .gamesbox ul li a.pearl-tracker:before { background-image: url(visual/game/pearl-tracker-logo.png) }
.slotrev > .info > .logo.the-wolfs-bane:before, .slotoffer.the-wolfs-bane > .logo, .gamesbox ul li a.the-wolfs-bane:before { background-image: url(visual/game/the-wolfs-bane.png) }
.slotrev > .info > .logo.whos-the-bride:before, .slotoffer.whos-the-bride > .logo, .gamesbox ul li a.whos-the-bride:before { background-image: url(visual/game/whos-the-bride-logo.png) }
.slotrev > .info > .logo.golden-grimoire:before, .slotoffer.golden-grimoire > .logo, .gamesbox ul li a.golden-grimoire:before { background-image: url(visual/game/golden-grimoire-logo.png) }
.slotrev > .info > .logo.lost-relics:before, .slotoffer.lost-relics > .logo, .gamesbox ul li a.lost-relics:before { background-image: url(visual/game/lost-relics-logo.png) }
.slotrev > .info > .logo.temple-of-nudges:before, .slotoffer.temple-of-nudges > .logo, .gamesbox ul li a.temple-of-nudges:before { background-image: url(visual/game/temple-of-nudges.png) }
.slotrev > .info > .logo.jack-o-lantern:before, .slotoffer.jack-o-lantern > .logo, .gamesbox ul li a.jack-o-lantern:before { background-image: url(visual/game/jack-o-lantern-logo.png) }
.slotrev > .info > .logo.knights:before, .slotoffer.knights > .logo, .gamesbox ul li a.knights:before { background-image: url(visual/game/knights-logo.png) }
.slotrev > .info > .logo.maya:before, .slotoffer.maya > .logo, .gamesbox ul li a.maya:before { background-image: url(visual/game/maya-logo.png) }
.slotrev > .info > .logo.mystic-mirror:before, .slotoffer.mystic-mirror > .logo, .gamesbox ul li a.mystic-mirror:before { background-image: url(visual/game/mystic-mirror-logo.png) }
.slotrev > .info > .logo.viva-las-vegas:before, .slotoffer.viva-las-vegas > .logo, .gamesbox ul li a.viva-las-vegas:before { background-image: url(visual/game/viva-las-vegas-logo.png) }
.slotrev > .info > .logo.nightmare-on-elm-street:before, .slotoffer.nightmare-on-elm-street > .logo, .gamesbox ul li a.nightmare-on-elm-street:before { background-image: url(visual/game/nightmare-on-elm-street-logo.png) }
.slotrev > .info > .logo.donuts:before, .slotoffer.donuts > .logo, .gamesbox ul li a.donuts:before { background-image: url(visual/game/donuts-logo.png) }
.slotrev > .info > .logo.jacks-pot:before, .slotoffer.jacks-pot > .logo, .gamesbox ul li a.jacks-pot:before { background-image: url(visual/game/jacks-pot-logo.png) }
.slotrev > .info > .logo.steam-tower:before, .slotoffer.steam-tower > .logo, .gamesbox ul li a.steam-tower:before { background-image: url(visual/game/steam-tower-logo.png) }
.slotrev > .info > .logo.marilyn-monroe:before, .slotoffer.marilyn-monroe > .logo, .gamesbox ul li a.marilyn-monroe:before { background-image: url(visual/game/marilyn-monroe-logo.png) }
.slotrev > .info > .logo.b-2vs1:before, .slotoffer.b-2vs1 > .logo, .gamesbox ul li a.b-2vs1:before { background-image: url(visual/logos/b/logo-blackjack-2vs1.png) }
.slotrev > .info > .logo.b-atlantic:before, .slotoffer.b-atlantic > .logo, .gamesbox ul li a.b-atlantic:before { background-image: url(visual/logos/b/blackjack-atlantic-city-online.png) }
.slotrev > .info > .logo.b-luckyseven:before, .slotoffer.b-luckyseven > .logo, .gamesbox ul li a.b-luckyseven:before { background-image: url(visual/logos/b/logo-bj-lucky-seven.png) }
.slotrev > .info > .logo.b-mayor-o-menor:before, .slotoffer.b-mayor-o-menor > .logo, .gamesbox ul li a.b-mayor-o-menor:before { background-image: url(visual/logos/b/logo-bj-mayor-o-menor-online.png) }
.slotrev > .info > .logo.b-multijugador:before, .slotoffer.b-multijugador > .logo, .gamesbox ul li a.b-multijugador:before { background-image: url(visual/logos/b/blackjack-multiplayer-logotipo-mesa.png) }
.slotrev > .info > .logo.b-multimano:before, .slotoffer.b-multimano > .logo, .gamesbox ul li a.b-multimano:before { background-image: url(visual/logos/b/logo-bj-multimano-online.png) }
.slotrev > .info > .logo.b-pontoon:before, .slotoffer.b-pontoon > .logo, .gamesbox ul li a.b-pontoon:before { background-image: url(visual/logos/b/pontoon.png) }
.slotrev > .info > .logo.b-super21:before, .slotoffer.b-super21 > .logo, .gamesbox ul li a.b-super21:before { background-image: url(visual/logos/b/logotipo-blackjack-21-casino.png) }
.slotrev > .info > .logo.b-surrender:before, .slotoffer.b-surrender > .logo, .gamesbox ul li a.b-surrender:before { background-image: url(visual/logos/b/blackjack-surrender-logotipo.png) }
.slotrev > .info > .logo.b-twins:before, .slotoffer.b-twins > .logo, .gamesbox ul li a.b-twins:before { background-image: url(visual/logos/b/blackjack-twins-logo-juego.png) }
.slotrev > .info > .logo.b-cashback:before, .slotoffer.b-cashback > .logo, .gamesbox ul li a.b-cashback:before { background-image: url(visual/logos/b/cashback-playtech.png) }
.slotrev > .info > .logo.bj-super-7s:before, .slotoffer.bj-super-7s > .logo, .gamesbox ul li a.bj-super-7s:before { background-image: url(visual/logos/b/bj-super-7s-multimano-logo.png) }
.slotrev > .info > .logo.perfect-blackjack:before, .slotoffer.perfect-blackjack > .logo, .gamesbox ul li a.perfect-blackjack:before { background-image: url(visual/logos/b/perfect-blackjack-logo.png) }
.slotrev > .info > .logo.lucky-lucky:before, .slotoffer.lucky-lucky > .logo, .gamesbox ul li a.lucky-lucky:before { background-image: url(visual/logos/b/lucky-lucky.png) }
.slotrev > .info > .logo.perfect-blackjack-pro:before, .slotoffer.perfect-blackjack-pro > .logo, .gamesbox ul li a.perfect-blackjack-pro:before { background-image: url(visual/logos/b/perfect-blackjack-pro.png) }
.slotrev > .info > .logo.r-americana:before, .slotoffer.r-americana > .logo, .gamesbox ul li a.r-americana:before { background-image: url(visual/logos/r/ruleta-americana-logo.png) }
.slotrev > .info > .logo.r-bolarapida:before, .slotoffer.r-bolarapida > .logo, .gamesbox ul li a.r-bolarapida:before { background-image: url(visual/logos/r/ruleta-bola-rapida-logo.png) }
.slotrev > .info > .logo.r-europeangold:before, .slotoffer.r-europeangold > .logo, .gamesbox ul li a.r-europeangold:before { background-image: url(visual/logos/r/european-gold-logo.png) }
.slotrev > .info > .logo.r-premium-french:before, .slotoffer.r-premium-french > .logo, .gamesbox ul li a.r-premium-french:before { background-image: url(visual/logos/r/premium-french.png) }
.slotrev > .info > .logo.r-mini:before, .slotoffer.r-mini > .logo, .gamesbox ul li a.r-mini:before { background-image: url(visual/logos/r/mini.png) }
.slotrev > .info > .logo.r-multijugador:before, .slotoffer.r-multijugador > .logo, .gamesbox ul li a.r-multijugador:before { background-image: url(visual/logos/r/ruleta-multijugador-logo.png) }
.slotrev > .info > .logo.r-multirueda:before, .slotoffer.r-multirueda > .logo, .gamesbox ul li a.r-multirueda:before { background-image: url(visual/logos/r/ruleta-multirueda-logo.png) }
.slotrev > .info > .logo.r-vip:before, .slotoffer.r-vip > .logo, .gamesbox ul li a.r-vip:before { background-image: url(visual/logos/r/vip-logo.png) }
.slotrev > .info > .logo.presentacion-3d:before, .slotoffer.presentacion-3d > .logo, .gamesbox ul li a.presentacion-3d:before { background-image: url(visual/logos/r/3d-playtech-logo.png); background-size: contain }
.slotrev > .info > .logo.ruleta-esplendida:before, .slotoffer.ruleta-esplendida > .logo, .gamesbox ul li a.ruleta-esplendida:before { background-image: url(visual/logos/r/ruleta-esplendida-logo.png) }
.slotrev > .info > .logo.roulette-vertical:before, .slotoffer.roulette-vertical > .logo, .gamesbox ul li a.roulette-vertical:before { background-image: url(visual/logos/r/roulette-vertical-logo.png) }
.slotrev > .info > .logo.r-premium-french:before, .slotoffer.r-premium-french > .logo, .gamesbox ul li a.r-premium-french:before { background-image: url(visual/logos/r/premium-french-logo.png) }
.slotrev > .info > .logo.baccarat-serie-oro:before, .slotoffer.baccarat-serie-oro > .logo, .gamesbox ul li a.baccarat-serie-oro:before { background-image: url(visual/logos/baccarat-serie-oro.png) }
.slotrev > .info > .logo.punto-banco-baccarat:before, .slotoffer.punto-banco-baccarat > .logo, .gamesbox ul li a.punto-banco-baccarat:before { background-image: url(visual/logos/punto-banco-baccarat.png) }
.slotrev > .info > .logo.punto-y-banca-baccarat:before, .slotoffer.punto-y-banca-baccarat > .logo, .gamesbox ul li a.punto-y-banca-baccarat:before { background-image: url(visual/logos/punto-y-banca.png) }
.slotrev > .info > .logo.juego-bingo-bikers:before, .slotoffer.juego-bingo-bikers > .logo, .gamesbox ul li a.juego-bingo-bikers:before { background-image: url(visual/logos/juego-bingo-bikers.png) }
.slotrev > .info > .logo.juego-cup-cakes-bingo:before, .slotoffer.juego-cup-cakes-bingo > .logo, .gamesbox ul li a.juego-cup-cakes-bingo:before { background-image: url(visual/logos/juego-cup-cakes-bingo.png) }
.slotrev > .info > .logo.juego-power-4-bonus:before, .slotoffer.juego-power-4-bonus > .logo, .gamesbox ul li a.juego-power-4-bonus:before { background-image: url(visual/logos/juego-power-4-bonus.png) }
.slotrev > .info > .logo.juego-sunkeny-city:before, .slotoffer.juego-sunkeny-city > .logo, .gamesbox ul li a.juego-sunkeny-city:before { background-image: url(visual/logos/juego-sunkeny-city.png) }
.slotrev > .info > .logo.juego-super-bingo:before, .slotoffer.juego-super-bingo > .logo, .gamesbox ul li a.juego-super-bingo:before { background-image: url(visual/logos/juego-super-bingo.png) }
.slotrev > .info > .logo.jacks-or-better-videopoker:before, .slotoffer.jacks-or-better-videopoker > .logo, .gamesbox ul li a.jacks-or-better-videopoker:before { background-image: url(visual/logos/jacks-or-better-videopoker.png); background-size: contain }
.slotrev > .info > .logo.american-poker-2:before, .slotoffer.american-poker-2 > .logo, .gamesbox ul li a.american-poker-2:before { background-image: url(visual/logos/american-poker-2.png); background-size: contain }
.slotrev > .info > .logo.videopoker-bonus-poker:before, .slotoffer.videopoker-bonus-poker > .logo, .gamesbox ul li a.videopoker-bonus-poker:before { background-image: url(visual/logos/videopoker-bonus-poker.png); background-size: contain }
.slotrev > .info > .logo.deuces-and-jokers-videopoker:before, .slotoffer.deuces-and-jokers-videopoker > .logo, .gamesbox ul li a.deuces-and-jokers-videopoker:before { background-image: url(visual/logos/deuces-and-jokers-videopoker.png); background-size: contain }
.slotrev > .info > .logo.double-joker-videopoker:before, .slotoffer.double-joker-videopoker > .logo, .gamesbox ul li a.double-joker-videopoker:before { background-image: url(visual/logos/double-joker-videopoker.png); background-size: contain }
.slotrev > .info > .logo.texas-hold-em:before, .slotoffer.texas-hold-em > .logo, .gamesbox ul li a.texas-hold-em:before { background-image: url(visual/logos/texas-holdem-logo.png) }
.slotrev > .info > .logo.stud:before, .slotoffer.stud > .logo, .gamesbox ul li a.stud:before { background-image: url(visual/logos/stud-logo.png) }
.slotrev > .info > .logo.omaha:before, .slotoffer.omaha > .logo, .gamesbox ul li a.omaha:before { background-image: url(visual/logos/omaha-logo.png) }
.slotrev > .info > .logo.boxing-tile:before, .slotoffer.boxing-tile > .logo, .gamesbox ul li a.boxing-tile:before { background-image: url(visual/logos/boxing-tile.png) }
.slotrev > .info > .logo.carreras-de-caballos-icono:before, .slotoffer.carreras-de-caballos-icono > .logo, .gamesbox ul li a.carreras-de-caballos-icono:before { background-image: url(visual/logos/carreras-de-caballos-icono.png) }
.slotrev > .info > .logo.deporte-baloncesto-icono:before, .slotoffer.deporte-baloncesto-icono > .logo, .gamesbox ul li a.deporte-baloncesto-icono:before { background-image: url(visual/logos/deporte-baloncesto-icono.png) }
.slotrev > .info > .logo.deporte-balonmano-icono:before, .slotoffer.deporte-balonmano-icono > .logo, .gamesbox ul li a.deporte-balonmano-icono:before { background-image: url(visual/logos/deporte-balonmano-icono.png) }
.slotrev > .info > .logo.deporte-futbol-icono:before, .slotoffer.deporte-futbol-icono > .logo, .gamesbox ul li a.deporte-futbol-icono:before { background-image: url(visual/logos/deporte-futbol-icono.png) }
.slotrev > .info > .logo.deporte-golf-icono:before, .slotoffer.deporte-golf-icono > .logo, .gamesbox ul li a.deporte-golf-icono:before { background-image: url(visual/logos/deporte-golf-icono.png) }
.slotrev > .info > .logo.deporte-tenis-icono:before, .slotoffer.deporte-tenis-icono > .logo, .gamesbox ul li a.deporte-tenis-icono:before { background-image: url(visual/logos/deporte-tenis-icono.png) }
.slotrev > .info > .logo.deporte-voleibol-icono:before, .slotoffer.deporte-voleibol-icono > .logo, .gamesbox ul li a.deporte-voleibol-icono:before { background-image: url(visual/logos/deporte-voleibol-icono.png) }
.slotrev > .info > .logo.futbol-sala-icono:before, .slotoffer.futbol-sala-icono > .logo, .gamesbox ul li a.futbol-sala-icono:before { background-image: url(visual/logos/futbol-sala-icono.png) }
._logo.deporte-futbol-icono:before, ._logo.deporte-futbol-icono:after, ._logo.deporte-futbol-icono > span { background-image: url(visual/circle/futbol.png) }
._logo.deporte-baloncesto-icono:before, ._logo.deporte-baloncesto-icono:after, ._logo.deporte-baloncesto-icono > span { background-image: url(visual/circle/baloncesto.png) }
._logo.deporte-tenis-icono:before, ._logo.deporte-tenis-icono:after, ._logo.deporte-tenis-icono > span { background-image: url(visual/circle/tenis.png) }
._logo.deporte-balonmano-icono:before, ._logo.deporte-balonmano-icono:after, ._logo.deporte-balonmano-icono > span { background-image: url(visual/circle/balonmano.png) }
._logo.futbol-sala-icono:before, ._logo.futbol-sala-icono:after, ._logo.futbol-sala-icono > span { background-image: url(visual/circle/futbol-sala.png) }
._logo.carreras-de-caballos-icono:before, ._logo.carreras-de-caballos-icono:after, ._logo.carreras-de-caballos-icono > span { background-image: url(visual/circle/hipica.png) }
._logo.deporte-golf-icono:before, ._logo.deporte-golf-icono:after, ._logo.deporte-golf-icono > span { background-image: url(visual/circle/golf.png) }
._logo.deporte-voleibol-icono:before, ._logo.deporte-voleibol-icono:after, ._logo.deporte-voleibol-icono > span { background-image: url(visual/circle/voleibol.png) }
.slotrev > .info > .logo.koi-keno-small:before, .slotoffer.koi-keno-small > .logo, .gamesbox ul li a.koi-keno-small:before { background-image: url(visual/logos/koi-keno-logo.png) }
.slotrev > .info > .logo.classic-keno-small:before, .slotoffer.classic-keno-small > .logo, .gamesbox ul li a.classic-keno-small:before { background-image: url(visual/logos/classic-keno-logo.png) }
.slotrev > .info > .logo.jacks-or-better:before, .slotoffer.jacks-or-better > .logo, .gamesbox ul li a.jacks-or-better:before { background-image: url(visual/logos/jacks-or-better-videopoker.png) }
.slotrev > .info > .logo.caribbean-stud-poker:before, .slotoffer.caribbean-stud-poker > .logo, .gamesbox ul li a.caribbean-stud-poker:before { background-image: url(visual/logos/caribbean-stud-logo.png) }
.slotrev > .info > .logo.american-poker-ii:before, .slotoffer.american-poker-ii > .logo, .gamesbox ul li a.american-poker-ii:before { background-image: url(visual/logos/american-poker-ii-logo.png) }
.slotrev > .info > .logo.baccarat-gold:before, .slotoffer.baccarat-gold > .logo, .gamesbox ul li a.baccarat-gold:before { background-image: url(visual/logos/baccarat-gold.png) }
.slotrev > .info > .logo.royal-court:before, .slotoffer.royal-court > .logo, .gamesbox ul li a.royal-court:before { background-image: url(visual/logos/royal-court.png) }
.slotrev > .info > .logo.draw-poker:before, .slotoffer.draw-poker > .logo, .gamesbox ul li a.draw-poker:before { background-image: url(visual/logos/draw-poker.png) }
.slotrev > .info > .logo.all-american:before, .slotoffer.all-american > .logo, .gamesbox ul li a.all-american:before { background-image: url(visual/logos/all-american-redrake.png) }
.slotrev > .info > .logo.american-stars:before, .slotoffer.american-stars > .logo, .gamesbox ul li a.american-stars:before { background-image: url(visual/logos/american-stars.png) }
.slotrev > .info > .logo.jokers-wild:before, .slotoffer.jokers-wild > .logo, .gamesbox ul li a.jokers-wild:before { background-image: url(visual/logos/jokers-wild.png) }
.slotrev > .info > .logo.double-bonus:before, .slotoffer.double-bonus > .logo, .gamesbox ul li a.double-bonus:before { background-image: url(visual/logos/double-bonus-redrake.png) }
.slotrev > .info > .logo.clash-of-the-titans:before, .slotoffer.clash-of-the-titans > .logo, .gamesbox ul li a.clash-of-the-titans:before { background-image: url(visual/light/clash-of-the-titans.png) }
.slotrev > .info > .logo.joker-poker-rr:before, .slotoffer.joker-poker-rr > .logo, .gamesbox ul li a.joker-poker-rr:before { background-image: url(visual/light/joker-poker-rr.png) }
.slotrev > .info > .logo.double-double-bonus:before, .slotoffer.double-double-bonus > .logo, .gamesbox ul li a.double-double-bonus:before { background-image: url(visual/light/double-double-bonus.png) }
.slotrev > .info > .logo.five-aces:before, .slotoffer.five-aces > .logo, .gamesbox ul li a.five-aces:before { background-image: url(visual/light/five-aces.png) }
.slotrev > .info > .logo.deuces-and-jokers:before, .slotoffer.deuces-and-jokers > .logo, .gamesbox ul li a.deuces-and-jokers:before { background-image: url(visual/game/deuces-and-jokers.png) }
.slotrev > .info > .logo.free-chip:before, .slotoffer.free-chip > .logo, .gamesbox ul li a.free-chip:before { background-image: url(visual/logos/free-chip.png); background-size: contain; }
.slotrev > .info > .logo.frankie-dettoris-magic-seven:before, .slotoffer.frankie-dettoris-magic-seven > .logo, .gamesbox ul li a.frankie-dettoris-magic-seven:before { background-image: url(visual/logos/frankie-dettoris-magic-seven.png);}
.slotrev > .info > .logo.first-person:before, .slotoffer.first-person > .logo, .gamesbox ul li a.first-person:before { background-image: url(visual/logos/first-person.png); background-size: contain;}
.slotrev > .info > .logo.buster:before, .slotoffer.buster > .logo, .gamesbox ul li a.buster:before { background-image: url(visual/logos/buster.png); background-size: contain;}
.slotrev > .info > .logo.b-americano:before, .slotoffer.b-americano > .logo, .gamesbox ul li a.b-americano:before { background-image: url(visual/logos/b/american-blackjack-playtech.png); background-size: contain;}
.slotrev > .info > .logo.b-monte-carlo-multihand:before, .slotoffer.b-monte-carlo-multihand > .logo, .gamesbox ul li a.b-monte-carlo-multihand:before { background-image: url(visual/logos/b/monte-carlo-multi-hand-nextgen.png); background-size: contain;}
.slotrev > .info > .logo.b-monte-carlo-singlehand:before, .slotoffer.b-monte-carlo-singlehand > .logo, .gamesbox ul li a.b-monte-carlo-singlehand:before { background-image: url(visual/logos/b/monte-carlo-single-hand-nextgen.png); background-size: contain;}
.slotrev > .info > .logo.b-first-person:before, .slotoffer.b-first-person > .logo, .gamesbox ul li a.b-first-person:before { background-image: url(visual/logos/b/first-person-blackjack.png); background-size: contain;}
.slotrev > .info > .logo.b-frankie-dettoris-magic-seven:before, .slotoffer.b-frankie-dettoris-magic-seven > .logo, .gamesbox ul li a.b-frankie-dettoris-magic-seven:before { background-image: url(visual/logos/b/frankie-dettori-magic-sevens-blackjack.png); background-size: contain;}
.slotrev > .info > .logo.b-buster:before, .slotoffer.b-buster > .logo, .gamesbox ul li a.b-buster:before { background-image: url(visual/logos/b/buster-blackjack.png); background-size: contain;}
.slotrev > .info > .logo.b-free-chip:before, .slotoffer.b-free-chip > .logo, .gamesbox ul li a.b-free-chip:before { background-image: url(visual/logos/b/free-chip-blackjack-playtech.png); background-size: contain;}

._jpt-logo.cashback { width: 240px; height: 110px; background-image: url(visual/logos/b/cashback-playtech.png) }
._jpt-logo.mcsh { width: 240px; height: 110px; background-image: url(visual/logos/b/monte-carlo-single-hand-nextgen.png) }
._jpt-logo.mcmh { width: 240px; height: 110px; background-image: url(visual/logos/b/monte-carlo-multi-hand-nextgen.png) }
._jpt-logo.americano { width: 240px; height: 110px; background-image: url(visual/logos/b/american-blackjack-playtech.png)}

._jpt-logo.blackjack-clasico-3 { width: 240px; height: 110px; background-image: url(visual/logos/blackjack-clasico-3.png) }
._jpt-logo.blackjack-multimano-vip { width: 240px; height: 110px; background-image: url(visual/logos/blackjack-multimano-VIP.png) }
._jpt-logo.blackjack-premium-pro { width: 240px; height: 110px; background-image: url(visual/logos/blackjack-premium-pro.png) }
._jpt-logo.blackjack-royal-crown { width: 240px; height: 110px; background-image: url(visual/logos/blackjack-royal-crown.png) }
._jpt-logo.blackjack-surrender-2 { width: 240px; height: 110px; background-image: url(visual/logos/blackjack-surrender-2.png) }

._game1.cashback,.slotrev>.info>.logo.cashback:before,.slotoffer.cashback>.logo,.gamesbox ul li a.cashback:before{background-image:url(visual/logos/b/cashback-playtech.png); background-size: contain;}
._game1.american,.slotrev>.info>.logo.american:before,.slotoffer.american>.logo,.gamesbox ul li a.american:before{background-image:url(visual/logos/b/american-blackjack-playtech.png); background-size: contain;}
._game1.mcsh,.slotrev>.info>.logo.mcsh:before,.slotoffer.mcsh>.logo,.gamesbox ul li a.mcsh:before{background-image:url(visual/logos/b/monte-carlo-single-hand-nextgen.png)}
._game1.mcmh,.slotrev>.info>.logo.mcmh:before,.slotoffer.mcmh>.logo,.gamesbox ul li a.mcmh:before{background-image:url(visual/logos/b/monte-carlo-multi-hand-nextgen.png)}

._game1.blackjack-clasico-3, .slotrev>.info>.logo.blackjack-clasico-3:before, .slotoffer.blackjack-clasico-3>.logo, .gamesbox ul li a.blackjack-clasico-3:before { background-image: url(visual/logos/blackjack-clasico-3.png) }
._game1.blackjack-multimano-vip, .slotrev>.info>.logo.blackjack-multimano-vip:before, .slotoffer.blackjack-multimano-vip>.logo, .gamesbox ul li a.blackjack-multimano-vip:before { background-image: url(visual/logos/blackjack-multimano-VIP.png) }
._game1.blackjack-premium-pro, .slotrev>.info>.logo.blackjack-premium-pro:before, .slotoffer.blackjack-premium-pro>.logo, .gamesbox ul li a.blackjack-premium-pro:before { background-image: url(visual/logos/blackjack-premium-pro.png) }
._game1.blackjack-royal-crown, .slotrev>.info>.logo.blackjack-royal-crown:before, .slotoffer.blackjack-royal-crown>.logo, .gamesbox ul li a.blackjack-royal-crown:before { background-image: url(visual/logos/blackjack-royal-crown.png) }
._game1.blackjack-surrender-2, .slotrev>.info>.logo.blackjack-surrender-2:before, .slotoffer.blackjack-surrender-2>.logo, .gamesbox ul li a.blackjack-surrender-2:before { background-image: url(visual/logos/blackjack-surrender-2.png) }

.slotrev.cas888 > .info > .offer > .rating:before { background-position: center 0; background-color: #242424 }
.slotrev.bwin > .info > .offer > .rating:before { background-position: center -40px; background-color: #242424 }
.slotrev.betway > .info > .offer > .rating:before { background-position: center -80px; background-color: #171717 }
.slotrev.titanbet > .info > .offer > .rating:before { background-position: center -121px; background-color: #171717 }
.slotrev.paf > .info > .offer > .rating:before { background-position: center -162px; background-color: #171717 }
.slotrev.suertia > .info > .offer > .rating:before { background-position: center -200px; background-color: #171717 }
.slotrev.luckia > .info > .offer > .rating:before { background-position: center -242px; background-color: #171717 }
.slotrev.betfair > .info > .offer > .rating:before { background-position: center -282px; background-color: #171717 }
.slotrev.sportium > .info > .offer > .rating:before { background-position: center -320px; background-color: #171717 }
.slotrev.interwetten > .info > .offer > .rating:before { background-position: center -360px; background-color: #171717 }
.slotrev.cas777 > .info > .offer > .rating:before { background-position: center -400px; background-color: #171717 }
.slotrev.starcasino > .info > .offer > .rating:before { background-position: center -445px; background-color: #171717 }
.slotrev.casinobarcelona > .info > .offer > .rating:before { background-position: center -483px; background-color: #171717 }
.slotrev.wanabet > .info > .offer > .rating:before { background-position: center -523px; background-color: #171717 }
.slotrev.botemania > .info > .offer > .rating:before { background-position: center -563px; background-color: #171717 }
.slotrev.starvegas > .info > .offer > .rating:before { background-position: center -603px; background-color: #171717 }
.slotrev.mercurmagic > .info > .offer > .rating:before { background-position: center -640px; background-color: #171717 }
.slotrev.circus > .info > .offer > .rating:before { background-position: center -680px; background-color: #171717 }
.slotrev.goldenpark > .info > .offer > .rating:before { background-position: center -720px; background-color: #171717 }
.slotrev.vivelasuerte > .info > .offer > .rating:before { background-position: center -760px; background-color: #171717 }
.slotrev.marca > .info > .offer > .rating:before { background-position: center -800px; background-color: #171717 }
.slotrev.bet365 > .info > .offer > .rating:before { background-position: center -840px; background-color: #171717 }
.slotrev.betsson > .info > .offer > .rating:before { background-position: center -880px; background-color: #fff }
.slotrev.paston > .info > .offer > .rating:before { background-position: center -1002px; background-color: #171717 }
.slotrev.caswh > .info > .offer > .rating:before { background-position: center -920px; background-color: #164673 }
.slotrev.jokerbet > .info > .offer > .rating:before { background-position: center -960px; background-color: #fff }
.slotrev.cas-gran-madrid > .info > .offer > .rating:before { background-position: center -1080px; background-color: #171717 }
.slotrev.wh > .info > .offer > .rating:before { background-position: center -920px; background-color: #164673 }
.slotoffer { position: relative; padding: 10px; margin: 0 0 30px; border: 1px solid #d6d8d9; font: normal 11px/11px 'open sans', sans-serif; color: #434343 }
.slotoffer:before { content: attr(data); position: absolute; right: 4%; bottom: -17px; color: #c0c0c0 }
.slotoffer:after { content: ""; display: table; clear: both }
.slotoffer > .logo { height: 96px; border: 1px solid #d6d8d9; background-position: center; background-repeat: no-repeat; text-indent: -9999px }
.slotoffer > .logo span { display: block; width: 100%; height: 100% }
.slotoffer.contain > .logo { background-size: contain }
.slotoffer > .logo.auto span { background-size: auto; }
.slot-detailed .slot-logo .auto span { background-size: auto; }
.slotoffer > .bonus { padding: 26px 5px; text-align: center; text-transform: uppercase }
.slotoffer > .bonus > strong { display: block; font: bold 30px/35px oswald, sans-serif }
.slotoffer > .bonus > strong strong { color: #1f86b1 }
.slotoffer > .link a { border-radius: 0; font: normal 20px/16px oswald, sans-serif; text-transform: none }
.slotoffer.terms-el .terms-box { background-color: transparent; text-align: right; margin: 0; display: block }
.terms-el .terms-box { margin: 0 10px 10px 10px; text-align: left; font-size: 11px; line-height: 14px; color: rgba(105, 105, 105, 1); padding: 10px 15px; background: #f5f5f5; display: none; font-family: 'Roboto', sans-serif; clear: left }
@media only screen and (max-width:639px) and (min-width:540px), only screen and (max-width:949px) and (min-width:768px), only screen and (min-width:1024px) {
	.terms-el .terms-box { display: block }
	.terms-el .terms-box.cloned { display: none }
}
@media only screen and (min-width:600px) {
	.slotoffer { padding: 7px }
	.slotoffer > .logo { float: left; width: 49%; margin-right: 1% }
	.slotoffer > .link { padding: 10px }
}
@media only screen and (min-width:1150px) {
	.slotoffer > .logo { width: 30% }
	.slotoffer > .bonus { float: left; width: 31%; margin-right: 1% }
	.slotoffer > .link { overflow: hidden; padding: 26px 0 }
}
.sofortspiel { position: relative; padding: 5% 0; margin: 0 auto 1em; background: url(visual/embed-bg.jpg) no-repeat center; background-size: cover; text-align: center }
.sofortspiel.nomargin { margin-bottom: 0 }
.sofortspiel.failed { height: 230px; background: url(visual/failed-bg.jpg) no-repeat center }
.sofortspiel.failed > b { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 244px; height: 229px; background: url(visual/failed-pic-device.png) no-repeat center }
.sofortspiel.failed > em { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 455px; height: 229px; background: url(visual/failed-pic-device.png) no-repeat center }
.sofortspiel.activated { height: 0; padding: 0 0 70%; background: #000 url(visual/load.gif) no-repeat center }
.sofortspiel img { max-width: 96%; height: auto }
.sofortspiel iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none }
.sofortspiel span { display: block; position: relative; height: 79px; cursor: pointer }
.sofortspiel.activated span { display: none }
.sofortspiel span:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 50%; margin-right: 155px; background: -moz-linear-gradient(left, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); background: -webkit-linear-gradient(left, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); background: linear-gradient(to right, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00117db7', endColorstr='#117db7', GradientType=1) }
.sofortspiel span:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 50%; right: 0; margin-left: 155px; background: -moz-linear-gradient(left, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); background: -webkit-linear-gradient(left, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); background: linear-gradient(to right, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#117db7', endColorstr='#00117db7', GradientType=1) }
.sofortspiel span i { display: block; width: 310px; height: 100%; margin: 0 auto; text-indent: -9999px; background: #117db7 url(visual/jugar.gif) no-repeat center }
@media only screen and (min-width:600px) {
	.sofortspiel img { box-shadow: 0 0 0 2px white }
	.sofortspiel img.noborder { box-shadow: none }
	.sofortspiel span { position: absolute; left: 0; right: 0; bottom: 20%; transition: 0.2s linear }
	.sofortspiel span:hover { background: #117DB7 }
	.sofortspiel span i { width: 360px }
	.sofortspiel span:before { margin-right: 180px }
	.sofortspiel span:after { margin-left: 180px }
}
.tabular.set1, .tabular.set2 { overflow: visible; margin: 0 -5px 15px; text-align: center }
.tabular table { width: 100%; border: 1px solid #d6d8d9; border-collapse: collapse }
.tabular caption { font: italic 600 13px/15px 'open sans', sans-serif; color: #575757; border-top: 1px solid #d8d9d9; text-align: center; padding: 6px }
.tabular caption strong { color: black }
.tabular td, .tabular th { padding: 3px 5px; border: 1px solid #d6d8d9; vertical-align: middle }
.tabular.set1 td:nth-child(5) { font-size: 12px }
.tabular { font: normal 11px Verdana, sans-serif; line-height: 16px; color: #868686; clear: both; overflow: auto; margin: 0 -5px 15px; text-align: center }
.tabular.left, .tabular.right { float: none }
.tabular.set1, .tabular.set2, .tabular.set13 { overflow: visible; margin: 0 -5px 15px; text-align: center }
.tabular table { width: 100%; border: 1px solid #d6d8d9; border-collapse: collapse }
.tabular caption { font: italic 600 13px/15px 'open sans', sans-serif; color: #575757; border-top: 1px solid #d8d9d9; text-align: center; padding: 6px }
.tabular caption strong { color: black }
.tabular td, .tabular th { padding: 3px 5px; border: 1px solid #d6d8d9; vertical-align: middle }
.tabular.set1 td:nth-child(5) { font-size: 12px }
.tabular.set1 td:nth-child(2), .tabular.set1 td:nth-child(3), .tabular.set1 td:nth-child(4), .tabular.set1 td:nth-child(5) { display: none }
.tabular.set2 td:nth-child(2), .tabular.set2 td:nth-child(3), .tabular.set2 td:nth-child(4), .tabular.set2 td:nth-child(5) { display: none }
.tabular.set13 td:nth-child(2), .tabular.set13 td:nth-child(3), .tabular.set13 td:nth-child(4) { display: none }
.tabular.set13 td:nth-child(2) { padding: 3px 12px; text-align: left }
.tabular.set13 .dl.x4.center { text-align: center }
.tabular.set13 td:nth-child(5) { padding: 3px 12px }
.tabular.set14 td:nth-child(3) { display: none; padding: 3px 20px }
.tabular.set14 td:nth-child(2) { font-weight: bold; font-size: 14px; color: #1f86b1 }
.tabular.set14 td:nth-child(2) span { display: none; font-weight: normal; font-size: 12px; color: #3d3d3d }
.tabular.set14 td:nth-child(3) span { display: block; font-style: italic; text-align: left; color: #6d6d6d }
.tabular.set14 .act:before, .tabular.set15 .act:before { content: ">>"; line-height: 16px }
.tabular.set14 .act span, .tabular.set15 .act span { display: none }
.tabular.set15 td:nth-child(2), .tabular.set15 td:nth-child(3), .tabular.set15 td:nth-child(5) { display: none }
.tabular.set15 td:nth-child(2) { font-size: 13px; font-weight: bold; color: #727272 }
.tabular.set15 td:nth-child(4) { font-size: 14px; font-style: italic; color: #3d3d3d }
.tabular.set15 td:nth-child(4) strong { font-style: normal }
.tabular.set3 th, .tabular.set4 th, .tabular.set5 th, .tabular.set6 th, .tabular.set7 th, .tabular.set8 th, .tabular.set9 th, .tabular.set10 th, .tabular.set11 th, .tabular.set12 th { display: table-cell; white-space: nowrap }
.tabular.set4 td, .tabular.set5 td { background: white; height: 28px }
.tabular.set4 td:first-child { color: black; font-weight: bold; text-align: left }
.tabular.set4 td:nth-child(2) { background: #f9f9f9; text-align: left }
.tabular.set4 td:nth-child(4) { background: #f9f9f9; text-align: left }
.tabular.set4 td:nth-child(4) a { color: #0a509c }
.tabular.set5 td:first-child, .tabular.set5 td:nth-child(2), .tabular.set5 td:nth-child(3), .tabular.set5 td:nth-child(4) { text-align: left }
.tabular.set5 td:first-child, .tabular.set5 td:nth-child(6) { color: black; font-weight: bold; font-style: italic }
.tabular.set5 td:first-child { text-align: center }
.tabular.set5 td:nth-child(3), .tabular.set5 td:nth-child(5) { background: #f9f9f9; font-style: italic }
.tabular.set3 td:nth-child(1), .tabular.set3 td:nth-child(5) { font-size: 12px; font-weight: bold; font-style: italic; color: #3d3d3d }
.tabular.set3 td:nth-child(2), .tabular.set3 td:nth-child(6) { font-size: 13px; text-align: left; color: #1f86b1 }
.tabular.set6 td { background: white; height: 27px; font-size: 12px; font-weight: bold; font-style: italic; color: #3d3d3d }
.tabular.set6 td:first-child { font-size: 14px; font-weight: normal; font-style: normal; color: #1f86b1 }
.tabular.set6 td:last-child { font-weight: normal }
.tabular.set6 td:nth-child(2) { background: #f9f9f9 }
.tabular.set7 td { background: white; height: 53px }
.tabular.set7 td:nth-child(2) { font-size: 14px; color: #1f86b1 }
.tabular.set7 td:nth-child(5) { font-size: 12px; font-style: italic; color: #3d3d3d }
.tabular.set7 td:nth-child(3), .tabular.set7 td:nth-child(4) { font-size: 12px; font-weight: bold; font-style: italic; color: #3d3d3d }
.tabular.set7 td:nth-child(3), .tabular.set7 td:nth-child(5), .tabular.set7 td:nth-child(6) { background: #f9f9f9 }
.tabular.set7 td a.act { white-space: nowrap; padding: 5px; max-width: 95px }
.tabular.set7 th:nth-child(1), .tabular.set7 td:nth-child(1), .tabular.set7 th:nth-child(3), .tabular.set7 td:nth-child(3), .tabular.set7 th:nth-child(4), .tabular.set7 td:nth-child(4), .tabular.set7 th:nth-child(5), .tabular.set7 td:nth-child(5) { display: none }
.tabular.set8 td { color: #3d3d3d }
.tabular.set8 td:first-child { font-size: 14px; color: #767676; font-weight: bold; white-space: nowrap }
.tabular.set8 td:last-child { font-size: 14px; color: #1f86b1; font-weight: bold }
.tabular.set9 th { padding: 3px 12px }
.tabular.set9 td { background: white; height: 25px; font-weight: bold; font-style: italic; color: #3d3d3d }
.tabular.set9 td:nth-child(2), .tabular.set9 td:nth-child(4) { background: #f9f9f9 }
.tabular.set9 td:last-child { font-weight: normal }
.tabular.set10 td { background: white; height: 25px; font-weight: bold; font-style: italic; color: #3d3d3d; text-align: left }
.tabular.set10 td:nth-child(2) { text-align: center; background: #f9f9f9 }
.tabular.set11 td { background: white; height: 25px; font-weight: bold; font-style: italic; color: #3d3d3d }
.tabular.set11 td:nth-child(4), .tabular.set11 td:nth-child(6) { background: #f9f9f9 }
.tabular.set11 td.red { background: #f6dfdf }
.tabular.set11 td.green { background: #d3fad6 }
.tabular.set12 th.l2, .tabular.set12 th.l3, .tabular.set12 th.l4, .tabular.set12 th.l5, .tabular.set12 th.l6, .tabular.set12 th.l7, .tabular.set12 th.l8, .tabular.set12 th.l9, .tabular.set12 th.l10, .tabular.set12 th.la { padding: 5px; background: white }
.tabular.set12 th i { display: block; width: 43px; height: 56px; margin: auto; background: url(visual/allcards.png) no-repeat; text-indent: -9999px }
.tabular.set12 th.l2 i { background-position: 0 0 }
.tabular.set12 th.l3 i { background-position: -44px 0 }
.tabular.set12 th.l4 i { background-position: -88px 0 }
.tabular.set12 th.l5 i { background-position: -132px 0 }
.tabular.set12 th.l6 i { background-position: -176px 0 }
.tabular.set12 th.l7 i { width: 41px; background-position: -220px 0 }
.tabular.set12 th.l8 i { width: 41px; background-position: -262px 0 }
.tabular.set12 th.l9 i { width: 42px; background-position: -304px 0 }
.tabular.set12 th.l10 i { width: 94px; background-position: -347px 0 }
.tabular.set12 th.la i { width: 43px; background-position: -443px 0 }
.tabular.set12 td { background: white; height: 28px; color: #3d3d3d }
.tabular.set12 td:first-child { text-align: left !important; color: #3d3d3d }
.tabular th, .tabular.set12 td:first-child { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.tabular.set12 td:nth-child(2), .tabular.set12 td:nth-child(3), .tabular.set12 td:nth-child(4), .tabular.set12 td:nth-child(5), .tabular.set12 td:nth-child(6) { background: #fff2b3 }
.tabular.set12 td:nth-child(7), .tabular.set12 td:nth-child(8), .tabular.set12 td:nth-child(9) { background: #d0f1ff }
.tabular.set12 td:nth-child(10), .tabular.set12 td:nth-child(11) { background: #e7dbff }
.tabular.set1 td:nth-child(2), .tabular.set1 td:nth-child(3), .tabular.set1 td:nth-child(4), .tabular.set1 td:nth-child(5) { display: none }
.tabular.set2 td:nth-child(2), .tabular.set2 td:nth-child(3), .tabular.set2 td:nth-child(4), .tabular.set2 td:nth-child(5) { display: none }
.tabular.set3 th { display: table-cell; white-space: nowrap }
.tabular.set3 td:nth-child(1), .tabular.set3 td:nth-child(5) { font-size: 12px; font-weight: bold; font-style: italic; color: #3d3d3d }
.tabular.set3 td:nth-child(2), .tabular.set3 td:nth-child(6) { font-size: 13px; text-align: left; color: #1f86b1 }

.tabular.set16 th { display: table-cell; white-space: nowrap }
.tabular.set16 td:nth-child(1) { font-weight:bold;  }
.tabular.set16 td:nth-child(1), .tabular.set3 td:nth-child(5) { font-size: 12px;  }
.tabular.set16 td:nth-child(2), .tabular.set3 td:nth-child(6) { font-size: 12px; }
.tabular th { display: none; font: normal 12px/14px 'open sans', sans-serif; color: #5c5c5c; text-align: center; height: 20px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0) }
.tabular tr:nth-child(odd) { background-color: #f9f9f9 }
.tabular td { height: 38px }
.tabular td>strong { color: #1f86b1; font-size: 13px }
.tabular.revlogo td:first-child { white-space: nowrap; padding-right: 3px; padding-left: 3px }
.tabular.revlogo td:first-child a, .tabular.revlogo td:first-child span { display: inline-block; vertical-align: middle; width: 85px; height: 35px; line-height: 0; padding-left: 85px; background: url(visual/logos-table-mid.png) no-repeat 0 0; font-size: 0; color: transparent }
.tabular.revlogo td:first-child a.cas888, .tabular.revlogo td:first-child span.cas888 { background-position: 0 0 }
.tabular.revlogo td:first-child a.inter, .tabular.revlogo td:first-child span.inter { background-position: 0 -35px }
.tabular.revlogo td:first-child a.betvictor, .tabular.revlogo td:first-child span.betvictor { background-position: 0 -70px }
.tabular.revlogo td:first-child a.winner, .tabular.revlogo td:first-child span.winner { background-position: 0 -105px }
.tabular.revlogo td:first-child a.eg, .tabular.revlogo td:first-child span.eg { background-position: 0 -140px }
.tabular.revlogo td:first-child a.mega, .tabular.revlogo td:first-child span.mega { background-position: 0 -175px }
.tabular.revlogo td:first-child a.lad, .tabular.revlogo td:first-child span.lad, .tabular.revlogo td:first-child a.ladbrokes, .tabular.revlogo td:first-child span.ladbrokes { background-position: 0 -210px }
.tabular.revlogo td:first-child a.spin, .tabular.revlogo td:first-child span.spin { background-position: 0 -245px }
.tabular.revlogo td:first-child a.euro, .tabular.revlogo td:first-child span.euro { background-position: 0 -280px }
.tabular.revlogo td:first-child a.betfair, .tabular.revlogo td:first-child span.betfair { background-position: 0 -173px }
.tabular.revlogo td:first-child a.botemania, .tabular.revlogo td:first-child span.botemania { background-position: -0px -666px }
.tabular.revlogo td:first-child a.casbarcelona, .tabular.revlogo td:first-child span.casbarcelona { background-position: -0px -736px }
.tabular.revlogo td:first-child a.wanabet, .tabular.revlogo td:first-child span.wanabet { background-position: -0px -628px }
.tabular.revlogo td:first-child a.goldenpark, .tabular.revlogo td:first-child span.goldenpark { background-position: -0px -593px }
.tabular.revlogo td:first-child a.marca, .tabular.revlogo td:first-child span.marca { background-position: -0px -523px }
.tabular.revlogo td:first-child a.vivelasuerte, .tabular.revlogo td:first-child span.vivelasuerte { background-position: -0px -559px }
.tabular.revlogo td:first-child a.circus, .tabular.revlogo td:first-child span.circus { background-position: -0px -488px }
.tabular.revlogo td:first-child a.starvegas, .tabular.revlogo td:first-child span.starvegas { background-position: -0px -420px }
.tabular.revlogo td:first-child a.merkurmagic, .tabular.revlogo td:first-child span.merkurmagic { background-position: -0px -453px }
.tabular.revlogo td:first-child a.luckia, .tabular.revlogo td:first-child span.luckia { background-position: -0px -280px }
.tabular.revlogo td:first-child a.betsson, .tabular.revlogo td:first-child span.betsson { background-position: -0px -768px }
.tabular.revlogo td:first-child a.wilhill, .tabular.revlogo td:first-child span.wilhill { background-position: -0px -804px }
.tabular.revlogo td:first-child a.cas-gran-madrid, .tabular.revlogo td:first-child span.cas-gran-madrid { background-position: -0px -942px }
.tabular.revlogo td:first-child a.tombola, .tabular.revlogo td:first-child span.tombola { background-position: -0px -980px }
.tabular.revlogo td:first-child a.canal-bingo-es, .tabular.revlogo td:first-child span.canal-bingo-es { background-position: -0px -1012px }
.tabular.revlogo td:first-child a.leovegas, .tabular.revlogo td:first-child span.leovegas { background-position: -0px -1048px }
.tabular.revlogo td:first-child a.bethard, .tabular.revlogo td:first-child span.bethard { background-position: -0px -1084px }
.tabelle .logo.mid.botemania span, .slideshow.ver3 .wrap > ul > li div > span.botemania:before { width: 93px; height: 37px; background-position: -0px -666px }
.tabelle .logo.mid.casbarcelona span, .slideshow.ver3 .wrap > ul > li div > span.casbarcelona:before { width: 93px; height: 37px; background-position: -0px -736px }
.tabelle .logo.mid.wanabet span, .slideshow.ver3 .wrap > ul > li div > span.wanabet:before { width: 93px; height: 37px; background-position: -0px -628px }
.tabelle .logo.mid.goldenpark span, .slideshow.ver3 .wrap > ul > li div > span.goldenpark:before { width: 93px; height: 37px; background-position: -0px -593px }
.tabelle .logo.mid.marca span, .slideshow.ver3 .wrap > ul > li div > span.marca:before { width: 93px; height: 37px; background-position: -0px -523px }
.tabelle .logo.mid.vivelasuerte span, .slideshow.ver3 .wrap > ul > li div > span.vivelasuerte:before { width: 93px; height: 37px; background-position: -0px -559px }
.tabelle .logo.mid.betsson span, .slideshow.ver3 .wrap > ul > li div > span.betsson:before { width: 93px; height: 37px; background-position: -0px -701px }
.tabelle .logo.mid.betsson span, .slideshow.ver3 .wrap > ul > li div > span.betsson:before { width: 93px; height: 37px; background-position: -0px -768px }
.tabelle .logo.mid.starvegas span, .slideshow.ver3 .wrap > ul > li div > span.starvegas:before { width: 93px; height: 37px; background-position: -0px -420px }
.tabelle .logo.mid.merkurmagic span, .slideshow.ver3 .wrap > ul > li div > span.merkurmagic:before { width: 93px; height: 37px; background-position: -0px -453px }
.tabelle.center-td-th th, .tabelle.center-td-th td { text-align: center }
.tabelle tr td:not(._logo) a:not(.act):not(.act1) { color: #0659a5 }
.tabular.revlogo td:first-child a.bwin, .tabular.revlogo td:first-child span.bwin { background-position: -2px -36px }
.tabular.revlogo td:first-child a.titanbet, .tabular.revlogo td:first-child span.titanbet { background-position: -1px -70px }
.tabular.revlogo td:first-child a.betfair, .tabular.revlogo td:first-child span.betfair { background-position: 0 -104px }
.tabular.revlogo td:first-child a.interwetten, .tabular.revlogo td:first-child span.interwetten { background-position: 0px -140px }
.tabular.revlogo td:first-child a.suertia, .tabular.revlogo td:first-child span.suertia { background-position: 0px -174px }
.tabular.revlogo td:first-child a.paf, .tabular.revlogo td:first-child span.paf { background-position: -3px -210px }
.tabular.revlogo td:first-child a.sportium, .tabular.revlogo td:first-child span.sportium { background-position: -2px -242px }
.tabular.revlogo td:first-child a.luckya, .tabular.revlogo td:first-child span.luckya { background-position: -1px -280px }
.tabular.revlogo td:first-child a.betway, .tabular.revlogo td:first-child span.betway { background-position: -0px -312px }
.tabular.revlogo td:first-child a.red32, .tabular.revlogo td:first-child span.red32 { background-position: 0px -314px }
.tabular.revlogo td:first-child i { display: block; width: 82px; height: 15px; vertical-align: middle; background: url(visual/star.png) repeat-x left 0; text-align: left; position: relative; top: 9px }
.tabular.revlogo td:first-child i i { display: inline-block; text-indent: -9999px; background-position: 0 -15px; vertical-align: top; top: 0; position: static }
.tabular.revlogo td:first-child i.r45 i { width: 76px }
.tabular.revlogo td:first-child i.r4 i { width: 68px }
.tabular.revlogo td:first-child i.r35 i { width: 59px }
.tabular.revlogo td:first-child i.r3 i { width: 50px }
.tabular.revlogo td:first-child i.r25 i { width: 68px }
.tabular td.dev-mid span { display: block; width: 90px; height: 41px; margin: auto; background: url(visual/logos-devs-1.png) no-repeat center 0; text-indent: -9999px }
.tabular td.dev-mid.cryptologic span { height: 41px; background-position: -157px 0 }
.tabular td.dev-mid.random-logic span { height: 38px; background-position: -157px -42px }
.tabular td.dev-mid.simlab span { height: 20px; background-position: -166px -146px }
.tabular td.dev-mid.bwin-party span { height: 20px; background-position: -166px -127px }
.tabular td.dev-mid.igt span { height: 47px; background-position: -157px -81px }
.tabular td.dev-little span { display: block; width: 80px; height: 9px; margin: auto; background: url(visual/logos-devs-1.png) no-repeat center 0; text-indent: -9999px }
.tabular td.dev-little.novoline span { height: 9px; background-position: -248px 0 }
.tabular td.dev-little.netent span { height: 21px; background-position: -248px -10px }
.tabular td.dev-little.playtech span { height: 15px; background-position: -248px -32px }
.tabular td.dev-little.micro span { height: 19px; background-position: -248px -48px }
.tabular td.dev-little.merkur span { height: 17px; background-position: -248px -68px }
.tabular td.dev-little.random-logic span { height: 29px; background-position: -265px -109px; width: 50px }
.tabular td.dev-little.bwin-party span { height: 17px; background-position: -249px -89px }
.tabular td.dev-small span { display: block; width: 62px; height: 30px; margin: 0 auto; background: url(visual/logos-dev-small.png) no-repeat center 0; text-indent: -9999px }
.tabular td.dev-small.novoline span { background-position: center 0 }
.tabular td.dev-small.merkur span { background-position: center -30px }
.tabular td.dev-small.netent span { background-position: center -60px }
.tabular td.dev-small.microgaming span { background-position: center -90px }
.tabular td.dev-small.randomlogic span { background-position: center -120px }
.tabular td.dev-small.igt span { background-position: center -150px }
.tabular td.dev-small.playtech span { background-position: center -180px }
.tabular td.dev-small.barcrest span { background-position: center -210px }
.tabular td.dev-small.nextgen span { background-position: center -240px }
.tabular td.dev-small.simlabse span { background-position: center -224px }
.tabular td.dev-small.bwinparty span { background-position: center -202px }
.tabular .yes, .tabular .no { min-width: 25px; background-position: center; background-repeat: no-repeat }
.tabular td.icon { border-right: none; padding-right: 4px }
.tabular td.icon+td { border-left: none; text-align: left; padding-left: 4px }
.tabular td.ticon { text-align: left; padding-left: 42px; position: relative }
.tabular td.icon i { float: right; width: 32px; height: 32px; background: url(visual/icons-3.png) no-repeat 0 0; text-indent: -9999px }
.tabular td.ticon:before { content: ''; width: 32px; height: 32px; background-image: url(visual/icons-3.png); background-repeat: no-repeat; position: absolute; top: 50%; left: 5px; margin-top: -16px }
.tabular td.icon.a i, .tabular td.ticon.a:before { background-position: -35px -134px; width: 26px; height: 22px; margin-top: -11px; left: 8px }
.tabular td.icon.b i, .tabular td.ticon.b:before { background-position: -133px -5px; width: 27px; height: 22px; margin-top: -11px; left: 8px }
.tabular td.icon.c i, .tabular td.ticon.c:before { background-position: -6px -8px; width: 24px; height: 16px; margin-top: -8px; left: 11px }
.tabular td.icon.d i, .tabular td.ticon.d:before { background-position: -135px -38px; width: 24px; height: 18px; margin-top: -9px; left: 9px }
.tabular td.icon.e i, .tabular td.ticon.e:before { background-position: -128px 0 }
.tabular td.icon.f i, .tabular td.ticon.f:before { background-position: 0 -32px }
.tabular td.icon.g i, .tabular td.ticon.g:before { background-position: -36px -70px; width: 26px; height: 21px; margin-top: -11px; left: 10px }
.tabular td.icon.h i, .tabular td.ticon.h:before { background-position: -65px -66px; width: 31px; height: 29px; margin-top: -15px; left: 7px }
.tabular td.icon.k i, .tabular td.ticon.k:before { background-position: -71px -8px; width: 23px; height: 20px; margin-top: -10px; left: 11px }
.tabular td.icon.i i, .tabular td.ticon.i:before { background-position: -1px -162px; width: 27px; height: 21px; margin-top: -11px; left: 7px }
.tabular td.icon.j i, .tabular td.ticon.j:before { background-position: -128px -32px }
.tabular td.icon.b-a i, .tabular td.ticon.b-a:before { background-position: 0 -64px }
.tabular td.icon.b-b i, .tabular td.ticon.b-b:before { background-position: -32px -64px }
.tabular td.icon.b-c i, .tabular td.ticon.b-c:before { background-position: -64px -64px }
.tabular td.icon.b-d i, .tabular td.ticon.b-d:before { background-position: -96px -64px }
.tabular td.icon.b-e i, .tabular td.ticon.b-e:before { background-position: -128px -64px }
.tabular td.icon.r-a i, .tabular td.ticon.r-a:before { background-position: 0 -96px }
.tabular td.icon.r-b i, .tabular td.ticon.r-b:before { background-position: -32px -96px }
.tabular td.icon.r-c i, .tabular td.ticon.r-c:before { background-position: -64px -96px }
.tabular td.icon.r-d i, .tabular td.ticon.r-d:before { background-position: -96px -96px }
.tabular td.icon.r-e i, .tabular td.ticon.r-e:before { background-position: -128px -96px }
.tabular td.icon.s-a i, .tabular td.ticon.s-a:before { background-position: 0 -128px }
.tabular td.icon.s-b i, .tabular td.ticon.s-b:before { background-position: -32px -128px }
.tabular td.icon.s-c i, .tabular td.ticon.s-c:before { background-position: -64px -128px }
.tabular td.icon.s-d i, .tabular td.ticon.s-d:before { background-position: -96px -128px }
.tabular td.icon.s-e i, .tabular td.ticon.s-e:before { background-position: -128px -128px }
.tabular td.icon.r-m i, .tabular td.ticon.r-m:before { background-position: -128px -30px }
.tabular td.icon.r-n i, .tabular td.ticon.r-n:before { background-position: 1px -96px }
.tabular td.icon.b-s i, .tabular td.ticon.b-s:before { background-position: 0 -160px; height: 24px; margin-top: -12px }
.tabular td.icon.heads i, .tabular td.ticon.heads:before { background-position: -64px 0 }
.tabular td.icon.chips i, .tabular td.ticon.chips:before { background-position: -28px 0 }
.tabular td.icon.tv i, .tabular td.ticon.tv:before { background-position: -100px -165px; width: 26px; height: 26px; margin-top: -13px; left: 9px }
.tabular td.icon.percent i, .tabular td.ticon.percent:before { background-position: -66px -165px; width: 26px; height: 26px; margin-top: -13px; left: 9px }
.tabular td.icon.slotandpick i, .tabular td.ticon.slotandpick:before { background-position: -36px -37px; width: 26px; height: 26px; margin-top: -13px; left: 10px }
.tabular td.icon.flipper i, .tabular td.ticon.flipper:before { background-position: -36px -100px; width: 26px; height: 26px; margin-top: -13px; left: 9px }
.tabular td.icon.cards21 i, .tabular td.ticon.cards21:before { background-position: -64px -32px }
.tabular td.icon.cent i, .tabular td.ticon.cent:before { background-position: -34px -162px }
.tabular td.icon.money i, .tabular td.ticon.money:before { background-position: 0px -160px }
.tabular td.icon.shield i, .tabular td.ticon.shield:before { background-position: -100px -95px }
.tabular td.icon.flipper i, .tabular td.ticon.flipper:before { background-position: -36px -100px; width: 26px; height: 26px; margin-top: -13px; left: 9px }
.tabular td.icon.rouletcroupier i, .tabular td.ticon.rouletcroupier:before { background-position: -100px 0px; width: 26px; height: 26px; margin-top: -13px; left: 9px }
.tabular .act, .tabular .act1 { max-width: 72px }
.tabularnote { text-align: center; font: normal 11px/12px 'open sans', sans-serif; color: #c0c0c0; margin: -4px 0 11px }
.tabularnote.center { text-align: center }
.tabularnote.left { text-align: left; float: none }
.tabularnote.light { color: #fff }
.tabularnote.dark { color: #383736 }
.tabularnote span { color: #1f86b1 }
.tabular.v2 .yes, .tabular.v2 .no { background-position: 10px center; text-align: left; padding-left: 29px; width: 79px }
.tabular.v2 { color: #3d3d3d; letter-spacing: -0.4px }
.tabular.v3 caption strong { color: black; font-weight: 800 !important; font-size: 15px; text-shadow: 0px 0px 0px #000 }
.tabular.v3 td { color: #000 }
.tabular.v3 b { color: #000 }
.tabular .yes { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAM1BMVEUAAABxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGnKhFUYAAAAEHRSTlMAiHf93dIKMnvNWr49F/Cn1saSfAAAAE1JREFUCNdVzDsWgCAMRNGB/EBBs//VyiGx4FVzm4GJZ2IQbnXXWEAFWSN4QAeqJ/Qm3dB3rH0hwE9fO4DJa//ANASOa+GSscA6+Y66ff4AAyLqPOj4AAAAAElFTkSuQmCC) }
.tabular .no { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAKlBMVEUAAAClMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOw7i/PAAAADXRSTlMAiHiP/dPeREAyBgHQweYSeAAAAEdJREFUCNdjmHoXCCIZwpSAIJXBkQEIVBguclVvX6DLcJHjsm0DkGKwvcwApLhtL29ACHIVsAOVQDWECQJBDsMc37t3r5wEAH2TGrLGcgwNAAAAAElFTkSuQmCC) }
.tabular .dl span span { background-position: 0 0; display: inline-block; width: 20px; height: 20px; position: relative; background: url(visual/devices-small.png) no-repeat 0px -217px; text-indent: -9999px; margin-right: 7px }
.tabular.dl span span:last-child { margin-right: 0px }
.tabular .dl.x3>span { display: block; width: 125px; margin: auto }
.tabular .dl.x3>span span { float: left }
.tabular .dl span .ios { background-position: 0 0; width: 26px; height: 18px }
.tabular .dl span .and { background-position: 0 -17px; width: 53px; height: 17px }
.tabular .dl span .ios-gray { background-position: 0 -72px; width: 26px; height: 18px }
.tabular .dl span .and-gray { background-position: 0 -89px; width: 53px; height: 18px }
.tabular .dl span .win { background-position: 0 -35px; width: 17px; height: 18px }
.tabular .dl span .berry { background-position: 0 -52px; width: 20px; height: 17px }
.tabular.v2 .yes, .tabular.v2 .no { background-position: 10px center; text-align: left; padding-left: 29px; width: 79px }
.tabular.v2 { color: #3d3d3d; letter-spacing: -0.4px }
.tabular.v3 caption strong { color: black; font-weight: 800 !important; font-size: 15px; text-shadow: 0px 0px 0px #000 }
.tabular.v3 td { color: #000 }
.tabular.v3 b { color: #000 }
.tabular.v2018 th { display: table-cell }
.tabular.v2018 td strong { font-size: inherit; color: inherit; display: inline }
.tabular.v2018 .tbcol-logo > a, .tabular.v2018 .tbcol-logo > span { font-size: 0; color: transparent }
.tabular.v2018 .tbcol-bonus strong { font-size: 13px; color: #1f86b1 }
.tabular.v2018 .tbcol-highlights, .tabular.v2018 .tbcol-players, .tabular.v2018 .tbcol-cashout, .tabular.v2018 .tbcol-slots, .tabular.v2018 .tbcol-rtp, .tabular.v2018 .tbcol-roulette, .tabular.v2018 .tbcol-minbet { display: none }
.tabular .hidden { display: none }
@media only screen and (min-width:420px) {
	.tabular.set7 th:nth-child(3), .tabular.set7 td:nth-child(3) { display: table-cell }
}
@media only screen and (min-width:480px) {
	.tabular.set1 td:nth-child(5) { display: table-cell }
	.tabular.set2 td:nth-child(2) { display: table-cell }
	.tabular.set14 .act { max-width: 120px }
	.tabular.set15 .act { max-width: 140px }
	.tabular.set14 .act:before, .tabular.set15 .act:before { display: none }
	.tabular.set14 .act span, .tabular.set15 .act span { display: inline }
}
@media only screen and (min-width:480px) and (max-width:599px) {
	.tabular.v2018 .tbcol-cashout, .tabular.v2018 .tbcol-slots, .tabular.v2018 .tbcol-roulette { display: table-cell }
}
@media only screen and (min-width:600px) {
	.tabular.right { float: right; margin: 5px 0 5px 2% }
	.tabular.left { float: left; margin: 5px 2% 5px 0 }
	.tabular.set1 td:nth-child(5) { display: none }
	.tabular.set2 td:nth-child(2) { display: none }
	.tabular.set1 td:nth-child(2), .tabular.set1 td:nth-child(3) { display: table-cell }
	.tabular.set2 td:nth-child(3), .tabular.set2 td:nth-child(4) { display: table-cell }
	.tabular.set7 th:nth-child(1), .tabular.set7 td:nth-child(1) { display: table-cell }
	.tabular.set13 th:nth-child(1), .tabular.set13 th:nth-child(3), .tabular.set13 th:nth-child(4), .tabular.set13 th:nth-child(5), .tabular.set13 td:nth-child(3), .tabular.set13 td:nth-child(4) { display: table-cell }
	.tabular.set13 td:nth-child(4) { font-weight: bold; font-style: italic }
	.tabular.set14 td:nth-child(2) { text-align: left; padding: 3px 15px }
	.tabular.set14 td:nth-child(2) span { display: inline }
	.tabular.set14 th:nth-child(1), .tabular.set14 th:nth-child(2), .tabular.set14 th:nth-child(4) { display: table-cell }
	.tabular.set15 th:nth-child(1), .tabular.set15 th:nth-child(3), .tabular.set15 td:nth-child(3), .tabular.set15 th:nth-child(4), .tabular.set15 th:nth-child(6) { display: table-cell }
	.tabular.v2018 .tbcol-highlights { display: table-cell }
}
@media only screen and (min-width:768px) {
	.tbfcfixed .th-img th:first-child { width: 150px }
	.tbfcfixedall .th-img th { width: 150px }
	.tabular { margin: 0 0px 15px }
	.tabular caption { font-size: 15px; padding: 11px }
	.tabular.set1 th:nth-child(1), .tabular.set1 th:nth-child(2), .tabular.set1 th:nth-child(4), .tabular.set1 th:nth-child(5), .tabular.set1 td:nth-child(5), .tabular.set1 th:nth-child(6) { display: table-cell }
	.tabular.revlogo.set1 { margin-left: 0; margin-right: 0 }
	.tabular.set2 th:nth-child(1), .tabular.set2 th:nth-child(2), .tabular.set2 td:nth-child(2), .tabular.set2 th:nth-child(3), .tabular.set2 th:nth-child(5), .tabular.set2 th:nth-child(6) { display: table-cell }
	.tabular.set4 td, .tabular.set5 td { padding-left: 30px; padding-right: 30px }
	.tabular.set7 th:nth-child(4), .tabular.set7 td:nth-child(4) { display: table-cell }
	.tabular td>strong { font-size: 14px }
	.tabular td { padding: 3px 10px }
	.tabular.v2018 .tbcol-bonus strong { font-size: 14px }
	.tabular.v2018 td.ticon { padding-left: 57px }
	.tabular td.ticon:before { left: 15px }
	.tabular td.ticon.a:before { left: 18px }
	.tabular td.ticon.b:before { left: 18px }
	.tabular td.ticon.c:before { left: 21px }
	.tabular td.ticon.d:before { left: 19px }
	.tabular td.ticon.g:before { left: 20px }
	.tabular td.ticon.h:before { left: 17px }
	.tabular td.ticon.k:before { left: 21px }
	.tabular td.ticon.i:before { left: 17px }
	.tabular td.ticon.tv:before { left: 19px }
	.tabular td.ticon.percent:before { left: 19px }
	.tabular td.ticon.slotandpick:before { left: 20px }
	.tabular td.ticon.flipper:before { left: 19px }
	.tabular td.ticon.flipper:before { left: 19px }
	.tabular td.ticon.rouletcroupier:before { left: 19px }
	.tabular.v2018 .tbcol-cashout, .tabular.v2018 .tbcol-slots, .tabular.v2018 .tbcol-roulette { display: table-cell }
}
@media only screen and (min-width:950px) {
	.tabular.set1, .tabular.set2, .tabular.set13 { margin: 0 0px 15px }
}
@media only screen and (min-width:1024px) {
	.tabular.set7 th:nth-child(5), .tabular.set7 td:nth-child(5) { display: table-cell }
	.tabular.set13 th:nth-child(2), .tabular.set13 td:nth-child(2) { display: table-cell }
	.tabular.set15 th:nth-child(2), .tabular.set15 td:nth-child(2) { display: table-cell }
}
@media only screen and (min-width:1200px) {
	.tabular.set1 th:nth-child(3), .tabular.set1 td:nth-child(4) { display: table-cell }
	.tabular.set2 th:nth-child(4), .tabular.set2 td:nth-child(5) { display: table-cell }
	.tabular.set14 th:nth-child(3), .tabular.set14 td:nth-child(3) { display: table-cell }
	.tabular.set15 th:nth-child(5), .tabular.set15 td:nth-child(5) { display: table-cell }
	.tabular.v2018 .tbcol-players, .tabular.v2018 .tbcol-rtp, .tabular.v2018 .tbcol-minbet { display: table-cell }
}
.casino-bonus { margin: 0 auto 18px; padding: 0 2px 2px; border: 1px solid #d6d8d9; font-family: 'Open Sans', sans-serif; color: #181818; background: #f2f2f2 }
.casino-bonus ._logo { margin-bottom: 5px }
.casino-bonus.notitle { padding: 5px }
.casino-bonus .casino-head { padding: 8px 0 15px; text-align: center }
.casino-bonus .casino-body { position: relative; padding: 15px 10px 0; border: 1px solid #d6d8d9; background: #fff }
.casino-bonus .casino-actions { position: absolute; width: 100%; left: 0; top: 450px; padding-bottom: 20px; text-align: center }
.casino-bonus .casino-title { margin-bottom: 15px; font-family: 'Open Sans Condensed', sans-serif; font-size: 24px; line-height: inherit; color: inherit; font-weight: 700 }
.casino-bonus .casino-charts { padding-bottom: 90px }
.casino-bonus .casino-title-alt { display: block; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 2px solid #f9f9f9; font-size: 16px; font-weight: 600; letter-spacing: -0.03em; font-style: italic; color: #969696; text-align: center }
.casino-bonus .casino-btn { display: inline-block; padding: 10px 20px; border: 1px solid #ed573a; border-radius: 2px; vertical-align: middle; font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; font-weight: 700; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; background: rgb(251, 110, 69); background: linear-gradient(to bottom, rgba(251, 110, 69, 1) 0%, rgba(209, 78, 50, 1) 100%) }
.casino-bonus .casino-btn:hover { background: linear-gradient(to bottom, rgba(209, 78, 50, 1) 0%, rgba(251, 110, 69, 1) 100%) }
.casino-bonus .casino-stats:after { content: ''; display: table; line-height: 0; clear: both }
.casino-bonus .casino-stats .chart { float: left; width: 33.3%; padding-right: 5px; padding-left: 5px; box-sizing: border-box; display: flex; flex-flow: row wrap }
.casino-bonus .casino-stats .chart-inner { align-self: flex-end; flex-shrink: 0; flex-grow: 0; flex-basis: 100px }
.casino-bonus .casino-stats .chart p { flex-basis: 100% }
.casino-bonus .casino-foot { padding: 12px 10px; margin: 0 -10px; font-size: 11px; color: #696969; background: #f9f9f9 }
.casino-bonus .casino-foot p { margin: 0 }
.casino-bonus .casino-info { font-size: 15px; line-height: 1.4 }
.casino-bonus .casino-info strong { display: block }
.casino-bonus .casino-stats { display: flex; flex-flow: row nowrap }
.casino-bonus.notitle .casino-charts { padding-bottom: 0 }
.casino-bonus.notitle .casino-stats { flex-wrap: wrap }
.casino-bonus.notitle .casino-stats .chart { width: 50%; text-align: center }
.casino-bonus.notitle .casino-stats .chart p { width: 100% }
.casino-bonus-terms .casino-body { padding-bottom: 80px }
.casino-bonus-terms .casino-charts { padding-bottom: 0 }
.casino-bonus-terms .casino-actions { bottom: 0 }
@media(max-width:359px) {
	.casino-bonus .casino-charts .chart { padding-bottom: 20px; font-size: 11px }
	.casino-bonus .casino-charts .chart p { margin-bottom: 8px }
	.casino-bonus .casino-charts .chart-inner { position: relative; left: 50%; transform: translateX(-50%) scale(.8) }
	.casino-bonus .casino-charts { margin: 0 -10px }
}
@media(min-width:360px) and (max-width:374px) {
	.casino-bonus .casino-charts { margin: 0 -10px }
}
@media only screen and (min-width:600px) {
.casino-bonus.notitle .casino-stats .chart { width: 25% }
}
@media(min-width:700px) {
	.casino-bonus .casino-actions { top: 400px }
}
@media(min-width:768px) {
	.casino-bonus { padding: 0 3px 3px }
	.casino-bonus ._logo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
	.casino-bonus .casino-info { float: right; text-align: right }
	.casino-bonus .casino-foot { margin: 0 -15px; padding-right: 20px; padding-left: 20px; clear: both }
	.casino-bonus .casino-title { float: left; padding-top: 18px }
	.casino-bonus .casino-inner { float: left; width: 45% }
	.casino-bonus .casino-charts { float: right; width: 50%; padding-bottom: 0 }
	.casino-bonus.notitle .casino-charts { float: none; width: auto }
	.casino-bonus .casino-actions { position: static; padding-bottom: 37px }
	.casino-bonus .casino-body { padding: 15px 15px 0 }
	.casino-bonus .casino-body:after { content: ''; display: table; line-height: 0; clear: both }
	.casino-bonus .casino-head { position: relative; padding: 10px 10px 15px }
	.casino-bonus .casino-head:after { content: ''; display: table; line-height: 0; clear: both }
}
@media(min-width:768px) and (max-width:1080px) {
	.casino-bonus .casino-info { font-size: 13px }
}
@media(min-width:1024px) {
	.casino-bonus { padding-right: 5px; padding-left: 5px }
	.casino-bonus .casino-head { padding-right: 15px; padding-left: 15px }
	.casino-bonus .casino-foot { margin: 0 -60px }
	.casino-bonus .casino-body { padding: 25px 60px 0 }
	.casino-bonus .casino-inner { width: 45% }
	.casino-bonus .casino-charts { width: 55% }
	.casino-bonus.notitle .casino-charts { width: auto }
}
@media(min-width:1150px) {
	.casino-bonus .casino-inner { padding-right: 50px; box-sizing: border-box }
	.casino-bonus .casino-inner .casino-title-alt { padding-right: 50px; margin-right: -50px }
}
.list-casino-info { padding: 0; margin: 0 -10px 30px; font-size: 13px; text-align: center; list-style-type: none }
.list-casino-info span { text-align: left }
.list-casino-info strong { margin-right: 10px; text-align: right }
.list-casino-info li + li { margin-top: 7px }
.list-casino-info span, .list-casino-info strong { display: inline-block; width: 138px; vertical-align: middle }
.chart { position: relative; padding-bottom: 30px; font-size: 11px; text-align: center }
.chart:before { content: ''; position: absolute; width: 80px; height: 20px; bottom: 0; left: 50%; margin-left: -40px; background: url(visual/chart-shadow.png) no-repeat 0 0 / 100% 100% }
.chart.counted circle { opacity: 1 }
.chart p { margin: 0 0 15px; color: #a3a3a3 }
.chart circle { opacity: 0 }
.chart p strong { display: block; color: #181818 }
.chart p span { display: block }
.chart .chart-stats { position: absolute; width: 90px; height: 90px; top: 50%; left: 50%; margin: -45px 0 0 -45px; border-radius: 50%; font-size: 14px; font-weight: 600; line-height: 90px; text-align: center }
.chart .chart-stats sub { position: relative; top: -10px; font-size: 20px }
.chart .chart-inner { position: relative; width: 100px; height: 100px; margin: 0 auto; border: 6px solid #f9f9f9; border-radius: 50%; border-radius: 50%; box-sizing: border-box }
.chart .chart-inner svg { position: absolute; top: -6px; left: -6px; overflow: visible; transform: rotate(-90deg) }
@media(min-width:1150px) {
	.chart { font-size: 13px }
}
.gamesbox { border: 1px solid #d6d8d9; margin-bottom: 20px; text-align: center }
.gamesbox .title { text-align: center; color: #242424; font: 200 22px/19px 'Open Sans Condensed', sans-serif; padding: 15px 0 }
.gamesbox ul { list-style-type: none; margin: 0; padding: 10px 0; display: flex; flex-flow: row wrap; justify-content: center }
.gamesbox ul li { width: 50%; float: left; margin-bottom: 14px; text-align: center }
.gamesbox ul li a { background: #fffcf0; text-decoration: none; color: #070707; width: 170px; height: 107px; display: inline-block; border: 1px solid #d8d9d9; text-align: center; font: 200 14px/14px 'Oswald', sans-serif; text-shadow: 0px 0px 0px #070707; transition: 0.2s linear; max-width: 93% }
.gamesbox ul li:hover a { border: 1px solid #d72e26; background: #fff }
.gamesbox ul li a:before { content: ''; display: block; width: auto; height: 82px; background-repeat: no-repeat; background-position: center; background-size: contain }
.gamesbox.bgfix ul li a:before { width: 90%; height: 62px; margin: 10px auto; background-size: contain }
@media only screen and (min-width:400px) {
	.gamesbox ul li { width: 50% }
}
@media only screen and (min-width:480px) {
	.gamesbox ul li { width: 33.33% }
}
@media only screen and (min-width:640px)  and (max-width:1079px) {
	.gamesbox ul li { width: 25% }
}
@media only screen and (min-width:780px) and (max-width:950px), (min-width:1080px) {
	.gamesbox ul li { width: 20% }
	.gamesbox.v2 ul li { width: 33% }
	.gamesbox.max4 ul { padding: 0 3% }
	.gamesbox.max4 ul li { width: 25% }
}
.act, .act1 { display: block; padding: 5px; margin: 0 auto; font: 600 12px/16px 'open sans', sans-serif; color: #ef5b3b; text-align: center; text-decoration: none; text-transform: uppercase; background: white; border: 1px solid #ed583a; border-radius: 2px }
.act1 { color: white; background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ee593b 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ee593b 100%); background: linear-gradient(to bottom, #ff7247 0%, #ee593b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7247', endColorstr='#ee593b', GradientType=0) }
.act:hover { background: #faaeb0; color: white }
.act1:hover { background: #faaeb0 }
.tabelle, .tabelle.left, .tabelle.right { float: none; font: normal 11px Verdana, sans-serif; line-height: 16px; color: #868686; clear: both; overflow: auto; margin: 0 auto 15px }
.tabelle.nomargin { margin-bottom: 0 }
.tabelle.center { text-align: center }
.tabelle caption { font-weight: normal; padding: 10px 0; border: 1px solid #cccccc; font: 400 15px/16px 'open sans', sans-serif; color: #626262 }
.tabelle table { width: 100%; border-top: 1px solid #ddd; border-right: 1px solid #ddd }
.tabelle th, .tabelle td { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; padding: 5px 12px }
.tabelle .w25 { width: 25% }
.tabelle.thirdclcenter td:nth-child(4) { text-align: center }
.tabelle tr th:last-child, .tabelle tr td:last-child { border-right: 1px solid #ddd }
.tabelle.higher th, .tabelle.higher td { min-height: 20px }
.tabelle th { font: 600 13px/16px 'open sans', sans-serif; color: #626262; background: #e3ecf7; text-align: center }
.tabelle .text-left th { text-align: left }
.tabelle .text-left th.w-25 { width: 25% }
.tabelle td.img { background: white !important; padding: 10px }
.tabelle td.img img { min-width: 200px; max-width: 100%; height: auto; display: block; margin: 0 auto }
.tabelle th.green, .tabelle td.green { background-color: #d3fad6 }
.tabelle th.red, .tabelle td.red { background-color: #f6dfdf; color: inherit }
.tabelle .th-top th { font-size: 15px; font-weight: normal; padding: 10px 12px; border-bottom: 1px solid #cccccc }
.tabelle .th-img th, .tabelle th.th-img { height: 50px; background: url(visual/table-pics.jpg) no-repeat center 0 }
.tabelle .th-img th.slots1, .tabelle th.th-img.slots1 { background-position: left 0 }
.tabelle .th-img th.slots2, .tabelle th.th-img.slots2 { background-position: center -60px }
.tabelle .th-img th.slots3, .tabelle th.th-img.slots3 { background-position: center -120px }
.tabelle .th-img th.roulette1, .tabelle th.th-img.roulette1 { background-position: left -180px }
.tabelle .th-img th.roulette2, .tabelle th.th-img.roulette2 { background-position: center -240px }
.tabelle .th-img th.roulette3, .tabelle th.th-img.roulette3 { background-position: center -300px }
.tabelle .th-img th.blackjack1, .tabelle th.th-img.blackjack1 { background-position: left -360px }
.tabelle .th-img th.blackjack2, .tabelle th.th-img.blackjack2 { background-position: center -420px }
.tabelle .th-img th.blackjack3, .tabelle th.th-img.blackjack3 { background-position: center -480px }
.tabelle .th-img th.vidpoker1, .tabelle th.th-img.vidpoker1 { background-position: center -540px }
.tabelle .th-img th.vidpoker2, .tabelle th.th-img.vidpoker2 { background-position: center -600px }
.tabelle .th-img th.vidpoker3, .tabelle th.th-img.vidpoker3 { background-position: center -660px }
.tabelle .th-img th.arcade1, .tabelle th.th-img.arcade1 { background-position: center -720px }
.tabelle .th-img th.arcade2, .tabelle th.th-img.arcade2 { background-position: center -780px }
.tabelle .th-img th.arcade3, .tabelle th.th-img.arcade3 { background-position: center -840px }
.tabelle .th-img th.poker1, .tabelle th.th-img.poker1 { background-position: center -900px }
.tabelle .th-img th.poker2, .tabelle th.th-img.poker2 { background-position: center -960px }
.tabelle .th-img th.sicbo, .tabelle th.th-img.sicbo { background-position: center -1020px }
.tabelle .th-img th.bingo, .tabelle th.th-img.bingo { background-position: center -1320px }
.tabelle .th-img th.videobingo, .tabelle th.th-img.videobingo { background-position: center -1380px }
.tabelle .th-img th.bingo-rollercoaster, .tabelle th.th-img.bingo-rollercoaster { background-position: center -721px }
.tabelle .th-img th.video-games, .tabelle th.th-img.video-games { background-position: center -1080px }
.tabelle .th-img th.rpg, .tabelle th.th-img.rpg { background-position: center -1080px }
.tabelle .th-img th.scratch, .tabelle th.th-img.scratch { background-position: center -1140px }
.tabelle .th-img th.baccarat, .tabelle th.th-img.baccarat { background-position: center -1200px }
.tabelle .th-img th.craps, .tabelle th.th-img.craps { background-position: center -1260px }
.tabelle .th-img th:first-child { border-left: 1px solid #ddd }
.tabelle.weitere td { font-size: 10px; color: #868686 }
.tabelle.weitere td>span { display: block; font-size: 11px; color: #0a509c }
.tabelle.kariert tr:nth-child(odd), .tabelle.odd tr:nth-child(odd) { background: #f9f9f9 }
.tabelle.mw550 { max-width: 550px }
.tabelle.even tr:nth-child(even) { background: #f9f9f9 }
.tabelle.td-first tr td:first-child { background: #e3ecf7 }
.tabelle.td-first2 tr td:first-child { background: #f9f9f9 }
.tabelle.hometable td:nth-child(1), .tabelle.hometable th:nth-child(1), .tabelle.hometable td:nth-child(6), .tabelle.hometable th:nth-child(6), .tabelle.hometable td:nth-child(7), .tabelle.hometable th:nth-child(7), .tabelle.apptable td:nth-child(1), .tabelle.apptable th:nth-child(1), .tabelle.apptable td:nth-child(6), .tabelle.apptable th:nth-child(6), .tabelle.apptable td:nth-child(7), .tabelle.apptable th:nth-child(7) { padding: 10px 2px }
.tabelle.hometable td:nth-child(2), .tabelle.hometable th:nth-child(2), .tabelle.hometable td:nth-child(3), .tabelle.hometable th:nth-child(3), .tabelle.hometable td:nth-child(4), .tabelle.hometable th:nth-child(4), .tabelle.hometable td:nth-child(5), .tabelle.hometable th:nth-child(5) { display: none }
.tabelle.bonustable td:nth-child(3), .tabelle.bonustable th:nth-child(3), .tabelle.bonustable td:nth-child(4), .tabelle.bonustable th:nth-child(4), .tabelle.bonustable td:nth-child(5), .tabelle.bonustable th:nth-child(5) { display: none }
.tabelle.livetable td:nth-child(2), .tabelle.livetable th:nth-child(2), .tabelle.livetable td:nth-child(3), .tabelle.livetable th:nth-child(3), .tabelle.livetable td:nth-child(4), .tabelle.livetable th:nth-child(4), .tabelle.livetable td:nth-child(5), .tabelle.livetable th:nth-child(5), .tabelle.livetable td:nth-child(6), .tabelle.livetable th:nth-child(6) { display: none }
.tabelle.apptable td:nth-child(2), .tabelle.apptable th:nth-child(2), .tabelle.apptable td:nth-child(3), .tabelle.apptable th:nth-child(3), .tabelle.apptable td:nth-child(4), .tabelle.apptable th:nth-child(4) { display: none }
.tabelle.two td:nth-child(2), .tabelle.two-six td:nth-child(2), .tabelle.three td:nth-child(3), .tabelle.two-six td:nth-child(3), .tabelle.four td:nth-child(4), .tabelle.two-six td:nth-child(4), .tabelle.five td:nth-child(5), .tabelle.two-six td:nth-child(5), .tabelle.six td:nth-child(6), .tabelle.two-six td:nth-child(6) { text-align: center }
.tabelle.twoo td:nth-child(2), .tabelle.threee td:nth-child(3), .tabelle.fourr td:nth-child(4), .tabelle.fivee td:nth-child(5), .tabelle.sixx td:nth-child(6) { text-align: center; font-size: 14px }
.tabelle.twooo td:nth-child(2), .tabelle.threeee td:nth-child(3), .tabelle.fourrr td:nth-child(4), .tabelle.fiveee td:nth-child(5), .tabelle.sixxx td:nth-child(6) { text-align: center; color: #0A509C }
.tabelle.hide-2 td:nth-child(2), .tabelle.hide-2 th:nth-child(2) { display: none }
.tabelle.hide-3 td:nth-child(3), .tabelle.hide-3 th:nth-child(3) { display: none }
.tabelle.hide-4 td:nth-child(4), .tabelle.hide-4 th:nth-child(4) { display: none }
.tabelle.hide-5 td:nth-child(5), .tabelle.hide-5 th:nth-child(5) { display: none }
.tabelle tr td:first-child b { color: #0659a5; font-size: 12px }
.tabelle.firsttdlong td:nth-child(1) { min-width: 150px }
.tabelle.higher td { padding: 10px 12px; text-align: center }
.device .tabelle.higher td { padding: 10px 7px }
.tabelle td.image { width: 200px; padding: 10px 20px 15px; font: bold 20px/25px 'open sans condensed', sans-serif; text-align: center; background: #e3ecf7; color: #626262 }
.tabelle td.image img { display: block; margin: 10px auto 0 }
.tabelle td.bonusicon:before { content: ""; display: inline-block; width: 20px; height: 18px; margin: -1px 10px -1px 0; vertical-align: middle; background: url(visual/table-misc.png) no-repeat 0 -198px }
.tabelle td.bonusicon.b-gen:before { background-position: 0 -198px; margin-left: 5px; margin-right: 15px; width: 16px }
.tabelle td.bonusicon.b-live:before { background-position: -16px -198px; width: 26px }
.tabelle td.bonusicon.b-slot:before { background-position: -41px -198px; width: 26px }
.tabelle td.bonusicon.b-table:before { background-position: -67px -198px; width: 26px }
.tabelle td.lowline { line-height: 12px; max-width: 220px }
.tabelle tr.b td { border-bottom: 2px solid #dddddd }
.tabelle tr.bg { background-color: #f9f9f9 }
.tabelle td.dev b { font-size: 0 !important; background: url(visual/sidebar-left1.png) no-repeat 0 -453px; padding: 8px 15px; vertical-align: middle }
.tabelle td.dev.ios b { background-position: 0 -453px }
.tabelle td.dev.and b { background-position: 0 -472px }
.tabelle.zahlung td, .tabelle.zahlung th { white-space: nowrap }
.tabelle .tick, .tabelle .not { padding-left: 35px; background: url(visual/sidebar-left1.png) no-repeat 3px -128px }
.tabelle .yestick:before, .tabelle .notick:before { content: ""; display: block; width: 10px; height: 10px; margin: auto; background: url(visual/sidebar-left1.png) no-repeat -10px -135px }
.tabelle .notick:before { background-position: -10px -163px }
.tabelle .not { background-position: 3px -155px }
.tabelle .txt-in-yes, .tabelle .txt-in-no, .tabelle .txt-out-yes, .tabelle .txt-out-no { min-width: 90px }
.tabelle .txt-in-yes  span, .tabelle .txt-out-yes span, .tabelle .txt-in-no span, .tabelle .txt-out-no span { padding-left: 22px; font-weight: bold }
.tabelle .txt-in-yes { background: url(visual/txt-in-yes.png) no-repeat 12px center }
.tabelle .txt-out-yes { background: url(visual/txt-in-yes.png) no-repeat 12px center }
.tabelle .txt-in-no { background: url(visual/txt-in-no.png) no-repeat 12px center; height: 15px }
.tabelle .txt-out-no { background: url(visual/txt-out-no.png) no-repeat 12px center; height: 15px }
.tabelle .txt-free { background: url(visual/txt-free.png) no-repeat 10px center; min-width: 29px }
.tabelle .m-uk, .tabelle .m-de, .tabelle .m-eu, .tabelle .m-welt { display: inline-block; padding-right: 4px }
.tabelle .m-uk:before, .tabelle .m-de:before, .tabelle .m-eu:before, .tabelle .m-welt:before { content: ""; float: left; width: 16px; height: 11px; margin: 2px 3px; background: url(visual/table-misc.png) no-repeat 0 -114px }
.tabelle .m-uk:before { background-position: 0 -101px }
.tabelle .m-eu:before { background-position: -18px -114px }
.tabelle .m-welt:before { width: 13px; background-position: -36px -114px }
.tabelle .border { border-bottom: 2px solid #dddddd }
.tabelle .logo.mid.border { border-bottom: 2px solid #dddddd }
.tabelle .logo.mid { padding: 2px 15px !important }
.tabelle .logo.mid span { display: block; width: 82px; height: 35px; margin: auto; background: url(visual/logos-table-mid.png) no-repeat center 0; text-indent: -9999px }
.tabelle .logo.mid.cas888 span { background-position: center 0 }
.tabelle .logo.mid.inter span { background-position: center -35px }
.tabelle .logo.mid.mrgreen span { background-position: center -105px }
.tabelle .logo.mid.leo span, .tabelle .logo.mid.leovegas span { background-position: center -140px }
.tabelle .logo.mid.betfair span { background-position: center -105px }
.tabelle .logo.mid.luckia span { background-position: center -280px }
.tabelle .logo.mid.bwin span { background-position: center -40px }
.tabelle .logo.mid.betway span { background-position: center -315px }
.tabelle .logo.mid.titanbet span { background-position: center -72px }
.tabelle .logo.mid.suertia span { background-position: center -176px }
.tabelle .logo.mid.sportium span { background-position: center -245px }
.tabelle .logo.mid.cas777 span { background-position: center -385px }
.tabelle .logo.mid.paf span { background-position: center -209px }
.tabelle .logo.mid.interwetten span { background-position: center -140px }
.tabelle .logo.mid.lad span { background-position: center -210px }
.tabelle .logo.mid.sky span, .tabelle .logo.mid.skyvegas span { background-position: center -245px }
.tabelle .logo.mid.red32 span { background-position: center -315px }
.tabelle .logo.pay { padding-left: 5px; padding-right: 5px }
.tabelle .logo.pay span { display: block; width: 86px; height: 28px; margin: auto; background: url(visual/logos-table-pay.png) no-repeat center 0; text-indent: -9999px }
.tabelle .logo.pay.paypal1 span { background-position: center 0 }
.tabelle .logo.pay.credit span { background-position: center -28px }
.tabelle .logo.pay.paypal span { width: 58px; background-position: center -56px }
.tabelle .logo.pay.skrill span { width: 50px; background-position: center -84px }
.tabelle .logo.pay.neteller span { width: 74px; background-position: center -112px }
.tabelle .logo.pay.paysafe span { background-position: center -140px }
.tabelle .logo.pay.entropay span { background-position: center -225px }
.tabelle .logo.pay.sofort span { background-position: -10px -339px; width: 64px; height: 19px }
.tabelle .logo.pay.debit span { width: 77px; background-position: center -168px }
.tabelle .logo.pay.clickbuy span { width: 42px; background-position: center -196px }
.tabelle .logo.pay.last span { width: 46px; background-position: center -224px }
.tabelle .logo.pay.bank span { width: 78px; background-position: center -195px }
.tabelle .logo.provider { }
.tabelle.bluestrong td strong { padding: 0 10px; color: #0a509c }
.tabelle .logo.provider span { display: block; width: 65px; height: 19px; margin: auto; background: url(visual/logos-table-providers.png) no-repeat 0 0; text-indent: -9999px }
.tabelle .yes, .tabular .yes { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAM1BMVEUAAABxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGnKhFUYAAAAEHRSTlMAiHf93dIKMnvNWr49F/Cn1saSfAAAAE1JREFUCNdVzDsWgCAMRNGB/EBBs//VyiGx4FVzm4GJZ2IQbnXXWEAFWSN4QAeqJ/Qm3dB3rH0hwE9fO4DJa//ANASOa+GSscA6+Y66ff4AAyLqPOj4AAAAAElFTkSuQmCC) }
.tabelle .no, .tabular .no { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAKlBMVEUAAAClMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOw7i/PAAAADXRSTlMAiHiP/dPeREAyBgHQweYSeAAAAEdJREFUCNdjmHoXCCIZwpSAIJXBkQEIVBguclVvX6DLcJHjsm0DkGKwvcwApLhtL29ACHIVsAOVQDWECQJBDsMc37t3r5wEAH2TGrLGcgwNAAAAAElFTkSuQmCC) }
.tabelle .logo.provider.extreme span { width: 65px; height: 19px; background-position: 0 0 }
.tabelle .logo.provider.playtech span { width: 76px; height: 16px; background-position: 0 -20px }
.tabelle .logo.provider.netent span { width: 57px; height: 22px; background-position: 0 -37px }
.tabelle .logo.provider.micro span { width: 83px; height: 21px; background-position: 0 -60px }
.tabelle .logo.provider.evolution span { width: 70px; height: 24px; background-position: 0 -82px }
.tabelle .logo.small, .tabelle .logo.device { padding: 4px 15px }
.tabelle .logo.small span, .tabelle .logo.device span { display: block; width: 68px; height: 26px; margin: auto; background: url(visual/logos-table-small.png) no-repeat center 0; text-indent: -9999px }
.tabelle .logo.device span { background-image: url(visual/logos-table-devices.png) }
.tabelle .logo.small.cas888 span, .tabelle .logo.device.samsun span { background-position: center 0 }
.tabelle .logo.small.beatya span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -33px }
.tabelle .logo.small.sportium span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -93px; width: 82px !important }
.tabelle .logo.small.comar span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -122px; width: 82px !important }
.tabelle .logo.small.ebingo span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -152px; width: 63px !important }
.tabelle .logo.small.bwin span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -183px; width: 48px !important }
.tabelle .logo.small.circus span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -215px; width: 76px !important }
.tabelle .logo.small.virgin span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -271px; width: 50px !important }
.tabelle .logo.small.goldenpark span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -332px; width: 77px !important }
.tabelle .logo.small.interwetten span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -62px; width: 39px !important }
.tabelle .logo.small.titanbet span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -361px; width: 71px !important }
.tabelle .logo.small.merkur span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -420px; width: 68px !important }
.tabelle .logo.small.paf span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -454px; width: 46px !important }
.tabelle .logo.small.premier span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -485px; width: 65px !important }
.tabelle .logo.small.playtech span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -513px; width: 70px !important }
.tabelle .logo.small.pockerstars span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -303px; width: 77px !important }
.tabelle .logo.small.tombola span { background-image: url(visual/logos-table-small.png) !important; background-position: center -754px; width: 77px !important }
.tabelle .logo.small.gamesys span { background-image: url(visual/logos-table-small.png) !important; background-position: center -806px; width: 68px !important; height: 17px }
.tabelle .logo.small.leovegasgaming span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -303px; width: 77px !important }
.tabelle .logo.small.planetwin365 span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -542px; width: 62px !important }
.tabelle .logo.small.suertia span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -573px; width: 63px !important }
.tabelle .logo.small.williamhill span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -601px; width: 68px !important }
.tabelle .logo.small.mediterraneos span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -631px; width: 63px !important }
.tabelle .logo.small.betfair span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -660px; width: 68px !important }
.tabelle .logo.small.wigadoo span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -691px; width: 62px !important }
.tabelle .logo.small.barcelona span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -723px; width: 66px !important }
.tabelle .logo.small.codere span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -751px; width: 69px !important }
.tabelle .logo.small.netbet span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -782px; width: 69px !important }
.tabelle .logo.small.granmadrid span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -813px; width: 70px !important }
.tabelle .logo.small.pockerheaven span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -841px; width: 63px !important }
.tabelle .logo.small.maratonbet span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -873px; width: 72px !important }
.tabelle .logo.small.netent span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -903px; width: 54px !important }
.tabelle .logo.small.luckia span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -392px; width: 70px }
.tabelle .logo.small.microgaming span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -933px; width: 72px }
.tabelle .logo.small.rank span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -963px; width: 36px }
.tabelle .logo.small.wanabet span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -994px; width: 59px }
.tabelle .logo.small.lasuerte span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -1052px; width: 79px }
.tabelle .logo.small.apuestas span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -1024px; width: 66px }
.tabelle .logo.small.betsson span { background-image: url(visual/logos-table-small-more.png) !important; background-position: center -1743px; width: 80px !important }
.tabelle .logo.small.betway span, .tabelle .logo.device.ipad span { background-position: center -52px }
.tabelle .logo.small.mrgreen span, .tabelle .logo.device.asus span { background-position: center -78px }
.tabelle .logo.small.leo span, .tabelle .logo.small.leovegas span, .tabelle .logo.device.acer span { background-position: center -104px }
.tabelle .logo.small.lad span, .tabelle .logo.device.sony span { background-position: center -156px }
.tabelle .logo.small.sky span, .tabelle .logo.small.skyvegas span, .tabelle .logo.device.motorola span { background-position: center -182px }
.tabelle .logo.device.iphone span { background-position: center -27px }
.tabelle .logo.device.htc span { background-position: center -128px }
.tabelle .logo.device.lg span { background-position: center -206px }
.tabelle .logo.small.red32 span { background-position: center -234px }
.tabelle .logo.small-more { padding: 2px 15px }
.tabelle .logo.small-more span { display: block; width: 85px; height: 30px; margin: auto; background: url(visual/logos-table-small-more.png) no-repeat center 0; text-indent: -9999px }
.tabelle .logo.small-more.cashpoint span { background-position: center 0 }
.tabelle .logo.small-more.mybet span { background-position: center -30px }
.tabelle .logo.small-more.inter span { background-position: center -60px }
.tabelle .logo.small-more.bah span { background-position: center -90px }
.tabelle .logo.small-more.tipico span { background-position: center -120px }
.tabelle .logo.small-more.bet365 span { background-position: center -150px }
.tabelle .logo.small-more.megapixel span { background-position: center -180px }
.tabelle .logo.small-more.onlinecasino span { background-position: center -210px }
.tabelle .logo.small-more.betway span { background-position: center -240px }
.tabelle .logo.small-more.skillonnet span { background-position: center -270px }
.tabelle .logo.small-more.pokerstars span { background-position: center -300px }
.tabelle .logo.small-more.bwin span { background-position: center -330px }
.tabelle .logo.small-more.victor span { background-position: center -360px }
.tabelle .logo.small-more.ongoing span { background-position: center -390px }
.tabelle .logo.small-more.unibet span { background-position: center -420px }
.tabelle .logo.small-more.wos span { background-position: center -450px }
.tabelle .logo.small-more.playcherry span { background-position: center -480px }
.tabelle .logo.small-more.greentube span { background-position: center -510px }
.tabelle .logo.small-more.lowen span { background-position: center -540px }
.tabelle .logo.small-more.merkur span { background-position: center -570px }
.tabelle .logo.small-more.ecogra span { background-position: center -1082px }
.tabelle .logo.small-more.itech span { height: 40px; background-position: center -630px }
.tabelle .logo.small-more.igc span { background-position: center -1503px }
.tabelle .logo.small-more.gli span { background-position: center -1143px }
.tabelle .logo.small-more.tst span { background-position: center -795px }
.tabelle .logo.small-more.ga span { background-position: center -1112px }
.tabelle .logo.small-more.rapidssl span { background-position: center -1346px }
.tabelle .logo.small-more.tawte span { background-position: center -1164px }
.tabelle .logo.small-more.tst span { background-position: center -1587px }
.tabelle .logo.small-more.tecnalis span { background-position: center -1824px }
.tabelle .logo.small-more.digisert span { background-position: center -1890px }
.tabelle .logo.small-more.forlopd span { background-position: center -1916px }
.tabelle .logo.bonus1 { padding: 2px 10px }
.tabelle .logo.bonus91 span { display: block; width: 100px; height: 34px; margin: auto; background: url(visual/bonus1-props.png) no-repeat 0 0; text-indent: -9999px }
.tabelle .logo.bonus1.l1 span { width: 223px; background-position: 0 0 }
.tabelle .logo.bonus1.l2 span { width: 125px; background-position: 0 -34px }
.tabelle .logo.bonus1.l3 span { width: 166px; background-position: 0 -68px }
.tabelle .logo.bonus1.l4 span { width: 179px; background-position: 0 -102px }
.tabelle .logo.bonus1.l5 span { width: 149px; background-position: 0 -136px }
.tabelle.zahlung .logo { background: white; border-bottom: 2px solid #dddddd }
.tabelle.zahlung .logo span { display: block; width: 120px; height: 42px; margin: auto; background: url(visual/table-zahlung.png) no-repeat center 0; text-indent: -9999px }
.tabelle.zahlung .logo.master span { background-position: center -252px }
.tabelle.zahlung .logo.maestro span { background-position: center -209px }
.tabelle.zahlung .logo.visa span { background-position: center -42px }
.tabelle.zahlung .logo.electron span { background-position: center -293px }
.tabelle.zahlung .logo.skrill span { background-position: center -84px }
.tabelle.zahlung .logo.sofort-banking span { background-position: center -2728px }
.tabelle.zahlung .logo.transferencia-bancaria span { background-position: center -2776px }
.tabelle.zahlung .logo.skrill-1-tap span { background-position: center -126px }
.tabelle.zahlung .logo.neteller span { background-position: center -168px }
.tabelle.zahlung .logo.paypal span { background-position: center -336px }
.tabelle.zahlung .logo.paysafe span { background-position: center -378px }
.tabelle.zahlung .logo.ukash span { background-position: center -420px }
.tabelle.zahlung .logo.entropay span { background-position: center -462px }
.tabelle.zahlung .logo.bank-xfer span { background-position: center -2351px }
.tabelle.zahlung .logo.bank-wire span { background-position: center -2394px }
.tabelle.zahlung .logo.instant-bank span, .tabelle.zahlung .logo.fast-bank-xfer span { background-position: center -588px }
.tabelle.zahlung .logo.cheque span { background-position: center -630px }
.tabelle.zahlung .logo.idebit span { background-position: center -672px }
.tabelle.zahlung .logo.sofort span { background-position: center -714px }
.tabelle.zahlung .logo.diners span { background-position: center -756px }
.tabelle.zahlung .logo.giropay span { background-position: center -798px }
.tabelle.zahlung .logo.moneta span { background-position: center -840px }
.tabelle.zahlung .logo.int-bank-xfer span { background-position: center -882px }
.tabelle.zahlung .logo.sofort-mb span { background-position: center -924px }
.tabelle.zahlung .logo.eps span { background-position: center -966px }
.tabelle.zahlung .logo.abaqoos span { background-position: center -1008px }
.tabelle.zahlung .logo.click-and-buy span { background-position: center -1050px }
.tabelle.zahlung .logo.ideal span { background-position: center -1092px }
.tabelle.zahlung .logo.instadebit span { background-position: center -1134px }
.tabelle.zahlung .logo.kalixa span { background-position: center -1176px }
.tabelle.zahlung .logo.bancontact span { background-position: center -1218px }
.tabelle.zahlung .logo.my-monedero span { background-position: center -1260px }
.tabelle.zahlung .logo.paybox span { background-position: center -1302px }
.tabelle.zahlung .logo.poli span { background-position: center -1344px }
.tabelle.zahlung .logo.przelewy24 span { background-position: center -1386px }
.tabelle.zahlung .logo.teleingreso span { background-position: center -1428px }
.tabelle.zahlung .logo.ticket-premium span { background-position: center -1470px }
.tabelle.zahlung .logo.webmoney span { background-position: center -1512px }
.tabelle.zahlung .logo.bonuscard span { background-position: center -1554px }
.tabelle.zahlung .logo.erstebank span { background-position: center -1596px }
.tabelle.zahlung .logo.bank-austria span { background-position: center -1638px }
.tabelle.zahlung .logo.raiffaisen span { background-position: center -1680px }
.tabelle.zahlung .logo.bawag span { background-position: center -1722px }
.tabelle.zahlung .logo.hypo span { background-position: center -1764px }
.tabelle.zahlung .logo.ecopayz span { background-position: center -1806px }
.tabelle.zahlung .logo.wettgutschein span { background-position: center -1848px }
.tabelle.zahlung .logo.vpay span { background-position: center -1890px }
.tabelle.zahlung .logo.master-secure span { background-position: center -1932px }
.tabelle.zahlung .logo.trustpay span { background-position: center -1974px }
.tabelle.zahlung .logo.qiwi span { background-position: center -2016px }
.tabelle.zahlung .logo.cashup span { background-position: center -2055px }
.tabelle.zahlung .logo.fundsend span { background-position: center -2099px }
.tabelle.zahlung .logo.click2pay span { background-position: center -2141px }
.tabelle.zahlung .logo.ibanq span { background-position: center -2182px }
.tabelle.zahlung .logo.giropay-skrill span { background-position: center -2225px }
.tabelle.zahlung .logo.online-bank-xfer-skrill span { background-position: center -2268px }
.tabelle.zahlung .logo.sofort-skrill span { background-position: center -2310px }
.tabelle.zahlung .logo.wire-xfer span { background-position: center -2310px }
.tabelle.zahlung .logo.icheck span { background-position: center -2436px }
.tabelle.zahlung .logo.usemyfunds span { background-position: center -2480px }
.tabelle.zahlung .logo.bwin-cash span { background-position: center -2562px }
.tabelle.zahlung .logo.payr span { background-position: center -2605px }
.tabelle.zahlung .logo.trustly span { background-position: center -2645px }
.tabelle.zahlung .logo.lad-shop span { background-position: center -2517px }
.tabelle.zahlung .logo.western-union span { background-position: center -2684px }
.tabelle.zahlung .logo.neosurf span { background-position: center -2823px }
.tabelle.zahlung .logo.halcash span { background-position: center -2873px }
.tabelle.zahlung .logo.wanabet span { background-position: center -3038px }
.tabelle.zahlung .logo.amex span { background-position: center -3114px }
.tabelle.zahlung .logo.hipay span { background-position: center -3075px }
.tabelle.zahlung .logo.citadel span { background-position: center -3185px }
.tabelle.zahlung .logo.efectivo-en-salon span { background-position: center -3211px }
.tabelle.zahlung .logo.promocode span { background-position: center -3256px }
.tabelle.zahlung .logo.vivepay span { background-position: center -3300px }
.tabelle.zahlung .logo.apple-pay span { background-position: center -3336px }
.tabelle.zahlung .logo.klarna span { background-position: center -3378px }
.tabelle.zahlung .logo.tarjetas-de-credito span { background-position: center -3424px }
.tabelle .yes, .tabelle .no { height: 25px; background-position: center; background-repeat: no-repeat }
.tabelle.text-indent .yes, .tabelle.text-indent .no { font-size: 0; line-height: 0; text-indent: -100% }
.tabular.text-indent .yes, .tabular.text-indent .no { font-size: 0; line-height: 0; text-indent: -100% }
.text-indent.logo-indent { font-size: 0; line-height: 0; text-indent: -100%; display: none }
.tabelle.odd .text-indent i { font-size: 0; line-height: 0; text-indent: -100% }
.tabelle span.yes, .tabelle span.no { padding-left: 23px; background-position: 0 center }
.tabelle .yes.fix,
.tabelle .no.fix { display: inline-block; width: 13px; height: 13px; padding: 0; text-indent: -9999px }
.tabelle span.yes.notxt { color: white }
.tabelle span.no-text { color: inherit }
.tabelle span.no.invisible-text, .tabelle span.yes.notxt.invisible-text { color: transparent }
.tabelle span.no.txt { color: #868686 }
.tabelle .yes { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAM1BMVEUAAABxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGnKhFUYAAAAEHRSTlMAiHf93dIKMnvNWr49F/Cn1saSfAAAAE1JREFUCNdVzDsWgCAMRNGB/EBBs//VyiGx4FVzm4GJZ2IQbnXXWEAFWSN4QAeqJ/Qm3dB3rH0hwE9fO4DJa//ANASOa+GSscA6+Y66ff4AAyLqPOj4AAAAAElFTkSuQmCC) }
.tabelle .no { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAKlBMVEUAAAClMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOw7i/PAAAADXRSTlMAiHiP/dPeREAyBgHQweYSeAAAAEdJREFUCNdjmHoXCCIZwpSAIJXBkQEIVBguclVvX6DLcJHjsm0DkGKwvcwApLhtL29ACHIVsAOVQDWECQJBDsMc37t3r5wEAH2TGrLGcgwNAAAAAElFTkSuQmCC) }
.tabelle span.flag { display: block; width: 16px; height: 11px; margin: auto; background: url(visual/flags.png) no-repeat -25px 0; text-indent: -9999px }
.tabelle span.flag.es { background: url(visual/flags.png) no-repeat -25px -60px; width: 16px; height: 11px }
.tabelle span.flag.uk { background: url(visual/flags.png) no-repeat -25px 0; width: 16px; height: 11px }
.tabelle span.flag.de { background: url(visual/flags.png) no-repeat -25px -12px; width: 16px; height: 11px }
.fLeft { float: left }
.tabelle span.flag.x1 { margin-left: 5px }
.tabelle span.flag.x1.span2 { display: inline-block }
.tabelle span.flag.x2 { padding-left: 26px }
.tabelle span.flag.x3 { padding-left: 50px }
.tabelle span.flag.x4 { padding-left: 76px }
.tabelle span.flag.se:before { float: left; content: ""; width: 16px; height: 11px; margin-right: 8px; background: url(visual/flags.png) no-repeat -25px -24px }
.tabelle span.flag.it:after { float: left; content: ""; width: 16px; height: 11px; background: url(visual/flags.png) no-repeat -25px -36px }
.tabelle span.flag.x4.se:before, .tabelle span.flag.x4.it:after { margin-left: -51px }
.tabelle span.flag.x4.de.se:before, .tabelle span.flag.x4.de.it:after { margin-left: -27px }
.tabelle span.flag.x4.de.se.it:before { margin-left: -26px }
.tabelle span.flag.x4.de.se.it:after { margin-left: 0px }
.tabelle span.flag.se.it:before { margin-left: -26px }
.tabelle span.rating { display: block; width: 110px; margin: 0 auto; font-family: 'open sans', sans-serif }
.tabelle span.rating:before { float: left; content: ""; width: 85px; height: 9px; margin: 3px 0 0; background-color: transparent }
.tabelle span.rating.r9:before { width: 73px; margin-right: 12px }
.tabelle span.rating.r8:before { width: 65px; margin-right: 20px }
.tabelle span.rating.r7:before { width: 57px; margin-right: 27px }
.tabelle span.rating.r6:before { width: 49px; margin-right: 36px }
.tabelle span.rating.r5:before { width: 41px; margin-right: 44px }
.tabelle .not-disponible { color: #5c8ec4; text-align: center }
.tabelle.text-indent  i { font-size: 0; line-height: 0; text-indent: -100%; display: none }
.tabelle .ssl b { display: block; height: 23px; line-height: 23px; padding-left: 75px; background: url(visual/logos-table-small-more.png) no-repeat 0 -562px; color: #5c8ec4 }
.tabelle .ssl.thawte b { background-position: 0 -1174px }
.tabelle .ssl.bmm b { background-position: 0 -1861px; padding-left: 85px }
.tabelle .ssl.entrust b { padding-left: 60px; background-position: 0 -753px }
.tabelle .ssl.comodo b { padding-left: 71px; background-position: 0 -776px }
.tabelle .ssl.datacash b { background-position: 0 -797px }
.tabelle .ssl.godaddy b { background-position: 0 -822px }
.tabelle .ssl.norton b { background-position: 0 -845px }
.tabelle .ssl.verisign b { padding-left: 57px; background-position: 0 -868px }
.tabelle .ssl.mcafee b { background-position: 0 -1265px }
.tabelle .ssl.rapid b { padding-left: 65px; background-position: 0 -775px }
.tabelle .ssl.digicert b { padding-left: 61px; background-position: 0 -891px }
.tabelle .ssl.symantec b { padding-left: 65px; background-position: 0 -545px }
.tabelle .ssl.trustedsecure b { padding-left: 35px; background-position: 0 -915px }
.tabelle .ssl.aepd b { background-position: -10px -1534px }
.tabelle .ssl.tss b { background-position: 0px -1562px }
.tabelle .ssl.gli-tst b { background-position: 0px -1594px }
.tabelle .ssl.gli b { background-position: 0px -1145px }
.tabelle.higher td.live, .tabelle.higher td.compat, .tabelle.higher td.dl { padding-top: 0; padding-bottom: 0 }
.tabelle .live span { display: block; width: 93px; height: 25px; margin: auto; background: url(visual/table-misc.png) no-repeat 0 -10px; text-indent: -9999px }
.tabelle .live span:before, .tabelle .live span:after { width: 25px; height: 25px; background: url(visual/table-misc.png) no-repeat 0 -36px }
.tabelle .live.score span:after, .tabelle .live.stream span:before { content: "" }
.tabelle .live.stream span { background-position: 34px -10px }
.tabelle .live.stream span:before { float: left }
.tabelle .live.score span:after { float: right; margin-right: 34px; background-position: -26px -36px }
.tabelle .live.score.stream span:after { margin-right: 0 }
.tabelle .compat span { display: block; width: 105px; height: 18px; margin: auto; background: url(visual/table-misc.png) no-repeat 1px -62px; text-indent: -9999px }
.tabelle .compat.x2 span { width: 53px }
.tabelle .compat span:before, .tabelle .compat span:after { float: left; width: 25px; height: 18px; margin-left: 55px; background: url(visual/table-misc.png) no-repeat 0 -81px }
.tabelle .compat.win span:before, .tabelle .compat.berry span:after { content: "" }
.tabelle .compat.berry span:after { background-position: -27px -81px }
.tabelle .compat.win.berry span:after { margin-left: 0 }
.tabelle .bonus { padding: 3px 10px !important }
.tabelle .bonus span { display: block; width: 140px; height: 19px; margin: auto; background: url(visual/table-misc.png) no-repeat 0px -254px; text-indent: -9999px }
.tabelle .bonus.x2 span { background-position: 0px -274px }
.tabelle .bonus.x3 span { background-position: 0px -294px }
.tabelle .bonus.x5 span { background-position: 0 -314px }
.tabelle .bonus.free span:after { float: right; content: ""; width: 71px; height: 19px; margin-left: 35px; background: url(visual/table-misc.png) no-repeat 0px -334px }
.tabelle .spiele { padding: 3px 10px !important }
.tabelle .spiele span { display: block; width: 1px; height: 32px; padding-left: 32px; margin: auto 0; background: url(visual/table-misc.png) no-repeat -40px -98px; text-indent: -9999px; overflow: hidden }
.tabelle .spiele.bj span { background-position: 0px -98px; padding-left: 79px }
.tabelle .spiele.x3 span { width: 45px }
.tabelle .spiele.x3.ch span, .tabelle .spiele.x3.p3 span { width: 70px }
.tabelle .spiele.x4 span { width: 100px }
.tabelle .spiele.x4.ch span, .tabelle .spiele.x4.p3 span { width: 115px }
.tabelle .spiele.x4.ch.p3 span { width: 135px }
.tabelle .spiele.x5 span { width: 155px }
.tabelle .spiele.x5.ch span, .tabelle .spiele.x5.p3 span { width: 178px }
.tabelle .spiele.x6 span { width: 210px }
.tabelle .spiele.ba span:before, .tabelle .spiele.ch span:before, .tabelle .spiele.sb span:after, .tabelle .spiele.p3 span:after { content: ""; float: left; width: 38px; height: 32px; margin-left: 8px; background: url(visual/table-misc.png) no-repeat 0px -132px }
.tabelle .spiele.ch span:before { background-position: -43px -132px; width: 62px }
.tabelle .spiele.ba.ch span:before, .tabelle .spiele.sb.p3 span:after { width: 87px }
.tabelle .spiele.ba.ch span:before { background-position: 0px -132px; width: 105px }
.tabelle .spiele.sb.p3 span:after { background-position: 0px -164px }
.tabelle .spiele.sb span:after, .tabelle .spiele.p3 span:after { background-position: 0px -164px; width: 30px }
.tabelle .spiele.p3 span:after { background-position: -32px -164px; width: 55px }
.tabelle .dl span { display: block; width: 90px; height: 18px; margin: auto; background: url(visual/table-misc.png) no-repeat 0px -217px; text-indent: -9999px }
.tabelle .dl span:before, .tabelle .dl span:after { float: left; width: 51px; height: 18px; margin-left: 33px; background: url(visual/table-misc.png) no-repeat 0 -234px }
.tabelle .dl.and span:before { content: "" }
.tabelle .dl.and.win span:after { content: ""; background-position: 0 -81px; margin-left: 5px; width: 23px }
.tabelle .dl.x4 span { width: 137px }
.tabelle .dl.and.win.berry span:after { margin-left: 5px; width: 48px }
.tabelle.higher td.bonus-yes, .tabelle.higher td.bonus-gratis { padding-top: 5px; padding-bottom: 5px }
.tabelle .bonus-yes span, .tabelle .bonus-gratis span { display: block; width: 93px; height: 35px; margin: auto; background: url(visual/table-misc.png) no-repeat 0 -127px; text-indent: -9999px }
.tabelle .bonus-gratis span { background-position: 0 -162px }
.tabelle td.note { text-align: center; color: #767676; font-size: 12px; background: white }
.tabelle td.note1 { color: #9f9f9f; font-size: 11px; background: white !important }
.tabelle td.stats span:before, .tabelle td.neutral span:before, .tabelle td.sad span:before { content: ""; float: left; width: 17px; height: 18px; margin: -2px 15px 0 0; background: url(visual/table-misc.png) no-repeat -1px -198px }
.tabelle td.neutral span:before { background-position: -20px -198px }
.tabelle td.sad span:before { background-position: -38px -198px }
.tabelle td.star { white-space: nowrap }
.tabelle td.star span:before { content: ""; display: inline-block; width: 11px; height: 11px; vertical-align: text-bottom; background: #1cd61c url(visual/table-misc.png) no-repeat -74px -52px; margin: 2px 10px 0 0 }
.tabelle td.star.s1 span:before { background-color: #1cd61c }
.tabelle td.star.s2 span:before { background-color: #d7cd1c }
.tabelle td.star.s3 span:before { background-color: #e2ab1a }
.tabelle td.star.s4 span:before { background-color: #d6381c }
.tabelle table a { color: #0742b9; text-decoration: none }
.tabelle table a:hover { text-decoration: underline }
.tabelle table a.inner, .tabelle table a.inner-top, .tabelle table a.inner-top1, .tabelle table span.inner, .tabelle table span.inner-top { color: #176dcb; text-decoration: underline; font-size: 12px; padding: 0 0 0 15px; white-space: nowrap }
.tabelle table span.inner, .tabelle table span.inner-top, .tabelle table span.inner-top1 { text-decoration: none; cursor: not-allowed }
.tabelle table a.inner:hover, .tabelle table a.inner-top:hover, .tabelle table a.inner-top1:hover { text-decoration: none }
.tabelle td a.inner-top { color: #55B605; background: url(visual/table-misc.png) no-repeat -77px -34px }
.tabelle td a.inner-top1 { color: #ee2222; background: url(visual/table-misc.png) no-repeat -77px -16px }
.tabelle .hidden { display: none }
.second-td-centered.set13 td:nth-child(2) { text-align: center }
.dealers { border: 1px solid #d6d8d9; margin: 0 0 2%; padding: 0 1.5% 1% }
.dealers.style2 { border: none; padding: 0 }
.dealers > .title { padding: 10px 10px 12px; font: 600 16px/16px 'open sans', sans-serif; color: #5d6c7e; text-align: center }
.dealers.style2 > .title { font: bold 22px/1.2 'open sans condensed', sans-serif; color: #000 }
.dealers > .imgs { overflow: auto }
.dealers > .imgs ul { width: 700px; padding: 0; margin: 0; list-style: none; overflow: hidden; font: normal 11px/18px Verdana, sans-serif; color: #232323; text-align: center }
.dealers.style2 > .imgs ul { width: auto; padding: 10px 0; text-align: center; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly }
.dealers > .imgs ul li { float: left; width: 23.9%; margin: 0 0.5% }
.dealers.style2 > .imgs ul li { box-shadow: 0 0 5px #ddd; min-width: 140px; width: 47%; max-width: 188px; margin: 0 auto 8px }
.dealers.style2 > .imgs ul li>a { display: inline-block; width: 90%; max-width: 150px; height: 80px }
.dealers.style2 > .imgs ul li>a span { width: 100%; height: 100%; display: block }
.dealers > .imgs ul li > img { display: block; max-width: 100%; height: auto; margin: 0 auto }
.dealers > .imgs ul li > span { display: block; font-size: 11px; line-height: 18px; text-align: center; border: 1px solid #dddddd; height: 105px; padding: 0 6px; background: none; text-indent: 0 }
.dealers > .imgs ul li > span.ver2 { height: 125px }
.dealers.style2 > .imgs ul li > span { border: none; width: auto; font-size: 12px }
.dealers > .imgs ul li > span span, .dealers > .imgs ul li > span strong { display: block; padding: 6px; font: 600 13px/14px 'open sans', sans-serif; color: #00aff0; text-align: center }
.dealers > .imgs ul li > span strong { font-size: 16px; padding: 11px 0 7px; color: #0a509c }
.dealers.style2 > .imgs ul li > span span { color: #696969; font-style: italic; font-style: normal; padding: 6px 0 }
.dealers.style2 > .imgs ul li > span strong { color: #181818 }
@media only screen and (min-width:550px) {
	.dealers.style2 > .imgs ul li { width: auto }
}
@media only screen and (max-width:420px) {
	.dealers.style2 > .imgs { overflow: visible }
	.dealers.style2 > .imgs ul { display: block; overflow: visible }
	.dealers.style2 > .imgs ul li { float: none; width: auto; max-width: none; padding: 10px }
	.dealers.style2 > .imgs ul li:after { content: ""; display: table; clear: both; background: none; height: 0 }
	.dealers.style2 > .imgs ul li>a { float: right; width: calc(100% - 167px); max-width: none; height: 60px }
	.dealers.style2 > .imgs ul li > img { float: left; width: 167px }
	.dealers.style2 > .imgs ul li > span { clear: right; text-align: left; padding-left: 15px; overflow: hidden }
	.dealers.style2 > .imgs ul li > span strong, .dealers.style2 > .imgs ul li > span span { text-align: left }
}
@media only screen and (min-width:420px) {
	.tabular.set7 th:nth-child(3), .tabular.set7 td:nth-child(3) { display: table-cell }
}
@media only screen and (min-width:480px) {
	.tabular.set1 td:nth-child(5) { display: table-cell }
	.tabular.set2 td:nth-child(2) { display: table-cell }
	.tabular.set14 .act { max-width: 120px }
	.tabular.set15 .act { max-width: 140px }
	.tabular.set14 .act:before, .tabular.set15 .act:before { display: none }
	.tabular.set14 .act span, .tabular.set15 .act span { display: inline }
}
@media only screen and (min-width:600px) {
	.tabular.right { float: right; margin: 5px 0 5px 2% }
	.tabular.left { float: left; margin: 5px 2% 5px 0 }
	.tabular.set1 td:nth-child(5) { display: none }
	.tabular.set2 td:nth-child(2) { display: none }
	.tabular.set1 td:nth-child(2), .tabular.set1 td:nth-child(3) { display: table-cell }
	.tabular.set2 td:nth-child(3), .tabular.set2 td:nth-child(4) { display: table-cell }
	.tabular.set7 th:nth-child(1), .tabular.set7 td:nth-child(1) { display: table-cell }
	.tabular.set13 th:nth-child(1), .tabular.set13 th:nth-child(3), .tabular.set13 th:nth-child(4), .tabular.set13 th:nth-child(5), .tabular.set13 td:nth-child(3), .tabular.set13 td:nth-child(4) { display: table-cell }
	.tabular.set13 td:nth-child(4) { font-weight: bold; font-style: italic }
	.tabular.set14 td:nth-child(2) { text-align: left; padding: 3px 15px }
	.tabular.set14 td:nth-child(2) span { display: inline }
	.tabular.set14 th:nth-child(1), .tabular.set14 th:nth-child(2), .tabular.set14 th:nth-child(4) { display: table-cell }
	.tabular.set15 th:nth-child(1), .tabular.set15 th:nth-child(3), .tabular.set15 td:nth-child(3), .tabular.set15 th:nth-child(4), .tabular.set15 th:nth-child(6) { display: table-cell }
}
@media only screen and (min-width:768px) {
	.tabular { margin: 0 0px 15px }
	.tabular caption { font-size: 15px; padding: 11px }
	.tabular.set1 th:nth-child(1), .tabular.set1 th:nth-child(2), .tabular.set1 th:nth-child(4), .tabular.set1 th:nth-child(5), .tabular.set1 td:nth-child(5), .tabular.set1 th:nth-child(6) { display: table-cell }
	.tabular.revlogo.set1 { margin-left: 0; margin-right: 0 }
	.tabular.set2 th:nth-child(1), .tabular.set2 th:nth-child(2), .tabular.set2 td:nth-child(2), .tabular.set2 th:nth-child(3), .tabular.set2 th:nth-child(5), .tabular.set2 th:nth-child(6) { display: table-cell }
	.tabular.set4 td, .tabular.set5 td { padding-left: 30px; padding-right: 30px }
	.tabular.set7 th:nth-child(4), .tabular.set7 td:nth-child(4) { display: table-cell }
	.tabular td>strong { font-size: 14px }
	.tabular td { padding: 3px 10px }
}
@media only screen and (min-width:950px) {
	.tabular.set1, .tabular.set2, .tabular.set13 { margin: 0 0px 15px }
}
@media only screen and (min-width:1024px) {
	.tabular.set7 th:nth-child(5), .tabular.set7 td:nth-child(5) { display: table-cell }
	.tabular.set13 th:nth-child(2), .tabular.set13 td:nth-child(2) { display: table-cell }
	.tabular.set15 th:nth-child(2), .tabular.set15 td:nth-child(2) { display: table-cell }
}
@media only screen and (min-width:1200px) {
	.tabular.set1 th:nth-child(3), .tabular.set1 td:nth-child(4) { display: table-cell }
	.tabular.set2 th:nth-child(4), .tabular.set2 td:nth-child(5) { display: table-cell }
	.tabular.set14 th:nth-child(3), .tabular.set14 td:nth-child(3) { display: table-cell }
	.tabular.set15 th:nth-child(5), .tabular.set15 td:nth-child(5) { display: table-cell }
}
.sidebox.right, .sidebox.left { float: none; width: 207px; margin: 0 auto 8px; padding: 6px 25px; font-size: 13px; color: white; background: #3c3c3c }
.sidebox.betvictor { background-color: #484848 }
.sidebox.lad { background-color: #c73939 }
.sidebox.leo { background-color: #ec744f }
.sidebox.bwin { background-color: #173c66 }
.sidebox.betfair { background-color: #273a48 }
.sidebox.skrill { color: #5d5d5d; background-color: #f9f9f9; border: 1px solid #811f62 }
.sidebox>.title { font: bold 20px/25px 'open sans condensed', sans-serif; text-align: center; padding: 5px 0 9px }
.sidebox>.img { line-height: 0; margin: 0 auto 12px }
.sidebox>.img img { max-width: 100%; height: auto; display: block; margin: 0 auto }
.sidebox>.list { background: #2c2c2c; border: 1px solid #66c047; padding-bottom: 8px }
.sidebox.betvictor>.list { background-color: #2c2c2c; border-color: #6a6a6a }
.sidebox.betfair>.list { background-color: #1c2a35; border-color: #6a6a6a }
.sidebox.lad>.list { background-color: #932a2a; border-color: white }
.sidebox.leo>.list { background-color: #C35F41; border-color: #ffb9a4 }
.sidebox.bwin>.list { background: #123052; border-color: #2967AD }
.sidebox.skrill>.list { background-color: white; border-color: #676767 }
.sidebox>.list:before { display: block; content: ""; width: 98px; height: 24px; margin: 11px auto 10px; background: url(visual/logos-main.png) no-repeat 0 0 }
.sidebox.cas888>.list:before { margin: 3px auto -1px }
.sidebox.lad>.list:before { width: 112px; height: 22px; margin: 13px auto 8px; background-position: 0px -183px }
.sidebox.betway>.list:before { margin: 11px auto }
.sidebox.mrgreen>.list:before { margin: 4px auto 0 }
.sidebox.paypal>.list:before { margin: 11px auto; width: 115px; height: 28px; background-position: 0px -154px }
.sidebox.bwin>.list:before { margin: 14px auto }
.sidebox.sky>.list:before { margin: 14px auto }
.sidebox.red32>.list:before { margin: 8px auto 2px }
.sidebox.leo>.list:before { margin: 5px auto 0 }
.sidebox.inter>.list:before { margin: 10px auto }
.sidebox.betfair>.list:before { margin: 14px auto }
.sidebox>.list ul { display: table; margin: 0 auto; padding: 0 10px; list-style: none }
.sidebox>.list ul li { padding: 8px 1px 8px 24px; background: url(visual/sidebar-left1.png) no-repeat 0px -492px }
.sidebox>.link { padding: 14px 0 6px }
.sidebox>.link a { text-transform: uppercase; font-size: 14px; font-weight: 600 }
.sidebox.skrill>.link a { background: #ffc203; background: -moz-linear-gradient(top, #ffc203 0%, #ffa400 100%); background: -webkit-linear-gradient(top, #ffc203 0%, #ffa400 100%); background: linear-gradient(to bottom, #ffc203 0%, #ffa400 100%); color: #780954 }
.sidebox.skrill>.link a:hover { background: #ffb639; background: -moz-linear-gradient(top, #ffb639 0%, #ffa101 100%); background: -webkit-linear-gradient(top, #ffb639 0%, #ffa101 100%); background: linear-gradient(to bottom, #ffb639 0%, #ffa101 100%) }
.sites2.right, .sites2.left { float: none; margin: 0 0 15px; padding: 0; list-style: none; font: normal 11px/13px Verdana, sans-serif; border: 1px solid #dadcdd; border-bottom: none }
.sites2 li { border-bottom: 1px solid #dadcdd }
.sites2 li.img { text-align: center; padding: 5px 0 3px }
.sites2 li.site a { display: block; padding: 10px 0 10px 70px; color: #2070cb; text-decoration: none; background: url(visual/icons-2.png) no-repeat 0 0 }
.sites2 li.site a:hover { text-decoration: underline }
.sites2 li.site.a a { background-position: 0 -385px }
.sites2 li.site.b a { background-position: 0 -248px }
.sites2 li.site.c a { background-position: 0 -350px }
.sites2 li.site.d a { background-position: 0 -105px }
.sites2 li.site.e a { background-position: 0 -282px }
.steps { padding: 0; margin: 0 0 12px; list-style: none; font-size: 11px; color: #7d7d7d; line-height: 16px }
.steps li { overflow: hidden; border: 1px solid #d6d8d9; margin-bottom: 10px }
.steps li>strong { display: block; border-bottom: 1px solid #cccccc; font: 600 15px/18px 'open sans', sans-serif; color: #0a509c; text-align: center; padding: 10px 5px }
.steps li>strong b { font-weight: 600; color: #25b7f0 }
.steps li>img { max-width: 100%; height: auto; display: block; margin: 10px auto 0 }
.steps li>span { display: block; padding: 4%; text-align: justify }
.graph { border-top: 1px solid #d6d8d9; border-bottom: 1px solid #d6d8d9; margin: 0 0 15px; text-align: center }
.graph>p { font-size: 11px; line-height: 15px !important }
.graph>.title { display: inline-block; font: normal 17px/20px 'open sans', sans-serif; color: #414141; padding: 10px 0 }
.graph>ul { font-size: 11px; color: #232323; margin: 0; padding: 0; list-style: none }
.graph>ul li { overflow: hidden }
.graph>ul li.toprow { height: 12px; overflow: visible }
.graph>ul li.toprow>span:first-child { position: relative; background: none; line-height: 12px; text-indent: -9999px; text-align: center }
.graph>ul li.toprow>span:first-child:after { position: absolute; top: -2px; right: -6px; display: block; width: 10px; height: 10px; background-position: -1px -564px; min-width: 0 }
.graph>ul li.botrow1 { height: 12px }
.graph>ul li.botrow1>span:first-child, .graph>ul li.botrow2>span:first-child { background: none; line-height: 12px; text-indent: -9999px; text-align: center }
.graph>ul li.botrow2 { overflow: visible; position: relative }
.graph>ul li.botrow2>span:first-child { border-color: transparent }
.graph>ul li.botrow2>span.pts { position: relative; overflow: hidden }
.graph>ul li.botrow2:after { content: ""; position: absolute; top: -6px; right: 0px; display: block; width: 10px; height: 10px; background: url(visual/graph-icons.png) no-repeat -1px -564px; min-width: 0; z-index: 10 }
.graph>ul li.botrow2>span.pts span { float: left; width: 23%; background: url(visual/graph-icons.png) no-repeat right -576px; text-indent: -9999px }
.graph>ul li.botrow2>span.pts span:after, .graph>ul li.botrow2>span.pts:before { float: right; width: 20px; margin-right: -10px; margin-top: 10px; text-indent: 0; text-align: center; content: "80" }
.graph>ul li.botrow2>span.pts:before { position: absolute; margin-right: auto; left: 0; margin-left: 0; text-align: left }
.graph>ul li.botrow2>span.pts span.p1:after { content: "85" }
.graph>ul li.botrow2>span.pts span.p2:after { content: "90" }
.graph>ul li.botrow2>span.pts span.p3:after { content: "95" }
.graph>ul li.botrow2>span.pts span.p4:after { content: "100" }
.graph>ul li.botrow1>span:first-child:after, .graph>ul li.botrow2>span:first-child:after { display: none }
.graph>ul li.botrow1>span.line { text-indent: -9999px; border-bottom: 2px solid #737373; height: 10px; overflow: hidden }
.graph>ul li.last { text-align: right; color: #2863af; padding: 5px 0 10px }
.graph>ul li span { display: block }
.graph>ul li>span { }
.graph>ul li>span:first-child { font: normal 11px/30px 'open sans', sans-serif; color: gray; float: left; clear: left; width: 43%; border-right: 2px solid #737373; text-align: right; background: url(visual/graph-icons.png) no-repeat right -533px; max-width: 160px }
.graph>ul li>span:first-child:after { content: ""; float: right; width: 35%; min-width: 26px; height: 30px; background: url(visual/graph-icons.png) no-repeat center 0 }
.graph>ul li.klas-slots>span:first-child:after { background-position: center 0 }
.graph>ul li.vid-slots>span:first-child:after { background-position: center -30px }
.graph>ul li.roulette>span:first-child:after { background-position: center -60px }
.graph>ul li.blackjack>span:first-child:after { background-position: center -90px }
.graph>ul li.tisch>span:first-child:after { background-position: center -120px }
.graph>ul li.vid-poker>span:first-child:after { background-position: center -150px }
.graph>ul li.scratch>span:first-child:after { background-position: center -180px }
.graph>ul li.arcade>span:first-child:after { background-position: center -210px }
.graph>ul li.craps>span:first-child:after { background-position: center -240px }
.graph>ul li.volley>span:first-child:after { background-position: center -270px }
.graph>ul li.ski>span:first-child:after { background-position: center -300px }
.graph>ul li.box>span:first-child:after { background-position: center -330px }
.graph>ul li.f1>span:first-child:after { background-position: center -360px }
.graph>ul li.hound>span:first-child:after { background-position: center -390px }
.graph>ul li.darts>span:first-child:after { background-position: center -420px }
.graph>ul li.tabletennis>span:first-child:after { background-position: center -450px }
.graph>ul li.motobike>span:first-child:after { background-position: center -480px }
.graph>ul li.bike>span:first-child:after { background-position: center -510px }
.graph>ul li.scratch-cards>span:first-child:after { background-position: center -535px }
.graph>ul li.bingo>span:first-child:after { background-position: center -300px }
.graph>ul li>span.bar { background: #B4DBF8; border: 1px solid #c1c4c6; border-left: none; margin: 3px 6% 3px 0; overflow: hidden; text-align: left }
.graph>ul li>span.bar>span { background: #7ac0f0; background: -moz-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ac0f0), color-stop(100%, #6aade8)); background: -webkit-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: -o-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: -ms-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: linear-gradient(to bottom, #7ac0f0 0%, #6aade8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ac0f0', endColorstr='#6aade8', GradientType=0) }
.graph>ul li>span.bar>span>span { text-indent: 20px; white-space: nowrap; line-height: 22px; background: #b4dbf8 }
.quick-navi { margin: 10px 30px 15px; padding: 0 12px 5px; list-style: none; border: 1px solid #d6d8d9; font: normal 15px/16px 'open sans', sans-serif; color: #242424; overflow: hidden }
.quick-navi li:first-child { text-align: center; padding: 10px }
.quick-navi li a { display: block; border-top: 1px solid #eee; text-decoration: none; color: #6088d3; padding: 10px; font-size: 13px }
.quick-navi li a:hover { text-decoration: underline }
.quick-navi li a:after { float: right; content: ""; width: 14px; height: 14px; margin: 1px 0; background: url(visual/top-sprite.png) no-repeat -97px -57px }
.quick-navi li a:hover:after { background-position: -112px -57px }
.quicknav { border-top: 1px solid #e3e4e8; border-bottom: 1px solid #e3e4e8; background: #fafafa; margin-bottom: 20px }
.quicknav ul { padding: 10px 15px 0; list-style-type: none; margin: 0; overflow: hidden }
.quicknav ul:after { content: ""; clear: both; display: block }
.quicknav ul li { float: left; width: 50% }
.quicknav div { position: relative; font-family: "Open Sans", sans-serif; font-style: italic; font-size: 15px; line-height: 16px; color: #000; padding: 15px 0; text-align: center; display: flex; justify-content: center; align-items: center; }
.quicknav ul li a, .quicknav ul li>span { display: block; position: relative; background: #fff; padding: 40px 0px 10px 0px; font-family: "Roboto Condensed", sans-serif; font-size: 17px; line-height: 20px; color: #1f86b1; text-decoration: none; text-align: center; border: 1px solid #d8d9d9; box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #eaeef2 inset; margin: 0 5% 10px 0; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s }
.quicknav ul li>span { padding: 25px 0px 25px 0px; background: #eef3f6; border-color: #679fb6; box-shadow: 0 0 0 2px #fff inset }
.quicknav ul li a:hover { background: #eef3f6; border-color: #679fb6; box-shadow: 0 0 0 2px #fff inset }
.quicknav ul li a span { display: inline-block; line-height: 17px; vertical-align: middle }
.quicknav ul li a:before, .quicknav div:before { display: block; position: absolute; content: ""; width: 40px; height: 40px; top: 2px; left: 50%; transform: translate(-50%, 0%); background: url(visual/game-link.png) no-repeat 0 0 }
.quicknav div._soft-logo { padding: 0; background-position: center; font-size: 0; color: transparent; margin-left: auto; margin-right: auto; margin-top: 0px; }
.quicknav div._soft-logo:before { content: none; }

._soft-logo { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; color: transparent; overflow: hidden; }
._soft-logo.btg { background-image: url(/wp-content/themes/general/visual/soft/btg.png); width: 85px; height: 30px; }


.quicknav div:before { position: static; display: inline-block; margin: -15px 0 }
.quicknav div.none:before { content: none }
.quicknav div.tragaperras:before { background-position: 0 -0 }
.quicknav div.bonos-de-bienvenida:before { background-position: 0 -240px }
.quicknav div.bingo:before { background-position: 0 -280px }
.quicknav div.nuevos-casinos:before { background-position: 0 -320px }
.quicknav div.mga:before { background-position: 0 -760px }
.quicknav div.igt:before { background-position: 0 -800px }
.quicknav div.netent:before { background-position: 0 -840px }
.quicknav div.playtech { font-size: 14px; letter-spacing: -1px }
.quicknav div.playtech:before { background-position: 0 -880px }
.quicknav div.microgaming:before { background-position: 0 -920px }
.quicknav div.nextgen { font-size: 14px; letter-spacing: -1px }
.quicknav div.nextgen:before { background-position: 0 -960px }
.quicknav div.red-rake:before { background-position: 0 -1000px }
.quicknav div.isoftbet:before { background-position: 0 -1040px }
.quicknav div.gaming1:before { background-position: 0 -1080px }
.quicknav div.btg:before { background-position: 0 -1200px }
.quicknav div.merkur-gaming:before { background-position: 0 -1240px }
.quicknav div.rfranco:before { background-position: 0 -1280px }
.quicknav div.novomatic:before { background-position: 0 -1320px }
.quicknav div.aristocrat:before { background-position: 0px -1360px }
.quicknav div.pragmatic-play:before { background-position: 0 -1400px }
.quicknav div.playson:before { background-position: 0 -1440px }
.quicknav div.novoline:before { background-position: 0 -1480px }
.quicknav div.evolution-gaming:before { background-position: 0px -1520px }
.quicknav div.yggdrasil:before { background-position: 0px -1560px }
.quicknav div.section-8-studio:before { background-position: 0px -1600px }
.quicknav div.thunderkick:before { background-position: 0px -1640px }
.quicknav ul li a.ruleta:before { background-position: 0 -40px }
.quicknav ul li a.blackjack:before { background-position: 0 -80px }
.quicknav ul li a.apps-de-casino:before { background-position: 0 -120px }
.quicknav ul li a.casinos-en-vivo:before { background-position: 0 -160px }
.quicknav ul li a.bonos-especiales:before { background-position: 0 -200px }
.quicknav ul li a.giros-gratis:before { background-position: 0 -360px }
.quicknav ul li a.high-rollers:before { background-position: 0 -400px }
.quicknav ul li a.juegos-de-casino:before { background-position: 0 -440px }
.quicknav ul li a.tragaperras:before { background-position: 0  5px }
.quicknav ul li a.bonos-de-bienvenida:before { background-position: 0 -240px }
.quicknav ul li a.bingo:before { background-position: 0 -280px }
.quicknav ul li a.nuevos-casinos:before { background-position: 0 -320px }
.quicknav ul li a.luck:before { background-position: 0 -480px }
.quicknav ul li a.box:before { background-position: 0 -235px }
.quicknav ul li a.fruit:before { background-position: 0 -520px }
.quicknav ul li a.person:before { background-position: 0 -560px }
.quicknav ul li a.video-icon:before { background-position: 0 -596px }
.quicknav ul li a.jackpot:before { background-position: 0 -640px }
.quicknav ul li a.lines243:before { background-position: 0 -680px }
.quicknav ul li a.table:before { background-position: 0 -720px }
.quicknav ul li a.rtp:before { background-position: 0 -601px }
.quicknav ul li a.bingo-ball:before { background-position: 0 -1120px }
.quicknav ul li a.card:before { background-position: 0 -1155px }
.quicknav ul li a.btg:before { background-position: 0 -1200px }
@media only screen and (min-width:720px) {
	.quicknav div { float: left; width: 15%; padding: 40px 0 10px 0px; line-height: 20px; margin: 10px 5px 0 0; border: none }
	.quicknav div span { display: none }
	.quicknav div:before { position: absolute; margin-top: 2px }
	.quicknav div.none { padding-top: 15px }
	.quicknav ul li { width: 25% }
	.quicknav ul li:last-child a { margin-right: 0 }
	.quicknav div._soft { height: 70px }
	.quicknav div._soft-logo { margin-left: 10px; margin-top: 10px; height: 70px; }

}
@media only screen and (min-width:1150px) {
	.quicknav ul li a, .quicknav ul li>span { padding: 2px 2px 2px 48px; line-height: 40px }
	.quicknav div { padding: 5px 0 5px 50px; width: 110px; text-align: left; margin-left: 10px }
	.quicknav div.wdth40 { padding: 5px 0 5px 50px; width: 40px; text-align: left; margin-left: 10px }
	.quicknav div.microgaming { width: 100px }
	.quicknav ul li a:before, .quicknav div:before { left: 5px; transform: inherit }
	.quicknav div.none { padding-left: 0; padding-top: 12px; width: auto }
	.quicknav div._soft-logo { height: 48px; margin-top: 8px; position: relative; left: 7px; margin-right: 8px; }
	.quicknav div._soft-logo { padding: 0; }

}
.quicknav.stack { margin: 20px 0; border: 1px solid #d8d9d9; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #eef1f5 }
.quicknav.stack { background: #eef1f5; background: -moz-linear-gradient(top, #eef1f5 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #eef1f5 0%, #ffffff 100%); background: linear-gradient(to bottom, #eef1f5 0%, #ffffff 100%) }
.quicknav.stack .quicknav-title { float: none; width: auto; padding: 12px 8px; margin: 0; text-align: center; font-size: 14px; line-height: 20px; color: #575757 }
.quicknav.stack .quicknav-title:before { content: none }
.quicknav.stack .game-links { padding: 0 8px; display: flex; flex-flow: row wrap; justify-content: space-between }
.quicknav.stack .game-links:after { content: none }
.quicknav.stack .game-links li { width: 49%; flex: 0 0 49%; display: flex; float: none; margin: 0 0 5px }
.quicknav.stack .game-links li a, .quicknav.stack .game-links li span { margin: 0; padding-left: 10px; padding-right: 10px; flex: 0 1 100% }
.quicknav.stack .game-links .meiste:before { background: url(visual/quicknav-meiste.png) 50% no-repeat }
.quicknav.stack .game-links .slots:before { background: url(visual/quicknav-spielautomaten.png) 50% no-repeat }
.quicknav.stack .game-links .blackjack:before { background: url(visual/quicknav-blackjack.png) 50% no-repeat }
.quicknav.stack .game-links .roulette:before { background: url(visual/quicknav-roulette.png) 50% no-repeat }
.quicknav.stack .game-links .bonus:before { background: url(visual/quicknav-bonus.png) 50% no-repeat }
.quicknav.stack .game-links .highroller:before { background: url(visual/quicknav-highroller.png) 50% no-repeat }
.quicknav.stack .game-links .live:before { background: url(visual/quicknav-live.png) 50% no-repeat }
.quicknav.stack .game-links .freispiele:before { background: url(visual/quicknav-free.png) 50% no-repeat }
.quicknav.stack .game-links .apps:before { background: url(visual/quicknav-mobile.png) 50% no-repeat }
.quicknav.stack .game-links .neu:before { background: url(visual/quicknav-neu.png) 50% no-repeat }
.quicknav.stack .game-links .schweiz:before { background: url(visual/quicknav-schweiz.png) 50% no-repeat }
.quicknav.stack .game-links .osterreich:before { background: url(visual/quicknav-osterreich.png) 50% no-repeat }
.quicknav.stack.lazyload .game-links a:before { background: none }
.quicknav.single-row { padding-top: 6px }
.quicknav.five .game-links .roulette:before { background: url(visual/quicknav-roulette.svg) 50% no-repeat; background-size: 32px 32px }
.quicknav.five .game-links .blackjack:before { background: url(visual/quicknav-blackjack.svg) 50% no-repeat; background-size: 33px 28px }
.quicknav.five .game-links .baccarat:before { background: url(visual/quicknav-baccarat.svg) 50% no-repeat; background-size: 33px 29px }
.quicknav.five .game-links .poker:before { background: url(visual/quicknav-poker.svg) 50% no-repeat; background-size: 37px 35px }
.quicknav.five .game-links .sicbo:before { background: url(visual/quicknav-sicbo.svg) 50% no-repeat; background-size: 33px 29px }
@media only screen and (max-width:719px) {
	.quicknav.five .game-links li:first-child { width: 100%; flex: 0 0 100% }
}
@media only screen and (min-width:720px) {
	.quicknav.stack .game-links li { width: 24.5%; flex: 0 0 24.5% }
}
@media only screen and (min-width:720px) and (max-width:859px), only screen and (min-width:950px) and (max-width:1149px) {
	.quicknav.five .game-links li:first-child, .quicknav.five .game-links li:first-child + li { width: 49.5%; flex: 0 0 49.5% }
	.quicknav.five .game-links li:first-child + li ~ li { width: 32.5%; flex: 0 0 32.5% }
}
@media only screen and (min-width:860px) and (max-width:949px), only screen and (min-width:1150px) {
	.quicknav.five .game-links li { width: 19.5%; flex: 0 0 19.5% }
}
@media only screen and (min-width:1150px) {
	.quicknav.stack .game-links { padding-bottom: 3px }
	.quicknav.stack .game-links li a { padding-left: 48px; padding-right: 2px; text-align: left }
	.quicknav.stack .game-links li a span { position: relative; top: -2px }
	.quicknav.five .game-links li a { text-align: center }
}
.no-flex .quicknav.stack .game-links { overflow: hidden }
.no-flex .quicknav.stack .game-links li { float: left; width: 25% }
.no-flex .quicknav.stack .game-links li a { margin: 0 5px 0 0 }
.no-flex .quicknav.stack .game-links li:nth-child(4n) a { margin-right: 0 }
.punkte { padding: 0; margin: 0 0 15px; list-style: none; font: normal 11px/12px 'open sans', sans-serif; color: #242424; text-align: center; overflow: hidden }
.punkte li { background: #f5f9fd; box-shadow: 0 0 0 1px #d6d8d9 inset; padding: 5px 0 12px; float: left; width: 32%; margin: 0.6% }
.punkte li.total { background: #00aff0; box-shadow: 0 0 0 1px #00aff0 inset }
.punkte li>span { display: inline-block }
.punkte li>span span { display: table-cell; text-transform: uppercase; vertical-align: middle; height: 24px }
.punkte li.total>span { color: white; font-weight: bold }
.punkte li>i { display: block; width: 40px; height: 40px; margin: 0 auto 10px; background: url(visual/punkte-icons.png) no-repeat 0 0; text-indent: -9999px }
.punkte li.besonder>i { background-position: 0 0 }
.punkte li.promos>i { background-position: -40px 0 }
.punkte li.awards>i { background-position: 0 -40px }
.punkte li.treue>i { background-position: -40px -40px }
.punkte li.zusatz>i { background-position: 0 -80px }
.punkte li.total>i { background-position: -40px -80px }
.punkte li>b { display: block; width: 50%; margin: 0 auto; font: 600 20px/32px 'open sans', sans-serif; color: #b7b7b7; background: white; border: 1px solid #d6d8d9 }
.punkte li.total>b { border-color: white; font-weight: bold; color: #00aff0 }
.punkte li>b b { color: #545454; font-weight: 600 }
.spiele { margin-bottom: 12px; border-bottom: 1px solid #d6d8d9 }
.spiele>.title { font-size: 15px; font-weight: normal; padding: 7px 5%; border: 1px solid #cccccc; text-align: center }
.spiele>.subtitle { clear: both; font: normal 15px/16px 'open sans', sans-serif; color: #5c5c5c; padding: 5px 0; border-bottom: 1px solid #25b7f0 }
.spiele>ul { margin: 0; padding: 10px 0; list-style: none }
.spiele>.haupt { font-size: 10px; color: #a7a7a7; line-height: 10px; padding-top: 10px; overflow: hidden; border-left: 1px solid #d6d8d9; border-right: 1px solid #d6d8d9; display: flex; flex-flow: row wrap; justify-content: center }
.spiele.three>.haupt { justify-content: center }
.spiele>.haupt li { float: left; width: 50%; flex-basis: 50%; margin-bottom: 10px; background: url(visual/games-bgs-big.jpg) no-repeat center 0; padding-top: 92px; display: flex; flex-flow: column nowrap }
.spiele>.haupt li span { flex-basis: 100%; align-self: stretch; width: 100% }
.spiele>.haupt.three-boxes li { width: 33.3%; flex-basis: 33.3% }
.spiele>.haupt li.roulette { background-position: center 0 }
.spiele>.haupt li.blackjack { background-position: center -92px }
.spiele>.haupt li.slots { background-position: center -184px }
.spiele>.haupt li.vidpoker { background-position: center -276px }
.spiele>.haupt li.videobingo { background-position: center -552px }
.spiele>.haupt li.live { background-position: center -368px }
.spiele>.haupt li.bingo { background-position: center -552px }
.spiele>.haupt li.baccarat { background-position: center -643px }
.spiele>.haupt li>span { display: block; background: white; max-width: 110px; padding: 8px 12px; margin: 0 auto; border: 1px solid #d6d8d9; border-top: none; box-shadow: 0 1px 0 1px white; text-align: center }
.spiele>.haupt li>span>b { display: block; font: normal 12px/20px 'open sans', sans-serif; color: #5c5c5c; text-align: center; margin: 0 -11px }
.spiele>.haupt li>span>strong { display: block; margin: 0 -10px; text-align: center; color: #0a509c; font: 600 30px/44px 'open sans', sans-serif }
.spiele>.haupt li>span>strong sup { font-size: 20px }
.spiele>.weitere { overflow: hidden }
.spiele>.weitere li { overflow: hidden; margin-bottom: 10px }
.spiele>.weitere li>b { background: url(visual/games-bgs-small.jpg) no-repeat 0 0; padding-left: 66px; height: 44px; float: left }
.spiele>.weitere li.scratch>b { background-position: 0 0 }
.spiele>.weitere li.live>b { background-position: 0 -46px }
.spiele>.weitere li.blackjack>b { background-position: 0 -92px }
.spiele>.weitere li.pontoon>b { background-position: -69px -92px }
.spiele>.weitere li.holdem>b { background-position: -69px 0 }
.spiele>.weitere li.baccarat>b { background-position: -69px 0 }
.spiele>.weitere li.poker>b { background-position: -69px -46px }
.spiele>.weitere li.videobingo>b { background-position: 0 -136px }
.spiele>.weitere li.roulette>b { background-position: 0 -181px }
.spiele>.weitere li.videopoker>b { background-position: -69px -181px }
.spiele>.weitere li>b>b { display: block; font: 600 22px/42px 'open sans', sans-serif; color: #0a509c; background: white; border: 1px solid #d6d8d9; border-left: 0; width: 60px; text-align: center }
.spiele>.weitere li>span { display: table-cell; overflow: hidden; font-size: 11px; vertical-align: middle; padding: 0 0 0 10px; height: 44px }
.spiele>.weitere li>span>b { font: normal 15px/16px 'open sans', sans-serif; color: #5c5c5c; display: block }
footer { background: #515151; clear: both; position: relative; z-index: 9000; margin-top: 11px }
footer nav { border-bottom: 1px solid #414141; padding-top: 45px; background: url(visual/top-sprite.png) no-repeat 8px -113px; margin: 0 auto; width: 320px }
footer nav a { display: block; font: 600 14px/16px 'open sans', sans-serif; color: white; text-decoration: none; padding: 10px 20px; background: #515151 }
footer nav a:hover { background: #6a6a6a }
footer div.txt { clear: both; height: 252px; margin: 10px 0; background: url(visual/footer-text-320.png) no-repeat center 0 }
footer div.rights { text-align: right; font-size: 11px; color: #666666; padding: 5px 10px 10px; background: #303030 }
footer div.rights span { color: #a3a3a3 }
footer div.rights span, footer div.rights a { color: #a3a3a3; text-decoration: none }
footer div.rights span, footer div.rights a:hover { color: #a3a3a3; text-decoration: underline }
#obar { position: fixed; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.8); text-align: center; line-height: 0; z-index: 9998 }
#obar>span { display: inline-block; width: 20%; height: 45px }
#obar>span:before { content: ""; display: block; width: 24px; height: 30px; margin: 7px auto; background: url(visual/icons-4.png) no-repeat -28px -140px }
#obar>span#otopnav:before { width: 24px; background-position: -28px -140px }
#obar>span#oquicknavi:before { width: 26px; background-position: -53px -140px }
#obar>span.b-t-t:before { width: 28px; background-position: -80px -140px }
#obar>span#osidebar:before { width: 26px; background-position: -109px -140px }
#obar>span#otopnav.activated, #obar>span#oquicknavi.activated, #obar>span#osidebar.activated { position: absolute; width: auto; left: 0; right: 0 }
#obar>span.activated { background: black; position: relative }
#obar>span.activated:before { width: 26px !important; background-position: -1px -140px !important }
.frame.v5>ul li .netent .oper span { width: 100px; height: 34px; background-position: 0 0px; margin-top: 19px }
.thumb-rows { background: #fff; border: 1px solid #d6d8d9; margin: 5px 0 20px 0 }
.thumb-rows-title { font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 1.2; font-weight: 600; font-style: italic; text-align: center; color: #575757; border-bottom: 1px solid #d8d9d9; margin: 0 18px; padding: 10px 0 }
.thumb-rows-title i { position: relative; top: -1px; margin: 0 2px }
.thumb-rows-body { padding: 19px 8px 0; position: relative; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box }
.thumb-rows-items { text-align: center; overflow: hidden; font-size: 0 }
.thumb-rows-item { display: inline-block; vertical-align: top; width: 90px; padding: 3px 3px 0; font-size: 11px; line-height: 13px; text-align:center; color: #313131; text-decoration: none; min-height: 110px; position: relative }
.thumb-rows-item:before { margin: 0 auto 5px; content: '' }
.thumb-rows-item:hover { text-decoration: underline }
.thumb-rows-item.has-jackpot:after { content: ''; background: url(visual/icon-jackpot.png) 50% no-repeat !important; width: 28px; height: 27px; position: absolute; top: 0; left: 50%; margin-left: 7px }
.thumb-rows .slick-slide .thumb-rows-item { width: 90px !important }
.thumb-rows-expander, .thumb-rows.closed .thumb-rows-title { font-size: 11px; line-height: 1.2; font-weight: 700; font-style: normal; text-transform: uppercase; margin: 0; padding: 9px 40px; border: 0 none; color: #434343; position: relative }
.thumb-rows-expander, .thumb-rows.closed .thumb-rows-title { background: #e1e1e1; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%) }
.thumb-rows .plus { width: 15px; height: 15px; border: 1px solid #73787f; border-radius: 3px; position: absolute; top: 7px; left: 11px }
.thumb-rows .plus ~ .plus { left: auto; right: 11px }
.thumb-rows .plus:before, .thumb-rows .plus:after { content: ''; width: 9px; height: 1px; background: #73787f; overflow: hidden; position: absolute; top: 7px; left: 3px }
.thumb-rows .plus:after { transform: rotate(90deg) }
.thumb-rows .slick-prev, .thumb-rows .slick-next { background: transparent; border: 1px solid #afafaf; width: 20px; height: 20px; position: absolute; bottom: 9px; border-radius: 50% }
.thumb-rows .slick-prev { left: 10px }
.thumb-rows .slick-next { right: 10px }
.thumb-rows .slick-prev:before, .thumb-rows .slick-next:before { content: ''; width: 6px; height: 6px; border-style: solid; border-color: #afafaf; position: absolute; top: 50%; left: 50%; margin-top: -3px }
.thumb-rows .slick-prev:before { border-width: 1px 0 0 1px; transform: rotate(-45deg); margin-left: -2px }
.thumb-rows .slick-next:before { border-width: 1px 1px 0 0; transform: rotate(45deg); margin-left: -5px }
.thumb-rows .slick-dots { list-style: none; margin: 7px 30px 17px; font-size: 0; text-align: center; pointer-events: none; padding: 0 }
.thumb-rows .slick-dots li { display: inline; margin: 0 2px 0 3px }
.thumb-rows .slick-dots button { display: inline-block; vertical-align: top; background: #7b938f; width: 5px; height: 5px; border-radius: 50%; border: 0 none; padding: 0 }
.thumb-rows .slick-dots .slick-active button { background: #f86842 }
.thumb-rows-expander { font-family: 'Open Sans', sans-serif; color: #646464; cursor: pointer; text-align: center; margin: 0; border-top: 1px solid #d6d8d9; display: none }
.thumb-rows-expander .count { color: #f15e3d }
.thumb-rows.closed .thumb-rows-title { cursor: pointer }
.thumb-rows.closed .thumb-rows-body { padding: 0 8px; max-height: 0; transition: padding .3s linear, max-height .3s linear }
.thumb-rows.closed .thumb-rows-expander { cursor: pointer }
.thumb-rows.closed.expanded .thumb-rows-title { border-bottom: 1px solid #d6d8d9; cursor: auto }
.thumb-rows.closed.expanded .thumb-rows-body { padding: 22px 8px 0; max-height: 390px }
.thumb-rows.closed.expanded .plus { display: none }
@media only screen and (min-width:768px) {
	.thumb-rows:not(.closed) .thumb-rows-body { padding: 32px 10px 0; max-height: 370px; transition: max-height .3s linear }
	.thumb-rows-expander { margin: 10px 0 0 }
	.thumb-rows.expandable .thumb-rows-expander { display: block }
	.thumb-rows.expanded .thumb-rows-expander { display: none }
	.thumb-rows.expanded .thumb-rows-body, .thumb-rows.closed.expanded .thumb-rows-body { padding: 32px 10px 0; max-height: none }
}
._playtech:before, ._playtech:after, ._playtech > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-playtech.png); background-repeat: no-repeat }
._playtech.spamalot:before, ._playtech.spamalot:after, ._playtech.spamalot > span { background-position: -1px -1px }
._playtech.gladiator:before, ._playtech.gladiator:after, ._playtech.gladiator > span { background-position: -65px -1px }
._playtech.jackpot-giant:before, ._playtech.jackpot-giant:after, ._playtech.jackpot-giant > span { background-position: -129px  -1px }
._playtech.great-blue:before, ._playtech.great-blue:after, ._playtech.great-blue > span { background-position: -193px  -1px }
._playtech.bounty-ot-b:before, ._playtech.bounty-ot-b:after, ._playtech.bounty-ot-b > span { background-position: -257px  -1px }
._playtech.cat-in-vegas:before, ._playtech.cat-in-vegas:after, ._playtech.cat-in-vegas > span { background-position: -321px  -1px }
._playtech.rocky:before, ._playtech.rocky:after, ._playtech.rocky > span { background-position: -385px -1px }
._playtech.desert-treasure:before, ._playtech.desert-treasure:after, ._playtech.desert-treasure > span { background-position: -1px -65px }
._playtech.captains-tresure:before, ._playtech.captains-tresure:after, ._playtech.captains-tresure > span { background-position: -65px -65px }
._playtech.halloween-fortune:before, ._playtech.halloween-fortune:after, ._playtech.halloween-fortune > span { background-position: -129px  -65px }
._playtech.lotto-madness:before, ._playtech.lotto-madness:after, ._playtech.lotto-madness > span { background-position: -193px -65px }
._playtech.trumps-world-football:before, ._playtech.trumps-world-football:after, ._playtech.trumps-world-football > span { background-position: -257px  -65px }
._playtech.ace-ventura:before, ._playtech.ace-ventura:after, ._playtech.ace-ventura > span { background-position: -321px  -65px }
._playtech.pink-panter:before, ._playtech.pink-panter:after, ._playtech.pink-panter > span { background-position: -384px  -65px }
._playtech.age-of-the-gods:before, ._playtech.age-of-the-gods:after, ._playtech.age-of-the-gods > span { background-position: -0px  -128px }
._playtech.three-musketeers:before, ._playtech.three-musketeers:after, ._playtech.three-musketeers > span { background-position: -65px  -129px }
._playtech.white-king:before, ._playtech.white-king:after, ._playtech.white-king > span { background-position: -129px  -129px }
._playtech.prince-of-olympus:before, ._playtech.prince-of-olympus:after, ._playtech.prince-of-olympus > span { background-position: -192px  -129px }
._playtech.robocop:before, ._playtech.robocop:after, ._playtech.robocop > span { background-position: -257px  -129px }
._playtech.cat-queen:before, ._playtech.cat-queen:after, ._playtech.cat-queen > span { background-position: -322px  -129px }
._playtech.marilyn-monroe:before, ._playtech.marilyn-monroe:after, ._playtech.marilyn-monroe > span { background-position: -384px  -129px }
._playtech.torrente:before, ._playtech.torrente:after, ._playtech.torrente > span { background-position: 0px -192px }
._playtech.jungle-giants:before, ._playtech.jungle-giants:after, ._playtech.jungle-giants > span { background-position: -65px -192px }
._playtech.epic-ape:before, ._playtech.epic-ape:after, ._playtech.epic-ape > span { background-position: -130px -192px }
._playtech.galactic-streak:before, ._playtech.galactic-streak:after, ._playtech.galactic-streak > span { background-position: -192px -192px }
._playtech.tiki-paradise:before, ._playtech.tiki-paradise:after, ._playtech.tiki-paradise > span { background-position: -256px -192px }
._playtech.justice-league:before, ._playtech.justice-league:after, ._playtech.justice-league > span { background-position: -320px -192px }
._nextgen:before, ._nextgen:after, ._nextgen > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-nextgen.jpg); background-repeat: no-repeat }
._nextgen.king-kong:before, ._nextgen.king-kong:after, ._nextgen.king-kong > span { background-position: -1px -1px }
._nextgen.titan-storm:before, ._nextgen.titan-storm:after, ._nextgen.titan-storm > span { background-position: -65px -1px }
._nextgen.medusa-2:before, ._nextgen.medusa-2:after, ._nextgen.medusa-2 > span { background-position: -129px  -1px }
._nextgen.madmad-monkey:before, ._nextgen.madmad-monkey:after, ._nextgen.madmad-monkey > span { background-position: -193px  -1px }
._nextgen.shields-300:before, ._nextgen.shields-300:after, ._nextgen.shields-300 > span { background-position: -257px  -1px }
._nextgen.oil-mania:before, ._nextgen.oil-mania:after, ._nextgen.oil-mania > span { background-position: -321px  -1px }
._nextgen.doctor-love:before, ._nextgen.octor-love:after, ._nextgen.octor-love > span { background-position: -385px -1px }
._nextgen.pizza-prize:before, ._nextgen.pizza-prize:after, ._nextgen.pizza-prize > span { background-position: -1px -65px }
._nextgen.judge-dredd:before, ._nextgen.judge-dredd:after, ._nextgen.judge-dredd > span { background-position: -65px -65px }
._nextgen.james-dean:before, ._nextgen.james-dean:after, ._nextgen.james-dean > span { background-position: -129px  -65px }
._nextgen.foxin-wins:before, ._nextgen.foxin-wins:after, ._nextgen.foxin-wins > span { background-position: -193px  -65px }
._nextgen.spanish-eyes:before, ._nextgen.spanish-eyes:after, ._nextgen.spanish-eyes > span { background-position: -257px  -65px }
._nextgen.the-mask:before, ._nextgen.the-mask:after, ._nextgen.the-mask > span { background-position: -321px  -65px }
._nextgen.pandamania:before, ._nextgen.pandamania:after, ._nextgen.pandamania > span { background-position: -385px  -65px }
._nextgen.monster-wins:before, ._nextgen.monster-wins:after, ._nextgen.monster-wins > span { background-position: -1px  -129px }
._nextgen.jukepot:before, ._nextgen.jukepot:after, ._nextgen.jukepot > span { background-position: -65px  -129px }
._mga:before, ._mga:after, ._mga > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-mga.png); background-repeat: no-repeat }
._mga.roma:before, ._mga.roma:after, ._mga.roma > span { background-position: -1px -1px }
._mga.reina-del-nilo:before, ._mga.reina-del-nilo:after, ._mga.reina-del-nilo > span { background-position: -1px -65px }
._mga.la-mina-de-oro:before, ._mga.la-mina-de-oro:after, ._mga.la-mina-de-oro > span { background-position: -65px -1px }
._mga.vikingos:before, ._mga.vikingos:after, ._mga.vikingos > span { background-position: -129px  -1px }
._mga.la-taberna:before, ._mga.la-taberna:after, ._mga.la-taberna > span { background-position: -193px  -1px }
._mga.volcano:before, ._mga.volcano:after, ._mga.volcano > span { background-position: -257px  -1px }
._mga.galactica:before, ._mga.galactica:after, ._mga.galactica > span { background-position: -321px  -1px }
._mga.la-mascara-de-oro:before, ._mga.la-mascara-de-oro:after, ._mga.la-mascara-de-oro > span { background-position: -385px -1px }
._mga.la-reina-del-nilo:before, ._mga.la-reina-del-nilo:after, ._mga.la-reina-del-nilo > span { background-position: -1px -65px }
._mga.el-cartel:before, ._mga.el-cartel:after, ._mga.el-cartel > span { background-position: -65px -65px }
._mga.el-tesoro-pirata:before, ._mga.el-tesoro-pirata:after, ._mga.el-tesoro-pirata > span { background-position: -128px  -64px }
._mga.wild-africa:before, ._mga.wild-africa:after, ._mga.wild-africa > span { background-position: -257px -65px }
._mga.mr-hacker:before, ._mga.mr-hacker:after, ._mga.mr-hacker > span { background-position: -193px -65px }
._pragmatic:before, ._pragmatic:after, ._pragmatic > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-pragmatic.png); background-repeat: no-repeat }
._pragmatic.mustang-gold:before, ._pragmatic.mustang-gold:after, ._pragmatic.mustang-gold > span { background-position: -64px 0px }
._pragmatic.great-rhino:before, ._pragmatic.great-rhino:after, ._pragmatic.great-rhino > span { background-position: 0px 0px }
._igt:before, ._igt:after, ._igt > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-igt.jpg); background-repeat: no-repeat }
._igt.davinci-diamonds:before, ._igt.davinci-diamonds:after, ._igt.davinci-diamonds > span { background-position: -1px -1px }
._igt.cleopatra-plus:before, ._igt.cleopatra-plus:after, ._igt.cleopatra-plus > span { background-position: -65px -1px }
._igt.crown-of-egypt:before, ._igt.crown-of-egypt:after, ._igt.crown-of-egypt > span { background-position: -129px  -1px }
._igt.cats:before, ._igt.cats:after, ._igt.cats > span { background-position: -193px  -1px }
._igt.champion-raceway:before, ._igt.champion-raceway:after, ._igt.champion-raceway > span { background-position: -257px  -1px }
._igt.get-clucky:before, ._igt.get-clucky:after, ._igt.get-clucky > span { background-position: -321px  -1px }
._igt.ghostbusters:before, ._igt.ghostbusters:after, ._igt.ghostbusters > span { background-position: -385px -1px }
._igt.goldify:before, ._igt.goldify:after, ._igt.goldify > span { background-position: -1px -65px }
._igt.grand:before, ._igt.grand:after, ._igt.grand > span { background-position: -65px -65px }
._igt.cleopatra:before, ._igt.cleopatra:after, ._igt.cleopatra > span { background-position: -129px  -65px }
._igt.donuts:before, ._igt.donuts:after, ._igt.donuts > span { background-position: -193px  -65px }
._igt.treasures-of-troy:before, ._igt.treasures-of-troy:after, ._igt.treasures-of-troy > span { background-position: -258px  -65px }
._igt.nordic-heroes:before, ._igt.nordic-heroes:after, ._igt.nordic-heroes > span { background-position: -321px  -65px }
._igt.pixies-of-the-forest:before, ._igt.pixies-of-the-forest:after, ._igt.pixies-of-the-forest > span { background-position: -385px  -65px }
._igt.golden-goddess:before, ._igt.golden-goddess:after, ._igt.golden-goddess > span { background-position: 0px  -130px }
._igt.siberian-storm:before, ._igt.siberian-storm:after, ._igt.siberian-storm > span { background-position: -65px  -130px }
._igt.wolf-run:before, ._igt.wolf-run:after, ._igt.wolf-run > span { background-position: -193px  -65px }
._isoftbet:before, ._isoftbet:after, ._isoftbet > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-isoftbet.jpg); background-repeat: no-repeat }
._isoftbet.basic-instinct:before, ._isoftbet.basic-instinct:after, ._isoftbet.basic-instinct > span { background-position: -1px -1px }
._isoftbet.forest-mania:before, ._isoftbet.forest-mania:after, ._isoftbet.forest-mania > span { background-position: -65px -1px }
._isoftbet.spooky-family:before, ._isoftbet.spooky-family:after, ._isoftbet.spooky-family > span { background-position: -129px -1px }
._isoftbet.skulls-of-legend:before, ._isoftbet.skulls-of-legend:after, ._isoftbet.skulls-of-legend > span { background-position: -193px -1px }
._isoftbet.platoon:before, ._isoftbet.platoon:after, ._isoftbet.platoon > span { background-position: -257px -1px }
._isoftbet.rambo:before, ._isoftbet.rambo:after, ._isoftbet.rambo > span { background-position: -321px -1px }
._isoftbet.wisps:before, ._isoftbet.wisps:after, ._isoftbet.wisps > span { background-position: -385px -1px }
._isoftbet.tree-of-fortune:before, ._isoftbet.tree-of-fortune:after, ._isoftbet.tree-of-fortune > span { background-position: -1px -64px }
._isoftbet.scrolls-of-ra:before, ._isoftbet.scrolls-of-ra:after, ._isoftbet.scrolls-of-ra > span { background-position: -64px -64px }
._btg:before, ._btg:after, ._btg > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-btg.jpg); background-repeat: no-repeat }
._btg.star-quest:before, ._btg.star-quest:after, ._btg.star-quest > span { background-position: -129px -1px }
._btg.book-of-gods:before, ._btg.book-of-gods:after, ._btg.book-of-gods > span { background-position: -1px -1px }
._btg.extra-chilli:before, ._btg.extra-chilli:after, ._btg.extra-chilli > span { background-position: -64px -1px }
._btg.white-rabbit:before, ._btg.white-rabbit:after, ._btg.white-rabbit > span { background-position: -194px -1px }
._btg.donuts:before, ._btg.donuts:after, ._btg.donuts > span { background-position: -257px -1px }
._btg.danger-high-voltage:before, ._btg.danger-high-voltage:after, ._btg.danger-high-voltage > span { background-position: -386px -1px }
._btg.queen-of-riches:before, ._btg.queen-of-riches:after, ._btg.queen-of-riches > span { background-position: -450px -1px }
._btg.dragon-born:before, ._btg.dragon-born:after, ._btg.dragon-born > span { background-position: -514px -1px }
._btg.bonanza:before, ._btg.bonanza:after, ._btg.bonanza > span { background-position: -320px -1px }
._thunderkick:before, ._thunderkick:after, ._thunderkick > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-thunderkick.jpg); background-repeat: no-repeat }
._thunderkick.uncharted-seas-1429:before, ._thunderkick.uncharted-seas-1429:after, ._thunderkick.uncharted-seas-1429 > span { background-position: 0px 0px }
._thunderkick.frog-grog:before, ._thunderkick.frog-grog:after, ._thunderkick.frog-grog > span { background-position: -64px 0px }
._thunderkick.pink-elephant:before, ._thunderkick.pink-elephant:after, ._thunderkick.pink-elephant > span { background-position: -130px 0px }
._netent:before, ._netent:after, ._netent > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-netent.jpg); background-repeat: no-repeat }
._netent.jack-and-beans:before, ._netent.jack-and-beans:after, ._netent.jack-and-beans > span { background-position: -1px -1px }
._netent.starburst:before, ._netent.starburst:after, ._netent.starburst > span { background-position: -65px -1px }
._netent.south-park:before, ._netent.south-park:after, ._netent.south-park > span { background-position: -129px -1px }
._netent.reel-rush:before, ._netent.reel-rush:after, ._netent.reel-rush > span { background-position: -193px -1px }
._netent.gonzos-q:before, ._netent.gonzos-q:after, ._netent.gonzos-q > span { background-position: -257px -1px }
._netent.dazzle-me:before, ._netent.dazzle-me:after, ._netent.dazzle-me > span { background-position: -321px -1px }
._netent.spinata-grande:before, ._netent.spinata-grande:after, ._netent.spinata-grande > span { background-position: -384px -1px }
._netent.sparks:before, ._netent.sparks:after, ._netent.sparks > span { background-position: -450px -1px }
._netent.jimi-hendrx:before, ._netent.jimi-hendrx:after, ._netent.jimi-hendrx > span, ._netent.jimi-hendrix:before, ._netent.jimi-hendrix:after, ._netent.jimi-hendrix > span { background-position: -512px -1px }
._netent.red-riding-hood:before, ._netent.red-riding-hood:after, ._netent.red-riding-hood > span { background-position: -1px -65px }
._netent.motorhead:before, ._netent.motorhead:after, ._netent.motorhead > span { background-position: -65px -65px }
._netent.trone-de-egipto:before, ._netent.trone-de-egipto:after, ._netent.trone-de-egipto > span { background-position: -129px -65px }
._netent.dracula:before, ._netent.dracula:after, ._netent.dracula > span { background-position: -193px -65px }
._netent.jungle-spirit:before, ._netent.jungle-spirit:after, ._netent.jungle-spirit > span { background-position: -257px -65px }
._netent.asgardian-stones:before, ._netent.asgardian-stones:after, ._netent.asgardian-stones > span { background-position: -321px -65px }
._netent.pyramid:before, ._netent.pyramid:after, ._netent.pyramid > span { background-position: -385px -65px }
._netent.king-of-slots:before, ._netent.king-of-slots:after, ._netent.king-of-slots > span { background-position: -448px -65px }
._netent.blood-suckers:before, ._netent.blood-suckers:after, ._netent.blood-suckers > span { background-position: -513px  -64px }
._netent.planet-of-the-apes:before, ._netent.planet-of-the-apes:after, ._netent.planet-of-the-apes > span { background-position: -0px  -129px }
._netent.the-phantoms-curse:before, ._netent.the-phantoms-curse:after, ._netent.the-phantoms-curse > span { background-position: -64px  -129px }
._netent.copy-cats:before, ._netent.copy-cats:after, ._netent.copy-cats > span { background-position: -129px  -129px }
._netent.the-legend-of-shangri-la:before, ._netent.the-legend-of-shangri-la:after, ._netent.the-legend-of-shangri-la > span { background-position: -192px  -129px }
._netent.eggomatic:before, ._netent.eggomatic:after, ._netent.eggomatic > span { background-position: -258px  -129px }
._netent.secret-of-the-stones:before, ._netent.secret-of-the-stones:after, ._netent.secret-of-the-stones > span { background-position: -320px  -129px }
._netent.neon-staxx:before, ._netent.neon-staxx:after, ._netent.neon-staxx > span { background-position: -385px  -129px }
._netent.creature-from-the-black-lagoon:before, ._netent.creature-from-the-black-lagoon:after, ._netent.creature-from-the-black-lagoon > span { background-position: -449px  -129px }
._netent.dead-or-alive:before, ._netent.dead-or-alive:after, ._netent.dead-or-alive > span { background-position: -516px  -129px }
._netent.steam-tower:before, ._netent.steam-tower:after, ._netent.steam-tower > span { background-position: 0px  -192px }
._netent.golden-grimoire:before, ._netent.golden-grimoire:after, ._netent.golden-grimoire > span { background-position: -193px -192px }
._netent.whos-the-bride:before, ._netent.whos-the-bride:after, ._netent.whos-the-bride > span { background-position: -257px -192px }
._netent.temple-of-nudges:before, ._netent.temple-of-nudges:after, ._netent.temple-of-nudges > span { background-position: -65px -192px }
._netent.the-wolfs-bane:before, ._netent.the-wolfs-bane:after, ._netent.the-wolfs-bane > span { background-position: -321px -192px }
._netent.lost-relics:before, ._netent.lost-relics:after, ._netent.lost-relics > span { background-position: -129px -192px }
._yggdrasil:before, ._yggdrasil:after, ._yggdrasil > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-yggdrasil.jpg); background-repeat: no-repeat }
._yggdrasil.vikings-go-berzerk:before, ._yggdrasil.vikings-go-berzerk:after, ._yggdrasil.vikings-go-berzerk > span { background-position: -1px }
._yggdrasil.pumpkin-smash:before, ._yggdrasil.pumpkin-smash:after, ._yggdrasil.pumpkin-smash > span { background-position: -66px }
._yggdrasil.casino-zeppelin:before, ._yggdrasil.casino-zeppelin:after, ._yggdrasil.casino-zeppelin > span { background-position: -130px }
._yggdrasil.the-dark-joker-rizes:before, ._yggdrasil.the-dark-joker-rizes:after, ._yggdrasil.the-dark-joker-rizes > span { background-position: -194px }
._yggdrasil.winterberries:before, ._yggdrasil.winterberries:after, ._yggdrasil.winterberries > span { background-position: -256px }
._microgaming:before, ._microgaming:after, ._microgaming > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-microgaming.jpg); background-repeat: no-repeat }
._microgaming.game-of-thrones243:before, ._microgaming.game-of-thrones243:after, ._microgaming.game-of-thrones243 > span { background-position: -65px -1px }
._microgaming.immortal-romance:before, ._microgaming.immortal-romance:after, ._microgaming.immortal-romance > span { background-position: -129px -1px }
._microgaming.avalon-2:before, ._microgaming.avalon-2:after, ._microgaming.avalon-2 > span { background-position: -193px -1px }
._microgaming.terminator-2:before, ._microgaming.terminator-2:after, ._microgaming.terminator-2 > span { background-position: -257px -1px }
._microgaming.thunderstruck-2:before, ._microgaming.thunderstruck-2:after, ._microgaming.thunderstruck-2  > span { background-position: -321px -1px }
._microgaming.kings-os-cash:before, ._microgaming.kings-os-cash:after, ._microgaming.kings-os-cash > span { background-position: -1px -65px }
._microgaming.big-kahuna:before, ._microgaming.big-kahuna:after, ._microgaming.big-kahuna > span { background-position: -65px -65px }
._microgaming.battlestar-galactica:before, ._microgaming.battlestar-galactica:after, ._microgaming.battlestar-galactica > span { background-position: -129px -65px }
._microgaming.jurasicc-park:before, ._microgaming.jurasicc-park:after, ._microgaming.jurasicc-park > span { background-position: -193px -65px }
._microgaming.hellboy:before, ._microgaming.hellboy:after, ._microgaming.hellboy > span { background-position: -257px -65px }
._microgaming.tomb-raider2:before, ._microgaming.tomb-raider2:after, ._microgaming.tomb-raider2 > span { background-position: -321px -65px }
._microgaming.alaskan-fishing:before, ._microgaming.alaskan-fishing:after, ._microgaming.alaskan-fishing > span { background-position: -384px -0px }
._microgaming.lost-vegas:before, ._microgaming.lost-vegas:after, ._microgaming.lost-vegas > span { background-position: -384px -65px }
._microgaming.jungle-jim:before, ._microgaming.jungle-jim:after, ._microgaming.jungle-jim > span { background-position: -448px 0px }
._microgaming.arctic-fortune:before, ._microgaming.arctic-fortune:after, ._microgaming.arctic-fortune > span { background-position: -512px -65px }
._microgaming.bdba:before, ._microgaming.bdba:after, ._microgaming.bdba > span { background-position: -512px -0px }
._microgaming.hitman:before, ._microgaming.hitman:after, ._microgaming.hitman > span { background-position: -448px -65px }
._microgaming.agent-jane-blonde:before, ._microgaming.agent-jane-blonde:after, ._microgaming.agent-jane-blonde > span { background-position: -66px -129px }
._microgaming.the-twisted-circus:before, ._microgaming.the-twisted-circus:after, ._microgaming.the-twisted-circus > span { background-position: -2px -129px }
._microgaming.alaskan-fishing:before, ._microgaming.alaskan-fishing:after, ._microgaming.alaskan-fishing > span { background-position: -384px -0px }
._microgaming.adventure-palace:before, ._microgaming.adventure-palace:after, ._microgaming.adventure-palace > span { background-position: -193px -129px }
._microgaming.goldwyns-fairies:before, ._microgaming.goldwyns-fairies:after, ._microgaming.goldwyns-fairies > span { background-position: -129px -129px }
._microgaming.playboy-gold:before, ._microgaming.playboy-gold:after, ._microgaming.playboy-gold > span { background-position: -321px -129px }
._microgaming.bridesmaids:before, ._microgaming.bridesmaids:after, ._microgaming.bridesmaids > span { background-position: -257px -129px }
._microgaming.a-dark-matter:before, ._microgaming.a-dark-matter:after, ._microgaming.a-dark-matter > span { background-position: -65px -193px }
._microgaming.tiki-mania:before, ._microgaming.tiki-mania:after, ._microgaming.tiki-mania > span { background-position: 0px -193px }
._microgaming.tiki-vikings:before, ._microgaming.tiki-vikings:after, ._microgaming.tiki-vikings > span { background-position: -449px -129px }
._microgaming.cashapillar:before, ._microgaming.cashapillar:after, ._microgaming.cashapillar > span { background-position: -513px -129px }
._microgaming.zombie-hoard:before, ._microgaming.zombie-hoard:after, ._microgaming.zombie-hoard > span { background-position: -385px -129px }
._section8:before, ._section8:after, ._section8 > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-section-8-studio.jpg); background-repeat: no-repeat }
._section8.nightmare-on-elm-street:before, ._section8.nightmare-on-elm-street:after, ._section8.nightmare-on-elm-street > span { background-position: 0px 0px }
._section8.jacks-pot:before, ._section8.jacks-pot:after, ._section8.jacks-pot > span { background-position: -66px 0px }
._gaming1:before, ._gaming1:after, ._gaming1 > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-gaming-1.jpg); background-repeat: no-repeat }
._gaming1.kassius:before, ._gaming1.kassius:after, ._gaming1.kassius > span { background-position: 0px 0px }
._gaming1.pearl-tracker:before, ._gaming1.pearl-tracker:after, ._gaming1.pearl-tracker > span { background-position: -64px 0px }
._gaming1.cirtakus:before, ._gaming1.cirtakus:after, ._gaming1.cirtakus > span { background-position: -128px 0px }
._gaming1.amazon-fierce:before, ._gaming1.amazon-fierce:after, ._gaming1.amazon-fierce > span { background-position: -192px 0px }
._gaming1.hot-fever-2:before, ._gaming1.hot-fever-2:after, ._gaming1.hot-fever-2 > span { background-position: -256px 0px }
._gaming1.relic-seekers:before, ._gaming1.relic-seekers:after, ._gaming1.relic-seekers > span { background-position: -320px 0px }
._gaming1.cash-of-lords:before, ._gaming1.cash-of-lords:after, ._gaming1.cash-of-lords > span { background-position: -384px 0px }
._gaming1.blackbeard-the-golden-age:before, ._gaming1.blackbeard-the-golden-age:after, ._gaming1.blackbeard-the-golden-age > span { background-position: -448px 0px }
._gaming1.fakir-slot:before, ._gaming1.fakir-slot:after, ._gaming1.fakir-slot > span { background-position: -512px 0px }
._gaming1.luck-ness:before, ._gaming1.luck-ness:after, ._gaming1.luck-ness > span { background-position: -576px 0px }
._gaming1.relic-heroes:before, ._gaming1.relic-heroes:after, ._gaming1.relic-heroes > span { background-position: -640px 0px }
._red-rake:before, ._red-rake:after, ._red-rake > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-red-rake.jpg); background-repeat: no-repeat }
._red-rake.knights:before, ._red-rake.knights:after, ._red-rake.knights > span { background-position: -1px -1px }
._red-rake.jack-o-lantern:before, ._red-rake.jack-o-lantern:after, ._red-rake.jack-o-lantern > span { background-position: -65px -1px }
._red-rake.viva-las-vegas:before, ._red-rake.viva-las-vegas:after, ._red-rake.viva-las-vegas > span { background-position: -129px -1px }
._red-rake.maya:before, ._red-rake.maya:after, ._red-rake.maya > span { background-position: -193px -1px }
._red-rake.mystic-mirror:before, ._red-rake.mystic-mirror:after, ._red-rake.mystic-mirror > span { background-position: -257px -1px }
.starlist { display: table; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 30px }
.starlist-title { font-size: 15px; font-style: italic; text-align: center; text-decoration: underline; color: #696969; margin-bottom: 20px }
.starlist ul { list-style: none; margin: 0; padding: 0; font-size: 12px; line-height: 1.5; color: #9f9f9f }
.starlist ul li { padding: 4px 0 4px 42px; position: relative }
.starlist ul li.platinum { font-size: 14px; color: #444 }
.starlist ul li.gold { font-size: 14px; color: #444 }
.starlist ul li.silver { font-size: 14px; color: #444 }
.starlist ul li.bronze { font-size: 14px; color: #444 }
.starlist ul li strong { font-size: 13px; color: #696969 }
.starlist ul li:before { content: ''; position: absolute; top: 12px; left: 21px; width: 15px; height: 14px; margin: -6px 0 0 -8px }
.starlist ul li.bronze:before { background: url(visual/list-star-bronze.png) }
.starlist ul li.silver:before { background: url(visual/list-star-silver.png) }
.starlist ul li.gold:before { background: url(visual/list-star-gold.png) }
.starlist ul li.platinum:before { background: url(visual/list-star-platinum.png); width: 23px; height: 21px; margin: -10px 0 0 -12px }
._playson:before, ._playson:after, ._playson > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-playson.jpg); background-repeat: no-repeat }
._playson.sevens-n-fruits:before, ._playson.sevens-n-fruits:after, ._playson.sevens-n-fruits > span { background-position: 0px 0px }
._playson.wild-hunter:before, ._playson.wild-hunter:after, ._playson.wild-hunter > span { background-position: -66px 0px }
._playson.lucky-pirates:before, ._playson.lucky-pirates:after, ._playson.lucky-pirates > span { background-position: -128px 0px }
._playson.odysseus:before, ._playson.odysseus:after, ._playson.odysseus > span { background-position: -194px 0px }
._playson.aoth:before, ._playson.aoth:after, ._playson.aoth > span {background-position: -256px -0px;}
._playson.claws-vs-paws:before, ._playson.claws-vs-paws:after, ._playson.claws-vs-paws > span {background-position: -321px -0px;}
._playson.burlesque-queen:before, ._playson.burlesque-queen:after, ._playson.burlesque-queen > span {background-position: -385px -0px;}
._playson.draculas-family:before, ._playson.draculas-family:after, ._playson.draculas-family > span {background-position: -449px -0px;}
._others:before, ._others:after, ._others > span { width: 63px; height: 63px; display: block; border-radius: 3px; background-image: url(visual/slot-square-others.jpg); background-repeat: no-repeat }
._others.millonaire-genie:before, ._others.millonaire-genie:after, ._others.millonaire-genie > span { background-position: -1px -1px }
._others.cleopatra:before, ._others.cleopatra:after, ._others.cleopatra > span { background-position: -65px -1px }
._others.u-grill-thrills:before, ._others.u-grill-thrills:after, ._others.u-grill-thrills > span { background-position: -129px -1px }
._others.superman:before, ._others.superman:after, ._others.superman > span { background-position: -192px -1px }
._others.king-vegas:before, ._others.king-vegas:after, ._others.king-vegas > span { background-position: -256px -1px }
._others.judge-dredd:before, ._others.judge-dredd:after, ._others.judge-dredd > span { background-position: -322px -1px }
._others.la-reina:before, ._others.la-reina:after, ._others.la-reina > span { background-position: -386px -1px }
._others.going-nuts:before, ._others.going-nuts:after, ._others.going-nuts > span { background-position: -448px -1px }
._others.doctor-love:before, ._others.doctor-love:after, ._others.doctor-love > span { background-position: -0px -65px }
._others.south-park:before, ._others.south-park:after, ._others.south-park > span { background-position: -65px -64px }
._others.kassius:before, ._others.kassius:after, ._others.kassius > span { background-position: -129px -64px }
._others.pearl-tracker:before, ._others.pearl-tracker:after, ._others.pearl-tracker > span { background-position: -193px -64px }
._others.cirtakus:before, ._others.cirtakus:after, ._others.cirtakus > span { background-position: -257px -64px }
._others.amazon-fierce:before, ._others.amazon-fierce:after, ._others.amazon-fierce > span { background-position: -321px -64px }
._others.hot-fever-2:before, ._others.hot-fever-2:after, ._others.hot-fever-2 > span { background-position: -385px -64px }
.thumb-rows-item.has-jackpot:after { content: ''; background: url(visual/icon-jackpot.png) 50% no-repeat !important; width: 28px; height: 27px; position: absolute; top: 0; left: 50%; margin-left: 7px }
._logo12 { text-align: center }
._logo12 > span, ._logo12:before { display: inline-block; width: 121px; height: 31px; vertical-align: middle; background: url(visual/logos-main.png) no-repeat 0px 0px; text-indent: -9999px }
._logo12.wanabet > span, ._logo12.wanabet:before { width: 145px; height: 35px; background-position: 0px -129px }
._logo12.betsson > span, ._logo12.betsson:before { width: 151px; height: 35px; background-position: -274px -125px }
._logo12.botemania > span, ._logo12.botemania:before { width: 155px; height: 36px; background-position: 1px -165px }
._logo12.sportium > span, ._logo12.sportium:before { background-position: -248px -25px; width: 151px; height: 27px }
._logo13 > span, ._logo12:before { display: inline-block; width: 121px; height: 31px; vertical-align: middle; background: url(visual/tabletop.png) no-repeat 0px 0px; text-indent: -9999px }
._logo13.wanabet > span, ._logo13.wanabet:before { width: 152px; height: 36px; background-position: 1px -146px }
._logo13.botemania > span, ._logo13.botemania:before { width: 117px; height: 36px; background-position: 1px -81px }
._logo13.sportium > span, ._logo13.sportium:before { width: 130px; height: 26px; background-position: -250px -27px }
._logo1 > span, ._logo1:before { display: inline-block; vertical-align: middle; background: url(visual/logos-main.png) no-repeat; text-indent: -9999px }
._logo1.betfair > span, ._logo1.betfair:before { width: 135px; height: 24px; background-position: 0 0px }
._logo1.interwetten > span, ._logo1.interwetten:before { width: 80px; height: 55px; background-position: 0 -25px }
._logo1.circus > span, ._logo1.circus:before { width: 121px; height: 43px; background-position: -180px -195px }
._logo1.cas888 > span, ._logo1.cas888:before { width: 65px; height: 50px; background-position: 0 -80px }
._logo1.wanabet > span, ._logo1.wanabet:before { width: 145px; height: 36px; background-position: 0 -130px }
._logo1.wanabet-v2 > span, ._logo1.wanabet-v2:before { width: 140px; height: 40px; background-position: -180px -416px }
._logo1.botemania > span, ._logo1.botemania:before { width: 150px; height: 36px; background-position: 0 -165px }
._logo1.paf > span, ._logo1.paf:before { width: 104px; height: 43px; background-position: -88px -73px }
._logo1.bwin > span, ._logo1.bwin:before { width: 115px; height: 48px; background-position: -132px 9px }
._logo1.suertia > span, ._logo1.suertia:before { width: 102px; height: 45px; background-position: -246px 21px }
._logo1.suertia-v2 > span, ._logo1.suertia-v2:before { width: 102px; height: 45px; background-position: -360px 20px }
._logo1.sportium > span, ._logo1.sportium:before { width: 150px; height: 26px; background-position: -249px -27px }
._logo1.luckia > span, ._logo1.luckia:before { width: 142px; height: 35px; background-position: -218px -52px }
._logo1.betsson > span, ._logo1.betsson:before { width: 142px; height: 29px; background-position: -280px -127px }
._logo1.casino777 > span, ._logo1.casino777:before { width: 116px; height: 43px; background-position: -280px -156px }
._logo1.starvegas > span, ._logo1.starvegas:before { width: 112px; height: 40px; background-position: -174px -374px }
._logo1.paston > span, ._logo1.paston:before { width: 116px; height: 40px; background-position: -180px -266px }
._logo1.jokerbet > span, ._logo1.jokerbet:before { width: 124px; height: 25px; background-position: -180px -306px }
._logo1.vivela-suerte > span, ._logo1.vivela-suerte:before { width: 174px; height: 22px; background-position: 0 -322px }
._logo1.gran-madrid > span, ._logo1.gran-madrid:before { width: 104px; height: 36px; background: url(visual/casinograndmadrid.png) 50% 0 no-repeat }
._logo1.gran-madrid-v2 > span, ._logo1.gran-madrid-v2:before { width: 115px; height: 50px; background: url(visual/casinos-gran-madrid-logo.png) 50% 0 no-repeat }
._logo1.betway > span, ._logo1.betway:before { width: 104px; height: 36px; background: url(visual/betway.png) 50% 0 no-repeat; background-size: contain }
._logo1.marca > span, ._logo1.marca:before { width: 104px; height: 36px; background: url(visual/marca-apuesta.png) 50% 0 no-repeat; background-size: contain }
._logo1.vivela-suerte-small > span, ._logo1.vivela-suerte-small:before { width: 86px; height: 12px; background: url(visual/vivela-suerte-small.png) 50% 0 no-repeat; background-size: contain }
._logo1.casbarcelona > span, ._logo1.casbarcelona:before { width: 104px; height: 36px; background: url(visual/casino-barcelona.png) 50% 0 no-repeat; background-size: contain }
._keno-logo { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background-position: 50%; background-repeat: no-repeat; background-size: contain; width: 110px; height: 40px }
._keno-logo.koi-keno { background-image: url(visual/other/koi-keno-logo.png) }
._keno-logo.classic-keno { background-image: url(visual/other/classic-keno-logo.png) }
._soft1 { text-align: center }
._soft1 > span, ._soft1:before, ._soft1:after { display: inline-block; vertical-align: middle; background: url(visual/software-mid.png) no-repeat; text-indent: -9999px }
._soft1.playtech > span, ._soft1.playtech:before, ._soft1.playtech:after { width: 145px; height: 31px; background-position: 0 0 }
._soft1.microgaming > span, ._soft1.microgaming:before, ._soft1.microgaming:after { width: 146px; height: 38px; background-position: 0 -31px }
._soft1.netent > span, ._soft1.netent:before, ._soft1.netent:after { width: 106px; height: 40px; background-position: 0 -68px }
._soft1.mga > span, ._soft1.mga:before, ._soft1.mga:after { width: 116px; height: 38px; background-position: 0 -106px }
._soft1.nextgen > span, ._soft1.nextgen:before, ._soft1.nextgen:after { width: 127px; height: 36px; background-position: 0 -143px }
._soft1.igt > span, ._soft1.igt:before, ._soft1.igt:after { width: 104px; height: 40px; background-position: 0 -178px }
._soft1.gaming1 > span, ._soft1.gaming1:before, ._soft1.gaming1:after { width: 104px; height: 38px; background-position: 0 -216px }
._soft1.isoftbet > span, ._soft1.isoftbet:before, ._soft1.isoftbet:after { width: 124px; height: 26px; background-position: 0 -256px }
._soft1.red-rake > span, ._soft1.red-rake:before, ._soft1.red-rake:after { width: 132px; height: 30px; background-position: 0 -284px }
._soft1.aristocrat > span, ._soft1.red-rake:before, ._soft1.aristocrat:after { width: 139px; height: 52px; background-position: -1px -434px }
._soft1.evolution-gaming > span, ._soft1.evolution-gaming:before, ._soft1.evolution-gaming:after { width: 174px; height: 41px; background-position: 2px -479px }
._soft1.merkur-gaming > span, ._soft1.merkur-gaming:before, ._soft1.merkur-gaming:after { background: url(visual/merkur-gaming-2.png) no-repeat 0 0; width:132px; height: 39px; }
._soft1.r-franco > span, ._soft1.r-franco:before, ._soft1.r-franco:after { background: url(visual/r-franco.png) no-repeat 0 0; width:150px; height: 41px; }
._soft1.novomatic > span, ._soft1.novomatic:before, ._soft1.novomatic:after { background: url(visual/novomatic.png) no-repeat 0 0; width:139px; height: 19px; }
._soft1.big-time-gaming > span, ._soft1.big-time-gaming:before, ._soft1.big-time-gaming:after { background: url(visual/btg.png) no-repeat 0 0; width:150px; height: 41px; }
._soft1.playson > span, ._soft1.playson:before, ._soft1.playson:after { background: url(visual/playson.png) no-repeat 0 0; width:175px; height: 28px; }
._soft1.pragmatic-play > span, ._soft1.pragmatic-play:before, ._soft1.pragmatic-play:after { background: url(visual/pragmatic.png) no-repeat 0 0; width:143px; height: 60px; }
._soft1.thunderkick-2 > span, ._soft1.thunderkick-2:before, ._soft1.thunderkick-2:after { background: url(visual/thunderkick-2.png) no-repeat 0 0; width:192px; height: 32px; }
._soft1.yggdrasilgaming > span, ._soft1.yggdrasilgaming:before, ._soft1.yggdrasilgaming:after { background: url(visual/yggdrasilgaming.png) no-repeat 0 0; width:121px; height: 58px; }
._soft1.novoline > span, ._soft1.novoline:before, ._soft1.novoline:after { background: url(visual/novoline-logo.png) no-repeat 0 0; width:162px; height: 19px; }
._soft1.yggdrasil-v2 > span, ._soft1.yggdrasil-v2:before, ._soft1.yggdrasil-v2:after { background: url(visual/soft/yggdrasil-small.png) no-repeat 0 0; width:140px; height: 50px; }
._soft1.pragmatic-v2 > span, ._soft1.pragmatic-v2:before, ._soft1.pragmatic-v2:after { background: url(visual/soft/pragmatic-small.png) no-repeat 0 0; width:105px; height: 44px; }
._soft1.thunderkick > span, ._soft1.thunderkick:before, ._soft1.thunderkick:after { background: url(visual/soft/thunderkick-gaming-small.png) no-repeat 0 0; width:140px; height: 50px; }
._soft1.playson-v2 > span, ._soft1.playson-v2:before, ._soft1.playson-v2:after { background: url(visual/soft/playson-casinos-small.png) no-repeat 0 0; width:140px; height: 50px; }
._soft1.section-8-studio-v2 > span, ._soft1.section-8-studio-v2:before, ._soft1.section-8-studio-v2:after { background: url(visual/soft/section-8-studio.png) no-repeat 0 0; width:131px; height: 51px; }

#revside.casbarcelona, #angebot.casbarcelona { background: #292929; border-color: #292929 }
#revside.casbarcelona > p.img a img { border-color: #adadad }
#revside.casbarcelona > p > a, #revside.casbarcelona > p > em, #revside.casbarcelona > p > i, #revside.casbarcelona > p > strong, #revside.casbarcelona > p.textframe span, #angebot.casbarcelona > .warning strong { color: #ec4c3e }
#revside.casbarcelona > p, #revside.casbarcelona > .ratings li > span, #angebot.casbarcelona > .angebot li, #angebot.casbarcelona > .menu > a, #angebot.casbarcelona > .warning { color: #fff }
#revside.casbarcelona > .ratings li > b { color: #fefefe }
#revside.casbarcelona > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.casbarcelona>.list-quotes li span { color: #fff }
#revside.casbarcelona>.list-navi li span span.dis-table { color: #FFFFFF }
#revside.casbarcelona>.list-navi li span span { color: #efefef }
#sidebar .part.operators>ul li.casbarcelona a:before, #sidebar .part.operators>ul li.casbarcelona>span:before { background-position: -63px -43px }
#angebot.casbarcelona > .angebot li.btn a, .sidebox.casbarcelona > .link a { background: #a1cb54; background: -moz-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: -webkit-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: linear-gradient(to bottom, #a1cb54 0%, #508c0f 100%); color: #fff }
#angebot.casbarcelona > .angebot li.btn a:hover, .sidebox.casbarcelona > .link a:hover { background: #60bc3c; background: -moz-linear-gradient(top, #60bc3c 0%, #5db35c 100%); background: -webkit-linear-gradient(top, #60bc3c 0%, #5db35c 100%); background: linear-gradient(to bottom, #60bc3c 0%, #5db35c 100%) }
#angebot.casbarcelona > .menu, #revside.casbarcelona > p.textframe span { background: #000000; border-color: #4c0f00 }
#angebot.casbarcelona > .menu > a span { color: #f13e3d }
#angebot.casbarcelona > .menu > a:hover { background: #3c3b38 }
#angebot.casbarcelona > .menu > strong, #revside.casbarcelona > .title, #angebot.casbarcelona > .title { color: #fff }
#angebot.casbarcelona > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.casbarcelona > .warning { border: 1px solid #adadad; border-top: none }
#angebot.casbarcelona { height: auto }
#angebot.casbarcelona > .angebot li.logo.bonus span::after { background-position: -75px -157px }
#angebot.casbarcelona > .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.casbarcelona > .angebot li.logo.mob span::after { background-position: -125px -157px }
#angebot.casbarcelona > .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
#angebot.casbarcelona>.angebot li.logo span, .sidebox.casbarcelona>.list:before { width: 94px; height: 42px; background-position: -181px -112px }
.imdetail>.mobile>span.qr.casbarcelona { background-image: url(visual/qr/qr-casbarcelona.png) }
.imdetail > .cta.logo.casbarcelona > span:before, .graph > .title.casbarcelona:after, .vorteile .cta.logo.casbarcelona span:before, .conbox > .link.casbarcelona > span, .conbox > .link.casbarcelona > span:first-child, .conbox-big > .link.casbarcelona > span:before, .specoffer.casbarcelona > .cta > span:before { background-position: center -480px; background-color: #444343; box-shadow: 0 0 0 1px #791801 inset }
#revside.casino777, #angebot.casino777 { background: #a7a079; border-color: #a7a079 }
#revside.casino777 > p.img a img { border-color: #adadad }
#revside.casino777 > p > a, #revside.casino777 > p > em, #revside.casino777 > p > i, #revside.casino777 > p > a, #revside.casino777 > p > em, #revside.casino777 > p > i, #revside.casino777 > p > strong, #revside.casino777 > p.textframe span, #angebot.casino777 > .warning strong { color: #fff39e }
#revside.casino777 > p, #revside.casino777 > .ratings li > span, #angebot.casino777 > .angebot li, #angebot.casino777 > .menu > a, #angebot.casino777 > .warning { color: #fff }
#revside.casino777 > .ratings li > b { color: #fefefe }
#revside.casino777 > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.casino777>.list-quotes li span { color: #fff }
#revside.casino777>.list-navi li span span.dis-table { color: #FFFFFF }
#revside.casino777>.list-navi li span span { color: #fdf5d3 }
#sidebar .part.operators>ul li.casino777 a:before, #sidebar .part.operators>ul li.casino777>span:before { background-position: -42px -104px }
#angebot.casino777 > .angebot li.btn a, .sidebox.casino777 > .link a { background: #ff8100; background: -moz-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: -webkit-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: linear-gradient(to bottom, #ff8100 0%, #ff0800 100%); color: #fff }
#angebot.casino777 > .angebot li.btn a:hover, .sidebox.casino777 > .link a:hover { background: #ff0800 }
#angebot.casino777 > .menu, #revside.casino777 > p.textframe span { background: #bbac5e; border-color: #6b6b55 }
#angebot.casino777 > .menu > a span { color: #3c2a1b }
#angebot.casino777 > .menu > a:hover { background: #9c8839 }
#angebot.casino777 > .menu > strong, #revside.casino777 > .title, #angebot.casino777 > .title { color: #fff }
#angebot.casino777 > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.casino777 > .warning { border: 1px solid #adadad; border-top: none }
#angebot.casino777 { height: auto }
#angebot.casino777 > .angebot li.logo.bonus span::after { background-position: -75px -97px; top: 42px; left: 50px }
#angebot.casino777 > .angebot li.logo.live span::after { background-position: -180px -158px; top: 43px; left: 42px }
#angebot.casino777 > .angebot li.logo.mob span::after { background-position: -125px -97px; top: 39px; left: 50px }
#angebot.casino777 > .angebot li.logo.terms span::after { background-position: -13px -97px; width: 26px; top: 39px; left: 50px }
#angebot.casino777>.angebot li.logo span, .sidebox.casino777>.list:before { width: 120px; height: 45px; background-position: -288px -156px; top: -2px }
.imdetail>.mobile>span.qr.casino777 { background-image: url(visual/qr/qr-casino777.png) }
.imdetail > .cta.logo.casino777 > span:before, .graph > .title.casino777:after, .vorteile .cta.logo.casino777 span:before, .conbox > .link.casino777 > span, .conbox > .link.casino777 > span:first-child, .conbox-big > .link.casino777 > span:before, .specoffer.casino777 > .cta > span:before { background-position: center -401px; background-color: #ada36e; box-shadow: 0 0 0 1px #888888 inset }
#revside.betsson, #angebot.betsson { background: #f3f3f3; border-color: #f3f3f3 }
#revside.betsson > p.img a img { border-color: #adadad }
#revside.betsson > p > a, #revside.betsson > p > em, #revside.betsson > p > i, #revside.betsson > p > a, #revside.betsson > p > em, #revside.betsson > p > i, #revside.betsson > p > strong, #revside.betsson > p.textframe span, #angebot.betsson > .warning strong { color: #e8655c }
#revside.betsson > p, #revside.betsson > .ratings li > span, #angebot.betsson > .angebot li, #angebot.betsson > .menu > a, #angebot.betsson > .warning { color: #545454 }
#revside.betsson > .ratings li > b { color: #e86521 }
#revside.betsson > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.betsson>.list-quotes li span { color: #696767 }
#revside.betsson>.list-navi li span span.dis-table { color: #6f6666 }
#revside.betsson>.list-navi li span span { color: #756862 }
#sidebar .part.operators>ul li.betsson a:before, #sidebar .part.operators>ul li.betsson>span:before { background-position: -62px -105px }
#angebot.betsson > .angebot li.btn a, .sidebox.betsson > .link a { background: #ff8100; background: -moz-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: -webkit-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: linear-gradient(to bottom, #ff8100 0%, #ff0800 100%); color: #fff }
#angebot.betsson > .angebot li.btn a:hover, .sidebox.betsson > .link a:hover { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: linear-gradient(to bottom, #ff7247 0%, #ed583a 100%) }
#angebot.betsson > .menu, #revside.betsson > p.textframe span { background: #ffffff; border-color: #c7c7c7 }
#angebot.betsson > .menu > a span { color: #e86521 }
#angebot.betsson > .menu > a:hover { background: #e8e8e8 }
#angebot.betsson > .menu > strong, #revside.betsson > .title, #angebot.betsson > .title { color: #e86521 }
#angebot.betsson > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.betsson > .warning { border: 1px solid #adadad; border-top: none }
#angebot.betsson { height: auto }
#angebot.betsson > .angebot li.logo.bonus span::after { background-position: -75px -157px; top: 25px }
#angebot.betsson > .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.betsson > .angebot li.logo.mob span::after { background-position: -125px -157px }
#angebot.betsson > .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
#angebot.betsson>.angebot li.logo span, .sidebox.betsson>.list:before { width: 151px; height: 30px; background-position: -274px -125px }
.imdetail>.mobile>span.qr.betsson { background-image: url(visual/qr/qr-betssno.png) }
.imdetail > .cta.logo.betsson > span:before, .graph > .title.betsson:after, .vorteile .cta.logo.betsson span:before, .conbox > .link.betsson > span, .conbox > .link.betsson > span:first-child, .conbox-big > .link.betsson > span:before, .specoffer.betsson > .cta > span:before { background-position: center -880px; background-color: #ffffff; box-shadow: 0 0 0 1px #ffffff inset }
#revside>.list-quotes.betsson { color: #756862 }
#revside>.deallangs.betsson.center li { color: #3a3838 }
#revside.botemania, #angebot.botemania { background: #383636; border-color: #383636 }
#revside.botemania > p.img a img { border-color: #adadad }
#revside.botemania > p > a, #revside.botemania > p > em, #revside.botemania > p > i, #revside.botemania > p > strong, #revside.botemania > p.textframe span, #angebot.botemania > .warning strong { color: #e4b836 }
#revside.botemania > p, #revside.botemania > .ratings li > span, #angebot.botemania > .angebot li, #angebot.botemania > .menu > a, #angebot.botemania > .warning { color: #fff }
#revside.botemania > .ratings li > b { color: #fefefe }
#revside.botemania > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.botemania>.list-quotes li span { color: #fff }
#revside.botemania>.list-navi li span span.dis-table { color: #FFFFFF }
#revside.botemania>.list-navi li span span { color: #f3633c }
#sidebar .part.operators>ul li.botemania a:before, #sidebar .part.operators>ul li.botemania>span:before { background-position: -21px -64px }
#angebot.botemania > .angebot li.btn a, .sidebox.botemania > .link a { background: #a1cb54; background: -moz-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: -webkit-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: linear-gradient(to bottom, #a1cb54 0%, #508c0f 100%); color: #fff }
#angebot.botemania > .angebot li.btn a:hover, .sidebox.botemania > .link a:hover { background: #69c000 }
#angebot.botemania > .menu, #revside.botemania > p.textframe span { background: #333333; border-color: #7a7a78 }
#angebot.botemania > .menu > a span { color: #ff8a71 }
#angebot.botemania > .menu > a:hover { background: #625c5c }
#angebot.botemania > .menu > strong, #revside.botemania > .title, #angebot.botemania > .title { color: #fff }
#angebot.botemania > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.botemania > .warning { border: 1px solid #adadad; border-top: none }
#angebot.botemania { height: auto }
#angebot.botemania > .angebot li.logo.bonus span::after { background-position: -75px -157px }
#angebot.botemania > .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.botemania > .angebot li.logo.mob span::after { background-position: -125px -157px }
#angebot.botemania > .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
#angebot.botemania>.angebot li.logo span, .sidebox.botemania>.list:before { width: 155px; height: 36px; background-position: 1px -165px }
.imdetail>.mobile>span.qr.botemania { background-image: url(visual/qr/qr-botemania.png) }
.imdetail > .cta.logo.botemania > span:before, .graph > .title.botemania:after, .vorteile .cta.logo.botemania span:before, .conbox > .link.botemania > span, .conbox > .link.botemania > span:first-child, .conbox-big > .link.botemania > span:before, .specoffer.botemania > .cta > span:before { background-position: center -561px; background-color: #383636; box-shadow: 0 0 0 1px #888888 inset }
#revside.goldenpark, #angebot.goldenpark { background: #383636; border-color: #383636 }
#revside.goldenpark > p.img a img { border-color: #adadad }
#revside.goldenpark > p > a, #revside.goldenpark > p > em, #revside.goldenpark > p > i, #revside.goldenpark > p > a, #revside.goldenpark > p > em, #revside.goldenpark > p > i, #revside.goldenpark > p > strong, #revside.goldenpark > p.textframe span, #angebot.goldenpark > .warning strong { color: #fd519d }
#revside.goldenpark > p, #revside.goldenpark > .ratings li > span, #angebot.goldenpark > .angebot li, #angebot.goldenpark > .menu > a, #angebot.goldenpark > .warning { color: #fff }
#revside.goldenpark > .ratings li > b { color: #fefefe }
#revside.goldenpark > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.goldenpark>.list-quotes li span { color: #fff }
#revside.goldenpark>.list-navi li span span.dis-table { color: #FFFFFF }
#revside.goldenpark>.list-navi li span span { color: #f3633c }
#sidebar .part.operators>ul li.goldenpark a:before, #sidebar .part.operators>ul li.goldenpark>span:before { background-position: -1px -83px }
#angebot.goldenpark > .angebot li.btn a, .sidebox.goldenpark > .link a { background: #ff8100; background: -moz-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: -webkit-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: linear-gradient(to bottom, #ff8100 0%, #ff0800 100%); color: #fff }
#angebot.goldenpark > .angebot li.btn a:hover, .sidebox.goldenpark > .link a:hover { background: #ff0800 }
#angebot.goldenpark > .menu, #revside.goldenpark > p.textframe span { background: #333333; border-color: #7a7a78 }
#angebot.goldenpark > .menu > a span { color: #fd519d }
#angebot.goldenpark > .menu > a:hover { background: #625c5c }
#angebot.goldenpark > .menu > strong, #revside.goldenpark > .title, #angebot.goldenpark > .title { color: #fff }
#angebot.goldenpark > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.goldenpark > .warning { border: 1px solid #adadad; border-top: none }
#angebot.goldenpark { height: auto }
#angebot.goldenpark > .angebot li.logo.bonus span::after { background-position: -75px -157px }
#angebot.goldenpark > .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.goldenpark > .angebot li.logo.mob span::after { background-position: -125px -157px }
#angebot.goldenpark > .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
#angebot.goldenpark>.angebot li.logo span, .sidebox.goldenpark>.list:before { width: 153px; height: 27px; background-position: 0px -200px }
.imdetail>.mobile>span.qr.goldenpark { background-image: url(visual/qr/qr-goldenpark.png) }
.imdetail > .cta.logo.goldenpark > span:before, .graph > .title.goldenpark:after, .vorteile .cta.logo.goldenpark span:before, .conbox > .link.goldenpark > span, .conbox > .link.goldenpark > span:first-child, .conbox-big > .link.goldenpark > span:before, .specoffer.goldenpark > .cta > span:before { background-position: center -720px; background-color: #383636; box-shadow: 0 0 0 1px #888888 inset }

#revside.versus, #angebot.versus { background: #090909; border-color: #090909 }
#revside.versus > p.img a img { border-color: #adadad }
#revside.versus > p > a, #revside.versus > p > em, #revside.versus > p > i, #revside.versus > p > a, #revside.versus > p > em, #revside.versus > p > i, #revside.versus > p > strong, #revside.versus > p.textframe span, #angebot.versus > .warning strong { color: #00ffda }
#revside.versus > p, #revside.versus > .ratings li > span, #angebot.versus > .angebot li, #angebot.versus > .menu > a, #angebot.versus > .warning { color: #ffffff; }
#revside.versus > .ratings li > b { color: #00ffda }
#revside.versus > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.versus>.list-quotes li span { color: #dedede }
#revside.versus>.list-navi li span span.dis-table { color: #dedede }
#revside.versus>.list-navi li span span { color: #dedede }
#sidebar .part.operators>ul li.versus a:before, #sidebar .part.operators>ul li.versus>span:before { background-image: url(visual/versus.png); background-size: contain; }
#angebot.versus > .angebot li.btn a, .sidebox.versus > .link a { background: #6900ff; background: -moz-linear-gradient(top, #6900ff 0%, #8431fb 100%); background: -webkit-linear-gradient(top, #6900ff 0%, #8431fb 100%); background: linear-gradient(to bottom, #6900ff 0%, #8431fb 100%); color: #fff }
#angebot.versus > .angebot li.btn a:hover, .sidebox.versus > .link a:hover { background: #6900ff }
#angebot.versus > .menu, #revside.versus > p.textframe span { background: #1c1c1c; border-color: #adadad }
#angebot.versus > .menu > a span { color: #00ffda; }
#angebot.versus > .menu > a:hover { background: #090909; }
#angebot.versus > .menu > strong, #revside.versus > .title, #angebot.versus > .title { color: #c2c2c2;}
#angebot.versus > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.versus > .warning { border: 1px solid #adadad; border-top: none }
#angebot.versus { height: auto }
#angebot.versus > .angebot li.logo.bonus span::after { background-position: -75px 0px }
#angebot.versus > .angebot li.logo.live span::after { background-position: -180px -0px }
#angebot.versus > .angebot li.logo.mob span::after { background-position: -125px -0px; top: 21px }
#angebot.versus > .angebot li.logo.terms span::after { background-position: -5px -0px; width: 26px }
#angebot.versus>.angebot li.logo span, .sidebox.versus>.list:before { background-image: url(visual/logos/versus.png); width: 200px; height: 80px; }
.imdetail>.mobile>span.qr.versus { background-image: url(visual/qr/qr-versus.png) }
.imdetail > .cta.logo.versus > span:before, .graph > .title.versus:after, .vorteile .cta.logo.versus span:before, .conbox > .link.versus > span, .conbox > .link.versus > span:first-child, .conbox-big > .link.versus > span:before, .specoffer.versus > .cta > span:before { background-image: url(visual/logos/versus.png); background-size: contain; background-color: #090909; }

#revside.vivelasuerte, #angebot.vivelasuerte { background: #6c7d50; border-color: #6c7d50 }
#revside.vivelasuerte > p.img a img { border-color: #adadad }
#revside.vivelasuerte > p > a, #revside.vivelasuerte > p > em, #revside.vivelasuerte > p > i, #revside.vivelasuerte > p > a, #revside.vivelasuerte > p > em, #revside.vivelasuerte > p > i, #revside.vivelasuerte > p > strong, #revside.vivelasuerte > p.textframe span, #angebot.vivelasuerte > .warning strong { color: #a7ef0f }
#revside.vivelasuerte > p, #revside.vivelasuerte > .ratings li > span, #angebot.vivelasuerte > .angebot li, #angebot.vivelasuerte > .menu > a, #angebot.vivelasuerte > .warning { color: #fff }
#revside.vivelasuerte > .ratings li > b { color: #fefefe }
#revside.vivelasuerte > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.vivelasuerte>.list-quotes li span { color: #fff }
#revside.vivelasuerte>.list-navi li span span.dis-table { color: #FFFFFF }
#revside.vivelasuerte>.list-navi li span span { color: #a2ef0f }
#sidebar .part.operators>ul li.vivelasuerte a:before, #sidebar .part.operators>ul li.vivelasuerte>span:before { background-position: -20px -84px }
#angebot.vivelasuerte > .angebot li.btn a, .sidebox.vivelasuerte > .link a { background: #a1cb54; background: -moz-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: -webkit-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: linear-gradient(to bottom, #a1cb54 0%, #508c0f 100%); color: #fff }
#angebot.vivelasuerte > .angebot li.btn a:hover, .sidebox.vivelasuerte > .link a:hover { background: #69c000 }
#angebot.vivelasuerte > .menu, #revside.vivelasuerte > p.textframe span { background: #596348; border-color: #7a7a78 }
#angebot.vivelasuerte > .menu > a span { color: #a7ef0f }
#angebot.vivelasuerte > .menu > a:hover { background: #44522b }
#angebot.vivelasuerte > .menu > strong, #revside.vivelasuerte > .title, #angebot.vivelasuerte > .title { color: #fff }
#angebot.vivelasuerte > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.vivelasuerte > .warning { border: 1px solid #adadad; border-top: none }
#angebot.vivelasuerte { height: auto }
#angebot.vivelasuerte > .angebot li.logo.bonus span::after { background-position: -75px 0px }
#angebot.vivelasuerte > .angebot li.logo.live span::after { background-position: -180px -0px }
#angebot.vivelasuerte > .angebot li.logo.mob span::after { background-position: -125px -0px; top: 21px }
#angebot.vivelasuerte > .angebot li.logo.terms span::after { background-position: -5px -0px; width: 26px }
#angebot.vivelasuerte>.angebot li.logo span, .sidebox.vivelasuerte>.list:before { width: 175px; height: 25px; background-position: 0px -321px }
.imdetail>.mobile>span.qr.vivelasuerte { background-image: url(visual/qr/qr-vivelasuerte.png) }
.imdetail > .cta.logo.vivelasuerte > span:before, .graph > .title.vivelasuerte:after, .vorteile .cta.logo.vivelasuerte span:before, .conbox > .link.vivelasuerte > span, .conbox > .link.vivelasuerte > span:first-child, .conbox-big > .link.vivelasuerte > span:before, .specoffer.vivelasuerte > .cta > span:before { background-position: center -761px; background-color: #6c7d50; box-shadow: 0 0 0 1px #888888 inset }
#revside.circus, #angebot.circus { background: #c5b683; border-color: #c5b683 }
#revside.circus > p.img a img { border-color: #adadad }
#revside.circus > p > a, #revside.circus > p > em, #revside.circus > p > i, #revside.circus > p > a, #revside.circus > p > em, #revside.circus > p > i, #revside.circus > p > strong, #revside.circus > p.textframe span, #angebot.circus > .warning strong { color: #c51a0d }
#revside.circus > p, #revside.circus > .ratings li > span, #angebot.circus > .angebot li, #angebot.circus > .menu > a, #angebot.circus > .warning { color: #383736 }
#revside.circus > .ratings li > b { color: #545353 }
#revside.circus > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.circus>.list-quotes li span { color: #fff }
#revside.circus>.list-navi li span span.dis-table { color: #4c4949 }
#revside.circus>.list-navi li span span { color: #d85656 }
#sidebar .part.operators>ul li.circus a:before, #sidebar .part.operators>ul li.circus>span:before { background-position: -63px -84px }
#angebot.circus > .angebot li.btn a, .sidebox.circus > .link a { background: #ff8100; background: -moz-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: -webkit-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: linear-gradient(to bottom, #ff8100 0%, #ff0800 100%); color: #fff }
#angebot.circus > .angebot li.btn a:hover, .sidebox.circus > .link a:hover { background: #ff0800 }
#angebot.circus > .menu, #revside.circus > p.textframe span { background: #f1de9e; border-color: #b9aeae }
#angebot.circus > .menu > a span { color: #ea3535 }
#angebot.circus > .menu > a:hover { background: #d2c494 }
#angebot.circus > .menu > strong, #revside.circus > .title, #angebot.circus > .title { color: #4c4949 }
#angebot.circus > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.circus > .warning { border: 1px solid #adadad; border-top: none }
#angebot.circus { height: auto }
#angebot.circus > .angebot li.logo.bonus span::after { background-position: -75px -157px }
#angebot.circus > .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.circus > .angebot li.logo.mob span::after { background-position: -125px -157px; top: 32px }
#angebot.circus > .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
#angebot.circus>.angebot li.logo span, .sidebox.circus>.list:before { width: 126px; height: 36px; background-position: -179px -197px }
.tabelle .logo.mid.circus span, .slideshow.ver3 .wrap > ul > li div > span.circus:before { width: 93px; height: 37px; background-position: -0px -489px }
.imdetail>.mobile>span.qr.circus { background-image: url(visual/qr/qr-circus.png) }
.imdetail > .cta.logo.circus > span:before, .graph > .title.circus:after, .vorteile .cta.logo.circus span:before, .conbox > .link.circus > span, .conbox > .link.circus > span:first-child, .conbox-big > .link.circus > span:before, .specoffer.circus > .cta > span:before { background-position: center -681px; background-color: #c5b683; box-shadow: 0 0 0 1px #f1de9e inset }
#revside.starvegas, #angebot.starvegas { background: #3a7772; border-color: #3a7772 }
#revside.starvegas > p.img a img { border-color: #adadad }
#revside.starvegas > p > a, #revside.starvegas > p > em, #revside.starvegas > p > i, #revside.starvegas > p > a, #revside.starvegas > p > em, #revside.starvegas > p > i, #revside.starvegas > p > strong, #revside.starvegas > p.textframe span, #angebot.starvegas > .warning strong { color: #ffc400 }
#revside.starvegas > p, #revside.starvegas > .ratings li > span, #angebot.starvegas > .angebot li, #angebot.starvegas > .menu > a, #angebot.starvegas > .warning { color: #fff }
#revside.starvegas > .ratings li > b { color: #fefefe }
#revside.starvegas > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.starvegas>.list-quotes li span { color: #fff }
#revside.starvegas>.list-navi li span span.dis-table { color: #FFFFFF }
#sidebar .part.operators>ul li.starvegas a:before, #sidebar .part.operators>ul li.starvegas>span:before { background-position: -20px -104px }
#angebot.starvegas > .angebot li.btn a, .sidebox.starvegas > .link a { background: #fca924; background: -moz-linear-gradient(top, #fca924 0%, #f59804 100%); background: -webkit-linear-gradient(top, #fca924 0%, #f59804 100%); background: linear-gradient(to bottom, #fca924 0%, #f59804 100%); color: #fff }
#angebot.starvegas > .angebot li.btn a:hover, .sidebox.starvegas > .link a:hover { background: #f49130; background: -moz-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: -webkit-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: linear-gradient(to bottom, #f49130 0%, #f37e0c 100%) }
#angebot.starvegas > .menu, #revside.starvegas > p.textframe span { background: #305d59; border-color: #194844 }
#angebot.starvegas > .menu > a span { color: #ffc400 }
#angebot.starvegas > .menu > a:hover { background: #1d4844 }
#angebot.starvegas > .menu > strong, #revside.starvegas > .title, #angebot.starvegas > .title { color: #fff }
#angebot.starvegas > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.starvegas > .warning { border: 1px solid #adadad; border-top: none }
#angebot.starvegas { height: auto }
#angebot.starvegas > .angebot li.logo.bonus span::after { background-position: -75px -137px }
#angebot.starvegas > .angebot li.logo.live span::after { background-position: -180px -138px }
#angebot.starvegas > .angebot li.logo.mob span::after { background-position: -125px -137px; top: 38px }
#angebot.starvegas > .angebot li.logo.terms span::after { background-position: -5px -138px; width: 26px }
#angebot.starvegas>.angebot li.logo span, .sidebox.starvegas>.list:before { width: 91px; height: 43px; background-position: -181px -153px; top: -8px }
.imdetail>.mobile>span.qr.starvegas { background-image: url(visual/qr/qr-starvegas.png) }
.imdetail > .cta.logo.starvegas > span:before, .graph > .title.starvegas:after, .vorteile .cta.logo.starvegas span:before, .conbox > .link.starvegas > span, .conbox > .link.starvegas > span:first-child, .conbox-big > .link.starvegas > span:before, .specoffer.starvegas > .cta > span:before { background-position: center -601px; background-color: #3a7772; box-shadow: 0 0 0 1px #888888 inset }
#revside.wanabet, #angebot.wanabet { background: #383636; border-color: #383636 }
#revside.wanabet > p.img a img { border-color: #adadad }
#revside.wanabet > p > a, #revside.wanabet > p > em, #revside.wanabet > p > i, #revside.wanabet > p > a, #revside.wanabet > p > em, #revside.wanabet > p > i, #revside.wanabet > p > strong, #revside.wanabet > p.textframe span, #angebot.wanabet > .warning strong { color: #fd519d }
#revside.wanabet > p, #revside.wanabet > .ratings li > span, #angebot.wanabet > .angebot li, #angebot.wanabet > .menu > a, #angebot.wanabet > .warning { color: #fff }
#revside.wanabet > .ratings li > b { color: #fefefe }
#revside.wanabet > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.wanabet>.list-quotes li span { color: #fff }
#revside.wanabet>.list-navi li span span.dis-table { color: #FFFFFF }
#revside.wanabet>.list-navi li span span { color: #f3633c }
#sidebar .part.operators>ul li.wanabet a:before, #sidebar .part.operators>ul li.wanabet>span:before { background-position: -42px -63px }
#angebot.wanabet > .angebot li.btn a, .sidebox.wanabet > .link a { background: #ff8100; background: -moz-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: -webkit-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: linear-gradient(to bottom, #ff8100 0%, #ff0800 100%); color: #fff }
#angebot.wanabet > .angebot li.btn a:hover, .sidebox.wanabet > .link a:hover { background: #ff0800 }
#angebot.wanabet > .menu, #revside.wanabet > p.textframe span { background: #333333; border-color: #7a7a78 }
#angebot.wanabet > .menu > a span { color: #fd519d }
#angebot.wanabet > .menu > a:hover { background: #625c5c }
#angebot.wanabet > .menu > strong, #revside.wanabet > .title, #angebot.wanabet > .title { color: #fff }
#angebot.wanabet > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.wanabet > .warning { border: 1px solid #adadad; border-top: none }
#angebot.wanabet { height: auto }
#angebot.wanabet > .angebot li.logo.bonus span::after { background-position: -75px -157px }
#angebot.wanabet > .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.wanabet > .angebot li.logo.mob span::after { background-position: -125px -157px }
#angebot.wanabet > .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
#angebot.wanabet>.angebot li.logo span, .sidebox.wanabet>.list:before { width: 145px; height: 35px; background-position: 0px -129px }
.imdetail>.mobile>span.qr.wanabet { background-image: url(visual/qr/qr-wanabet.png) }
.imdetail > .cta.logo.wanabet > span:before, .graph > .title.wanabet:after, .vorteile .cta.logo.wanabet span:before, .conbox > .link.wanabet > span, .conbox > .link.wanabet > span:first-child, .conbox-big > .link.wanabet > span:before, .specoffer.wanabet > .cta > span:before { background-position: center -520px; background-color: #383636; box-shadow: 0 0 0 1px #888888 inset }
#angebot.marca>.angebot li.logo span { width: 178px; height: 28px; background-position: -1px -345px; top: -10px }
.imdetail>.cta.logo.marca>span:before, .graph>.title.marca:after, .vorteile>div>.cta.logo.marca span:before, .conbox>.link.marca>span, .conbox>.link.marca>span:first-child, .conbox-big>.link.marca>span:before, .specoffer.marca>.cta>span:before { background-position: center -800px; background-color: #434449 }
#revside.marca, #angebot.marca { background: #434449; border-color: #434449 }
#angebot.marca>.angebot li.btn a, .sidebox.marca>.link a { background: #e41b13; color: #fff }
#angebot.marca>.angebot li.btn a:hover, .sidebox.marca>.link a:hover { background: #c51b1c }
#angebot.marca>.menu, #revside.marca>p.textframe span { background: #2c2d2f; border-color: #6a6a6a }
#angebot.marca>.menu>a { color: #fff }
#angebot.marca>.menu>a span { color: #e41b13 }
#revside.marca>p.img a img { border-color: #6a6a6a }
#sidebar .part.operators>ul li.marca a:before, #sidebar .part.operators>ul li.marca>span:before { background-position: -41px -84px }
#revside.marca>p>a, #revside.marca>p>em, #revside.marca>p>i, #revside.marca>p>strong, #revside.marca>p.textframe span, #angebot.marca>.warning strong { color: #e41b13 }
#angebot.marca > .angebot li.logo.bonus span::after { background-position: -75px -157px }
#angebot.marca > .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.marca > .angebot li.logo.mob span::after { background-position: -125px -157px }
#angebot.marca > .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
#angebot.merkurmagic>.angebot li.logo span { width: 169px; height: 28px; background-position: -1px -262px; top: -10px }
.imdetail>.cta.logo.merkurmagic>span:before, .graph>.title.merkurmagic:after, .vorteile>div>.cta.logo.merkurmagic span:before, .conbox>.link.merkurmagic>span, .conbox>.link.merkurmagic>span:first-child, .conbox-big>.link.merkurmagic>span:before, .specoffer.merkurmagic>.cta>span:before { background-position: center -642px; background-color: #2c2c2c }
#revside.merkurmagic, #angebot.merkurmagic { background: #2c2c2c; border-color: #2c2c2c }
#angebot.merkurmagic>.angebot li.btn a, .sidebox.merkurmagic>.link a { background: #fecc00; color: #000 }
#angebot.merkurmagic>.angebot li.btn a:hover, .sidebox.merkurmagic>.link a:hover { background: #fcf2af }
#angebot.merkurmagic>.menu, #revside.merkurmagic>p.textframe span { background: #161616; border-color: #adadad }
#angebot.merkurmagic>.menu>a { color: #fff }
#angebot.merkurmagic>.menu>a:hover { background: #0a0a0a }
#angebot.merkurmagic>.menu>a span { color: #fecc00 }
#revside.merkurmagic>p.img a img { border-color: #6a6a6a }
#revside.merkurmagic>p>a, #revside.merkurmagic>p>em, #revside.merkurmagic>p>i, #revside.merkurmagic>p>strong, #revside.merkurmagic>p.textframe span, #angebot.merkurmagic>.warning strong { color: #fecc00 }
#angebot.merkurmagic> .angebot li.logo.bonus span::after { background-position: -75px -157px }
#angebot.merkurmagic> .angebot li.logo.live span::after { background-position: -180px -158px }
#angebot.merkurmagic> .angebot li.logo.mob span::after { background-position: -125px -157px }
#angebot.merkurmagic> .angebot li.logo.terms span::after { background-position: -5px -158px; width: 26px }
.imdetail>.mobile>span.qr.merkurmagic { background-image: url(visual/qr/qr-merkurmagic.png) }
#sidebar .part.operators>ul li.merkurmagic a:before, #sidebar .part.operators>ul li.merkurmagic>span:before { background-position: 0px -105px }
#angebot.paston>.angebot li.logo span { width: 121px; height: 41px; background-position: -178px -265px; top: -10px }
.imdetail>.cta.logo.paston>span:before, .graph>.title.paston:after, .vorteile>div>.cta.logo.paston span:before, .conbox>.link.paston>span, .conbox>.link.paston>span:first-child, .conbox-big>.link.paston>span:before, .specoffer.paston>.cta>span:before { background-position: center -1000px; background-color: #fff }
#revside.paston, #angebot.paston { background: white; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #7c7c7c; border: none }
#angebot.paston { border-bottom: 1px solid #969696; padding-bottom: 15px }
#angebot.paston>.angebot li.btn a, .sidebox.paston>.link a { background: #2373c9; color: #fff }
#angebot.paston>.angebot li.btn a:hover, .sidebox.paston>.link a:hover { background: #04a2f2 }
#angebot.paston>.menu, #revside.paston>p.textframe span { background: #ffffff; border-color: #c7c7c7 }
#angebot.paston>.menu>a { color: #434343 }
#angebot.paston>.menu>a:hover { background: #e8e8e8 }
#angebot.paston>.menu>a span { color: #2373c9 }
#revside.paston>.title { color: #101010 }
#revside.paston > .ratings li > span, #revside.paston > p { color: #434343 }
#revside.paston > .ratings li > b { color: #42b9f5 }
#revside.paston>.list-quotes { color: #434343 }
#revside.paston>.deallangs { background-color: #fff; color: #434343 }
#revside.paston>.list-quotes li span { color: #04a2f2 }
#revside.paston > p > a, #revside.paston > p > em, #revside.paston > p > i, #revside.paston > p > strong, #revside.paston > p.textframe span { color: #04a2f2 }
#revside.paston > .sicher span { background-color: rgba(255, 254, 254, 0.65); border: 1px solid #04a2f2 }
#revside.paston > p.img a img { border: 1px solid #04a2f2 }
#revside.paston>.list-quotes li { background-position: 0px -174px }
#revside.paston>.list-navi li a, #revside.paston>.list-navi li>span { color: #434343 }
#revside.paston>.list-navi li a span, #revside.paston>.list-navi li span span { color: #04a2f2 }
#revside.paston>.list-simple li { background-position: -10px -174px; color: #434343 }
#sidebar .part.operators>ul li.paston a:before, #sidebar .part.operators>ul li.paston>span:before { background-position: -21px -126px }
.imdetail>.mobile>span.qr.paston { background-image: url(visual/qr/qr-paston.png) }
@media only screen and (min-width:640px) {
	#angebot.paston { border-bottom: none !important }
}
#angebot.cas-gran-madrid>.angebot li.logo span { width: 166px; height: 52px; background-position: -304px -268px; top: -10px }
#revside.cas-gran-madrid, #angebot.cas-gran-madrid { background: #212121; border-color: #212121 }
.imdetail>.cta.logo.cas-gran-madrid>span:before, .graph>.title.cas-gran-madrid:after, .vorteile>div>.cta.logo.cas-gran-madrid span:before, .conbox>.link.cas-gran-madrid>span, .conbox>.link.cas-gran-madrid>span:first-child, .conbox-big>.link.cas-gran-madrid>span:before, .specoffer.cas-gran-madrid>.cta>span:before { background-position: center -1080px; background-color: #212121 }
#angebot.cas-gran-madrid > .angebot li.btn a, .sidebox.cas-gran-madrid > .link a { color: #fff; background: #e92c45 }
#angebot.cas-gran-madrid > .angebot li.btn a:hover { background: #f1344d }
#angebot.cas-gran-madrid>.menu, #revside.cas-gran-madrid>p.textframe span { background: #111111; border-color: #6a6a6a }
#angebot.cas-gran-madrid>.menu>a span, #revside.cas-gran-madrid > p > a, #revside.cas-gran-madrid > p > em, #revside.cas-gran-madrid > p > i, #revside.cas-gran-madrid > p > strong, #revside.cas-gran-madrid > p.textframe span, #angebot.cas-gran-madrid > .warning strong { color: #f1344d }
#angebot.cas-gran-madrid>.menu>a:hover { background: #6a6a6a }
#revside.cas-gran-madrid > p.img a img { border-color: #6a6a6a }
#revside.cas-gran-madrid>p.textframe span { color: #f1344d }
#revside.cas-gran-madrid>p.img img.with-border { border: 1px solid #fff }
#revside.cas-gran-madrid>.sicher span { background-color: rgba(255, 254, 254, 0.65) }
#sidebar .part.operators>ul li.cas-gran-madrid a:before, #sidebar .part.operators>ul li.cas-gran-madrid>span:before { background-position: 0px -146px }
@media only screen and (min-width:640px) {
	#angebot.cas-gran-madrid { border-bottom: none !important }
}
.imdetail>.cta.logo.marathonbet>span:before, .graph>.title.marathonbet:after, .vorteile>div>.cta.logo.marathonbet span:before, .conbox>.link.marathonbet>span, .conbox>.link.marathonbet>span:first-child, .conbox-big>.link.marathonbet>span:before, .specoffer.marathonbet>.cta>span:before { background-position: center -1040px; background-color: #3c3c3c }
#angebot.marathonbet>.angebot li.btn a, .sidebox>.link a { background: #ffe85d; background: -moz-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: -webkit-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: linear-gradient(to bottom, #ffe85d 0%, #ffb302 100%) }
#angebot.marathonbet>.angebot li.btn a:hover, .sidebox>.link a:hover { background: #ffe85e }
#angebot.marathonbet > .menu, #revside.marathonbet > p.textframe span { background: #333333; border-color: #7a7a78 }
#revside.marathonbet > p.img a img { border-color: #adadad }
#sidebar .part.operators>ul li.marathonbe a:before, #sidebar .part.operators>ul li.marathonbe>span:before { background-position: -63px -126px }
#revside.jokerbet, #angebot.jokerbet { background: #f3f3f3; border-color: #f3f3f3 }
#revside.jokerbet > p.img a img { border-color: #adadad }
#revside.jokerbet > p > a, #revside.jokerbet > p > em, #revside.jokerbet > p > i, #revside.jokerbet > p > a, #revside.jokerbet > p > em, #revside.jokerbet > p > i, #revside.jokerbet > p > strong, #revside.jokerbet > p.textframe span, #angebot.jokerbet > .warning strong { color: #e8655c }
#revside.jokerbet > p, #revside.jokerbet > .ratings li > span, #angebot.jokerbet > .angebot li, #angebot.jokerbet > .menu > a, #angebot.jokerbet > .warning { color: #545454 }
#revside.jokerbet > .ratings li > b { color: #e86521 }
#revside.jokerbet > .sicher span { background-color: rgba(255, 254, 254, 0.65) }
#revside.jokerbet>.list-quotes li span, #revside.jokerbet>.list-quotes { color: #696767 }
#revside.jokerbet>.list-quotes li { background-position: 0px -227px }
#revside.jokerbet>.list-navi li span span.dis-table { color: #6f6666 }
#revside.jokerbet>.list-navi li span span { color: #756862 }
#angebot.jokerbet > .angebot li.btn a, .sidebox.jokerbet > .link a { background: #ff8100; background: -moz-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: -webkit-linear-gradient(top, #ff8100 0%, #ff0800 100%); background: linear-gradient(to bottom, #ff8100 0%, #ff0800 100%); color: #fff }
#angebot.jokerbet > .angebot li.btn a:hover, .sidebox.jokerbet > .link a:hover { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: linear-gradient(to bottom, #ff7247 0%, #ed583a 100%) }
#angebot.jokerbet > .menu, #revside.jokerbet > p.textframe span { background: #ffffff; border-color: #c7c7c7 }
#angebot.jokerbet > .menu > a span { color: #e86521 }
#angebot.jokerbet > .menu > a:hover { background: #e8e8e8 }
#angebot.jokerbet > .menu > strong, #revside.jokerbet > .title, #angebot.jokerbet > .title { color: #e86521 }
#angebot.jokerbet > .title { border: 1px solid #adadad; border-bottom: none; padding: 12px 9px 12px }
#angebot.jokerbet > .warning { border: 1px solid #adadad; border-top: none }
#angebot.jokerbet { height: auto }
#angebot.jokerbet > .angebot li.logo.bonus span::after { background-position: -75px -120px; top: 25px }
#angebot.jokerbet > .angebot li.logo.live span::after { background-position: -180px -120px; right: 18px }
#angebot.jokerbet > .angebot li.logo.mob span::after { background-position: -125px -120px; top: 23px }
#angebot.jokerbet > .angebot li.logo.terms span::after { background-position: -5px -118px; width: 29px; right: 18px }
#angebot.jokerbet>.angebot li.logo span, .sidebox.jokerbet>.list:before { width: 151px; height: 25px; background-position: -160px -306px }
.imdetail>.mobile>span.qr.jokerbet { background-image: url(visual/qr/qr-jokerbet.png) }
.imdetail > .cta.logo.jokerbet > span:before, .graph > .title.jokerbet:after, .vorteile .cta.logo.jokerbet span:before, .conbox > .link.jokerbet > span, .conbox > .link.jokerbet > span:first-child, .conbox-big > .link.jokerbet > span:before, .specoffer.jokerbet > .cta > span:before { background-position: center -960px; background-color: #ffffff; box-shadow: 0 0 0 1px #888888 inset }
#revside>.list-quotes.jokerbet { color: #756862 }
#revside>.deallangs.jokerbet.center li { color: #3a3838 }
#revside>.deallangs.jokerbet { background-color: #fff }
#revside.jokerbet>.list-simple { color: #434343 }
#revside.jokerbet>.list-simple li { background-position: -4px -227px }
#sidebar .part.operators>ul li.jokerbet a:before, #sidebar .part.operators>ul li.jokerbet>span:before { background-position: -43px -126px }
#angebot.leovegas { border-bottom: none }
#angebot.leovegas>.angebot li.logo.live span:after { width: 38px; bottom: -11px; right: -4px; background-position: -182px -38px }
#angebot.leovegas>.angebot li.logo.terms span:after { width: 42px; background-position: 0 -40px; bottom: -10px }
#angebot.leovegas>.angebot li.logo.terms span:after { background-position: 4px -105px }
#angebot.leovegas>.angebot li.logo.bonus span:after { background-position: -74px -100px; bottom: -7px }
#angebot.leovegas>.angebot li.logo.mob span:after { background-position: -125px -102px; right: -1px; color: #6B211A }
#angebot.leovegas>.angebot li.logo.live span:after { background-position: -180px -100px; right: 3px }
#angebot.lad>.angebot li.logo.terms span:after { background-position: 0 -120px }
#angebot.leovegas>.angebot li.logo span, .sidebox.leovegas>.list:before { width: 154px; height: 44px; background-position: 0 -370px }
#angebot.leovegas>.angebot li.btn a, .sidebox.leovegas>.link a { background-position: 0 -170px; color: white }
#angebot.leovegas>.angebot li.btn a:hover, .sidebox.leovegas>.link a:hover { background-position: 0 0 }
#angebot.leovegas>.menu>a:hover { background: #ffffff }
#angebot.leovegas>.menu, #revside.leovegas>p.textframe span { background: #f1f1f1; border-color: #adadad; color: #101010 }
#angebot.leovegas>.menu>a { color: #5e5e5e }
#angebot.leovegas>.menu>a span { color: #e95e33 }
.imdetail>.cta.logo.leovegas>span:before, .graph>.title.leovegas:after, .vorteile>div>.cta.logo.leovegas span:before, .conbox>.link.leovegas>span, .conbox>.link.leovegas>span:first-child, .conbox-big>.link.leovegas>span:before, .specoffer.leovegas>.cta>span:before { background-position: center -1240px; background-color: #fff; box-shadow: 0 0 0 1px #888888 inset }
#revside.leovegas, #angebot.leovegas { color: #313131 }
#revside.leovegas>p.img a img { border-color: #9F5954 }
#revside.leovegas>p>a, #revside.leovegas>p>em, #revside.leovegas>p>i, #revside.leovegas>p>strong, #revside.leovegas>p.textframe span { color: #ee7651 }
#revside.leovegas>.ratings li>span { color: #3d3d3d }
#revside.leovegas>.ratings li>b { color: #383838 }
#revside.leovegas>.list-simple, #revside.leovegas>.list-quotes, #revside.leovegas>.list-nopes, #revside.leovegas>.title { color: #797979 }
#revside.leovegas>.list-simple li { background-position: -11px -174px }
#revside.leovegas>.list-quotes li span { color: #3C3C3C }
#revside.leovegas>.deallangs { color: #6D6D6D }
#revside.leovegas>.list-navi li a, #revside.leovegas>.list-navi li>span { color: #868686 }
#revside.leovegas>.list-navi li a span, #revside.leovegas>.list-navi li span span { color: #e95e33 }
#revside.leovegas>.gultig strong { color: #462723 }
#revside.white, #angebot.white { background: white; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #7c7c7c }
#angebot.white ~ #revside.white { box-shadow: -1px 0px 0 #969696 inset, 1px 0px 0 #969696 inset; z-index: 1 }
#angebot.white { padding-bottom: 10px }
#angebot.canalbingo > .menu, #revside.canalbingo > p.textframe span { background: #151f2a; border-color: #c7c7c7 }
#revside.canalbingo, #angebot.canalbingo { background: #151f2a; border-color: #151f2a }
#angebot.canalbingo>.angebot li.logo span, .sidebox.canalbingo>.list:before { width: 151px; height: 35px; background-position: -313px -201px }
.imdetail > .cta.logo.canalbingo > span:before, .graph > .title.canalbingo:after, .vorteile .cta.logo.canalbingo span:before, .conbox > .link.canalbingo > span, .conbox > .link.canalbingo > span:first-child, .conbox-big > .link.canalbingo > span:before, .specoffer.canalbingo > .cta > span:before { background-position: center -1160px; background-color: #151f2a; box-shadow: 0 0 0 1px #888888 inset }
.imdetail>.mobile>span.qr.canalbingo { background-image: url(visual/qr/qr-canalbingo-movil.png) }
#sidebar .part.operators>ul li.canalbingo a:before, #sidebar .part.operators>ul li.canalbingo>span:before { background-position: -41px -147px }
#revside.tombola, #angebot.tombola { background: #00bcad; border-color: #00bcad }
#angebot.tombola>.angebot li.logo span, .sidebox.tombola>.list:before { width: 151px; height: 35px; background-position: -305px -320px }
.imdetail > .cta.logo.tombola > span:before, .graph > .title.tombola:after, .vorteile .cta.logo.tombola span:before, .conbox > .link.tombola > span, .conbox > .link.tombola > span:first-child, .conbox-big > .link.tombola > span:before, .specoffer.tombola > .cta > span:before { background-position: center -1200px; background-color: #00bcad; box-shadow: 0 0 0 1px #888888 inset }
.imdetail>.mobile>span.qr.tombola { background-image: url(visual/qr/qr-tombola-mobile.png) }
#revside.tombola>.list-navi li span span { color: #f4f07a }
#revside.tombola>.list-navi li a, #revside.tombola>.list-navi li>span { color: #ffffff }
#angebot.tombola > .menu, #revside.tombola > p.textframe span { background: #006870; border-color: #f4f07a }
#angebot.tombola > .menu > a span { color: #f4f07a }
#angebot.tombola > .menu > a:hover { background: #a9a9a9 }
#angebot.tombola > .menu > strong, #revside.tombola > .title, #angebot.tombola > .title { color: #fffcfa }
#sidebar .part.operators>ul li.tombola a:before, #sidebar .part.operators>ul li.tombola>span:before { background-position: -21px -147px }
#angebot.marathonbet>.angebot li.logo span, .sidebox.marathonbet>.list:before { width: 122px; height: 37px; background-position: -181px -335px; top: -2px }
#sidebar .part.operators>ul li.leovegas a:before, #sidebar .part.operators>ul li.leovegas>span:before { background-position: -63px -147px }
#sidebar .part.operators>ul li.bethard a:before, #sidebar .part.operators>ul li.bethard>span:before { background-position: 0px -168px }
@media only screen and (min-width:420px) {
	.conbox-big>.wrap { width: 56% }
}
@media only screen and (min-width:480px) {
	#angebot { float: left; margin: 0px 10px 0 0; height: 320px }
	#revside { width: auto; column-count: 2; -webkit-column-count: 2; column-gap: 0; -webkit-column-gap: 0; column-width: 250px; -webkit-column-width: 250px; padding-top: 15px }
	#quicknav { float: left; width: 240px; padding: 0 12px 12px; margin: 4px 10px 5px 0 }
	#quicknav span { margin-right: 0 }
	#quicknav a { width: 50% }
	img.alignleft.a480, img.left.a480 { float: left; max-width: 60%; margin: 5px 15px 10px 0 }
	img.alignright.a480, img.right.a480 { float: right; max-width: 60%; margin: 5px 0 10px 15px }
	.gmap { float: none; padding: 10px; margin: 0 0 15px }
	.gmap>img { float: left; margin-right: 10px }
	.gmap>span { display: block; position: relative; overflow: hidden; height: 220px }
	.gmap>span>iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }
	.slideshow .wrap > ul > li div { overflow: hidden; position: relative; vertical-align: middle }
	.slideshow .wrap > ul > li div img { float: left; width: 50%; max-width: 287px; border-right: 20px solid white; margin-bottom: 0 }
	.slideshow.ver2 .wrap > ul > li div img { width: 100%; max-width: 584px !important }
	.slideshow .wrap > ul > li div span { display: table-cell; vertical-align: middle; height: 124px; padding: 10px; line-height: 20px; background: #f3f3f3 }
	.slideshow.ver1 .wrap > ul > li div img { float: none; width: auto; border: none; margin-bottom: 12px }
	.sidebox.right, .sidebox.left { float: left; margin: 4px 0 5px }
	.sidebox.right { float: right; margin-left: 2% }
	.sidebox.left { margin-right: 2% }
	.sidebox.high1>.list { padding-top: 7px; padding-bottom: 14px; margin-top: 14px }
	.sidebox.high1>.list:before { margin-bottom: 15px }
	.sidebox.high2>.list { padding-top: 8px; padding-bottom: 15px; margin-top: 17px }
	.sidebox.high2>.list:before { margin-bottom: 14px }
	.sidebox.high3>.list { padding-top: 15px; padding-bottom: 20px; margin-top: 20px; margin-bottom: 9px }
	.sidebox.high3>.list:before { margin-bottom: 20px }
	.sidebox.high4>.list { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px }
	.sidebox.high4>.list:before { margin-bottom: 20px }
	.sites2.right { float: right; width: 290px; margin: 4px 0 5px 15px }
	.sites2.left { float: left; width: 290px; margin: 4px 15px 5px 0 }
	.more-topics>ul a, .more-topics>ul span { height: 100px }
	.tabular.set1 td:nth-child(5) { display: table-cell }
	.tabular.set2 td:nth-child(2) { display: table-cell }
	.tabelle.right { float: right; margin: 4px 0 10px 15px; max-width: 320px }
	.tabelle.left { float: left; margin: 4px 15px 10px 0; max-width: 320px }
	.tabelle-mit-angebot { overflow: auto; margin-bottom: 15px }
	.tabelle-mit-angebot .wrap { background: #3c3c3c; width: 840px; min-width: 600px }
	.tabelle-mit-angebot.betvictor .wrap { background: #484848 }
	.tabelle-mit-angebot.lad .wrap { background: #c73939 }
	.tabelle-mit-angebot.leo .wrap { background: #ec744f }
	.tabelle-mit-angebot.betfair .wrap { background: #273a48 }
	.tabelle-mit-angebot.bwin .wrap { background: #173c66 }
	.tabelle-mit-angebot .sidebox { margin: 0; float: left }
	.tabelle-mit-angebot .tabelle { clear: none; background: white; margin-bottom: 0 }
	.tabelle.hometable td:nth-child(1), .tabelle.hometable th:nth-child(1), .tabelle.hometable td:nth-child(6), .tabelle.hometable th:nth-child(6), .tabelle.hometable td:nth-child(7), .tabelle.hometable th:nth-child(7), .tabelle.apptable td:nth-child(1), .tabelle.apptable th:nth-child(1), .tabelle.apptable td:nth-child(6), .tabelle.apptable th:nth-child(6), .tabelle.apptable td:nth-child(7), .tabelle.apptable th:nth-child(7) { padding: 10px }
	.tabelle.hometable td:nth-child(4), .tabelle.hometable th:nth-child(4), .tabelle.bonustable td:nth-child(5), .tabelle.bonustable th:nth-child(5), .tabelle.livetable td:nth-child(5), .tabelle.livetable th:nth-child(5), .tabelle.apptable td:nth-child(2), .tabelle.apptable th:nth-child(2) { display: table-cell }
	.tabelle-mit-angebot .sidebox.casino888-vpoker { transform: translate(0px, 100px) }
	.conbox>.icons { display: none }
	.conbox>.list { float: left; width: 55%; padding: 5px 0; margin-right: 5px }
	.conbox>.link { overflow: hidden; padding: 10px }
	.conbox>.link span:first-child { float: none; display: block; margin: 0 auto 13px }
	.conbox>.link a { max-width: 135px; margin: 0 auto; padding: 12px 5px }
	.conbox>.link span.btn1 { cursor: not-allowed }
	.conbox-big { background: #f5f9fd; padding: 5px; border: 1px solid #d6d8d9 }
	.conbox-big>.wrap { border: 1px solid #d6d8d9; background: white; padding: 12px 0 16px }
	.conbox-big>.wrap>.list { max-width: 200px; margin: 0 auto }
	.conbox-big>.wrap>.list ul li { padding: 6px 0 }
	.conbox-big>.link { margin: 15px 0 }
	.conbox-big>.link>span { margin-bottom: 15px; padding: 15px 0 9px }
	.conbox-big>.link>span:before { margin-bottom: 10px }
	.conbox-big>.link>span>b, .conbox-big>.link>span>strong { padding-top: 10px; height: 20px }
	.conbox.adapt>.icons { height: 127px; padding-left: 12px }
	.conbox.adapt>.icons .sicher { margin-top: 20px }
	.conbox.adapt>.icons .paypal { margin-top: 20px }
	.conbox.adapt>.list { padding: 11px 5px 11px 0px }
	.angebot1 { height: 173px }
	.angebot1>div>b { float: left; width: 67%; margin-top: 20px }
	.angebot1>div>a { overflow: hidden; margin-top: 10px }
	.contact.right { float: right; margin: 1px 0 5px 15px }
	.contact.left { float: left; margin: 1px 15px 5px 0 }
	#obar>span#otopnav.activated { position: absolute; margin: 0; width: 320px }
	#obar>span#otopnav.activated+span { margin-left: 20% }
	#obar>span#oquicknavi.activated { position: relative; margin: 0 -10%; width: 40% }
	#obar>span.b-t-t.fix { margin-right: 20% }
	#obar>span#osidebar.activated { position: absolute; margin: 0; right: 0; left: auto; width: 320px }
	footer nav { width: 463px }
	footer div.txt { height: 156px; background-image: url(visual/footer-text-480.png) }
}
@media only screen and (max-width:639px) and (min-width:520px) {
	.imdetail { overflow: hidden; clear: none }
	.imdetail>.mid { display: none }
}
@media only screen and (min-width:480px) and (max-width:639px), (min-width:768px) and (max-width:1149px) {
	.imdetail>.l { display: none }
	.imdetail>.mid { float: left; width: 42%; padding: 14px }
	.imdetail>.mid.mobile { width: 50% }
	.imdetail>.mid.bonus { padding: 14px 4% 17px }
	.imdetail>.r { overflow: hidden }
}
@media only screen and (min-width:480px) and (max-width:639px), (min-width:768px) and (max-width:899px), (min-width:1070px) and (max-width:1149px) {
	.imdetail.low>.bonus { padding: 10px 4% 12px }
	.vorteile { overflow: hidden }
	.vorteile>div>.cta { float: right; width: 44%; max-width: 180px; margin-left: 2.5%; margin-bottom: 10px; border-left: 1px solid #d6d8d9 }
	.vorteile>div>.cta.logo span:before { margin: 0 auto 12px; float: none }
	.vorteile>.lists { }
	.vorteile>.lists>.title { overflow: hidden; margin-left: 2.5% }
	.vorteile>.lists>ul { width: 40%; margin-left: 8%; margin-right: auto; overflow: hidden }
	.vorteile>.lists>ul.break { }
	.steps li { position: relative; padding-left: 214px; min-height: 126px }
	.steps li>img { position: absolute; top: -10px; left: 0 }
	.graph>.title { padding: 20px 0 }
	.graph>.title:after { content: ""; float: right; width: 100px; height: 40px; margin: -10px 0 -10px 10px; background: #00944a url(visual/logos-small.png) no-repeat center 0 }
	.punkte li { width: 16%; margin: 0.33% }
	.spiele>.haupt li { width: 25%; flex-basis: 25% }
	.spiele.three>.haupt li { width: 33.3%; flex-basis: 33.3% }
	.spiele.five>.haupt li { width: 33.3%; flex-basis: 33.3% }
	.spiele>.haupt.three-boxes li { width: 33.3%; flex-basis: 33.3% }
	.spiele>.haupt.five-box-rev li { width: 50%; flex-basis: 50% }
	.spiele>.weitere li { float: left; width: 50%; flex-basis: 50% }
	.quick-navi { margin: 0 0 12px }
}
@media only screen and (min-width:768px) {
	.quick-navi { float: right; margin: 5px 0 5px 15px; width: 170px }
	.tabelle-mit-angebot .sidebox.right { float: right }
	.angebot1 { height: 178px }
	.angebot1>div>span.img { float: left; display: block; width: 34%; height: 215px; margin-top: 5px; background: url(visual/angebot1-img.png) no-repeat right 0; text-indent: -9999px }
	.angebot1>div>b { width: 42% }
	.angebot1>div>a { }
	.slideshow.ver3 .wrap > ul > li div > span { position: relative; padding-left: 100px }
	.slideshow.ver3 .wrap > ul > li div > span:before { position: absolute; margin: auto !important; margin-top: auto !important; top: 0; left: 10px; bottom: 0 }
}
@media only screen and (min-width:900px) and (max-width:949px), (min-width:1150px) {
	.imdetail>.l { display: block; float: left; width: 30%; margin: 1% }
	.imdetail>.list2.l { height: 174px }
	.imdetail>.list2.l.fix li, .imdetail>.list2.l.fix li.title { margin-bottom: 18px }
	.imdetail>.l.img { width: 31.5% }
	.imdetail.low>.l.list5 { padding: 30px 14px 14px }
	.imdetail>.mid { float: left; width: 27%; margin: 1% 1% 1% 0; max-width: 215px; padding: 14px }
	.imdetail>.mid.bonus { padding: 14px 14px 17px }
	.imdetail.low>.mid.bonus { padding: 9px 14px 13px }
	.imdetail>.mid.mobile { width: 35% }
	.imdetail>.list2.mid { height: 160px }
	.imdetail>.mid.list3 { width: 30%; padding: 15px 10px 5px }
	.imdetail>.r { overflow: hidden; margin: 1% }
	.vorteile { overflow: hidden }
	.vorteile>div>.cta { float: right; width: 28%; border-left: 1px solid #d6d8d9; border-bottom: none; padding-right: 1%; padding-bottom: 4% }
	.vorteile>div>.cta.alone { padding-top: 4.5%; padding-bottom: 4.5% }
	.vorteile>div>.cta.logo span:before { margin: 0 auto 12px; float: none }
	.vorteile>.lists { padding-bottom: 0 }
	.vorteile>.lists>.title { width: 60%; margin-left: 2%; margin-right: 2% }
	.vorteile>.lists>ul { float: left; width: 30%; margin-left: 2%; margin-right: 2% }
	.vorteile>.lists>ul.break { clear: left }
	.steps li { float: left; width: 32%; margin-left: 2%; box-sizing: border-box }
	.steps li:first-child { margin-left: 0 }
	.punkte li { width: 16%; margin: 0.33% }
	.spiele>.subtitle { padding: 5px 6%; border-left: 1px solid #d6d8d9; border-right: 1px solid #d6d8d9 }
	.spiele>.haupt { padding: 15px 4% 0 }
	.spiele.three>.haupt li { width: 33.3%; flex-basis: 33.3% }
	.spiele.five>.haupt { padding-left: 1%; padding-right: 1% }
	.spiele>.haupt.five-box-rev { padding: 15px 5px 0 }
	.spiele>.haupt li { width: 25%; flex-basis: 25% }
	.spiele>.haupt.three-boxes li { width: 33.3%; flex-basis: 33.3% }
	.spiele>.haupt.five-box-rev li { width: 20%; flex-basis: 20% }
	.spiele.five>.haupt li { width: 20%; flex-basis: 20% }
	.spiele>.haupt li>span { height: 86px }
	.spiele>.weitere { border-left: 1px solid #d6d8d9; border-right: 1px solid #d6d8d9; padding: 5px 6% }
	.spiele>.weitere li { overflow: hidden }
	.spiele>.weitere li:nth-child(odd) { float: left; width: 52.5% }
	.specoffer>.cta { float: right; padding: 3% 1% 1% 2%; width: 22% }
	.specoffer>.cta span { float: none; margin: 0; width: auto }
	.specoffer>.cta a { margin: 15px 0 0 }
	.specoffer>.img { clear: none; overflow: hidden; padding-bottom: 25.7% }
	.graph { border: 1px solid #d6d8d9; padding-left: 1%; padding-right: 4% }
	.graph>.title { padding: 20px 6% 20px 20%; display: block }
	.graph>.title:after { content: ""; float: right; width: 100px; height: 40px; margin: -10px 0 -10px 10px; background: #00944a url(visual/logos-small.png) no-repeat center 0 }
}
@media only screen and (min-width:600px) {
	.more-topics>ul li { width: 33.33% }
	.tabular.set1 td:nth-child(5) { display: none }
	.tabular.set2 td:nth-child(2) { display: none }
	.tabular.set1 td:nth-child(2), .tabular.set1 td:nth-child(3) { display: table-cell }
	.tabular.set2 td:nth-child(3), .tabular.set2 td:nth-child(4) { display: table-cell }
}
@media(max-width:639px) {
	.box2x>.wrap:only-child { border-right: 1px solid #ddd }
}
@media only screen and (min-width:640px) {
	#revside { column-count: auto; -webkit-column-count: auto; position: absolute; top: 354px; left: 0; bottom: 0; padding-top: 10px; transition: .2s linear; -webkit-transition: .2s linear; -moz-transition: .2s linear }
	#revside.active { top: 555px }
	#revside.offset { top: 355px }
	#revside.active.offset { top: 570px }
	#angebot { float: left; margin: 15px 0 0 -5px; height: auto }
	div#angebot.interwetten, div#angebot.lad, div#angebot.skyvegas { border-bottom: none }
	.conbox>.img { float: left; width: 28%; margin-right: 5px; line-height: 117px }
	.conbox>.img img { display: inline-block; vertical-align: middle }
	.conbox>.list { overflow: visible; float: left; width: 40% }
	.conbox-big>.wrap { width: 70%; padding-bottom: 12px; padding-left: 12px }
	.conbox-big>.wrap>.rating { display: block; float: left; width: 45% }
	.conbox-big>.wrap>.list { overflow: hidden }
	.tabelle.hometable td:nth-child(3), .tabelle.hometable th:nth-child(3), .tabelle.bonustable td:nth-child(4), .tabelle.bonustable th:nth-child(4), .tabelle.livetable td:nth-child(2), .tabelle.livetable th:nth-child(2), .tabelle.livetable td:nth-child(3), .tabelle.livetable th:nth-child(3), .tabelle.apptable td:nth-child(3), .tabelle.apptable th:nth-child(3) { display: table-cell }
	.box2x { display: flex }
	.box2x>.wrap { flex: 0 0 50%; border-bottom: 1px solid #ddd }
	.box2x>.wrap > .txt { border-bottom: 0 }
	.box2x>.wrap:first-child { float: left; width: 50% }
	.box2x>.wrap:only-child { width: 100%; flex: 0 0 100% }
	.box2x>.wrap:only-child .txt { text-align: center }
	.box2x>.wrap:only-child .txt > ul { display: inline-block; text-align: left }
	.slideshow.ver2 .wrap > ul > li div img { width: 50% }
	.slideshow.ver2 .wrap > ul > li div span { text-align: justify }
	.slideshow.ver2 .wrap > ul > li div span b { text-align: center }
	footer nav { }
	footer div.txt { height: 117px; background-image: url(visual/footer-text-640.png) }
}
@media only screen and (min-width:768px) {
	h2.fragen, h3.fragen { background-position: 0 3px }
	p.antw, div.antw>p:first-child { background-position: 20px 10px }
	#revside, #revside.active { top: 570px }
	#revside.betway, #revside.betway.active { top: 470px }
	#revside.offset, #revside.active.offset { top: 554px }
	#angebot>.menu { max-height: none }
	#angebot>.menu>strong span { display: none }
	.more-topics>ul li { width: 16.66% }
	.more-topics>ul li a, .more-topics>ul li span { height: 110px }
	.tabular { margin: 0 0px 15px }
	.tabular caption { font-size: 15px; padding: 11px }
	.tabular.set1 th:nth-child(1), .tabular.set1 th:nth-child(2), .tabular.set1 th:nth-child(4), .tabular.set1 th:nth-child(5), .tabular.set1 td:nth-child(5), .tabular.set1 th:nth-child(6) { display: table-cell }
	.tabular.set2 th:nth-child(1), .tabular.set2 th:nth-child(2), .tabular.set2 td:nth-child(2), .tabular.set2 th:nth-child(3), .tabular.set2 th:nth-child(5), .tabular.set2 th:nth-child(6) { display: table-cell }
	.tabular td>strong { font-size: 14px }
	.tabular td { padding: 3px 10px }
	.tabelle.withbox { overflow: auto; clear: none }
	.tabelle.hometable td:nth-child(5), .tabelle.hometable th:nth-child(5), .tabelle.bonustable td:nth-child(3), .tabelle.bonustable th:nth-child(3), .tabelle.livetable td:nth-child(4), .tabelle.livetable th:nth-child(4), .tabelle.apptable td:nth-child(4), .tabelle.apptable th:nth-child(4) { display: table-cell }
	footer nav { width: auto; padding-top: 0; padding-left: 235px; overflow: hidden; background-position: 6px -113px }
	footer nav a { float: left; padding: 14px 2% }
	footer div.txt { height: 100px; background-image: url(visual/footer-text-768.png) }
}
@media only screen and (min-width:880px) {
	.tabelle-mit-angebot .wrap { width: auto }
}
@media only screen and (min-width:950px) {
	#angebot { margin-top: 0 }
	.fixed #angebot { margin-top: -18px }
	#revside, #revside.active { top: 568px }
	#revside.betway, #revside.betway.active { top: 477px }
	#revside.betfair.smaller-revside, #revside.betfair.smaller-revside.active { top: 530px }
	#revside.bwin.smaller-revside, #revside.bwin.smaller-revside.active { top: 530px }
	#revside.offset, #revside.active.offset { top: 605px }
	.more-topics>ul li { width: 33.33% }
	.more-topics>ul li a, .more-topics>ul li span { height: 100px }
	.tabelle-mit-angebot .wrap { width: 840px }
	footer div.txt { height: 85px; background-image: url(visual/footer-text-950.png) }
	footer nav:after { float: right; content: ""; display: block; width: 139px; height: 32px; margin: 4px 20px; background: url(visual/top-sprite.png) no-repeat -78px -79px }
}
@media only screen and (min-width:1024px) {
	.conbox>.img { width: 17%; max-width: 300px; line-height: 129px }
	.conbox>.list { width: 31%; max-width: 240px; padding: 11px 0 }
	.conbox>.icons { display: block; float: left; width: 26%; margin-right: 5px; max-width: 215px }
	.conbox>.icons em { width: 50%; margin: 9px 0 }
	.conbox>.icons.qr { background-position: 93% center; padding-left: 0 }
	.conbox>.icons .lizenz { padding: 10px 3% }
	.conbox>.icons .lizenz span { width: 60px; margin-right: 0 }
	.conbox>.icons .lizenz span.malta { width: 62px }
	.conbox>.link { padding: 16px 10px 15px }
	.conbox-big>.wrap { width: 78% }
	.conbox-big>.wrap>.img { display: block }
	.conbox-big>.wrap>.rating { max-width: 215px; width: 34% }
	.conbox-big>.wrap>.list { }
	footer nav { padding-left: 234px }
}
@media only screen and (min-width:1150px) {
	.conbox>.img { width: 25% }
	.conbox-big>.wrap>.img { width: 33% }
	.conbox>.icons .lizenz { padding: 10px 8% }
	.more-topics>ul li { width: 16.66% }
	.more-topics>ul li a, .more-topics>ul li span { height: 110px }
	.tabelle.hometable td:nth-child(2), .tabelle.hometable th:nth-child(2) { display: table-cell }
	.tabelle-mit-angebot .wrap { width: auto }
	.tabelle.hide-2 td:nth-child(2), .tabelle.hide-2 th:nth-child(2), .tabelle.hide-3 td:nth-child(3), .tabelle.hide-3 th:nth-child(3), .tabelle.hide-4 td:nth-child(4), .tabelle.hide-4 th:nth-child(4), .tabelle.hide-5 td:nth-child(5), .tabelle.hide-5 th:nth-child(5) { display: table-cell }
	.tabelle.livetable td:nth-child(6), .tabelle.livetable th:nth-child(6) { display: table-cell }
	.slideshow .wrap > ul > li div { background: #f3f3f3 }
	.slideshow .wrap > ul > li div span { background: none }
	.slideshow.ver2 .wrap > ul > li div { margin: 15px 6% }
	.slideshow.ver2 .wrap > ul > li div img { width: 75% }
	.slideshow.ver2 .wrap > ul > li div span { padding-left: 30px; padding-right: 30px }
	.slideshow.ver1 .wrap > ul > li div img { float: left; width: 50%; border-right: 20px solid white; margin-bottom: 0 }
}
@media only screen and (min-width:1200px) {
	.conbox>.img { width: 28% }
	.tabular.set1 th:nth-child(3), .tabular.set1 td:nth-child(4) { display: table-cell }
	.tabular.set2 th:nth-child(4), .tabular.set2 td:nth-child(5) { display: table-cell }
}
@media only screen and (min-width:1280px) {
	.imdetail>div.l, .imdetail>div.mid, .imdetail>div.r { margin: 2% }
	.imdetail>div.l { margin-right: 0 }
	.imdetail>div.r { padding-left: 2%; border-left: 1px solid #eee }
	.steps li>span { height: 65px }
	.conbox>.img { width: 32% }
	.conbox>.img img, .conbox-big>.wrap>.img img { display: block }
	.conbox>.list { max-width: 250px }
	.conbox>.icons .lizenz { padding: 4px 5% 10px 10% }
	.more-topics>ul li a, .more-topics>ul li span { height: 99px }
	.angebot1 { margin: 0 8px 15px }
	.vorteile>div>.cta { padding: 2% 1% 6% 3% }
	.vorteile.casbarcelona div>.cta { padding: 2% 1% 1% 3% }
	.vorteile>div>.cta.no-padd-bottom { padding: 2% 1% 0% 3% }
	.vorteile>div>.cta.alone { padding: 6% 1% 4% 3% }
	.slideshow.ver2 .wrap > ul > li div span { line-height: 25px }
	.slideshow.ver3 .wrap > ul > li div > span { padding: 0; position: static; line-height: 44px; text-align: center }
	.slideshow.ver3 .wrap > ul > li div > span:before { position: static; display: inline-block; vertical-align: middle; float: none; margin: auto !important; margin-right: 10px }
	.slideshow.ver3 .wrap > ul > li div > span.inter:before, .slideshow.ver3 .wrap > ul > li div > span.betfair:before, .slideshow.ver3 .wrap > ul > li div > span.lad:before, .slideshow.ver3 .wrap > ul > li div > span.spin:before, .slideshow.ver3 .wrap > ul > li div > span.bet3000:before { vertical-align: baseline }
	footer nav { padding-left: 250px; background-position: 20px -110px }
	footer nav a { padding: 14px 55px }
	footer div.txt { height: 66px; background-image: url(visual/footer-text-1280.png) }
	footer div.rights { padding: 10px 20px }
}
.btn1 { display: block; padding: 12px 7px; border: 1px solid #ed583a; border-radius: 2px; font: 600 14px/16px 'open sans', sans-serif; color: white; text-align: center; text-decoration: none; text-transform: uppercase }
.btn1 { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: linear-gradient(to bottom, #ff7247 0%, #cf4c32 100%) }
.btn1:hover { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: linear-gradient(to bottom, #ff7247 0%, #ed583a 100%) }
.btn1.gray, .conbox>.link>span.btn1.gray { background: #d5d5d5; background: -moz-linear-gradient(top, #d5d5d5 0%, #a8a8a8 100%); background: -webkit-linear-gradient(top, #d5d5d5 0%, #a8a8a8 100%); background: linear-gradient(to bottom, #d5d5d5 0%, #a8a8a8 100%) }
.btn1.gray:hover, .conbox>.link>span.btn1.gray:hover { background: #d0d0d0 }
.c-l { clear: left }
.c-r { clear: right }
.c-b { clear: both }
.indent { text-indent: -9999px !important }
.clfix:before, .clfix:after { content: " "; display: table }
.clfix:after { clear: both }
.clfix { *zoom: 1 }
body:after { content: url(visual/close.png) url(visual/loading.gif) url(visual/prev.png) url(visual/next.png); display: none }
.lightboxOverlay { position: fixed; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none }
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal }
.lightbox .lb-image { display: block; height: auto; max-width: inherit; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; max-width: 1280px }
.lightbox a img { border: none }
.lb-outerContainer { position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px }
.lb-outerContainer:after { content: ""; display: table; clear: both }
.lb-container { padding: 4px }
.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0 }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(visual/loading.gif) no-repeat }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10 }
.lb-container > .nav { left: 0 }
.lb-nav a { outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==') }
.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block }
.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(visual/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s }
.lb-nav a.lb-prev:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1 }
.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(visual/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s }
.lb-nav a.lb-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1 }
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px }
.lb-dataContainer:after { content: ""; display: table; clear: both }
.lb-data { padding: 0 4px; color: #ccc }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999 }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(visual/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s }
.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1 }
@media only screen and (max-width:1120px) {
	#quicknavi>span { width: 130px }
	#quicknavi>a { margin: 0 0.5% }
}
@media only screen and (max-width:1024px) {
	ul.intro.set1 { width: 390px }
	ul.intro.set1 li span { padding-left: 11px }
}
@media only screen and (max-width:970px) {
	ul.intro.set1 { width: 368px; box-sizing: border-box }
	ul.intro.set1 li span { padding-left: 0px }
}
@media only screen and (max-width:400px) {
	ul.intro.set1 { width: 280px }
}
@media only screen and (max-width:949px) {
	header { height: 51px; background-position: center 3px }
	footer { padding-bottom: 45px }
}
.menu > .menuItemTmp, #angebot > .menu > a.menuItemTmp { color: #5e5e5e; display: block; line-height: 16px; padding: 8px 20px; text-decoration: none }
.menu > .menuItemTmp span, #angebot > .menu > a.menuItemTmp span { color: #e95e33; font: 600 14px/16px 'open sans', sans-serif; display: block }
.menu > .menuItemTmp888 { color: #efefef; display: block; line-height: 16px; padding: 8px 20px; text-decoration: none }
.menu > .menuItemTmp888 span { color: #36ff00; font: 600 14px/16px 'open sans', sans-serif; display: block }
.menu > .menuItemTmpYellow { color: #efefef; display: block; line-height: 16px; padding: 8px 20px; text-decoration: none }
.menu > .menuItemTmpYellow span { color: #f7ee01; font: 600 14px/16px 'open sans', sans-serif; display: block }
.menu > .menuItemTmpYellowGreen, #angebot > .menu > a.menuItemTmpYellowGreen { color: #fff; display: block; line-height: 16px; padding: 8px 20px; text-decoration: none }
.menu > .menuItemTmpYellowGreen span, #angebot > .menu > a.menuItemTmpYellowGreen span { color: #f4d808; font: 600 14px/16px 'open sans', sans-serif; display: block }
.h480 { height: 480px }
.h450 { height: 450px }
@media only screen and (min-width:768px) {
	/*#angebot.cas888, #angebot.bwin, #angebot.titanbet, #angebot.luckia { height: 540px !important }*/
	#revside.paf { top: 515px }
}
#revside { bottom: -75px }
#revside.interwetten, #angebot.interwetten { color: #7c7c7c; background: #f3f3f3 none repeat scroll 0 0; box-shadow: -1px 0 0 #969696 inset, 1px 1px 0 #969696 inset }
#revside.suertia, #angebot.suertia { background-color: #444 }
#angebot.suertia > .menu { background-color: #333; border: 1px solid #2ab2e3 }
#angebot.suertia > .menu > .menuItemTmp888 span, #revside.suertia > p > strong { color: #2ab2e3 }
#angebot.suertia > .angebot li.btn a, .sidebox.suertia >.link a { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: linear-gradient(to bottom, #ff7247 0%, #cf4c32 100%) }
#angebot.suertia > .angebot li.btn a:hover, .sidebox.suertia >.link a:hover { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: linear-gradient(to bottom, #ff7247 0%, #ed583a 100%) }
#revside.suertia > .sicher span { background-color: rgb(227, 226, 226) }
#revside.sportium, #angebot.sportium { background-color: #fff; box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset; color: #777 }
#revside.sportium, #revside.sportium>.list-navi li a, #revside.sportium>.list-navi li>span, #revside.sportium>.list-simple { color: #7c7c7c }
#revside.sportium > p > strong { color: #dc4d4a }
#revside.interwetten > p > strong { color: #dc4d4a }
#angebot.sportium { border-bottom: none; padding-bottom: 15px }
#angebot.sportium > .menu { background: #f1f1f1; border-color: #adadad; color: #101010 }
#angebot.sportium > .angebot li.btn a, .sidebox.sportium >.link a { background: #a1cb54; background: -moz-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: -webkit-linear-gradient(top, #a1cb54 0%, #508c0f 100%); background: linear-gradient(to bottom, #a1cb54 0%, #508c0f 100%); color: #fff }
#angebot.sportium > .angebot li.btn a:hover, .sidebox.sportium >.link a:hover { background: #a1cb54 }
#revside.sportium > .title { color: #444 }
#revside.sportium > .ratings li > span { color: #777 }
#revside.sportium > .ratings li > b { color: #383838 }
#angebot.interwetten { border-bottom: 1px solid #969696; padding-bottom: 15px }
#revside.interwetten > .title { color: #101010 }
#revside.interwetten > .ratings li > span { color: #3d3d3d }
#revside.interwetten > .ratings li > b { color: #383838 }
#angebot.interwetten > .menu, #revside.interwetten > p.textframe span { background: #dcdcdc none repeat scroll 0 0 !important; border-color: #adadad; color: black !important }
#revside.paf, #angebot.paf { color: #666; background: #f3f3f3 none repeat scroll 0 0; box-shadow: -1px 0 0 #969696 inset, 1px 1px 0 #969696 inset }
#revside.paf > .title { color: #101010 }
#revside.paf > .ratings li > span { color: #3d3d3d }
#revside.paf > .ratings li > b { color: #383838 }
#angebot.paf > .menu, #revside.paf > p.textframe span { background: #dcdcdc; border-color: #5F9EA0; color: black !important }
#revside.paf > p > strong { color: #006400 }
#revside.luckia, #angebot.luckia { color: #7c7c7c; background: white none repeat scroll 0 0; box-shadow: -1px 0 0 #008000 inset, 1px 1px 0 #008000 inset }
.menu > .menuItemTmpLuckia, #angebot > .menu > a.menuItemTmpLuckia { color: #5e5e5e; display: block; line-height: 16px; padding: 8px 20px; text-decoration: none }
.menu > .menuItemTmpLuckia span, #angebot > .menu > a.menuItemTmpLuckia span { color: #008000; font: 600 14px/16px 'open sans', sans-serif; display: block }
.menu > .menuItemTmpPaf, #angebot > .menu > a.menuItemTmpPaf { color: #5e5e5e; display: block; line-height: 16px; padding: 8px 20px; text-decoration: none }
.menu > .menuItemTmpPaf span, #angebot > .menu > a.menuItemTmpPaf span { color: #008000; font: 600 14px/16px 'open sans', sans-serif; display: block }
#angebot.luckia > .angebot li.btn a, .sidebox.lukia >.link a { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: linear-gradient(to bottom, #ff7247 0%, #ed583a 100%); color: #fff }
#angebot.luckia > .angebot li.btn a:hover, .sidebox.lukia >.link a:hover { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #cf4c32 100%); background: linear-gradient(to bottom, #ff7247 0%, #cf4c32 100%) }
#revside.luckia > .title { color: #101010 }
#revside.luckia>.list-navi li>span { color: #686868 }
#revside.luckia > .ratings li > span { color: #3d3d3d }
#revside.luckia > .ratings li > b { color: #383838 }
#revside.luckia, #angebot.luckia { background: white none repeat scroll 0 0 }
#angebot.luckia > .menu, #revside.luckia > p.textframe span { background: #f1f1f1 none repeat scroll 0 0 !important; color: black !important }
#revside.luckia > p > strong { color: #008000 }
#angebot.betway, #revside.betway { background-color: #3c3c3c }
#angebot.suertia, #angebot.sportium, #angebot.paf, #angebot.luckia, #angebot.betway { border-bottom: none; padding-bottom: 15px }
#angebot.betway > .menu { background-color: #2c2c2c; border-color: #0055a4 }
#angebot.betway > .menu > .menuItemTmp888 span, #revside.betway > p > strong { color: #1F86B1 }
#angebot.bethard > .menu > .menuItemTmp888 span, #revside.bethard > p > strong { color: #1F86B1 }
#angebot.betway > .angebot li.btn a, .sidebox.betway >.link a { background: #f49130; background: -moz-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: -webkit-linear-gradient(top, #f49130 0%, #f37e0c 100%); background: linear-gradient(to bottom, #f49130 0%, #f37e0c 100%); color: #242424 }
#angebot.betway > .angebot li.btn a:hover, .sidebox.betway >.link a:hover { background: #ffe85d; background: -moz-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: -webkit-linear-gradient(top, #ffe85d 0%, #ffb302 100%); background: linear-gradient(to bottom, #ffe85d 0%, #ffb302 100%) }
.onlyIOS { width: 29px !important }
.segurIT { width: 130px }
@media only screen and (min-width:754px) {
	.three-column { width: 33.3% !important }
	.three-column-table { width: 83.5% !important; margin: auto; border-collapse: separate !important }
}
.hLarger th { height: 45px !important }
.heightTrLarger tr { height: 40px !important }
.w130 { width: 130px }
.commingsoon { background-color: black; width: 853px; height: 480px; margin: auto; position: relative; text-align: center }
.commingsoon span { display: inline-block; color: white; margin: auto; font-size: 16px; margin-top: 240px; font-weight: bold }
.sameSizeColums td, .sameSizeColums th { width: 20% }
.text-style-2018 article > p, .text-style-2018 article > div > p, .text-style-2018 #wrap > p, .text-style-2018 #wrap > div > p { line-height: 22px; text-align: left; padding-bottom: 18px }
.text-style-2018 { -webkit-font-smoothing: antialiased }
.text-style-2018 article > p, .text-style-2018 article > div > p, .text-style-2018 #wrap > p, .text-style-2018 #wrap > div > p, .text-style-2018 .textbox > p { line-height: 22px; text-align: left; padding-bottom: 18px }
.text-style-2018-alt article > p, .text-style-2018-alt article > div > p, .text-style-2018-alt #wrap > p, .text-style-2018-alt #wrap > div > p, .text-style-2018-alt .textbox p { font-family: 'Roboto', sans-serif; font-size: 13px; line-height: 20px; text-align: left; color: #4e4e4e; padding-bottom: 18px }
.text-style-2018-alt article > p > strong, .text-style-2018-alt article > div > p > strong, .text-style-2018-alt #wrap > p > strong, .text-style-2018-alt #wrap > div > p > strong { color: #262626 }
.text-style-2018-alt article > p > em, .text-style-2018-alt article > div > p > em, .text-style-2018-alt #wrap > p > em, .text-style-2018-alt #wrap > div > p > em { color: #7c7c7c }
.text-style-2018-alt .fragen { font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; color: #0a509c }
.text-style-2018-alt .frage { font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; font-style: italic; color: #898989 }
article #wrap h1:first-child { margin-top: 10px }
.text-style-2018 article h1 { margin-bottom: 18px }
.text-style-2018 article h2, .text-style-2018 article h3, .text-style-2018 article h4, .text-style-2018 article h5, .text-style-2018 article h6 { padding-bottom: 18px }
.text-style-2018 .post_list h3, .text-style-2018 .post_list .list-title { padding-bottom: 0 }
@media only screen and (max-width:320px) and (max-height:530px) {
	article.atf p.shortened { max-height: 34px }
}
@media only screen and (min-width:640px) {
	article.atf { margin-left: 250px; position: static }
	article.atf ~ article { margin-left: 250px; position: static }
	article.atf ~ article #wrap { padding-left: 0 }
}
@media only screen and (max-width:767px) {
	article.atf > h1:first-child { margin: 0 -5px 5px; padding: 7px }
	article.atf p.shortened { overflow: hidden; max-height: 36px; position: relative; transition: max-height .15s; padding-bottom: 0; margin-bottom: 5px }
	article.atf p.shortened:before { content: ''; width: 160px; height: 18px; position: absolute; bottom: 0; right: 0 }
	article.atf p.shortened:before { background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 41%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 41%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 41%, rgba(255, 255, 255, 1) 100%) }
	article.atf p.shortened:after { content: 'Leer más...'; color: #1E86B1; text-decoration: none; position: absolute; bottom: 0; right: 0; cursor: pointer }
	article.atf p.shortened:after:hover { text-decoration: underline }
	article.atf p.expanded { max-height: 500px }
	article.atf p.expanded:before, article.atf p.expanded:after { content: none }
}
@media all and (max-width:736px) {
	#angebot>.menu>strong { padding: 5px 3px }
	#angebot>.menu>strong span { display: block; margin: 2px auto 0 !important; padding: 1px 1px 2px; text-align: center }
	h1 { line-height: 1.4em; font-size: 1.4em }
	.vorteile>.lists>ul { width: 244px }
	.vorteile>.lists>ul li.title { text-align: center }
	#revside.sportium, #angebot.sportium { box-shadow: -1px 0px 0 #969696 inset, 1px 1px 0 #969696 inset, 0 1px 0 #969696 }
}
@media all and (min-width:320px) and (max-width:568px) and (orientation:portrait) {
	.spiele>.haupt.three-boxes li>span { padding: 8px }
}
@media all and (min-width:375px) and (max-width:667px) and (orientation:portrait) {
	.spiele>.haupt.three-boxes li>span { padding: 8px 12px }
}
@media all and (min-width:414px) and (max-width:736px) and (orientation:portrait) {
	.spiele>.haupt.three-boxes li>span { padding: 8px 18px }
}
@media all and (min-width:768px) and (max-width:1024px) {
	.spiele>.haupt li>span>strong { font-size: 3em }
	.spiele>.haupt li>span { padding: 8px 6px }
	.spiele>.haupt.three-boxes li>span { max-width: 136px; box-sizing: border-box; padding: 8px 21px }
	.spiele>.haupt.three-boxes li>span>strong { font: 600 32px/44px 'open sans', sans-serif }
	#revside.betfair.smaller-revside { top: 510px }
}
@media only screen and (min-width:768px) {
	article.atf, article.atf ~ article { padding-left: 10px }
	article.atf p.shortened { padding-bottom: 10px }
}
#revside .list-navi  li.komm1.push-bottom span { height: 30px; margin-bottom: 33px }
#revside .list-navi  li.komm1.md-push-bottom span { height: 30px; margin-bottom: 55px }
#revside .list-navi  li.komm1.lg-push-bottom span { height: 30px; margin-bottom: 130px }
#revside .list-navi  li.komm1.lg-md-push-bottom span { height: 30px; margin-bottom: 115px }
#revside .list-simple li span.line-break { display: block }
.tabelle .txt-dep-yes, .tabelle .txt-dep-no, .tabelle .txt-ret-yes, .tabelle .txt-ret-no, .tabelle .txt-sin-comision { min-width: 90px }
.tabelle .txt-dep-yes { background: url("visual/txt-deposito-yes.png") no-repeat 10px center }
.tabelle .txt-dep-no { background: url("visual/txt-deposito-no.png") no-repeat 10px center }
.tabelle .txt-ret-yes { background: url("visual/txt-retiro-yes.png") no-repeat 10px center }
.tabelle .txt-ret-no { background: url("visual/txt-retiro-no.png") no-repeat 10px center }
.tabelle .txt-sin-cuota { background: url("visual/txt-sin-cuota.png") no-repeat 12px center }
.tabelle .txt-sin-comision { background: url("visual/txt-sin-comision.png") no-repeat 12px center }
.post_list { font: normal 13px/20px oswald, sans-serif; color: #545454 }
.post_list h3, .post_list .list-title { padding: 0; margin: 0 auto 10px; font: bold 18px/38px 'open sans condensed', sans-serif; color: #545454; text-transform: uppercase; border: 1px solid #dfdfdf; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0) }
.post_list h3 a, .post_list .list-title a { color: #0a509c; text-decoration: none }
.post_list h3 a:hover, .post_list .list-title a:hover { text-decoration: underline }
.post_list h3:before, .post_list .list-title:before { content: ""; display: inline-block; width: 25px; height: 21px; margin: -5px 15px 0 15px; vertical-align: middle; background: url(visual/icons-4.png) no-repeat -201px 0 }
.post_list.ico-tick h3:before { background-image: url(visual/ico-tick.png); background-position: 0 0 }
.post_list ul { margin: 0; padding: 0; list-style: none; overflow: hidden }
.post_list ul li { margin-bottom: 10px }
.post_list ul li>span, .post_list ul li>a { display: block; overflow: hidden; padding: 12px; background: #f3f3f3 }
.post_list ul li a { color: #6b6b6b; text-decoration: none }
.post_list ul li a:hover { text-decoration: underline }
.post_list ul li>span img, .post_list ul li>a img { display: block; float: left; width: 93px; height: auto; margin: 0 20px 0 auto }
.post_list ul li>span strong, .post_list ul li>span a, .post_list ul li>a strong { display: block; margin: -3px 0 6px; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; color: #151515 }
.post_list_more ul li>span, .post_list_more ul li>a { font-size: 15px; line-height: 1.33 }
@media only screen and (min-width:600px) {
	.post_list { padding: 17px; margin-bottom: 15px; box-shadow: 0 0 10px -2px #d7d7d7; border: 1px solid #d7d7d7 }
	.post_list h3, .post_list .list-title { margin-bottom: 17px }
	.post_list ul li { float: left; width: 32.5%; margin-left: 1.25%; margin-bottom: 0 }
	.post_list ul li:first-child { margin-left: 0 }
	.post_list ul li>span img, .post_list ul li>a img { width: auto; max-width: 200px; float: none; margin-right: auto; margin-bottom: 5px }
	.post_list_more ul li>span img, .post_list_more ul li>a img { max-width: 100% }
}
@media only screen and (min-width:1024px) {
	.post_list ul li>span img, .post_list ul li>a img { width: 93px; float: left; margin-right: 20px; margin-bottom: 0 }
	.post_list_more ul li>span img, .post_list_more ul li>a img { width: 86px; margin-right: 14px }
}
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: none }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { position: relative; top: 0; left: 0; display: block }
.slick-track:before, .slick-track:after { display: table; content: '' }
.slick-track:after { clear: both }
.slick-loading .slick-track { visibility: hidden }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir='rtl'] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-loading .slick-slide { visibility: hidden }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
.quick-flex { margin: 0 0 20px }
.category-items { background: #eef3f7; display: flex; flex-flow: column nowrap }
.category-items p:empty { display: none }
.category-items-row { display: flex; flex-flow: row wrap; justify-content: center }
.category-item { margin: 0 1% 1%; flex-basis: 48%; background: #fff; border: 1px solid #d9d9d9; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #e2e9ef; padding: 3px 9px 9px; text-align: center; box-sizing: border-box; position: relative }
.category-item-head { line-height: 46px }
.category-item-title { font-family: 'Roboto Condensed', sans-serif; font-size: 13px; line-height: 1; font-weight: 700; color: #1f86b1 }
.category-item-title a { color: inherit; text-decoration: none }
.category-item-title a:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
.category-item.large .category-item-body {margin-left:30%;}
.category-item-body p { font-family: Arial, sans-serif; font-size: 11px; margin: 0; color: #333; text-align: center }
.category-item-body p span:not(.mobile-only):not(.desktop-only) { display: block }
.category-item-body p span.mobile-only { display: inline }
.category-item .act, .category-item .act1 { font-family: Verdana, Tahoma, sans-serif; font-size: 16px; padding: 10px 24px; display: inline-block; vertical-align: middle; position: relative; text-transform: none; font-weight: 400 }
.category-item.large { cursor: pointer }
.category-item .act .arr-l, .category-item .act .arr-r, .category-item .act1 .arr-l, .category-item .act .arr-l, .category-item .act1 .arr-l { left: -34px; background-position: 0 0 }
.category-item .act .arr-r, .category-item .act1 .arr-r { right: -34px; background-position: -33px 0 }
.category-item:hover .act, .category-item:hover .act1 { background: #ff7247 }
.category-item:hover .act .arr-l, .category-item:hover .act1 .arr-l { transform: translateX(25%); opacity: .666 }
.category-item:hover .act .arr-r, .category-item:hover .act1 .arr-r { transform: translateX(-25%); opacity: .666 }
.category-item.medium .category-item-head { border-bottom: 1px solid #e5e5e5; line-height: 54px; margin: 0 0 9px }
.category-item.large { flex-basis: 100%; margin: 0 0 1%; border-width: 2px; padding: 14px 10px 12px }
.category-item.large .category-item-head { width: 30%; text-align: right; position: absolute; top: 0; left: 0; padding-top: 7px; bottom: 0 }
.category-item.large .category-item-head span { font-size: 0 }
.category-item.large .category-item-title { font-family: 'Merienda One', serif; font-size: 24px; font-weight: 400; letter-spacing: -.05em; text-align: left; margin-left: 32% }
.category-item.large .category-item-body p { max-width: 50%; margin: 12px auto; text-align: center }
.category-item.merkur-bg { border-color: #686868; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.merkur-bg { background: #639db3; background: -moz-linear-gradient(left, #284058 0%, #639db3 100%); background: -webkit-linear-gradient(left, #284058 0%, #639db3 100%); background: linear-gradient(to right, #284058 0%, #639db3 100%) }
.category-item.merkur-bg .category-item-title, .category-item.merkur-bg .category-item-body p { color: #fff }
.category-item.blackjack-bg { border-color: #686868; background: #154253 url(/pictures/categoria-blackjack-imagen-de-fondo.png) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.blackjack-bg .category-item-body p, .category-item.blackjack-bg .category-item-title { color: #fff }
.category-item.blackjack-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.novoline-bg { border-color: #686868; background: #290B09 url(visual/fondo-casinos-novoline.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.novoline-bg .category-item-body p, .category-item.novoline-bg .category-item-title { color: #fff }
.category-item.novoline-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.playson-bg { border-color: #686868; background: #000144 url(visual/fondo-casinos-playson.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.playson-bg .category-item-body p, .category-item.playson-bg .category-item-title { color: #fff }
.category-item.playson-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.pragmatic-play-bg { border-color: #686868; background: #1D1D53 url(visual/fondo-casinos-pragmatic-play.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.pragmatic-play-bg .category-item-body p, .category-item.pragmatic-play-bg .category-item-title { color: #fff }
.category-item.pragmatic-play-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.aristocrat-bg { border-color: #686868; background: #0D0439 url(visual/fondo-casinos-aristocrat.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.aristocrat-bg .category-item-body p, .category-item.aristocrat-bg .category-item-title { color: #fff }
.category-item.aristocrat-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.evolution-gaming-bg { border-color: #686868; background: #111810 url(visual/fondo-casinos-evolution-gaming.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.evolution-gaming-bg .category-item-body p, .category-item.evolution-gaming-bg .category-item-title { color: #fff }
.category-item.evolution-gaming-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }



.category-item.microgaming-bg { border-color: #686868; background: #092b35 url(visual/imagen-de-fondo-microgaming.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.microgaming-bg .category-item-body p, .category-item.microgaming-bg .category-item-title { color: #fff }
.category-item.microgaming-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.playtech-bg { border-color: #686868; background: #456689 url(visual/imagen-de-fondo-playtech.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.playtech-bg .category-item-body p, .category-item.playtech-bg .category-item-title { color: #fff }
.category-item.playtech-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.netent-bg { border-color: #686868; background: #293a32 url(visual/fondo-antiguas-civilizaciones-netent.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.netent-bg .category-item-body p, .category-item.netent-bg .category-item-title { color: #fff }
.category-item.netent-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.nextgen-bg { border-color: #686868; background: #154353 url(visual/imagen-de-fondo-nextgen-gaming.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.nextgen-bg .category-item-body p, .category-item.nextgen-bg .category-item-title { color: #fff }
.category-item.nextgen-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }

.category-item.thunderkick-bg { border-color: #686868; background: #44668B url(visual/fondo-casinos-thunderkick.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.thunderkick-bg .category-item-body p, .category-item.thunderkick-bg .category-item-title { color: #fff }
.category-item.thunderkick-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }

.category-item.yggdrasil-bg { border-color: #686868; background: #44668B url(visual/fondos-casinos-yggdrasil.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.yggdrasil-bg .category-item-body p, .category-item.yggdrasil-bg .category-item-title { color: #fff }
.category-item.yggdrasil-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }

.category-item.section-8-studio-bg { border-color: #686868; background: #44668B url(visual/fondo-casinos-section-8-studio.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.section-8-studio-bg .category-item-body p, .category-item.section-8-studio-bg .category-item-title { color: #fff }
.category-item.section-8-studio-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }

.category-item.realmoney-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.realmoney-bg { border-color: #686868; background: #538aa9 url(visual/bg-category-big.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.realmoney-bg .category-item-body p, .category-item.realmoney-bg .category-item-title { color: #fff }
.category-item.realmoney-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }

.category-item.igt-bg { border-color: #686868; background: #2e4034 url(visual/imagen-de-fondo-igt.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.igt-bg .category-item-body p, .category-item.igt-bg .category-item-title { color: #fff }
.category-item.igt-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.mga-bg { border-color: #686868; background: #2d3f33 url(visual/imagen-de-fondo-mga.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.mga-bg .category-item-body p, .category-item.mga-bg .category-item-title { color: #fff }
.category-item.mga-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.neue-bg { border-color: #686868; background: #639ab0 url(visual/bg-category-neue-head.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.neue-bg .category-item-body p, .category-item.neue-bg .category-item-title { color: #fff }
.category-item.neue-bg .category-item-title { font-family: 'Roboto', sans-serif; margin-left: 0; text-align: center }
.category-item.roulette-bg { border-color: #686868; background: #3c5a7c url(/pictures/bg-category-roulette-head.png) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.roulette-bg .category-item-body p, .category-item.roulette-bg .category-item-title { color: #fff }
.category-item.roulette-bg .category-item-title { max-width: 50%; margin: 0 auto; text-align: center }
.category-item.apple-pay-bg { border-color: #686868; background: #456689 url(visual/bg-apple.jpg) 0 0% no-repeat; background-size: cover; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.apple-pay-bg .category-item-body p, .category-item.apple-pay-bg .category-item-title { color: #565656 }
.category-item.apple-pay-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.klarna-bg { border-color: #686868; background: #456689 url(visual/bg-klarna.jpg) 0 0% no-repeat; background-size: cover; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.klarna-bg .category-item-body p, .category-item.klarna-bg .category-item-title { color: #fff }
.category-item.klarna-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.paysafecard-bg { border-color: #686868; background: #456689 url(visual/bg-paysafecard.jpg) 0 0% no-repeat; background-size: cover; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.paysafecard-bg .category-item-body p, .category-item.paysafecard-bg .category-item-title { color: #fff }
.category-item.paysafecard-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.trustly-bg { border-color: #686868; background: #456689 url(visual/bg-trustly.jpg) 0 0% no-repeat; background-size: cover; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.trustly-bg .category-item-body p, .category-item.trustly-bg .category-item-title { color: #fff }
.category-item.trustly-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.tarjetas-credito-bg { border-color: #686868; background: #456689 url(visual/bg-tarjetas-de-credito.jpg) 0 0% no-repeat; background-size: cover; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.tarjetas-credito-bg .category-item-body p, .category-item.tarjetas-credito-bg .category-item-title { color: #fff }
.category-item.tarjetas-credito-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.transferencia-bancaria-bg { border-color: #686868; background: #456689 url(visual/bg-transferencia-bancaria.jpg) 0 0% no-repeat; background-size: cover; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.transferencia-bancaria-bg .category-item-body p, .category-item.transferencia-bancaria-bg .category-item-title { color: #fff }
.category-item.transferencia-bancaria-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.gaming1-bg { border-color: #686868; background: #121A1D url(visual/fondo-slot-kassius-casinos-gaming1.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.gaming1-bg .category-item-body p, .category-item.gaming1-bg .category-item-title { color: #fff }
.category-item.gaming1-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.big-time-gaming-bg { border-color: #686868; background: #b56937 url(visual/fondo-juegos-big-time-gaming.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.big-time-gaming-bg .category-item-body p, .category-item.big-time-gaming-bg .category-item-title { color: #fff }
.category-item.big-time-gaming-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.rfranco-bg { border-color: #686868; background: #3678b5 url(visual/fondo-casinos-r-franco.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.rfranco-bg .category-item-body p, .category-item.rfranco-bg .category-item-title { color: #fff }
.category-item.rfranco-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.merkur-gaming-bg { border-color: #686868; background: #352204 url(visual/fondo-casinos-merkurgaming.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.merkur-gaming-bg .category-item-body p, .category-item.merkur-gaming-bg .category-item-title { color: #fff }
.category-item.novomatic-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.novomatic-bg { border-color: #686868; background: #4A1801 url(visual/fondo-casinos-novomatic.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.novomatic-bg .category-item-body p, .category-item.novomatic-bg .category-item-title { color: #fff }
.category-item.novomatic-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.isoftbet-bg { border-color: #686868; background: #302D4A url(visual/fondo-slot-spooky.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.isoftbet-bg .category-item-body p, .category-item.isoftbet-bg .category-item-title { color: #fff }
.category-item.isoftbet-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.red-rake-bg { border-color: #686868; background: #3A061C url(visual/fondo-maya-red-rake-gaming.jpg) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.red-rake-bg .category-item-body p, .category-item.red-rake-bg .category-item-title { color: #fff }
.category-item.red-rake-bg .category-item-title { font-size: 21px; margin-left: 0; text-align: center }
.category-item.medium .category-item-head._category span { width: 80px; height: 40px; background-size: contain; background-position: center }
.category-item.medium .category-item-head.spielautomaten span { background-image: url(visual/icon-slots.png) }
.category-item.medium .category-item-head.spielautomaten-aog-gonzos  span { background-image: url(visual/personajes-tragaperras-populares-en-espana.png) }
.category-item.medium .category-item-head.spiel span { background-image: url(visual/icon-slots-providers.png) }
.category-item.medium .category-item-head.security span { background-image: url(visual/security.png) }
.category-item.medium .category-item-head.roulette-spiel span { background-image: url(visual/roulette-game.png) }
.category-item.medium .category-item-head.game-slots span { background-image: url(visual/icon-slots.png) }
.category-item.medium .category-item-head.blackjack-spiel span { background-image: url(visual/blackjack-game.png) }
.category-item.medium .category-item-head.mga span { background-image: url(visual/circle/mga_es_big.png) }
.category-item.medium .category-item-head.playtech span { background-image: url(visual/playtech-logo-con-personaje-age-of-the-gods.png) }
._category.pago-seguro > span, ._category.pago-seguro:before, ._category.pago-seguro:after { background: url(visual/ball/icono-azul-pagos-seguros.png) no-repeat center; background-size: contain }
._category.bonos > span, ._category.bonos:before, ._category.bonos:after { background: url(visual/ball/icono-azul-bonos.png) no-repeat center; background-size: contain }
._category.movil > span, ._category.movil:before, ._category.movil:after { background: url(visual/ball/icono-azul-movil.png) no-repeat center; background-size: contain }
._category.tragaperras > span, ._category.tragaperras:before, ._category.tragaperras:after { background: url(visual/ball/icono-azul-tragaperras.png) no-repeat center; background-size: contain }
._category.nuevo > span, ._category.nuevo:before, ._category.new:after { background: url(visual/ball/icono-azul-nuevo.png) no-repeat center; width: 47px; height: 47px; background-size: contain }
._category.en-vivo > span, ._category.en-vivo:before, ._category.en-vivo:after { background: url(visual/ball/icono-azul-en-vivo.png) no-repeat center; background-size: contain }
.blueicons .category-item.medium .category-item-head._category span, .blueicons .category-item-head._category span { width: 30px; height: 30px }
.category-item.medium .category-item-head { border-bottom: 1px solid #e5e5e5; line-height: 54px; margin: 0 0 9px }
.category-item.medium .category-item-head.game span { display: inline-block; vertical-align: middle; width: 80px; height: 40px; background: transparent url(visual/softgame/default.png) no-repeat center; background-size: contain; text-indent: -9999px }
.category-item.medium .category-item-head.game-microgaming span { background-image: url(visual/microgaming-2.png) }
.category-item.medium .category-item-head.game-playtech span { background-image: url(visual/playtech-2.png) }
.category-item.medium .category-item-head.bonus-v2 span { background-image: url(visual/bonus-dinero.png) }
.category-item.medium .category-item-head.mobile-v2 span { background-image: url(visual/mobile-dinero.png) }
.category-item.medium .category-item-head.blacklisted span { background-image: url(visual/blacklisted-dinero.png) }
.category-item.medium .category-item-head.secure-payments span { background-image: url(visual/realmoney-dinero.png) }
.category-item.medium .category-item-head.clipboard span { background-image: url(visual/clipboard-dinero.png) }
.category-item.medium .category-item-head.all span { background-image: url(visual/games-big-dinero.png) }
.category-item.medium .category-item-head.paypal span { background-image: url(visual/playpal.png) }
.category-item.medium .category-item-head.bonus span { background-image: url(visual/bonus.png); width:120px; height: 60px; }
.category-item.medium .category-item-head.game-software span { background-image: url(visual/download-software.png) }
.category-item.medium .category-item-head.igt span { background-image: url(visual/igt.png) }
.category-item.medium .category-item-head.game-igt span { background-image: url(visual/igt-2.png) }
.category-item.medium .category-item-head.game-mga span { background-image: url(visual/mga.png) }
.category-item.medium .category-item-head.microgaming span { background-image: url(visual/microgaming.png) }
.category-item.medium .category-item-head.mobile span { background-image: url(visual/mobile.png) }
.category-item.medium .category-item-head.netent span { background-image: url(visual/netent.png) }
.category-item.medium .category-item-head.game-netent span { background-image: url(visual/netent-2.png) }
.category-item.medium .category-item-head.nextgen span { background-image: url(visual/nextgen.png) }
.category-item.medium .category-item-head.game-nextgen span { background-image: url(visual/nextgen-2.png) }
.category-item.medium .category-item-head.question span { background-image: url(visual/question-mark.png) }
.category-item.medium .category-item-head.rtp span { background-image: url(visual/rtp.png) }
.category-item.medium .category-item-head.star span { background-image: url(visual/star.png) }
.category-item.medium .category-item-head.gaming1 span { background-image: url(visual/slots-de-gaming1.png) }
.category-item.medium .category-item-head.isoftbet span { background-image: url(visual/isoftbet-logos-slots.png) }
.category-item.medium .category-item-head.red-rake span { background-image: url(visual/planeta-67-muertitos-logo.png) }

.category-item.slot-bg { border-color: #686868; background: #193d61 url(/pictures/bg-category-slots-head.png) 0 50% no-repeat; background-size: contain; box-shadow: inset 0 0 0 2px #fc6341 }
.category-item.slot-bg .category-item-body p, .category-item.slot-bg .category-item-title { color: #fff }
.category-item.slot-bg .category-item-title { margin-left: 0; text-align: center }
.category-item-head.novoline { bottom: 0; left: 5px }
.category-item-head.slot > span { background: url(visual/slot-logo.png) 50% 0% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.roulette > span { background: url(visual/roulette-logo.png) 50% 0% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.blackjack > span { background: url(visual/blackjack-logo.png) 50% 100% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.playtech > span { background: url(visual/playtech-logo-con-personaje-age-of-the-gods.png) 50% 100% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.shield > span { background: url(visual/bg-realmoney.png) 50% 100% no-repeat;background-position: center; width: 100%; height: 100%; min-height: 100px }
.category-item-head.igt > span { background: url(visual/igt-logo-con-personaje-hada.png) 50% 100% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.mga > span { background: url(visual/mga-logo-con-personaje-la-mina-de-oro.png) 50% 100% no-repeat; width: 100%; height: 100%; min-height: 40px }
.category-item-head.microgaming > span { background: url(visual/microgaming-logo-con-personaje-thunderstruck.png) 50% 100% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.netent > span { background: url(visual/netent-logo-gonzos-quest.png) 50% 100% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.nextgen > span { background: url(visual/imagen-de-fondo-nextgen-gaming.png) 50% 100% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.gaming1 > span { background: url(visual/kassius-personaje-casinos-gaming1.png) 50% 100% no-repeat; width: 100%; height: 100% }
.category-item-head.isoftbet > span { background: url(visual/isoftbet-logo-spooky.png) 50% 100% no-repeat; width: 100%; height: 100% }
.category-item-head.red-rake > span { background: url(visual/red-rake-gaming-logo-maya.png) 50% 100% no-repeat; width: 100%; height: 95% }
.category-item-head.big-time-gaming > span { background: url(visual/big-time-gaming-personaje.png) 50% 100% no-repeat; width: 100%; height: 95%;   }
.category-item-head.merkur-gaming > span { background: url(visual/merkur-gaming-cerezas.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.novomatic-logo > span { background: url(visual/novomatic-game.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.rfranco-logo > span { background: url(visual/r-franco-logo-personaje.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.novoline > span { background: url(visual/personajes-casino-novoline.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.playson > span { background: url(visual/logo-playson-personaje.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.pragmatic-play > span { background: url(visual/personaje-casinos-pragmatic-play.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.aristocrat > span { background: url(visual/personaje-casinos-aristocrat.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.evolution-gaming > span { background: url(visual/crupier-casinos-evolution-gaming.png) 50% 100% no-repeat; width: 100%; height: 95%;  }
.category-item-head.thunderkick-personaje> span { background: url(visual/personaje-casinos-thunderkick.png) 50% 56% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.yggdrasil-personaje > span { background: url(visual/personaje-casinos-yggdrasil.png) 50% 56% no-repeat; width: 135px; height: 100%; min-height: 100px }
.category-item-head.section-8-studio-personaje > span { background: url(visual/section-8-studio-logo-personaje.png) 50% 56% no-repeat; width: 143px; height: 100%; min-height: 100px }




@media(max-width:767px) {
	.category-item-head.microgaming > span, .category-item-head.genesis-gaming > span, .category-item-head.genesis-gaming-unicorn > span, .category-item-head.blackjack > span, .category-item-head.roulette > span, .category-item-head.slot > span, .category-item-head.playtech > span, .category-item-head.nextgen > span, .category-item-head.igt > span,.category-item-head.shield > span { background-size: contain }
	.category-item-head.gaming1 > span { background-size: contain; padding-left: 40px }
	.category-item-head.isoftbet > span { background-size: contain; padding-left: 40px }
	.category-item-head.red-rake > span { background-size: contain; padding-left: 40px }
	.category-item-head.big-time-gaming > span {background-size: contain; height: auto; min-height: 100px;  }
	.category-item-head.merkur-gaming > span { background-size: contain; height: auto; min-height: 100px;   }
	.category-item-head.novomatic-logo > span { background-size: contain; height: auto; min-height: 100px;  }
	.category-item-head.rfranco-logo > span {background-size: contain; height: auto; min-height: 100px;  }
    .category-item-head.novoline > span {background-size: contain; height: auto; min-height: 100px;  }
	.category-item-head.playson > span {background-size: contain; height: auto; min-height: 100px;  }
	.category-item-head.pragmatic-play > span {background-size: contain; height: auto; min-height: 100px;  }
    .category-item-head.aristocrat > span {background-size: contain; height: auto; min-height: 100px;  }
    .category-item-head.evolution-gaming > span {background-size: contain; height: auto; min-height: 100px;  }
}
@media only screen and (max-width:479px) {
	.category-item.novoline-bg .category-item-body { max-width: 90%; position: relative; left: 20% }
	.category-item.playtech-bg .category-item-body { max-width: 90%; position: relative; left: 20% }
	.category-item.netent-bg .category-item-body { max-width: 90%; position: relative; left: 20% }
	.category-item.netent-bg .category-item-head { width: 53% }
	.category-item.igt-bg .category-item-head, .category-item.nextgen-bg .category-item-head { width: 20% }
	.category-item.gaming1-bg .category-item-body { max-width: 90%; position: relative; left: 20% }
	.category-item.isoftbet-bg .category-item-body { max-width: 90%; position: relative; left: 20% }
	.category-item.red-rake-bg .category-item-body { max-width: 90%; position: relative; left: 20% }
	.category-item-head.big-time-gaming > span {max-width: 50%; position: relative; right: 30%; }
	.category-item-head.merkur-gaming > span {max-width: 50%; position: relative; right: 30%;  }
	.category-item-head.novomatic-logo > span { max-width: 50%; position: relative; right: 30%; }
	.category-item-head.rfranco-logo > span {max-width: 50%; position: relative; right: 30%; }
	.category-item-head.novoline > span { position: relative; top: 10px; left: 20px; }
	.category-item-head.playson > span {max-width: 90%; position: relative; top: 10px; }
	.category-item-head.pragmatic-play > span { position: relative; top: 25px; }
	.category-item-head.aristocrat > span { position: relative; top: 15px;  }
	.category-item-head.evolution-gaming > span { position: relative; top: 15px; }
}
@media only screen and (min-width:480px) {
	.category-item.large .category-item-head { width: 25%; bottom: 0; padding-bottom: 7px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
	.category-item.large .category-item-title { max-width: 50%; margin: 0 auto; text-align: inherit }
}
@media only screen and (min-width:600px) {
	.category-item { flex-basis: 23% }
	.category-item.medium { flex-basis: 48% }
	.category-item.large .category-item-head { align-items: flex-end }
}
@media only screen and (min-width:768px) {
	.quick-flex-title { background: #eef3f6; margin: 0 0 12px; text-align: center; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 1; padding: 7px; font-weight: 300; color: #4b4a4a }
	.category-items { justify-content: space-between; flex-flow: row nowrap; background: transparent }
	.category-item.medium .category-item-head._category span { width: 120px; height: 60px; background-position: center center }
	.blueicons .category-item.medium .category-item-head._category span, .blueicons .category-item-head._category span { width: 40px; height: 40px }
	.category-items-row { flex-flow: column nowrap; flex-basis: 32%; justify-content: space-between }
	.category-items-top { flex-flow: row wrap; flex-basis: 66% }
	.category-item { flex-basis: 100%; margin: 0 0 8px; padding: 10px 8px 11px; text-align: center; display: flex; flex-flow: row nowrap; justify-content: space-around; align-items: center; transition: border-color .15s, background-color .15s, box-shadow .15s; min-height: 80px }
	.category-item:not(.large):hover { background: #eef3f6; border-color: #679fb6; box-shadow: inset 0 0 0 2px #fff }
	.category-item .act .arr-l, .category-item .act .arr-r, .category-item .act1 .arr-l, .category-item .act .arr-l, .category-item .act1 .arr-l { left: -39px }
	.category-item .act .arr-r, .category-item .act1 .arr-r { background-position: -44px 0; right: -39px }
	.category-item:hover .act .arr-l, .category-item:hover .act1 .arr-l { transform: translateX(15%) }
	.category-item:hover .act .arr-r, .category-item:hover .act1 .arr-r { transform: translateX(-15%) }
	.category-item-title { font-size: 19px; margin: 0 0 4px }
	.category-item-head { padding: 10px 0; margin-right: 10px }
	.category-item-body { padding: 10px 0 }
	.category-item-body p { margin: 0; font-size: 13px }
	.category-item.medium { flex-basis: 48.6%; padding: 8px; text-align: center; min-height: 164px; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch }
	.category-item.medium .category-item-head { background: url(visual/bg-category-item-head.png) 50% 0 no-repeat; background-size: cover; line-height: 72px; padding: 0; margin: 0 0 14px; border: 0 none; position: static; width: auto }
	.category-item.medium .category-item-head ._category { position: static; transform: none }
	.category-item.medium .category-item-title { border-bottom: 1px solid #e5e5e5; padding: 0 0 6px; margin: 0 0 6px }
	.category-item.large { flex-basis: 100%; padding: 28px 0; margin: 0 0 8px; display: block }
	.category-item.large .category-item-head { width: 40%; align-items: center }
	.category-item.large .category-item-body { width: 60%; margin: 0 0 0 auto; text-align: center; padding: 0 24px }
	.category-item.large .category-item-title, .category-item.large .category-item-body p { max-width: none }
	.category-item.large .category-item-title { font-size: 24px; margin: 0 0 10px }
	.category-item.large .category-item-body p { font-size: 13px; margin: 0 0 10px; min-height: 30px }
	.category-item.large .category-item-body p span { display: inline }
	.category-item.merkur-bg { background: #639db3 url() 0 50% no-repeat; background-size: contain }
	
}
@media only screen and (min-width:1200px) {
	.category-items { flex-flow: column nowrap }
	.category-items-row { flex-basis: auto; flex-flow: row nowrap; margin-top: 8px }
	.category-items-top { margin-top: 0 }
	.category-item-title { font-size: 19px }
	.category-item-body p { font-size: 13px }
	.category-item, .category-item.medium, .category-item.large { margin-bottom: 0 }
	.category-item, .category-item.medium { flex-basis: 24% }
	.category-item.large { flex-basis: 49.25% }
}
._category1 > span, ._category1:before, ._category1:after, ._category > span, ._category:before, ._category:after { background-image: url(visual/category-icons-mobile-all.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; text-indent: -9999px; text-align: center }
._category.medal > span, ._category.medal:before, ._category.medal:after, .category-item.medium .category-item-head._category.medal > span, .category-item.medium .category-item-head._category.medal:before, .category-item.medium .category-item-head._category.medal:after { background-position: 0 0; width: 33px; height: 31px; background-size: auto }
._category.bonus > span, ._category.bonus:before, ._category.bonus:after, ._category.gift > span, ._category.gift:before, ._category.gift:after, .category-item.medium .category-item-head._category.bonus > span, .category-item.medium .category-item-head._category.bonus:before, .category-item.medium .category-item-head._category.bonus:after, .category-item.medium .category-item-head._category.gift > span, .category-item.medium .category-item-head._category.gift:before, .category-item.medium .category-item-head._category.gift:after { background-position: 0 -35px; width: 33px; height: 23px; background-size: auto }
._category.percent > span, ._category.percent:before, ._category.percent:after, ._category.rtp > span, ._category.rtp:before, ._category.rtp:after { background-position: 0 -63px; width: 33px; height: 33px }
.responsive[class*="_category"] > span, .responsive[class*="_category"]:before, .responsive[class*="_category"]:after, ._category.mobile > span, ._category.mobile:before, ._category.mobile:after { background-position: 0 -98px; width: 33px; height: 30px }
._category.live-games > span, ._category.live-games:before, ._category.live-games:after, ._category.live-roulette > span, ._category.live-roulette:before, ._category.live-roulette:after, ._category.support > span, ._category.support:before, ._category.support:after { background-position: 0 -132px; width: 33px; height: 27px }
._category.onoff > span, ._category.onoff:before, ._category.onoff:after, ._category.faq > span, ._category.faq:before, ._category.faq:after { background-position: 0 -162px; width: 33px; height: 27px }
._category.mga > span, ._category.mga:before, ._category.mga:after { background-position: 0 -190px; width: 35px; height: 12px }
._category.paypal > span, ._category.paypal:before, ._category.paypal:after { background-position: 0 -202px; width: 35px; height: 12px }
._category.pros-cons > span, ._category.pros-cons:before, ._category.pros-cons:after { background-position: 0 -215px; width: 30px; height: 25px }
._category.software > span, ._category.software:before, ._category.software:after { background-image: url(visual/download-software.png); width: 40px; height: 40px; background-size: auto }
._category.mobile > span, ._category.mobile:before, ._category.mobile:after, .category-item.medium .category-item-head._category.mobile > span, .category-item.medium .category-item-head._category.mobile:before, .category-item.medium .category-item-head._category.mobile:after { background-position: 0 -96px; width: 32px; height: 34px; background-size: auto }
._category.game-btg > span, ._category.game-btg:before, ._category.game-btg:after, .category-item.medium .category-item-head._category.game-btg > span, .category-item.medium .category-item-head._category.game-btg:before, .category-item.medium .category-item-head._category.game-btg:after { background-position: 0 -329px; width: 48px; height: 39px; background-size: auto; }
._category.novoline-icon > span, ._category.novoline-icon:before, ._category.novoline-icon:after, .category-item.medium .category-item-head._category.novoline-icon > span, .category-item.medium .category-item-head._category.novoline-icon:before, .category-item.medium .category-item-head._category.novoline-icon:after { background-position: -64px -26px; width: 46px; height: 23px; background-size: auto; }
._category.playson-icon > span, ._category.playson-icon:before, ._category.playson-icon:after, .category-item.medium .category-item-head._category.playson-icon > span, .category-item.medium .category-item-head._category.playson-icon:before, .category-item.medium .category-item-head._category.playson-icon:after { background-position: -29px -31px; width: 39px; height: 26px }
._category.pragmatic-play-icon > span, ._category.pragmatic-play-icon:before, ._category.pragmatic-play-icon:after, .category-item.medium .category-item-head._category.pragmatic-play-icon > span, .category-item.medium .category-item-head._category.pragmatic-play-icon:before, .category-item.medium .category-item-head._category.pragmatic-play-icon:after { background-position: -27px 13px; width: 41px; height: 44px }
._category.juegos-logo-1 > span, ._category.juegos-logo-1:before, ._category.juegos-logo-1:after, .category-item.medium .category-item-head._category.juegos-logo-1 > span, .category-item.medium .category-item-head._category.juegos-logo-1:before, .category-item.medium .category-item-head._category.juegos-logo-1:after { background-position: 0 -263px; width: 33px; height: 34px; background-size: auto; }
._category.merkurgaming > span, ._category.merkurgaming:before, ._category.merkurgaming:after, .category-item.medium .category-item-head._category.merkurgaming > span, .category-item.medium .category-item-head._category.merkurgaming:before, .category-item.medium .category-item-head._category.merkurgaming:after { background-position: 0 -429px; width: 33px; height: 34px; background-size: auto; }
._category.novomatic > span, ._category.novomatic:before, ._category.novomatic:after, .category-item.medium .category-item-head._category.novomatic > span, .category-item.medium .category-item-head._category.novomatic:before, .category-item.medium .category-item-head._category.novomatic:after { background-position: 0 -398px; width: 32px; height: 32px; background-size: auto; }
._category.aristocrat-icon > span, ._category.aristocrat-icon:before, ._category.aristocrat-icon:after, .category-item.medium .category-item-head._category.aristocrat-icon > span, .category-item.medium .category-item-head._category.aristocrat-icon:before, .category-item.medium .category-item-head._category.aristocrat-icon:after { background-position: -64px -3px; width: 46px; height: 23px; background-size: auto; }
._category.juegos-logo-2 > span, ._category.juegos-logo-2:before, ._category.juegos-logo-2:after, .category-item.medium .category-item-head._category.juegos-logo-2 > span, .category-item.medium .category-item-head._category.juegos-logo-2:before, .category-item.medium .category-item-head._category.juegos-logo-2:after { background-position: 0 -298px; width: 33px; height: 32px; background-size: auto; }
._category.juegos-logo-3 > span, ._category.juegos-logo-3:before, ._category.juegos-logo-3:after, .category-item.medium .category-item-head._category.juegos-logo-3 > span, .category-item.medium .category-item-head._category.juegos-logo-3:before, .category-item.medium .category-item-head._category.juegos-logo-3:after {  background-position: -38px -224px; width: 48px; height: 43px; background-size: auto;}
._category.juegos-logo-4 > span, ._category.juegos-logo-4:before, ._category.juegos-logo-4:after, .category-item.medium .category-item-head._category.juegos-logo-4 > span, .category-item.medium .category-item-head._category.juegos-logo-4:before, .category-item.medium .category-item-head._category.juegos-logo-4:after { background-position: -38px -388px; width: 35px; height: 33px; background-size: auto;}
._category.rfranco > span, ._category.rfranco:before, ._category.rfranco:after, .category-item.medium .category-item-head._category.rfranco > span, .category-item.medium .category-item-head._category.rfranco:before, .category-item.medium .category-item-head._category.rfranco:after { background-position: 0 -366px; width: 34px; height: 35px; background-size: auto; }
._category.nuevos > span, ._category.nuevos:before, ._category.nuevos:after, .category-item.medium .category-item-head._category.nuevos > span, .category-item.medium .category-item-head._category.nuevos:before, .category-item.medium .category-item-head._category.nuevos:after { background-position: 0 -460px; width: 40px; height: 33px; background-size: auto; }
._category.draconia > span, ._category.draconia:before, ._category.draconia:after, .category-item.medium .category-item-head._category.draconia > span, .category-item.medium .category-item-head._category.draconia:before, .category-item.medium .category-item-head._category.draconia:after { background-position: -38px -318px; width: 60px; height: 32px; background-size: auto;}
._category.book-of-ra > span, ._category.book-of-ra:before, ._category.book-of-ra:after, .category-item.medium .category-item-head._category.book-of-ra > span, .category-item.medium .category-item-head._category.book-of-ra:before, .category-item.medium .category-item-head._category.book-of-ra:after { background-position: -33px -264px; width: 67px; height: 28px; background-size: auto;}
._category.evolution-gaming-icon > span, ._category.evolution-gaming-icon:before, ._category.evolution-gaming-icon:after, .category-item.medium .category-item-head._category.evolution-gaming-icon > span, .category-item.medium .category-item-head._category.evolution-gaming-icon:before, .category-item.medium .category-item-head._category.evolution-gaming-icon:after { background-position: -33px -60px; width: 26px; height: 27px; background-size: auto; }
._category.claws-and-paws > span, ._category.claws-and-paws:before, ._category.claws-and-paws:after, .category-item.medium .category-item-head._category.claws-and-paws > span, .category-item.medium .category-item-head._category.claws-and-paws:before, .category-item.medium .category-item-head._category.claws-and-paws:after { background-position: -54px -51px; width: 51px; height: 36px; background-size: auto;}
._category.great-rhino > span, ._category.great-rhino:before, ._category.great-rhino:after, .category-item.medium .category-item-head._category.great-rhino > span, .category-item.medium .category-item-head._category.great-rhino:before, .category-item.medium .category-item-head._category.great-rhino:after { background-position: -33px -186px; width: 67px; height: 36px; background-size: auto;}
._category.pink-elephant > span, ._category.pink-elephant:before, ._category.pink-elephant:after, .category-item.medium .category-item-head._category.pink-elephant > span, .category-item.medium .category-item-head._category.pink-elephant:before, .category-item.medium .category-item-head._category.pink-elephant:after { background-position: -65px -423px; width: 34px; height: 35px; background-size: auto;}
._category.section-8-studio-head > span, ._category.section-8-studio-head:before, ._category.section-8-studio-head:after, .category-item.medium .category-item-head._category.section-8-studio-head > span, .category-item.medium .category-item-head._category.section-8-studio-head:before, .category-item.medium .category-item-head._category.section-8-studio-head:after { background-position: -33px -422px; width: 33px; height: 40px; background-size: auto;}
._category.yggdrasil-head > span, ._category.yggdrasil-head:before, ._category.yggdrasil-head:after, .category-item.medium .category-item-head._category.yggdrasil-head > span, .category-item.medium .category-item-head._category.yggdrasil-head:before, .category-item.medium .category-item-head._category.yggdrasil-head:after { background-position: -74px -382px; width: 26px; height: 41px; background-size: auto;}

._category.buffalo-diamond > span, ._category.buffalo-diamond:before, ._category.buffalo-diamond:after, .category-item.medium .category-item-head._category.buffalo-diamond > span, .category-item.medium .category-item-head._category.buffalo-diamond:before, .category-item.medium .category-item-head._category.buffalo-diamond:after { background-position: -31px -115px; width: 65px; height: 32px; background-size: auto;}
._category.mobile-v2 > span, ._category.mobile-v2:before, ._category.mobile-v2:after, .category-item.medium .category-item-head._category.mobile-v2 > span, .category-item.medium .category-item-head._category.mobile-v2:before, .category-item.medium .category-item-head._category.mobile-v2:after { background-image: url(visual/mobile-dinero.png); width: 40px; height: 40px;}
._category.blacklisted > span, ._category.blacklisted:before, ._category.blacklisted:after, .category-item.medium .category-item-head._category.blacklisted > span, .category-item.medium .category-item-head._category.blacklisted:before, .category-item.medium .category-item-head._category.blacklisted:after { background-image: url(visual/blacklisted-dinero.png); width: 40px; height: 40px;}
._category.secure-payments > span, ._category.secure-payments:before, ._category.secure-payments:after, .category-item.medium .category-item-head._category.secure-payments > span, .category-item.medium .category-item-head._category.secure-payments:before, .category-item.medium .category-item-head._category.secure-payments:after { background-image: url(visual/realmoney-dinero.png); width: 40px; height: 40px;}
._category.clipboard > span, ._category.clipboard:before, ._category.clipboard:after, .category-item.medium .category-item-head._category.clipboard > span, .category-item.medium .category-item-head._category.clipboard:before, .category-item.medium .category-item-head._category.clipboard:after { background-image: url(visual/clipboard-dinero.png); width: 40px; height: 40px;}

@media only screen and (min-width:768px) {
	._category1 > span, ._category1:before, ._category1:after, ._category > span, ._category:before, ._category:after { background-image: url(visual/category-icons-desktop-all.png) }
	._category.medal > span, ._category.medal:before, ._category.medal:after, .category-item.medium .category-item-head._category.medal > span, .category-item.medium .category-item-head._category.medal:before, .category-item.medium .category-item-head._category.medal:after { background-position: 0 0; width: 29px; height: 39px }
	._category.bonus > span, ._category.bonus:before, ._category.bonus:after, ._category.gift > span, ._category.gift:before, ._category.gift:after, .category-item.medium .category-item-head._category.bonus > span, .category-item.medium .category-item-head._category.bonus:before, .category-item.medium .category-item-head._category.bonus:after, .category-item.medium .category-item-head._category.gift > span, .category-item.medium .category-item-head._category.gift:before, .category-item.medium .category-item-head._category.gift:after { background-position: 0 -44px; width: 32px; height: 30px }
	._category.percent > span, ._category.percent:before, ._category.percent:after, ._category.rtp > span, ._category.rtp:before, ._category.rtp:after { background-position: 0 -80px; width: 41px; height: 41px }
	.responsive[class*="_category"] > span, .responsive[class*="_category"]:before, .responsive[class*="_category"]:after, ._category.mobile > span, ._category.mobile:before, ._category.mobile:after { background-position: -3px -124px; width: 38px; height: 38px }
	._category.live-games > span, ._category.live-games:before, ._category.live-games:after, ._category.live-roulette > span, ._category.live-roulette:before, ._category.live-roulette:after, ._category.support > span, ._category.support:before, ._category.support:after { background-position: -2px -167px; width: 38px; height: 34px }
	._category.onoff > span, ._category.onoff:before, ._category.onoff:after, ._category.faq > span, ._category.faq:before, ._category.faq:after { background-position: 0 -206px; width: 37px; height: 34px }
	._category.mga > span, ._category.mga:before, ._category.mga:after { background-position: 0 -243px; width: 45px; height: 15px }
	._category.paypal > span, ._category.paypal:before, ._category.paypal:after { background-position: 0 -260px; width: 45px; height: 15px }
	._category.pros-cons > span, ._category.pros-cons:before, ._category.pros-cons:after { background-position: 0 -277px; width: 35px; height: 40px }
	._category.mobile > span, ._category.mobile:before, ._category.mobile:after { background-position: 0 -124px; width: 46px; height: 39px }
	._category.game-btg > span, ._category.game-btg:before, ._category.game-btg:after, .category-item.medium .category-item-head._category.game-btg > span, .category-item.medium .category-item-head._category.game-btg:before, .category-item.medium .category-item-head._category.game-btg:after { background-position: 0 -446px; width: 46px; height: 44px }
	._category.novoline-icon > span, ._category.novoline-icon:before, ._category.novoline-icon:after, .category-item.medium .category-item-head._category.novoline-icon > span, .category-item.medium .category-item-head._category.novoline-icon:before, .category-item.medium .category-item-head._category.novoline-icon:after { background-position: -86px -36px; width: 46px; height: 36px }
	._category.playson-icon > span, ._category.playson-icon:before, ._category.playson-icon:after, .category-item.medium .category-item-head._category.playson-icon > span, .category-item.medium .category-item-head._category.playson-icon:before, .category-item.medium .category-item-head._category.playson-icon:after { background-position: -46px -44px; width: 46px; height: 34px }
    ._category.pragmatic-play-icon > span, ._category.pragmatic-play-icon:before, ._category.pragmatic-play-icon:after, .category-item.medium .category-item-head._category.pragmatic-play-icon > span, .category-item.medium .category-item-head._category.pragmatic-play-icon:before, .category-item.medium .category-item-head._category.pragmatic-play-icon:after { background-position: -38px -2px; width: 46px; height: 42px }
    ._category.novomatic > span, ._category.novomatic:before, ._category.novomatic:after, .category-item.medium .category-item-head._category.novomatic > span, .category-item.medium .category-item-head._category.novomatic:before, .category-item.medium .category-item-head._category.novomatic:after { background-position: 0 -540px; width: 43px; height: 30px }
    ._category.aristocrat-icon > span, ._category.aristocrat-icon:before, ._category.aristocrat-icon:after, .category-item.medium .category-item-head._category.aristocrat-icon > span, .category-item.medium .category-item-head._category.aristocrat-icon:before, .category-item.medium .category-item-head._category.aristocrat-icon:after { background-position: -86px -2px; width: 46px; height: 36px }
    ._category.evolution-gaming-icon > span, ._category.evolution-gaming-icon:before, ._category.evolution-gaming-icon:after, .category-item.medium .category-item-head._category.evolution-gaming-icon > span, .category-item.medium .category-item-head._category.evolution-gaming-icon:before, .category-item.medium .category-item-head._category.evolution-gaming-icon:after { background-position: -41px -83px; width: 37px; height: 42px }


	._category.juegos-logo-1 > span, ._category.juegos-logo-1:before, ._category.juegos-logo-1:after, .category-item.medium .category-item-head._category.juegos-logo-1 > span, .category-item.medium .category-item-head._category.juegos-logo-1:before, .category-item.medium .category-item-head._category.juegos-logo-1:after { background-position: 0 -357px; width: 45px; height: 43px }
	._category.merkurgaming > span, ._category.merkurgaming:before, ._category.merkurgaming:after, .category-item.medium .category-item-head._category.merkurgaming > span, .category-item.medium .category-item-head._category.merkurgaming:before, .category-item.medium .category-item-head._category.merkurgaming:after { background-position: 0 -578px; width: 46px; height: 41px }
	._category.novomatic > span, ._category.novomatic:before, ._category.novomatic:after, .category-item.medium .category-item-head._category.novomatic > span, .category-item.medium .category-item-head._category.novomatic:before, .category-item.medium .category-item-head._category.novomatic:after { background-position: 0 -539px; width: 46px; height: 39px }
	._category.juegos-logo-2 > span, ._category.juegos-logo-2:before, ._category.juegos-logo-2:after, .category-item.medium .category-item-head._category.juegos-logo-2 > span, .category-item.medium .category-item-head._category.juegos-logo-2:before, .category-item.medium .category-item-head._category.juegos-logo-2:after { background-position: 0 -400px; width: 40px; height: 41px }
	._category.juegos-logo-3 > span, ._category.juegos-logo-3:before, ._category.juegos-logo-3:after, .category-item.medium .category-item-head._category.juegos-logo-3 > span, .category-item.medium .category-item-head._category.juegos-logo-3:before, .category-item.medium .category-item-head._category.juegos-logo-3:after { background-position: -49px -307px; width: 70px;height: 60px; }	
	._category.juegos-logo-4 > span, ._category.juegos-logo-4:before, ._category.juegos-logo-4:after, .category-item.medium .category-item-head._category.juegos-logo-4 > span, .category-item.medium .category-item-head._category.juegos-logo-4:before, .category-item.medium .category-item-head._category.juegos-logo-4:after {background-position: -49px -538px; width: 50px; height: 46px; background-size: auto;}	
	._category.draconia > span, ._category.draconia:before, ._category.draconia:after, .category-item.medium .category-item-head._category.draconia > span, .category-item.medium .category-item-head._category.draconia:before, .category-item.medium .category-item-head._category.draconia:after { background-position: -49px -438px; width: 80px; height: 43px; }	
	._category.rfranco > span, ._category.rfranco:before, ._category.rfranco:after, .category-item.medium .category-item-head._category.rfranco > span, .category-item.medium .category-item-head._category.rfranco:before, .category-item.medium .category-item-head._category.rfranco:after { background-position: 0 -490px; width: 45px; height: 47px }
	._category.nuevos > span, ._category.nuevos:before, ._category.nuevos:after, .category-item.medium .category-item-head._category.nuevos > span, .category-item.medium .category-item-head._category.nuevos:before, .category-item.medium .category-item-head._category.nuevos:after { background-position: 0 -620px; width: 46px; height: 44px }
	._category.book-of-ra > span, ._category.book-of-ra:before, ._category.book-of-ra:after, .category-item.medium .category-item-head._category.book-of-ra > span, .category-item.medium .category-item-head._category.book-of-ra:before, .category-item.medium .category-item-head._category.book-of-ra:after { background-position: -46px -363px; width: 85px; height: 39px; background-size: auto;}
	._category.claws-and-paws > span, ._category.claws-and-paws:before, ._category.claws-and-paws:after, .category-item.medium .category-item-head._category.claws-and-paws > span, .category-item.medium .category-item-head._category.claws-and-paws:before, .category-item.medium .category-item-head._category.claws-and-paws:after { background-position: -72px -68px; width: 76px; height: 58px; background-size: auto;}
	._category.great-rhino > span, ._category.great-rhino:before, ._category.great-rhino:after, .category-item.medium .category-item-head._category.great-rhino > span, .category-item.medium .category-item-head._category.great-rhino:before, .category-item.medium .category-item-head._category.great-rhino:after { background-position: -46px -262px; width: 74px; height: 47px; background-size: auto;}
	._category.buffalo-diamond > span, ._category.buffalo-diamond:before, ._category.buffalo-diamond:after, .category-item.medium .category-item-head._category.buffalo-diamond > span, .category-item.medium .category-item-head._category.buffalo-diamond:before, .category-item.medium .category-item-head._category.buffalo-diamond:after { background-position: -43px -156px; width: 89px; height: 47px; background-size: auto;}
	._category.mobile-v2 > span, ._category.mobile-v2:before, ._category.mobile-v2:after, .category-item.medium .category-item-head._category.mobile-v2 > span, .category-item.medium .category-item-head._category.mobile-v2:before, .category-item.medium .category-item-head._category.mobile-v2:after { background-image: url(visual/mobile-dinero.png); width: 40px; height: 40px;}
	._category.blacklisted > span, ._category.blacklisted:before, ._category.blacklisted:after, .category-item.medium .category-item-head._category.blacklisted > span, .category-item.medium .category-item-head._category.blacklisted:before, .category-item.medium .category-item-head._category.blacklisted:after { background-image: url(visual/blacklisted-dinero.png); width: 40px; height: 40px;}
	._category.secure-payments > span, ._category.secure-payments:before, ._category.secure-payments:after, .category-item.medium .category-item-head._category.secure-payments > span, .category-item.medium .category-item-head._category.secure-payments:before, .category-item.medium .category-item-head._category.secure-payments:after { background-image: url(visual/realmoney-dinero.png); width: 40px; height: 40px;}
	._category.clipboard > span, ._category.clipboard:before, ._category.clipboard:after, .category-item.medium .category-item-head._category.clipboard > span, .category-item.medium .category-item-head._category.clipboard:before, .category-item.medium .category-item-head._category.clipboard:after { background-image: url(visual/clipboard-dinero.png); width: 40px; height: 40px;}
	._category.pink-elephant > span, ._category.pink-elephant:before, ._category.pink-elephant:after, .category-item.medium .category-item-head._category.pink-elephant > span, .category-item.medium .category-item-head._category.pink-elephant:before, .category-item.medium .category-item-head._category.pink-elephant:after { background-position: -88px -585px; width: 44px; height: 46px; background-size: auto;}
	._category.section-8-studio-head > span, ._category.section-8-studio-head:before, ._category.section-8-studio-head:after, .category-item.medium .category-item-head._category.section-8-studio-head > span, .category-item.medium .category-item-head._category.pink-elephant:before, .category-item.medium .category-item-head._category.section-8-studio-head:after { background-position: -44px -584px; width: 44px; height: 55px; background-size: auto;}
	._category.yggdrasil-head > span, ._category.yggdrasil-head:before, ._category.yggdrasil-head:after, .category-item.medium .category-item-head._category.yggdrasil-head > span, .category-item.medium .category-item-head._category.yggdrasil-head:before, .category-item.medium .category-item-head._category.yggdrasil-head:after { background-position: -100px -532px; width: 32px; height: 52px; background-size: auto;}


}
._operator1 { display: inline-block; vertical-align: middle; border-radius: 5px; font-size: 0; color: transparent; padding: 3px }
a._operator1 { text-decoration: none; box-shadow: 0 0 0 3px transparent; transition: box-shadow .15s }
a._operator1:hover { box-shadow: 0 0 0 3px rgba(0, 0, 0, .15) }
._operator1.betsson { background-color: #2d2d2d }
._operator1.circus { background-color: #f2f2f2 }
._operator1.merkurmagic { background-color: #020202 }
._operator1.jokerbet { background-color: #db281c }
._operator1.paston { background-color: #0091ed }
._operator1.circus-v2 { background-color: #c5b683 }
._operator1.merkur-magic { background-color: #2c2c2c }
._operator1.jokerbet-v2 { background-color: #eeeeee }
._operator1.paston { background-color: #0091ed }
._operator1.casino888 { background-color: #1d1d1d }
._operator1.botemania { background-color: #383636 }
._operator1.casino-barcelona { background-color: #292929 }
._operator1.wanabet { background-color: #383636 }
._operator1.goldenpark { background-color: #383636 }
._operator1.sportium { background-color: #f3f3f3 }
._operator1.marca-apuestas { background-color: #434449 }
._operator1.vivela-suerte { background-color: #6c7d50 }
._operator1.betfair { background-color: #2f4959 }
._operator1.luckia { background-color: #f3f3f3 }
._operator1.betway-casino { background-color: #3c3c3c }
._operator1.bwin { background-color: #000000 }
._operator1.suertia { background-color: #444444 }
._operator1.interwetten { background-color: #f3f3f3 }
._operator1.star-vegas { background-color: #3a7772 }
._operator1.casino777 { background-color: #a7a079 }
._operator1.paf { background-color: #25ac61 }
._operator1.william-hill { background-color: #164673 }
._operator1.gran-madrid { background-color: #212121 }
._operator1.marathon { background-color: #3c3c3c }
._operator1 > span, ._operator1:before, ._operator1:after { background-image: url(visual/table-operators.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; text-indent: -9999px }
._operator1.betsson > span, ._operator1.betsson:before, ._operator1.betsson:after { background-position: 0 0; width: 115px; height: 21px }
._operator1.circus > span, ._operator1.circus:before, ._operator1.circus:after { background-position: 0 -22px; width: 115px; height: 34px }
._operator1.merkurmagic > span, ._operator1.merkurmagic:before, ._operator1.merkurmagic:after { background-position: 0 -57px; width: 115px; height: 19px }
._operator1.jokerbet > span, ._operator1.jokerbet:before, ._operator1.jokerbet:after { background-position: 0 -77px; width: 107px; height: 22px }
._operator1.paston > span, ._operator1.paston:before, ._operator1.paston:after { background-position: 0 -100px; width: 103px; height: 34px }
._operator1.interwetten > span, ._operator1.interwetten:before, ._operator1.interwetten:after { background-position: 0 -140px; width: 93px; height: 66px }
._operator1.c888 > span, ._operator1.c888:before, ._operator1.c888:after { background-position: 0 -207px; width: 72px; height: 57px }
._operator1.botemania > span, ._operator1.botemania:before, ._operator1.botemania:after { background-position: 0 -264px; width: 118px; height: 45px }
._operator1.casino-barcelona > span, ._operator1.casino-barcelona:before, ._operator1.casino-barcelona:after { background-position: 0 -304px; width: 110px; height: 34px }
._operator1.wanabet > span, ._operator1.wanabet:before, ._operator1.wanabet:after { background-position: 0 -340px; width: 110px; height: 26px }
._operator1.goldenpark > span, ._operator1.goldenpark:before, ._operator1.goldenpark:after { background-position: 0 -366px; width: 123px; height: 17px }
._operator1.sportium > span, ._operator1.sportium:before, ._operator1.sportium:after { background-position: 0 -382px; width: 121px; height: 23px }
._operator1.marca-apuestas > span, ._operator1.marca-apuestas:before, ._operator1.marca-apuestas:after { background-position: 0 -404px; width: 124px; height: 20px }
._operator1.vivela-suerte > span, ._operator1.vivela-suerte:before, ._operator1.vivela-suerte:after { background-position: 0 -423px; width: 124px; height: 18px }
._operator1.betfair > span, ._operator1.betfair:before, ._operator1.betfair:after { background-position: 0 -440px; width: 115px; height: 22px }
._operator1.circus-v2 > span, ._operator1.circus-v2:before, ._operator1.circus-v2:after { background-position: 0 -462px; width: 109px; height: 32px }
._operator1.luckia > span, ._operator1.luckia:before, ._operator1.luckia:after { background-position: 0 -493px; width: 114px; height: 28px }
._operator1.merkur-magic > span, ._operator1.merkur-magic:before, ._operator1.merkur-magic:after { background-position: 0 -521px; width: 122px; height: 20px }
._operator1.suertia > span, ._operator1.suertia:before, ._operator1.suertia:after { background-position: 0 -540px; width: 109px; height: 24px }
._operator1.william-hill > span, ._operator1.william-hill:before, ._operator1.william-hill:after { background-position: 0 -563px; width: 114px; height: 27px }
._operator1.casino888 > span, ._operator1.casino888:before, ._operator1.casino888:after { background-position: -125px 0px; width: 63px; height: 45px }
._operator1.betway-casino > span, ._operator1.betway-casino:before, ._operator1.betway-casino:after { background-position: -125px -44px; width: 95px; height: 44px }
._operator1.bwin > span, ._operator1.bwin:before, ._operator1.bwin:after { background-position: -125px -87px; width: 95px; height: 31px }
._operator1.interwetten > span, ._operator1.interwetten:before, ._operator1.interwetten:after { background-position: -125px -118px; width: 95px; height: 58px }
._operator1.jokerbet-v2 > span, ._operator1.jokerbet-v2:before, ._operator1.jokerbet-v2:after { background-position: -125px -175px; width: 122px; height: 25px }
._operator1.gran-madrid > span, ._operator1.gran-madrid:before, ._operator1.gran-madrid:after { background-position: -125px -199px; width: 122px; height: 35px }
._operator1.marathon > span, ._operator1.marathon:before, ._operator1.marathon:after { background-position: -125px -234px; width: 122px; height: 35px }
._operator1.casino777 > span, ._operator1.casino777:before, ._operator1.casino777:after { background-position: -130px -268px; width: 103px; height: 41px }
._operator1.starvegas > span, ._operator1.starvegas:before, ._operator1.starvegas:after { background-position: -125px -348px; width: 126px; height: 35px }
._operator1.starvegas-v2 > span, ._operator1.starvegas-v2:before, ._operator1.starvegas-v2:after { background-position: -125px -348px; width: 126px; height: 25px }
._operator1.paf > span, ._operator1.paf:before, ._operator1.paf:after { background-position: -130px -308px; width: 96px; height: 37px }
._operator1.leovegas > span, ._operator1.leovegas:before, ._operator1.leovegas:after { background-position: -3px -593px; width: 128px; height: 31px }


.op-rating, .op-rating:after { background-image: url(visual/op-rating.png); background-repeat: repeat-x; height: 16px; display: block }
.op-rating { width: 95px; background-position: 0 -17px; position: relative; font-size: 0; color: transparent }
.op-rating:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; background-position: 0 0 }
.op-rating[data-prefix] { margin-top: 0; margin-bottom: 0; height: auto; padding-bottom: 16px; background-position: left bottom }
.op-rating[data-prefix]:before { content: attr(data-prefix); display: block; font-family: 'Roboto', sans-serif; font-size: 15px; line-height: 1.3; padding-bottom: 2px; color: #636363; text-transform: uppercase; background: #fff }
.op-rating[data-prefix]:after { top: auto; bottom: 0 }
.op-rating05:after { width: 10% }
.op-rating1:after { width: 20% }
.op-rating15:after { width: 30% }
.op-rating2:after { width: 40% }
.op-rating25:after { width: 50% }
.op-rating3:after { width: 60% }
.op-rating35:after { width: 70% }
.op-rating4:after { width: 80% }
.op-rating45:after { width: 90% }
.op-rating5:after { width: 100% }
._device1 { display: inline-block; vertical-align: middle; background-image: url(visual/devices-provider.png); background-repeat: no-repeat; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
._device1.apple { background-position: 0 0; width: 20px; height: 25px }
._device1.android { background-position: -21px 0; width: 22px; height: 26px }
.data-row { background: #fff; border-width: 0 1px 1px; border-style: solid; border-color: #d6d8d9; margin-bottom: 20px }
.data-row p:empty { display: none }
.data-row .act, .data-row .act1 { font-size: 19px; padding: 12px; font-weight: 600 }
.data-row-cell { text-align: center; background: #fff; border-width: 1px 0 0; border-style: solid; border-color: #d6d8d9 }
.data-row-cell:before { display: none }
.data-row-cell-inner { width: 100% }
.data-row-image { display: block; border: 4px solid #e3ecf7; position: relative; overflow: hidden; padding: 0; border-radius: 0 }
.data-row-image img { display: block; width: auto; height: auto; min-width: 100%; min-height: 100%; position: relative; left: 50%; transform: translateX(-50%) }
.data-row-image.anchor-l img { height: 100%; width: auto; left: auto; transform: none }
.data-row-image.anchor-r img { height: 100%; width: auto; left: auto; float: right; transform: none }
.data-row-image._operator1:after { content: ''; background-color: transparent; position: absolute; top: 10px; left: 10px }
.data-row-image._operator1.tl:after { top: 15px; left: 15px }
.data-row-image._operator1.tr:after { bottom: 15px; right: 15px; left: auto }
.data-row-image._operator1.bl:after { bottom: 15px; left: 15px; top: auto }
.data-row-image._operator1.br:after { bottom: 15px; right: 15px; top: auto; left: auto }
.data-row-entry { padding: 22px 14px }
.data-row-entry p { font-size: 16px; line-height: 1.2; color: #525252; margin: 10px 0; text-align: center }
.data-row-entry p strong span { color: #1f86b1 }
.data-row-entry p > span { display: block }
.data-row-entry p > span strong { color: #1f86b1 }
.data-row-entry p.l { font-size: 18px; line-height: 1.36 }
.data-row-entry p.l > span { color: #1f86b1; display: inline }
.data-row-entry p.l small { display: block; font-size: 14px }
.data-row-entry p strong span { color: #1f86b1 }
.data-row-entry ul { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.76; text-align: left; color: #505050; margin: 6px 0 0 }
.data-row-entry *:first-child { margin-top: 0 }
.data-row-entry *:last-child { margin-bottom: 0 }
.data-row-title { font-family: 'Roboto Condensed', sans-serif; font-size: 30px; line-height: 1; color: #0a0a0a; margin: 20px 0 }
.data-row-cta { padding: 12px 14px }
.data-row-cta-entry { font-family: 'Open Sans', sans-serif; font-size: 17px; line-height: 1; color: #171717; font-weight: 300 }
.data-row-cta-entry strong { display: block; font-size: 27px; color: #1f86b1 }
.data-row-cta-entry.padd strong { display: block; font-size: 39px; color: #1f86b1 }
.data-row-cta-entry span:first-child { font-weight: 700; color: #0a0a0a; vertical-align: middle }
.data-row-cta-entry span + strong { display: inline; vertical-align: middle; margin-left: 10px }
.data-row-cta-btn { margin: 12px 0 0 }
.data-row-cta-terms { padding-top: 5px; font-size: 10px; color: #868686; font-style: italic; }

.terms-data-row {font-size:10px;font-style:italic; margin-top:-10px;margin-bottom:10px;display:block;text-align:right;}

@media only screen and (min-width:600px) {
	.data-row { background: #e3ecf7; padding: 4px; display: flex; flex-flow: row wrap }
	.data-row-cell { border: 1px solid #d6d8d9 }
	.data-row-image { border: 0 none; flex: 1; position: relative; display: flex; flex-flow: row nowrap; justify-content: center; align-items: stretch }
	.data-row-image.anchor-l { justify-content: flex-start }
	.data-row-image.anchor-r { justify-content: flex-end }
	.data-row-entry { flex: 1; margin-left: 4px; display: flex; align-items: center; padding: 13px 5px }
	.data-row-cta { flex: 2; flex-basis: 100%; margin: 4px 0 0 }
	.data-row-cta .data-row-cell-inner { display: flex; flex-flow: row nowrap; align-items: center }
	.data-row-cta-entry, .data-row-cta-btn { flex: 1; margin: 0 }
}
@media only screen and (min-width:840px) and (max-width:950px), only screen and (min-width:1100px) {
	.data-row { display: table; border-collapse: separate; border-spacing: 4px; width: 100%; padding: 0 }
	.data-row .act, .data-row .act1 { font-size: 20px; padding: 10px; min-width: 166px; display: inline-block; vertical-align: top }
	.data-row-cell { display: table-cell; vertical-align: middle }
	.data-row-image { position: relative; display: table-cell }
	.data-row-image .data-row-cell-inner { position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden }
	.data-row-image img { position: absolute; top: 0; bottom: 0; left: 50% }
	.data-row-image.anchor-r img { left: auto; right: 0 }
	.data-row-entry { width: 38.3% }
	.data-row-entry.al { text-align: left; padding-left: 2.5% }
	.data-row-entry.al .data-row-inner { display: inline-block }
	.data-row-cta { width: 31% }
	.data-row-cta .data-row-cell-inner { display: block }
	.data-row-cta-btn { margin: 12px 0 0 }
}
.data-row-image .data-row-cell-inner a { display: block }
.op-table { margin: 0 0 15px }
.op-table p:empty, .op-table .hidden { display: none }
.op-table ._operator1 { line-height: 72px; padding: 0 5px; text-align: center; display: block; position: relative }
.op-table ._operator1:after { content: '' }
.op-table-title { font-family: 'Open Sans', sans-serif; border-width: 1px 0; border-style: solid; border-color: #e3e3e3; font-size: 15px; line-height: 1.67; color: #575757; font-style: italic; padding: 10px 0; vertical-align: middle; text-align: center }
.op-table-title strong { color: #2c2c2c }
.op-table-title i { position: relative; top: -1px; margin: 0 2px }
.op-table-title i.logo-novoline-h { top: -3px }
.op-table .aside { padding: 0 0 2px }
.op-table .aside img { display: block; width: 100%; height: auto }
.op-table table { width: 100%; border-collapse: separate; border-spacing: 4px 8px }
.op-table table td { padding: 0 2px; vertical-align: middle }
.op-table ._paym1 { margin: 1px }
.op-table .op-col-bonus { border: 1px solid #e1e2e2; border-radius: 5px; font-family: 'Roboto', sans-serif; font-size: 9px; line-height: 1.1; text-align: center; color: #5a5a5a; white-space: nowrap; padding-left: 5px; padding-right: 5px }
.op-table .op-col-bonus > strong { display: block; font-family: 'Roboto Slab', sans-serif; font-size: 27px; color: #1f86b1; padding-top: 5px }
.op-table .op-col-bonus > strong sup { line-height: 1; vertical-align: middle }
.op-table-disclaimer { font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 1; padding: 5px 6px; color: #c0c0c0; text-align: right; margin: 4px 0 0; border-top: 1px solid #e3e3e3 }
.op-table-pc .op-table-title { border-width: 1px 0 0 }
.op-table-pc .act, .op-table-pc .act1, .op-table-b .act, .op-table-b .act1, .op-table-top3 .act, .op-table-top3 .act1, .op-table-top5 .act, .op-table-top5 .act1 { font-size: 11px; line-height: 1.2; padding: 21px 0; border-radius: 5px }
.op-table-pc .op-col-btn, .op-table-b .op-col-btn, .op-table-top5 .op-col-btn { width: 72px }
.op-table-top3 .act, .op-table-top3 .act1 { padding-left: 5px; padding-right: 5px }
.op-table-top3 .op-col-btn { width: 82px }
.op-table-pc2 .op-col-bonus strong { font-size: 20px }
.op-table-pc2 .op-col-btn { width: 82px }
.op-table-pc2 .act, .op-table-pc2 .act1 { padding: 28px 0 }
.op-table-pm .act, .op-table-pm .act1 { font-size: 9px; line-height: 1; padding: 30px 4px }
.op-col-methods { text-align: center; font-size: 0; border: 1px solid #e1e2e2; border-radius: 5px }
.op-table-b .op-col-bonus { font-size: 0; color: transparent }
.op-table-b .op-col-bonus div { font-family: 'Open Sans', sans-serif; font-size: 10px; color: #5a5a5a; text-transform: uppercase; margin: 4px 0 0 }
.op-table-b .op-col-bonus div strong { font-family: 'Roboto Slab', sans-serif; font-size: 14px; vertical-align: baseline; color: #2c2c2c }
.op-bonus { line-height: 25px }
.op-bonus-code { font-size: 13px; text-align: center; width: 92px; padding: 2px 3px; line-height: 1; color: #999; border: 1px solid #e2e2e2; border-radius: 4px; display: inline-block; vertical-align: top; pointer-events: none }
.op-bonus-code.revealed { text-transform: uppercase; color: #1f86b1; font-style: italic; letter-spacing: 0; pointer-events: auto }
.op-col-rating, .op-col-code, .op-col-min-amount, .op-table-pm .op-col-bonus, .op-table-pc2 .op-col-bonus { display: none }
@media only screen and (min-width:375px) {
	.op-col-methods { width: 130px }
}
@media only screen and (min-width:480px) {
	.op-table ._operator1.with-rating { z-index: 2 }
	.op-table ._operator1.with-rating:before { content: ''; width: 100%; position: absolute; top: 0; left: 100%; bottom: 0; background: transparent; height: 100% }
	.op-table .op-col-rating { display: table-cell; padding-left: 5px; padding-right: 5px }
	.op-table .op-col-rating { font-family: 'Roboto', sans-serif; font-size: 15px; line-height: 1.3; text-transform: uppercase; color: #636363; text-align: center; border: 1px solid #e3e3e3; border-radius: 5px }
	.op-table .op-rating { margin: 2px auto; pointer-events: none }
	.op-table-pm .act, .op-table-pm .act1 { min-width: 0; padding-left: 15px; padding-right: 15px }
}
@media only screen and (min-width:600px) {
	.op-table .op-col-min-amount { display: table-cell; border: 1px solid #e3e3e3; border-radius: 5px; padding-right: 10px; padding-left: 5px; font-size: 13px; line-height: 1.3; color: #575757; word-wrap: break-word; width: 18% }
	.op-table .op-col-min-amount strong { font-family: 'Century Schoolbook', 'Times New Roman', 'Times', 'Georgia', serif; color: #707070; margin-left: 5px; float: right; margin-left: 2px }
	.op-table .op-col-min-amount small { display: block; font-size: 12px }
	.op-table-pc .op-col-btn, .op-table-b .op-col-btn, .op-table-top5 .op-col-btn { width: 122px }
	.op-table-pc .act, .op-table-pc .act1, .op-table-b .act, .op-table-b .act1, .op-table-top5 .act, .op-table-top5 .act1 { padding-left: 25px; padding-right: 25px }
}
@media only screen and (min-width:700px) {
	.op-table .op-col-methods { display: table-cell; text-align: center; padding-left: 5px; padding-right: 5px; border: 1px solid #e3e3e3; border-radius: 5px; width: 120px; font-size: 0 }
	.op-table-pc2 .op-col-bonus { display: table-cell }
}
@media only screen and (min-width:768px) and (max-width:949px) {
	.op-table .op-col-min-amount { width: 18% }
	.op-table .op-col-bonus { font-size: 15px; color: #5a5a5a }
	.op-table .op-col-bonus > strong { font-size: 37px; position: relative; margin-bottom: -4px }
	.op-table-top3 .op-col-bonus { font-size: 13px }
	.op-table-pc .act, .op-table-pc .act1 { font-size: 19px; padding: 12px }
	.op-table-b .act, .op-table-b .act1 { font-size: 15px; padding: 14px }
	.op-table-pm .act, .op-table-pm .act1 { font-size: 15px; padding: 14px }
	.op-table-top3 .act, .op-table-top3 .act1, .op-table-top5 .act, .op-table-top5 .act1 { font-size: 16px; padding: 13px }
}
@media only screen and (min-width:768px) {
	.op-table ._operator1 { line-height: 74px }
	.op-table table { border-collapse: collapse; border-spacing: 0 }
	.op-table table td { padding: 4px 8px }
	.op-table .op-col-btn, .op-table .op-col-rating, .op-table .op-col-bonus, .op-table .op-col-min-amount, .op-table .op-col-methods { border-width: 1px 0; border-style: solid; border-color: #e3e3e3 }
	.op-table .op-col-logo { border-width: 1px 0; border-style: solid; border-color: #fff; padding: 4px 10px 4px 0 }
	.op-table-pc .op-col-btn, .op-table-b .op-col-btn, .op-table-top3 .op-col-btn, .op-table-top5 .op-col-btn { width: auto }
	.op-table table tr:first-child .op-col-btn, .op-table table tr:first-child .op-col-rating, .op-table table tr:first-child .op-col-bonus, .op-table table tr:first-child .op-col-min-amount, .op-table table tr:first-child .op-col-methods { border-top-color: #fff }
	.op-table-body { position: relative }
	.op-table-body:after { content: ''; clear: left; display: table; height: 0 }
	.op-table .op-col-rating { text-align: left }
	.op-table-pc .op-table-body { padding-left: 214px }
	.op-table-top3 .op-table-body, .op-table-top5 .op-table-body { padding-left: 204px }
	.op-table .aside { position: absolute; top: 4px; left: 0; bottom: 4px; overflow: hidden; width: 190px }
	.op-table-pc .aside { width: 200px }
	.op-table-title, .op-table-pc .op-table-title { border-width: 1px 0; margin-bottom: 4px }
	.op-table-pc2 .op-col-bonus { display: none }
	.op-table-disclaimer { border: 0 none }
	.op-table .op-rating { margin: 4px 0 0 }
}
@media only screen and (min-width:950px) {
	.op-table .op-col-logo { width: 150px }
	.op-table-pc .act, .op-table-pc .act1 { font-size: 16px; padding: 12px 10px }
	.op-table-b .op-col-bonus { font-size: 16px; color: #5a5a5a }
	.op-table-b .op-col-bonus > strong { font-size: 31px }
	.op-table-b .act, .op-table-b .act1 { font-size: 15px; padding: 14px }
	.op-table-pm .act, .op-table-pm .act1 { font-size: 15px; padding: 14px }
	.op-table-top3 .act, .op-table-top3 .act1 { font-size: 14px; padding: 13px 8px }
	.op-table-top5 .act, .op-table-top5 .act1 { font-size: 16px; padding: 13px }
}
@media only screen and (min-width:1200px) {
	.op-table .op-col-code, .op-table-pm .op-col-bonus { display: table-cell; border-width: 1px 0; border-style: solid; border-color: #e3e3e3 }
	.op-table table tr:first-child .op-col-code, .op-table-pm table tr:first-child .op-col-bonus { border-top-color: #fff }
	.op-table .op-col-bonus { font-size: 16px; color: #5a5a5a }
	.op-table .op-col-bonus > strong { font-size: 31px }
	.op-table .op-col-min-amount { font-size: 15px }
	.op-table .op-col-min-amount small { margin: 4px 0 0; font-size: 12px }
	.op-table .op-col-code { font-family: 'Roboto', sans-serif; font-size: 13px; text-transform: uppercase; color: #5a5a5a }
	.op-table .op-col-code > strong { font-family: 'Roboto Slab', sans-serif; font-weight: 400; font-size: 22px; vertical-align: baseline; letter-spacing: 1px; color: #2c2c2c; margin-right: 6px }
	.op-table .op-col-code .empty-code { font-size: 15px; letter-spacing: 2px }
	.op-table-pc .op-col-bonus, .op-table-top3 .op-col-bonus, .op-table-top5 .op-col-bonus { font-size: 15px }
	.op-table-pc .op-col-bonus > strong, .op-table-top3 .op-col-bonus > strong, .op-table-top5 .op-col-bonus > strong { font-size: 37px; margin-bottom: -4px }
	.op-table-pc .op-col-btn { width: 260px }
	.op-table-top5 .op-col-bonus { width: 30% }
	.op-table-top5 .op-col-btn { width: 30% }
	.op-table-pc:not(.op-table-pc2) .op-col-bonus { width: 34% }
	.op-table-pc:not(.op-table-pc2) .op-col-btn { width: 30% }
	.op-table-pm .op-col-bonus { font-size: 13px; width: 120px }
	.op-table-pm .op-col-bonus > strong { font-size: 26px }
	.op-table-pc2 .op-col-bonus { display: table-cell }
	.op-table-pc2 .op-col-bonus strong { font-size: 30px }
	.op-table-pc2 .op-col-btn { width: 160px }
	.op-table-top3 .op-col-bonus { padding-right: 45px }
	.op-table-top5 .op-col-bonus { padding-right: 40px }
	.op-table-top3 .op-col-bonus > strong, .op-table-top5 .op-col-bonus > strong { position: relative; margin-bottom: -4px; padding-top: 5px }
	.op-table-top3 .act, .op-table-top3 .act1 { font-size: 16px }
	.op-table-pm .op-col-rating { width: 15% }
	.op-table-pm .op-col-btn { width: 18% }
	.op-table .op-col-min-amount { padding-right: 30px; width: 22% }
	.op-table .op-col-min-amount strong { margin-left: 2px }
}
.links-box { border: solid 1px #dcdddd; padding: 2px; background: #ffffff; margin: 0 0 20px 0 }
.links-box .cnt { position: relative; padding: 15px }
.links-box.blue-bg .cnt { border: solid 1px #f0f2f6; background: rgb(240, 242, 246); background: -moz-linear-gradient(top, rgba(240, 242, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(top, rgba(240, 242, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(240, 242, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f2f6', endColorstr='#ffffff', GradientType=0) }
.links-box.blue-bg.darker .cnt { background: #ebf2f9; background: -moz-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: linear-gradient(to bottom, #ebf2f9 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf2f9', endColorstr='#ffffff', GradientType=0) }
.links-box .image { display: block; margin: 0 auto 20px auto }
.links-box .image img { display: block; margin: 0 auto; width: auto; height: auto; max-width: 90% }
.links-box .title { display: block; font-size: 17px; line-height: 20px; color: #000000; text-align: center; font-family: 'Open Sans', arial, sans-serif; font-weight: 600; font-style: italic; padding: 0 0 5px 0 }
.links-box .title { padding: 10px 0 15px }
.links-box.lazyload .title > span { background-image: none }
.links-box ul { list-style: none outside none; display: table; width: auto; margin: 0 auto; padding: 0 }
.links-box ul li { position: relative; display: block; font-size: 14px; line-height: 18px; color: #2d2d2d; font-family: Verdana, arial, sans-serif; padding: 0 0 0 30px; margin: 10px 0 0 0; text-align: left }
.links-box .columns ul li:first-child { margin-top: 0 }
.links-box ul li:before, .links-box ul li:after { content: ''; position: absolute; display: block; -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -o-filter: grayscale(1); filter: grayscale(1) }
.links-box ul li:before { top: 4px; left: 0; width: 11px; height: 10px; border: solid 1px #8fc927; background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(192, 228, 132, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(192, 228, 132, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(192, 228, 132, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c0e484', GradientType=0) }
.links-box ul li:after { top: 6px; left: 5px; width: 0; height: 0; border: solid 4px transparent; border-left-color: #639301 }
.links-box ul li a { color: #304ffe; text-decoration: none }
.links-box ul li a:hover { text-decoration: underline }
.links-box ol { max-width: 90%; padding: 10px; margin: 0 auto; list-style: none; font: normal 14px/1.25 Verdana, sans-serif; color: #5c5c5c }
.links-box ol li { padding-bottom: 17px }
.links-box ol li strong { display: block; font-style: italic; color: #2d2d2d; padding-bottom: 13px }
.links-box.clean ul li strong { display: block; font-style: italic; color: #2d2d2d; padding-bottom: 13px }
.links-box.clean ul { max-width: 90%; padding: 10px; margin: 0 auto; list-style: none; font: normal 14px/1.25 Verdana, sans-serif; color: #5c5c5c }
.links-box.clean ul li:before, .links-box.clean ul li:after { display: none }
.links-box ul.greencheck li:before { background: url(visual/check_icon.png) no-repeat 0 0; width: 14px; height: 12px; border: none; filter: none }
.links-box ul.greencheck li:after { display: none }
.links-box .stars { display: inline-block; vertical-align: middle; width: 12px; height: 10px; margin: 0 3px; background: url(visual/star4.png) }
.links-box .star2 { width: 24px }
.links-box .star3 { width: 36px }
.links-box .star4 { width: 48px }
.links-box .star5 { width: 60px }
.links-box-flex.blue-bg .cnt { background: #ebf2fa; background: -moz-linear-gradient(top, #ebf2fa 0%, #feffff 100%); background: -webkit-linear-gradient(top, #ebf2fa 0%, #feffff 100%); background: linear-gradient(to bottom, #ebf2fa 0%, #feffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf2fa', endColorstr='#feffff', GradientType=0) }
.links-box-flex ul { width: 282px }
.links-box-icon .cnt:before { content: ''; display: block; width: 147px; height: 147px; margin: 0 auto 20px; background: url(visual/box-icons.png) 0 0 no-repeat }
.links-box-icon.ico-1 .cnt:before { background-position: 0 0 }
.links-box-icon.ico-2 .cnt:before { background-position: -147px 0 }
.links-box-icon.ico-3 .cnt:before { background-position: -294px 0 }
@media(max-width:767px) {
	.links-box-flex:not(.links-box-icon) ul:last-child:nth-child(2) { width: auto }
	.links-box-flex.links-box-icon ul:only-child { width: auto }
}
@media only screen and (min-width:768px) {
	.links-box .cnt { padding: 15px }
	.links-box-icon .cnt:before, .links-box .image { position: absolute; top: 50%; left: 0; width: 32.45%; transform: translateY(-50%); margin: 0 }
	.links-box-icon .cnt:before { width: 147px; margin: 0 7% }
	.links-box.cup-version .cnt { min-height: 145px; padding: 15px 15px 15px 36.45%; text-align: left }
	.links-box.cup-version .title { text-align: left }
	.links-box.cup-version ul { margin: 0; width: 100% }
	.links-box.cup-version ul li { text-align: left }
	.links-box.cup-version .cnt.auto { min-height: 0px; padding: 15px 15px 15px 32.45%; text-align: left }
	.links-box-flex { }
	.links-box-flex ul:nth-last-child(2) { width: auto }
	.links-box-flex .cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; padding: 20px 10px }
	.links-box-flex.links-box-icon .cnt:before, .links-box-flex .image { position: relative; top: 0; left: 0; width: 290px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-transform: none; -ms-transform: none; transform: none }
	.links-box-flex.links-box-icon .cnt:before { width: 147px; height: 147px; margin: 0 76px }
	.links-box-flex ul { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; width: 100%; margin: 0 }
	.links-box-flex ul li:first-child { margin-top: 0 }
	.links-box-flex ul + ul { width: 287px }
	.links-box-flex ul:nth-last-child(2) { margin-right: 10px; min-width: 30% }
	.links-box.columns-version .image { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center }
	.links-box.columns-version .columns { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; -ms-flex-item-align: start; align-self: flex-start }
	.links-box.columns-version .columns ul { -ms-flex-item-align: start; align-self: flex-start }
	.links-box.columns-version .columns .title { padding-bottom: 25px; width: 100%; text-align: left }
}
.links-box .image.v2 { position: absolute; top: 50%; left: 0; width: 22.45%; transform: translateY(-50%); margin: 0 }
@media(max-width:1130px) {
	.links-box .image.v2 { width: 16.45% }
}
@media(max-width:1078px) {
	.links-box .image.v2 { width: 18.45% }
	.links-box ul.paypal-list { margin-right: 70px }
}
@media(max-width:1050px) {
	.links-box .image.v2 { width: 15.45% }
	.links-box ul.paypal-list { margin-right: 70px }
}
@media(max-width:1035px) {
	.links-box .image.v2 { width: 23.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:1000px) {
	.links-box .image.v2 { width: 19.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:976px) {
	.links-box .image.v2 { width: 17.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:960px) {
	.links-box .image.v2 { width: 15.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:949px) {
	.links-box .image.v2 { width: 34.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:820px) {
	.links-box .image.v2 { width: 27.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:770px) {
	.links-box .image.v2 { width: 21.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:730px) {
	.links-box .image.v2 { width: 17.45% }
	.links-box ul.paypal-list { margin-right: 0px }
}
@media(max-width:710px) {
	.links-box .image.v2 { width: 100%; display: block; margin-top: -110px }
	.links-box.blue-bg.darker .cnt.v2 { padding-top: 102px }
}
@media(max-width:614px) {
	.links-box .image.v2 { width: 100%; display: block; margin-top: -125px }
}
@media(max-width:599px) {
	.data-row-image.anchor-r img { width: 100% }
}
@media(max-width:540px) {
	.links-box .image.v2 { width: 100%; display: block; margin-top: -138px }
}
@media(max-width:516px) {
	.links-box .image.v2 { width: 100%; display: block; margin-top: -162px }
}
@media(max-width:370px) {
	.links-box .image.v2 { width: 100%; display: block; margin-top: -182px }
}

.columns.x3 { column-count: 2; column-gap: 3%; margin: 0 auto 10px }
.columns.x3 ul { display: block }

@media only screen and (min-width: 360px) {
	.columns.x3 { width: 90% }
}
@media only screen and (min-width:768px) and (max-width:949px), (min-width:1024px) {
	.column { overflow: hidden }
	.column.first { float: left; width: 48.5%; margin-right: 3% }
	.columns { column-count: 2; column-gap: 4%; margin-bottom: 18px; clear: both }
	.columns.x3 { column-count: 3; width: 80%; padding-left: 8% }
	.columns>p { text-align: left }
}
.bluebox1 { padding: 15px; margin: 0 auto 15px; background: #e9f5fd; border: 1px solid #dfdfdf }
.bluebox1:after { content: ""; display: table; clear: both }
.bluebox1 .img.left, .bluebox1 .img.right { float: none; text-align: center; line-height: 0; margin-bottom: 15px }
.bluebox1 .img img { max-width: 100%; height: auto }
.bluebox1 .title { overflow: hidden; padding: 9px 12px; margin-bottom: 15px; font: bold 14px/1 'roboto slab', sans-serif; color: #393939; background: white; border: 1px solid #ddd }
.bluebox1 p { padding-bottom: 15px; font: normal 12px/2 Verdana, sans-serif; color: #606060; text-align: left }
.bluebox1 .txt { display: block; font: italic bold 14px/1 Verdana, sans-serif; text-align: center; color: #f46441; text-decoration: underline }
.bluebox1 .txt:hover { text-decoration: none }
@media only screen and (max-width:414px) {
	article>p, article>div>p, #wrap>p, #wrap>div>p, .bluebox p { padding-top: 10px }
}
@media only screen and (min-width:768px) {
	.bluebox1 .img.left { float: left; max-width: 50%; margin-right: 3% }
	.bluebox1 .img.right { float: right; max-width: 50%; margin-left: 3% }
}
@media only screen and (min-width:1024px) {
	.bluebox1 { padding: 1.7% 3% 2px }
}
.bluebox1 { padding: 15px; margin: 0 auto 15px; background: #e9f5fd; border: 1px solid #dfdfdf }
.bluebox1.faq { background: #F7FBFF; border-color: #D6D8D9; padding-bottom: 1px }
.bluebox1.faq:before { content: ""; float: right; display: block; width: 47px; height: 43px; background: url(visual/faq-icon.png) no-repeat 0 0 }
.bluebox1.soft, .bluebox1.live { background: #F7FBFF; border-color: #D6D8D9; padding-bottom: 1px }
.bluebox1.soft:before, .bluebox1.live:before, .bluebox1.real-money:before { content: ""; display: block; width: 217px; height: 111px; margin: auto; background: url(visual/big-soft-extreme-live-gaming.png) no-repeat center; background-size: contain }
.bluebox1.soft.icons:before, .bluebox1.live.icons:before { height: 90px }
.bluebox1.soft.authentic:before { background-image: url(visual/big-soft-authentic-gaming.png) }
.bluebox1.soft.betgamestv:before { background-image: url(visual/big-soft-betgamestv.png) }
.bluebox1.soft.extreme:before { background-image: url(visual/big-soft-extreme-live-gaming.png) }
.bluebox1.soft.ezugi:before { background-image: url(visual/big-soft-ezugi.png) }
.bluebox1.soft.gamesos:before { background-image: url(visual/big-soft-games-os.png) }
.bluebox1.soft.hogaming:before { background-image: url(visual/big-soft-hogaming.png) }
.bluebox1.soft.luckystreak:before { background-image: url(visual/big-soft-lucky-streak.png) }
.bluebox1.soft.medialive:before { background-image: url(visual/big-soft-medialive.png) }
.bluebox1.soft.pariplay:before { background-image: url(visual/big-soft-pariplay.png) }
.bluebox1.soft.portomaso:before { background-image: url(visual/big-soft-portomaso-gaming.png) }
.bluebox1.soft.visionary:before { background-image: url(visual/big-soft-visionary-igaming.png) }
.bluebox1.soft.vivo:before { background-image: url(visual/big-soft-vivo-gaming.png) }
.bluebox1.soft.wirex:before { background-image: url(visual/big-soft-wirex.png) }
.bluebox1.soft.xpg:before { background-image: url(visual/big-soft-xpg.png) }
.bluebox1.live:before { background-image: url(visual/ico-live.svg) }
.bluebox1.live.holdem:before { background-image: url(visual/ico-holdem.svg) }
.bluebox1.live.poker:before { background-image: url(visual/ico-3card.svg) }
.bluebox1.live.caribbean:before { background-image: url(visual/caribbean-stud-poker.png) }
.bluebox1.live.sicbo:before { background-image: url(visual/ico-sicbo.svg) }
.bluebox1.live.baccarat:before { background-image: url(visual/ico-baccarat.svg) }
.bluebox1.live.blackjack:before { background-image: url(visual/ico-blackjack.svg) }
.bluebox1.live.card3:before { background-image: url(visual/ico-3card.svg) }
.bluebox1.live.holdem:before { background-image: url(visual/ico-holdem.svg) }
.bluebox1.live.multiwheel:before { background-image: url(visual/money-wheel.png) }
.bluebox1.real-money { background: #F7FBFF; border-color: #D6D8D9; padding-bottom: 1px }
.bluebox1.real-money.bonus:before { background-image: url(visual/real-money-bonus.png) }
.bluebox1.real-money.apps:before { background-image: url(visual/real-money-app.png); height: 117px; }
.bluebox1.real-money.paypal:before { background-image: url(visual/real-money-paypal-logo.png); height: 117px; }
.bluebox1.real-money.live-dealer:before { background-image: url(visual/real-money-live-dealer.png); margin-top:10px; height: 132px; }
.bluebox1.real-money.netent:before { background-image: url(visual/soft/netent.png); height: 80px; }
.bluebox1.real-money.mga:before { background-image: url(visual/soft/mga.png); height: 38px; }
.bluebox1.real-money.red-rake:before { background-image: url(visual/soft/redrake.png); height: 50px; }
.bluebox1.real-money.igt:before { background-image: url(visual/soft/igt.png); height: 49px; }
.bluebox1:after { content: ""; display: table; clear: both }
.bluebox1 h3, .bluebox1 h4, .bluebox1 h5 { color: #1E86B1; font-size: 18px; font-family: 'open sans condensed', sans-serif }
.bluebox1 .img.left, .bluebox1 .img.right { float: none; text-align: center; line-height: 0; margin-bottom: 15px }
.bluebox1 .img img { max-width: 100%; height: auto }
.bluebox1 .title { overflow: hidden; padding: 9px 12px; margin-bottom: 15px; font: bold 14px/1 'roboto slab', sans-serif; color: #393939; background: white; border: 1px solid #ddd }
.bluebox1 p { overflow: hidden; padding-bottom: 15px; font: normal 12px/2 Verdana, sans-serif; color: #606060; text-align: left }
.bluebox1 .txt { display: block; font: italic bold 14px/1 Verdana, sans-serif; text-align: center; color: #f46441; text-decoration: underline }
.bluebox1 .txt:hover { text-decoration: none }

.bluebox1-list { list-style: none; margin: 0; padding: 0 }

@media only screen and (min-width:600px) {
	.bluebox1.soft, .bluebox1.live { position: relative; padding-right: 217px }
	.bluebox1.soft:before, .bluebox1.live:before { position: absolute; top: 0; bottom: 0; right: 0; height: auto }
	.bluebox1.real-money { position: relative; padding-right: 217px; }
	.bluebox1.real-money:before {position: absolute;top: 0;bottom: 0;right: 0;height: auto;}

}
@media only screen and (min-width:768px) {
	.bluebox1 .img.left { float: left; max-width: 50%; margin-right: 3% }
	.bluebox1 .img.right { float: right; max-width: 50%; margin-left: 3% }
}
@media only screen and (min-width:1024px) {
	.bluebox1 { padding: 1.7% 3% 2px }
}


div.bluebox { border: 1px solid #d6d8d9; background: #f7fbff; padding: 10px 2% 0; margin-bottom: 15px; box-shadow: 1px 1px 0 #d6d8d9 }
div.bluebox.ver2 { background: #ebf2f9; box-shadow: none }
div.bluebox > p { color: #13549e }
div.bluebox.ver2 > p { font: italic bold 12px/2 Verdana, sans-serif; color: #696969 }
div.bluebox.ver2 > ul { display: table; max-width: 90%; margin: 0 auto 10px; padding: 0 10px; list-style: none; font: italic bold 12px/2 Verdana, sans-serif; color: #696969 }
div.bluebox.ver2 > ul li { padding-left: 15px; text-indent: -15px }
div.bluebox.ver2 > ul li:before { content: "\2022"; font-size: 13px; padding-right: 5px }
div.bluebox.ver2 > ul li.title { color: #0a509c; font-size: 16px; margin-bottom: 10px }
div.bluebox.ver2 > ul li.title:before { display: none }
div.bluebox.graytext > p { color: #8E8E8E; line-height: 28px }
div.bluebox > p > b:first-child { font-size: 14px; color: #696969 }

.bluebox-v2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border: 1px solid #d6d8d9; background-color: #f7fbff; padding: 15px 13px; margin-bottom: 15px }
.bluebox-v2 p { padding-bottom: 0; line-height: 24px }
.bluebox-v2 .bluebox-image { width: 225px; height: 150px; margin: 8px auto 0 }
.bluebox-v2 .bluebox-img-big { margin: 20px 0; text-align: center }

@media only screen and (min-width: 768px) {
	.bluebox-v2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 9px 13px }
	.bluebox-v2 .bluebox-text { padding: 12px 15px 0 0 }
	.bluebox-v2 .bluebox-image { margin: 0 }
	.bluebox-v2 .bluebox-img-big { margin: 30px }
}

@media only screen and (min-width: 1024px) {
	.bluebox-v2 .bluebox-text { padding: 12px 15px 0 15px }
	.bluebox-v2 .bluebox-img-big { margin: 30px 45px }
}

.glossary-container { position: relative; border-left: 3px solid #79929c; border-right: 3px solid #79929c; margin: 0 -1.5% 20px -5px; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 1.67; color: #fff; background: #79929c; box-sizing: border-box }
.glossary-container * { box-sizing: border-box }
.glossary-container .glossary-inner { position: relative; float: left; width: 100%; padding: 0 25px; margin: -9px -3px 0 }
.glossary-container .glossary-group { padding: 0 3px; margin: 0 -3px; background: url(visual/glossary-gradient.png) repeat-x 0 0 / auto 100% }
.glossary-container .glossary-group:after { content: ''; display: table; line-height: 0; clear: both }
.glossary-container .glossary-content { min-height: 558px; padding: 43px 22px 0; background: #2b4350 }
.glossary-container .glossary-content.searching.no-results .glossary-items:before { content: 'No results'; display: block; padding: 10px 0; font-size: 16px; font-weight: 600; color: #5c5c5c; text-align: center }
.glossary-container .glossary-content.searching .is-hidden:not(.search-hidden) { display: block }
.glossary-container .glossary-search { position: absolute; width: 100%; top: 37px; left: 0; padding: 0 22px }
.glossary-container .glossary-search input { display: block; width: 100%; height: 43px; padding: 0 0 0 30px; border: 0; font-size: 14px; color: #fff; background: url(visual/search.png) no-repeat 0 center / 17px 17px; appearance: none; box-sizing: border-box }
.glossary-container .glossary-search input:focus { outline: 0 }
.glossary-container .glossary-search input::-webkit-input-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.46) !important }
.glossary-container .glossary-search input:-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.46) !important }
.glossary-container .glossary-search input::-moz-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.46) !important }
.glossary-container .glossary-search input:-ms-input-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.46) !important }
.glossary-container .glossary-search input::-ms-input-placeholder { opacity: 1; color: rgba(255, 255, 255, 0.46) !important }
.glossary-container .glossary-container-title { position: relative; padding: 7px 0; margin: 0 -3px; font-size: 14px; font-weight: 600; color: #fff; text-align: center; background: url(visual/glossary-gradient.png) repeat-x 0 0 / auto 100% }
.glossary-container .glossary-container-title span { position: relative; display: block; z-index: 1 }
.glossary-container .glossary-nav { position: relative; padding: 0 25px; margin: 0 -25px; overflow-x: auto; overflow-y: hidden; font-size: 0; white-space: nowrap; z-index: 2; list-style-type: none; -webkit-overflow-scrolling: touch }
.glossary-container .glossary-nav li { display: inline-block; vertical-align: middle }
.glossary-container .glossary-nav button { position: relative; width: 45px; height: 54px; padding: 9px 0 0; border: 0; font-size: 14px; font-weight: 600; color: #fff; text-align: center; background: none; appearance: none }
.glossary-container .glossary-nav button:focus { outline: 0 }
.glossary-container .glossary-nav .active button { background: #2b4350; background-clip: content-box }
.glossary-container .glossary-nav .active button:before { content: ''; position: absolute; width: 0; height: 0; top: 0; left: 0; border-style: solid; border-width: 0 22.5px 9px 22.5px; border-color: transparent transparent #2b4350 transparent }
.glossary-items { height: 515px; padding: 0; margin: 0; overflow-x: hidden; overflow-y: auto; background: #fff; list-style-type: none; -webkit-overflow-scrolling: touch }
.glossary-item { position: relative; padding: 32px 15px 0; color: #5c5c5c }
.glossary-item:before { content: '- 'attr(data-letter) ' -'; position: absolute; width: 100%; height: 32px; top: 0; left: 0; border: 1px solid #d7d8d9; font-family: 'Verdana', sans-serif; font-size: 16px; line-height: 32px; font-weight: 600; text-transform: uppercase; text-align: center; background: rgb(253, 253, 253); background: linear-gradient(to bottom, rgba(253, 253, 253, 1) 0%, rgba(227, 227, 227, 1) 100%) }
.glossary-item ul { padding: 0; margin: 0; list-style-type: none }
.glossary-item li { padding: 14px 0 }
.glossary-item li + li { border-top: 2px solid #eee }
.glossary-item .glossary-title { display: block; font-size: 14px; line-height: 1.36; color: #1e86b1 }
.search-hidden, .glossary-item.is-hidden:not(.search-hidden) { display: none }
@media(min-width:768px) {
	.glossary-container .glossary-content { min-height: 510px }
	.glossary-items { height: 467px }
	.glossary-item { padding: 47px 0 15px }
	.glossary-item li { position: relative; padding-left: 160px }
	.glossary-item li:before { content: ''; position: absolute; width: 1px; height: 100%; top: 0; left: 145px; background: #dddddd }
	.glossary-item li + li { border: 0 }
	.glossary-item .glossary-title { position: absolute; width: 145px; top: 50%; left: 0; padding: 0 15px 0 10px; transform: translateY(-50%); text-align: right }
}
@media(min-width:950px) {
	.glossary-container { margin: 0 0 20px }
}
@media(min-width:1280px) {
	.glossary-container { border-width: 5px }
	.glossary-container .glossary-container-title { margin: 0 -5px }
	.glossary-container .glossary-search input::-webkit-input-placeholder { font-weight: 400 }
	.glossary-container .glossary-search input::-moz-placeholder { font-weight: 400 }
	.glossary-container .glossary-search input:-moz-placeholder { font-weight: 400 }
	.glossary-container .glossary-search input:-ms-input-placeholder { font-weight: 400 }
	.glossary-container .glossary-search input::placeholder { font-weight: 400 }
	.glossary-container .glossary-content { height: 447px; padding-top: 15px; overflow: hidden }
	.glossary-container .glossary-content.searching.no-results .glossary-items:before { padding: 0 0 10px }
	.glossary-container .glossary-content.mCustomScrollbar { padding: 0 0 0 22px }
	.glossary-container .glossary-content.mCustomScrollbar .mCSB_container { padding-top: 15px }
	.glossary-container .glossary-content .mCSB_inside > .mCSB_container { margin-right: 22px }
	.glossary-container .glossary-content .mCSB_scrollTools .mCSB_draggerRail { width: 7px; background: #3d515b }
	.glossary-container .glossary-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 7px; border-radius: 7px; background: #7c868a }
	.glossary-container .glossary-content .mCSB_scrollTools .mCSB_draggerContainer { top: 3px; bottom: 4px; right: 4px }
	.glossary-container .glossary-search { float: right; position: relative; width: auto; top: 0; padding: 1px 10px; z-index: 2 }
	.glossary-container .glossary-search input { padding-right: 30px; background-position: right center }
	.glossary-container .glossary-group { position: relative; padding: 0 5px; margin: 0 -5px }
	.glossary-container .glossary-group:after { content: ''; display: table; line-height: 0; clear: both }
	.glossary-container .glossary-inner { float: left; width: auto; padding-right: 0 }
	.glossary-container .glossary-inner:before { display: none }
	.glossary-container .glossary-nav button { width: 29px }
	.glossary-container .glossary-nav li:first-child button { width: 40px }
	.glossary-container .glossary-nav li:first-child button:before { border-width: 0 20px 9px 20px }
	.glossary-container .glossary-nav li + li { margin: 0 }
	.glossary-container .glossary-nav .active:not(:first-child) button:before { border-width: 0 15px 9px 15px }
	.glossary-container .glossary-nav .active:not(:first-child) button { width: 29px }
	.glossary-items { height: auto; min-height: 495px; padding: 10px 10px 0 }
}
.slot-detailed { background: #fff; box-shadow: 0 0 7px rgba(0, 0, 0, .1), 0 0 0 7px #f2f6fa; padding: 0 15px; margin: 0 0 22px; display: flex; flex-flow: row wrap; align-items: center; justify-content: space-between }
.slot-detailed .hidden { display: none }
.slot-detailed-body { flex-basis: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center }
.slot-detailed .slot-logo { flex-basis: 100%; padding: 18px 0 10px; border-bottom: 1px solid #d9d9d9; font-family: 'Roboto', sans-serif; font-size: 12px; color: #4d4d4d; text-align: center }
.slot-detailed .slot-logo a { color: #3b5995; text-decoration: none }
.slot-detailed .slot-logo a:hover { text-decoration: underline }
.slot-detailed .slot-logo ._jpt-logo, .slot-detailed .slot-logo ._logo { display: block; margin: 0 auto 10px }
.slot-detailed .slot-logo ._logo span { height: 100px; width: 100% }
.slot-detailed .slot-bonus-holder { flex-basis: 100%; padding: 24px 0; text-align: center; box-sizing: border-box }
.slot-detailed .slot-bonus { font-family: 'Open Sans Condensed', sans-serif; font-size: 23px; font-weight: 700; text-transform: uppercase; color: #000; margin-bottom: 10px }
.slot-detailed .slot-bonus strong { font-weight: 700; color: #fe7146 }
.slot-detailed .slot-bonus-body { color: #525252 }
.slot-detailed .slot-op-logo { flex-basis: 36%; padding: 15px 0; text-align: center }
.slot-detailed .slot-op-logo:before { content: '' }
.slot-detailed .slot-op-logo div:not([class]) { position: relative }
.slot-detailed .slot-op-logo div:not([class]) a { font-size: 0; color: transparent; text-decoration: none; position: absolute; bottom: 100%; left: 50%; width: 164px; height: 72px; margin-left: -82px }
.slot-detailed .slot-op-logo.l div:not([class]) a { width: 123px; height: 54px; margin-left: -62px }
/*.slot-detailed .slot-op-logo.m div:not([class]) a { width: 82px; height: 36px; margin-left: -41px }*/
.slot-detailed .slot-op-logo.m div:not([class]) a { width: auto; margin: 0 auto; left: 0; right: 0; bottom: 0; }
.slot-detailed .slot-op-logo.m:before { max-width: 164px; height: 72px; background-size: contain; width: 100%; }
.slot-detailed .slot-op-logo.s div:not([class]) a { width: 62px; height: 27px; margin-left: -31px }
.slot-detailed .slot-cta { flex-shrink: 1; flex-basis: 60%; padding: 15px 0 }
.slot-detailed .slot-terms { flex: 0 0 100%; padding: 10px 10px 20px; font-size: 11px; line-height: 14px; color: #a3a3a3; text-align: right }
.slot-detailed .slot-terms .trigger-terms { color: #7a7a7a }
.slot-detailed .act, .slot-detailed .act1 { font-family: 'Roboto Condensed', sans-serif; font-size: 19px; line-height: 1.1; font-weight: 700; white-space: normal; text-transform: none; padding: 9px 15px; border-radius: 3px }
@media only screen and (max-width:767px) {
	.slot-detailed .slot-photo { display: none }
	.slot-detailed .slot-bonus-holder { border-bottom: 1px solid #d9d9d9 }
}
@media only screen and (max-width:479px) {
	.slot-detailed .slot-op-logo { max-width: 115px }
}
@media only screen and (min-width:768px) {
	.slot-detailed { padding: 10px; border: 1px solid #d6d8d9; box-shadow: 0 0 0 7px #f3f7fb }
	.slot-detailed .slot-photo { flex-basis: 49.2%; overflow: hidden; align-self: flex-start; max-width: 555px }
	.slot-detailed .slot-photo img { display: block }
	.slot-detailed .slot-photo:not(.l):not(.r) img { position: relative; left: 50%; transform: translateX(-50%) }
	.slot-detailed .slot-photo.r img { float: right }
	.slot-detailed .slot-detailed-body { flex-basis: 49.2%; max-width: 375px }
	.slot-detailed .slot-logo { padding: 0 0 10px 0 }
	.slot-detailed .slot-bonus-holder { flex-basis: 61.4%; flex-grow: 1 }
	.slot-detailed .slot-bonus { font-size: 25px; line-height: 29px }
	.slot-detailed .slot-bonus span { display: block }
	.slot-detailed .slot-op-logo { border-left: 1px solid #d9d9d9; max-width: 110px; margin-left: 14px; padding: 5px 0 10px 8px }
	.slot-detailed .slot-cta { flex-basis: 100%; padding: 0 }
	.slot-detailed .slot-terms { padding: 15px 5px 5px; line-height: 12px }
	.slot-detailed .act, .slot-detailed .act1 { font-size: 23px; line-height: 1; padding: 12px }
	.ukip .slot-detailed .slot-photo { display: none }
	.ukip .slot-detailed .slot-detailed-body { flex-basis: 100%; max-width: none; margin-left: 0; padding-left: 66.3%; position: relative }
	.ukip .slot-detailed .slot-logo { width: 24.5%; border-bottom: none; border-right: 1px solid #c4c4c4; position: absolute; top: 0; left: 0; bottom: 0; display: flex; flex-flow: column nowrap; justify-content: center; align-items: stretch }
	.ukip .slot-detailed .slot-logo ._jpt-logo, .ukip .slot-detailed .slot-logo ._logo { max-width: 100% }
	.ukip .slot-detailed .slot-bonus-holder { width: 36.5%; position: absolute; top: 0; left: 26.5%; bottom: 0; padding: 10px 20px 10px 0; display: flex; flex-flow: column nowrap; justify-content: center; align-items: stretch; border-right: 1px solid #c4c4c4 }
	.ukip .slot-detailed .slot-bonus span { display: initial }
	.ukip .slot-detailed .slot-op-logo { max-width: none; padding: 0 0 15px; flex-basis: 100%; border-left: 0; margin-left: 0 }
	.ukip .slot-detailed .slot-op-logo:before { display: block; margin: 0 auto }
	.ukip .slot-detailed .slot-terms { text-align: center }
	.ukip .slot-detailed .act, .ukip .slot-detailed .act1 { font-size: 21px; padding: 10px }
}
@media only screen and (min-width:800px) {
	.slot-detailed .slot-photo { flex-basis: calc(100vw - 430px) }
	.slot-detailed .slot-detailed-body { flex-basis: 375px }
}
@media only screen and (min-width:950px) {
	.slot-detailed .slot-photo { flex-basis: calc(100vw - 684px) }
}
@media only screen and (min-width:1200px) {
	.slot-detailed { padding: 15px }
	.slot-detailed .slot-photo { flex-basis: calc(100vw - 714px) }
	.slot-detailed .slot-terms { padding: 15px 5px 0 }
}
.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto }
.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: 0; direction: ltr }
.mCSB_container { overflow: hidden; width: auto; height: auto }
.mCSB_inside>.mCSB_container { margin-right: 30px }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0 }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container { margin-right: 0; margin-left: 30px }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0 }
.mCSB_scrollTools { position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; opacity: .75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)" }
.mCSB_outside+.mCSB_scrollTools { right: -26px }
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { right: auto; left: 0 }
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { left: -26px }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto }
.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 20px 0 }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1 }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0 }
.mCSB_horizontal.mCSB_inside>.mCSB_container { margin-right: 0; margin-bottom: 30px }
.mCSB_horizontal.mCSB_outside>.mCSB_container { min-height: 100% }
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0 }
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px }
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer { margin: 0 20px }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; height: 100%; left: 0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; margin: 2px auto }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; margin: 4px 0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0 }
.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px }
.mCSB_container_wrapper>.mCSB_container { padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px }
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0 }
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0 }
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px }
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0 }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper { margin-right: 0; margin-left: 30px }
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container { padding-right: 0 }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container { padding-bottom: 0 }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; margin-left: 0 }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0 }
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar { -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out }
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)" }
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools, .mCustomScrollBox:hover>.mCSB_scrollTools, .mCustomScrollBox:hover~.mCSB_scrollTools, .mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)" }
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)" }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)" }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)" }
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)" }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp { background-image: url(mCSB_buttons.png); background-repeat: no-repeat; opacity: .4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)" }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0 }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px }
.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover { opacity: .75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)" }
.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active { opacity: .9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)" }
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .15) }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75) }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 0, 0, .85) }
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: rgba(0, 0, 0, .9) }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0 }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px }
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, .1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, .75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px }
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px auto }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .85) }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .9) }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0 }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px }
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .85) }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .9) }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0 }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, .1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255, 255, 255, .75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0 }
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .85) }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .9) }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0 }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .85) }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .9) }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0 }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px }
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, .1) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px }
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100% }
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto }
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .15) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .85) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .9) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0 }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px }
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, .15) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger { height: 14px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0 }
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; height: 16px; margin: -1px 0 }
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; width: 16px; margin: 0 -1px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; margin: 6px 0 }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .15) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .85) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .9) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px }
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==); background-repeat: repeat-y; opacity: .3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)" }
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=) }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%) }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%) }
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px }
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)" }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0, 0, 0, .2); box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2) }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #555 }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2) }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto }
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .1); box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1) }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1) }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px }
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)" }
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px }
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical { right: 1px }
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical { box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5) }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal { bottom: 1px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0 }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4); height: 12px; width: auto }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #555 }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0, 0, 0, .05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1) }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px }
.mCS-3d-thick-dark.mCSB_scrollTools { box-shadow: inset 0 0 14px rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #777 }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0, 0, 0, .05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px }
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical { right: 0; margin: 12px 0 }
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px }
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical { left: 0; right: auto }
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px }
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)" }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)" }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)" }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)" }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0, 0, 0, .2) }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px }
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0 }
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px }
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0 }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75) }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .85) }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .9) }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .1) }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0, 0, 0, .2) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0 }
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0 }
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0 }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .85) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .9) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .1) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255, 255, 255, .2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0, 0, 0, .2) }
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, .6) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, .6) }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .75) }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .85) }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, .9) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .75) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .85) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, .9) }
#sitemap { margin-bottom: 20px }
#sitemap>ul { list-style: none; font: normal 12px/14px Arial, sans-serif; color: #7a7a7a; padding: 0; margin: 0; border: 1px solid #dfdfdf; background: #fffaf9; padding-bottom: 20px; margin-bottom: 20px }
#sitemap>ul:first-child { margin-top: 0 }
#sitemap>ul li { padding: 0 25px }
#sitemap>ul li:before { display: none }
#sitemap>ul li.title { padding: 7px 25px; margin-bottom: 20px; background: #fd6e45; color: #fff; font: bold 16px/16px 'roboto slab', sans-serif }
#sitemap.light>ul li.title { background: #75c36b }
#sitemap.light ul { background: #fffffa }
#sitemap>ul li.subtitle { padding: 4px 25px 14px; font: 600 14px/14px 'roboto slab', sans-serif; margin-top: 10px }
#sitemap>ul li.main a { font-weight: bold; text-transform: uppercase; border-top: 1px dashed #dcdcdc; margin-top: 15px; padding-top: 7px }
#sitemap>ul li.main:first-child a { border-top: none; margin-top: 0; padding-top: 0 }
#sitemap>ul a { color: #23a0c9; display: block; padding: 4px 0 4px 20px; text-indent: -21px;padding-bottom:10px; }
#sitemap>ul a:before { content: ""; display: inline-block; width: 6px; height: 6px; margin: -1px 15px 0 0; vertical-align: middle; background: #535353; border-radius: 3px }
#sitemap>ul a:hover { text-decoration: none }
@media(min-width:600px) {
	#sitemap { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px }
	#sitemap>ul { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid }
}
@media(min-width:900px) {
	#sitemap { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px }
}
@media only screen and (min-width:1025px) and (max-width:1366px) and (orientation:landscape) {
	#sitemap { min-height: 625px }
}
@media only screen and (min-width:1367px) {
	#sitemap { min-height: 610px }
}
.picta { margin: 5px 0 20px 0; position: relative; text-align: center }
.picta > img, .picta > picture img { display: block; width: 100%; height: auto }
.picta.bl > span, .picta.bc > span, .picta.br > span, .picta.tl > span, .picta.tc > span, .picta.tr > span { position: absolute }
.picta.bc > span { bottom: 40px; left: 0; right: 0 }
.picta.bl > span { bottom: 40px; left: 20px }
.picta.br > span { bottom: 40px; right: 20px }
.picta.tc > span { top: 40px; left: 0; right: 0 }
.picta.tl > span { top: 40px; left: 20px }
.picta.tr > span { top: 40px; right: 20px }
.picta.bc.william-hill > span, .picta.bc.netent > span { bottom: 0 }
@media only screen and (min-width:768px) {
	.picta.bc.william-hill > span, .picta.bc.netent > span { bottom: 40px }
	.picta > img, .picta > picture img { width: auto; max-width: 100%; margin-left: auto; margin-right: auto }
}
.btn-blue { display: inline-block; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1; font-style: italic; font-weight: 600; border-radius: 5px; padding: 9px 18px; border: solid #024b7a; border-width: 0 1px 2px; color: #fff; text-decoration: none }
.btn-blue { background: #065bae; background: -moz-linear-gradient(top, #065bae 0%, #024b7a 100%); background: -webkit-linear-gradient(top, #065bae 0%, #024b7a 100%); background: linear-gradient(to bottom, #065bae 0%, #024b7a 100%) }
.btn-blue img { vertical-align: middle; display: inline-block; position: relative; left: -9px }
.btn-blue:hover { background: #0f73d5; background: -moz-linear-gradient(top, #0f73d5 0%, #1278ba 100%); background: -webkit-linear-gradient(top, #0f73d5 0%, #1278ba 100%); background: linear-gradient(to bottom, #0f73d5 0%, #1278ba 100%) }
.btn-blue._operator1:hover { box-shadow: none }
.btn-blue._operator1:before { content: ''; display: inline-block; position: relative; left: -9px }
@media only screen and (min-width:768px) {
	.btn-blue { font-size: 21px; padding: 10px 24px }
	.btn-blue img, .btn-blue._operator1:before { left: -10px; top: -2px }
	.btn-blue._operator1.ovo:before { content: ''; display: inline-block; margin: 0 30px 0 10px }
	.btn-blue.with-glow { background: #8394ad; background: -moz-radial-gradient(center, ellipse cover, #8394ad 0%, #024b7a 100%); background: -webkit-radial-gradient(center, ellipse cover, #8394ad 0%, #024b7a 100%); background: radial-gradient(ellipse at center, #8394ad 0%, #024b7a 100%); background-size: 100% 250%; background-position: bottom center }
	.btn-blue.with-glow:hover { background: #0f73d5; background: -moz-linear-gradient(top, #0f73d5 0%, #1278ba 100%); background: -webkit-linear-gradient(top, #0f73d5 0%, #1278ba 100%); background: linear-gradient(to bottom, #0f73d5 0%, #1278ba 100%) }
}
.provider-cta { margin: 5px 0 20px 0 }
.provider-cta-title { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1; font-weight: 600; font-style: italic; text-align: center; color: #2e2e2e; padding: 8px; border-bottom: 1px solid #d8d9d9; margin: 0 0 10px }
.cta-box { padding: 5px; background: #fff; max-width: 360px; margin-left: auto; margin-right: auto }
.cta-box-head { line-height: 100px; padding: 5px }
.cta-box-head.botemania { background-color: #383636 }
.cta-box-head.sportium { background-color: #f3f3f3 }
.cta-box-head.bwin { background-color: #000000 }
.cta-box-head.cas888 { background-color: #1d1d1d }
.cta-box-head.luckia { background-color: #f3f3f3 }
.cta-box-head.interwetten { background-color: #f3f3f3 }
.cta-box-head.jokerbet { background-color: #F3F3F3 }
.cta-box-head.casino777 { background-color: #A7A079 }
.cta-box-head img { display: block; margin: 0 auto }
.cta-box-body { position: relative; padding: 20px 0 24px; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; font-family: 'Open Sans', sans-serif; font-size: 25px; line-height: 1; font-weight: 300; color: #171717 }
.cta-box-body strong { display: block; font-size: 51px; font-weight: 700; color: #1f86b1; text-align: center }
.cta-box-body > i { margin-right: 13px }
.cta-box-body > i.new { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 47px; height: 47px; background: url(visual/new-logo.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.playtech { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/playtech2.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.microgaming { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/microgaming2.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.mga { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/mga2.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.nextgen { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/nextgen2.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.netent { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/netent2.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.igt { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/igt2.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.gaming1 { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/gaming1.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.isoftbet { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/isoftbet.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.red-rake { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 78px; height: 50px; background: url(visual/red-rake-gaming-cuadrado-pequeno.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.btg { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/btg-small.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.novoline { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/novoline.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.playson-icon { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/playson-icon.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.aristocrat { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/aristocrat-icon.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.pragmatic-play-icon { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/pragmatic-play.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.merkur-gaming { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/merkur-gaming-small.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.novomatic { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/novomatic-logo.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.rfranco { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/rfranco-small.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.evolution-gaming { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/evolution-gaming.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.thunderkick { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/thunderkick.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.yggdrasil { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 40px; height: 40px; background: url(visual/yggdrassil.png) no-repeat 0 0; margin-right: 15px }
.cta-box-body > i.section-8-studio-2 { font-size: 0pt; line-height: 0pt; text-indent: -4000px; width: 45px; height: 45px; background: url(visual/section-8-studio-2.png) no-repeat 0 0; margin-right: 15px }

.cta-box .act, .cta-box .act1 { font-size: 18px; padding: 16px; font-weight: 600 }


@media only screen and (min-width:768px) {
	.provider-cta { position: relative }
	.provider-cta img { width: auto; height: auto; display: block; max-width: 100% }
	.provider-cta-title { margin-bottom: 20px }
	.cta-box { padding: 10px; width: 240px; position: absolute }
	.cta-box.tl { top: 0; left: 7.5% }
	.cta-box.bl { bottom: 0; left: 7.5% }
	.cta-box.tr { top: 0; right: 7.5% }
	.cta-box.br { bottom: 0; right: 7.5% }
	.cta-box > ._l-merkur { width: 51px; height: 49px }
	.cta-box-body { font-size: 19px }
	.cta-box-body strong { font-size: 39px }
	.cta-box-body > i { margin-right: 10px }
	.cta-box-foot { text-align: center }
	.cta-box .act, .cta-box .act1 { font-size: 15px; padding: 13px; display: inline-block; min-width: 150px }
	.cta-qr { position: absolute; background: #fff; padding: 5px; border-radius: 5px; text-align: center; word-spacing: 5px }
	.cta-qr.tl { top: 0; left: 0 }
	.cta-qr.bl { bottom: 0; left: 0 }
	.cta-qr.tr { top: 0; right: 0 }
	.cta-qr.br { bottom: 0; right: 0 }
	.cta-qr img { display: block; margin: 0 0 3px }
}
.quote-box-1 { margin: 5px 0 20px 0; background: #f3f3f3; padding: 20px 25px }
.quote-box-1:after { content: ''; display: block; clear: both }
.quote-box-1 .img-holder { display: block }
.quote-box-1 .img-holder img { display: block; margin: 0 auto; max-width: 415px; height: auto; width: 100% }
.quote-box-1 .cnt { display: block; border-bottom: solid 1px #cccccc; padding: 20px 0 10px 0 }
.quote-box-1 .cnt p { position: relative; text-indent: 40px; padding: 0 0 20px 0; font-size: 17px; line-height: 21px; color: #7d7d7d; font-style: italic; font-family: 'Roboto Condensed', sans-serif; text-align: left; margin: 0 }
.quote-box-1 .cnt p:before { content: ''; display: block; position: absolute; top: -5px; left: 5px; width: 26px; height: 23px; background-image: url(visual/merkur-icons.png); background-repeat: no-repeat; background-position: 0 0; background-size: 71px 50px }
.quote-box-1 .cnt .name { display: block; text-align: right; font-size: 12px; line-height: 14px; color: #000000; font-family: Arial, sans-serif; font-weight: bold }
.quote-box-1 .cnt .name span { color: #7f919e; font-weight: normal }
.quote-box-alt .img-holder img { width: auto }
@media only screen and (min-width:600px) {
	.quote-box-1 .img-holder { position: relative; float: left; width: 44.05%; overflow: hidden }
	.quote-box-1 .img-holder img { position: relative; float: right; width: auto }
	.quote-box-1 .img-holder.large-img { width: 194px; }
	.quote-box-1 .img-holder.large-img img { height: 240px; }
	.quote-box-1 .img-holder.small-img { width: 187px; }
	.quote-box-1 .img-holder.small-img img { height: 187px; }	
	.quote-box-1 .cnt { float: right; width: 50.42% }
	.quote-box-1 .cnt p { text-indent: 0px; padding-top: 65px; padding-bottom: 40px }
	.quote-box-1 .cnt p:before { width: 36px; height: 33px; background-size: auto auto; background-position: 0 0; left: 50%; margin-left: -18px }
	.quote-box-alt .img-holder { width: 184px }
	.quote-box-alt .cnt { width: calc(100% - 210px) }
}
@media only screen and (min-width:767px) {
	.quote-box-1 .cnt p { font-size: 26px; line-height: 30px; font-weight: 700 }
}
.quote-box-2 { padding: 15px; margin: 5px 0 20px 0; background: #fff }
.quote-box-2 .img-holder { display: block; padding: 0 0 25px 0 }
.quote-box-2 .img-holder img { display: block; margin: 0 auto; max-width: 184px; height: auto; width: 100% }
.quote-box-2 .text-holder { position: relative; display: block; padding: 65px 0 0 0 }
.quote-box-2 .text-holder p { position: relative; text-indent: 40px; padding: 0 0 30px 0; font-size: 17px; line-height: 21px; color: #7d7d7d; font-style: italic; font-family: 'Roboto Condensed', sans-serif; text-align: left; margin: 0 }
.quote-box-2 .text-holder p:before { content: ''; display: block; position: absolute; top: -5px; left: 5px; width: 26px; height: 23px; background-image: url(visual/merkur-icons.png); background-repeat: no-repeat; background-position: 0 0; background-size: 71px 50px }
.quote-box-2 .text-holder .name { display: block; font-size: 12px; line-height: 25px; color: rgba(0, 0, 0, 0.75); position: absolute; top: 0; left: 0; width: 100%; text-align: center; font-weight: bold; font-family: Arial, sans-serif }
.quote-box-2 .text-holder .name span { display: inline-block; width: 150px; height: 23px; background: url(visual/top-sprite.png) no-repeat 0 0; background-size: 150px 75px; text-indent: -4000px; margin-left: 10px }
.quote-box-2 .button-holder { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center }
.quote-box-2 .button-holder img { width: auto; height: auto; max-width: 25% }
.quote-box-2 .button-holder .button { margin-left: 5%; flex-grow: 1; position: relative; font-size: 14px; line-height: 18px; color: #ffffff; text-align: left; font-weight: 700; text-align: center; text-decoration: none; font-family: 'open sans', sans-serif; text-transform: uppercase; padding: 16px 30px 16px 48px; border: solid 1px #ed583a; border-radius: 2px; display: block; background: rgb(255, 114, 71); background: -moz-linear-gradient(top, rgba(255, 114, 71, 1) 0%, rgba(237, 89, 58, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 114, 71, 1) 0%, rgba(237, 89, 58, 1) 100%); background: linear-gradient(to bottom, rgba(255, 114, 71, 1) 0%, rgba(237, 89, 58, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7247', endColorstr='#ed593a', GradientType=0) }
.quote-box-2 .button-holder .button:hover { background: rgb(237, 89, 58); background: -moz-linear-gradient(top, rgba(237, 89, 58, 1) 0%, rgba(255, 114, 71, 1) 100%); background: -webkit-linear-gradient(top, rgba(237, 89, 58, 1) 0%, rgba(255, 114, 71, 1) 100%); background: linear-gradient(to bottom, rgba(237, 89, 58, 1) 0%, rgba(255, 114, 71, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed593a', endColorstr='#ff7247', GradientType=0) }
.quote-box-2 .button-holder .button:after { content: ''; position: absolute; top: 50%; left: 13px; margin-top: -8px; width: 15px; height: 18px; background: url(visual/merkur-icons.png) no-repeat 0px -34px; display: block }

.quote-box-title { font-family: 'Roboto Condensed', sans-serif; font-size: 21px; line-height: 1.1; font-weight: 400; font-style: italic; text-align: center; color: #313131; padding: 0 0 15px }
.quote-box-2.without-image .text-holder { padding: 0 0 35px }
.quote-box-2.without-image .text-holder p { padding-bottom: 12px }
.quote-box-2.without-image .text-holder .name { top: auto; bottom: 12px }
.quote-box-2.without-image .button-holder .button { margin-left: 0 }

@media only screen and (min-width:480px) {
	.quote-box-2 .button-holder img { max-width: 15% }
}
@media only screen and (min-width:768px) {
	.quote-box-2 { border: solid 1px #e2e2e2 }
	.quote-box-2 { min-height: 190px; position: relative; padding-left: 225px; padding-right: 225px }
	.quote-box-2 .img-holder { position: absolute; left: 15px; bottom: 5px; padding: 0 }
	.quote-box-2 .img-holder.v2 { position: absolute; left: 15px; bottom: 36px; padding: 0 }
	.quote-box-2 .text-holder { padding: 20px 0 0 0 }
	.quote-box-2 .text-holder p { font-size: 21px; line-height: 24px; font-weight: 700; text-indent: 0px; padding-top: 45px; padding-bottom: 20px; margin: 0; min-height: 80px }
	.quote-box-2 .text-holder p:before { width: 36px; height: 33px; background-size: auto auto; background-position: 0 0; left: 50%; margin-left: -18px }
	.quote-box-2 .text-holder .name { position: static; padding: 0 9px; text-align: left; background: rgb(246, 246, 246); background: -moz-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(left, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to right, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=1) }
	.quote-box-2 .button-holder { position: absolute; right: 15px; bottom: 15px; top: 15px; padding: 0 15px 0 0; width: 180px; display: block }
	.quote-box-2 .button-holder img { max-width: 44%; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 44px }
	.quote-box-2 .button-holder .button { margin-left: 0; padding-top: 7px; padding-bottom: 7px; padding-left: 36px; position: absolute; left: 0; right: 0; bottom: 0 }

	.quote-box-title { text-align: left; padding-bottom: 18px }
	.quote-box-2.without-image { padding-top: 18px; padding-right: 18px; padding-bottom: 18px }
	.quote-box-2.without-image .text-holder { padding-bottom: 0 }
	.quote-box-2.without-image .text-holder p { font-weight: 400; font-size: 19px; line-height: 26px; padding: 0 0 24px; min-height: 86px }
	.quote-box-2.without-image .text-holder p:before { position: static; float: left; margin: 5px 12px 5px 0 }
	.quote-box-2.without-image .text-holder .name { bottom: auto; width: auto; padding: 5px }
	.quote-box-2.without-image .button-holder { bottom: 18px; right: 18px; top: auto; padding: 0 }
}
@media only screen and (min-width:900px) {
	.quote-box-2 .button-holder .button { padding-left: 42px }
}
@media only screen and (min-width:1100px) {
	.quote-box-2 { padding-left: 245px; padding-right: 245px }
	.quote-box-2.without-image { padding-left: 235px }
}
.quote-box-3 { float: none; padding: 3% 25px; border: 1px solid #D8D9D9; box-shadow: 0 0 0 4px #EFF1F5; margin: 4px 4px 20px }
.quote-box-3>strong { position: relative; display: block; font: italic 600 18px/1.3 'open sans', sans-serif; color: #181818; padding-left: 75px; margin-bottom: 15px }
.quote-box-3>strong:before { content: ""; position: absolute; top: 5px; left: 0; display: block; width: 50px; height: 40px; background: url(visual/quote3.png) no-repeat 0 0 }
.quote-box-3>span { display: block; position: relative; padding: 11px 10px 11px 100px; margin-bottom: 25px; font: italic 600 13px/1.5 'open sans', sans-serif; color: #B2B2B2 }
.quote-box-3>span:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; display: block; width: 78px; height: 78px; background: url(visual/autor.png) no-repeat 0 0 }
.quote-box-3>span>strong { display: block; font-style: normal; color: #181818; text-transform: uppercase }
.quote-box-3>span>span { display: block; font-size: 12px; color: #1E86B1; word-wrap: break-word }
.quote-box-3>a { display: table; margin-left: 0; padding: 12px 30px; font-size: 14px; font-weight: bold }
@media only screen and (min-width:450px) {
	.quote-box-3>span { padding-left: 175px }
	.quote-box-3>span:before { left: 75px }
	.quote-box-3>a { margin-left: 75px }
}
@media only screen and (min-width:600px) {
	.quote-box-3.right { float: right; width: 42%; margin: 10px 4px 10px 3% }
	.quote-box-3.left { float: left; width: 42%; margin: 10px 3% 10px 4px }
	.quote-box-3>span { padding-left: 100px }
	.quote-box-3>span:before { left: 0 }
	.quote-box-3>a { margin-left: 0 }
}
@media only screen and (min-width:1150px) {
	.quote-box-3>span { padding-left: 175px }
	.quote-box-3>span:before { left: 75px }
	.quote-box-3>a { margin-left: 75px }
}
.rating-row-2 { font: normal 13px/1.5 'open sans', sans-serif; padding: 10px 15px; margin: 4px 4px 20px; border: 1px solid #D8D9D9; box-shadow: 0 0 0 4px #EFF1F5 }
.rating-row-2 .author { margin-bottom: 20px }
.rating-row-2 .author:after { content: ""; display: table; clear: both }
.rating-row-2 .author .image { float: left; width: 40%; margin-right: 3.5%; max-width: 170px }
.rating-row-2 .author .image img { display: block; max-width: 100%; height: auto }
.rating-row-2 .author .image.author-jose-ramos-cruz { background: url(visual/autor-jose-ramos-cruz-grande-redondo.png) 50% no-repeat; background-size: contain; max-width: 164px; max-height: 164px }
.rating-row-2 .author .image.author-jose-ramos-cruz:before { content: ''; display: block; padding-bottom: 100% }
.rating-row-2 .author .info { overflow: hidden; color: #696969; padding-top: 1% }
.rating-row-2 .author .info>em { display: block; font-size: 14px }
.rating-row-2 .author .info>strong { display: block; margin-bottom: 15px; font-size: 22px; font-family: 'open sans condensed', sans-serif }
.rating-row-2 .author .info>span { display: block }
.rating-row-2 .author .info>span strong { font-weight: 600 }
.rating-row-2 .rating { padding: 18px; color: #181818; text-align: center; background: #FFFCF0; box-shadow: 0 0 15px #e0e0e0 }
.rating-row-2 .rating>strong { display: block; font-size: 17px; font-weight: 600; margin-bottom: 10px }
.rating-row-2 .rating>em { display: block; font-style: normal }
.rating-row-2 .rating>span { display: block }
.rating-row-2 .rating>span .title { display: none }
.rating-row-2 .rating>span .ec-stars-wrapper { width: 140px; height: 28px; margin: 3px auto 15px; position: relative; font-size: 0 }
.rating-row-2 .rating>span .ec-stars-wrapper span { display: inline-block; width: 28px; height: 30px; background: url(visual/star-full.png) no-repeat center }
.rating-row-2 .rating>span .ec-stars-wrapper .ec-stars-overlay { background: #fffcef url(visual/star-empty.png) repeat-x right 0; height: 28px; position: absolute; top: 2px; right: 0 }
.rating-row-2 .rating>span .ec-stars-wrapper span.here ~ span, .rating-row-2 .rating>span .ec-stars-wrapper span:hover ~ span { background: #fffcef url(visual/star-empty.png) no-repeat center }
.rating-row-2 .rating>span .ec-stars-wrapper:hover .ec-stars-overlay { display: none }
.rating-row-2 .rating>a { display: inline-block; margin: 0 2px; padding: 12px 20px; font-weight: bold; font-size: 14px; position: relative; cursor: pointer }
.rating-row-2.active .rating>a.act1 { display: none }
.rating-row-2 .rating>a.act1:before { content: ""; display: block; position: absolute; top: -50px; left: -50px; right: -50px; bottom: 0 }
.rating-row-2 .rating>a.act.blue { display: none; background: none; border: 1px solid #1E86B1; color: #1E86B1; width: 136px }
.rating-row-2.active .rating>a.act.blue { display: inline-block }
.rating-row-2 .rating>a.act.blue.send { color: white; background: #1e86b1; background: -moz-linear-gradient(top, #1e86b1 0%, #197196 100%); background: -webkit-linear-gradient(top, #1e86b1 0%, #197196 100%); background: linear-gradient(to bottom, #1e86b1 0%, #197196 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e86b1', endColorstr='#197196', GradientType=0) }
.rating-row-2 .rating .ec-stars-outer { margin: 20px 0 }
.rating-row-2 .rating .ec-stars-wrapper:hover { cursor: pointer }
.rating-row-2 .rating .ec-stars-wrapper[data-tooltip]:hover:before { content: attr(data-tooltip); position: absolute; width: 100%; bottom: 100%; left: 50%; text-align: center; max-width: 100px; transform: translate(-50%); background: rgba(0, 0, 0, .7); color: white; font-size: 10px; line-height: 13px; border-radius: 3px; padding: 3px }
@media only screen and (min-width:600px) {
	.rating-row-2 .author .image { margin-right: 6% }
	.rating-row-2 .author .info { padding-top: 5% }
}
@media only screen and (min-width:768px) {
	.rating-row-2 .author { float: left; width: 50%; margin-bottom: 0 }
	.rating-row-2 .author .image { margin-right: 4% }
	.rating-row-2 .author .info { padding-top: 5% }
	.rating-row-2 .rating { overflow: hidden }
}
@media only screen and (min-width:1150px) {
	.rating-row-2:after { content: ""; display: table; clear: both }
	.rating-row-2 .author { width: 55% }
	.rating-row-2 .author .image { margin-right: 6% }
	.rating-row-2 .rating { float: right; width: 40% }
}
@media only screen and (min-width:1150px) {
	.rating-row-2 .author .info { padding-top: 7% }
	.rating-row-2 .rating { margin-top: 10px }
}
.games-with-counters { margin: 0 0 20px 0 }
.games-with-counters .cnt { padding: 10px; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; flex-wrap: wrap; -webkit-flex-wrap: wrap }
.games-with-counters .item { display: block; position: relative; min-width: 45%; text-decoration: none; padding: 15px 0 }
.games-with-counters .item .image { position: relative; width: 98px; height: 98px; display: block; margin: 0 auto 10px auto; border-radius: 50%; border: solid 3px #ffffff; box-shadow: 0 2px 6px rgba(93, 93, 93, 1); overflow: hidden }
.games-with-counters .item .image img { width: 100%; height: auto; display: block; font-size: 0pt; line-height: 0pt; text-indent: -4000px }
.games-with-counters .item .image .hover-cnt { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; font-size: 11px; line-height: 13px; font-weight: bold; font-family: 'Open Sans', arial, sans-serif; text-align: center; background: rgba(241, 241, 241, 0.8); opacity: 0; visibility: hidden; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; border-radius: 50% }
.games-with-counters.crcouk .item .image .hover-cnt { background: #000; background: rgba(0, 0, 0, .7) }
.games-with-counters .item .image .hover-cnt:before { content: ""; display: inline-block; height: 100%; vertical-align: middle }
.games-with-counters .item .image .hover-cnt .info { display: inline-block; max-width: 98px; vertical-align: middle }
.games-with-counters .item .image .hover-cnt .info._logo1:before { content: "" }
.games-with-counters .item .image .hover-cnt .logo { width: 75px; height: 60px; background: #ff0000; display: none; margin: 0 auto; font-size: 0pt; line-height: 0pt; text-indent: -4000px }
.games-with-counters .item .image .hover-cnt .text-1, .games-with-counters .item .image .hover-cnt .text-2[data-before]:before { display: block; color: #000000; padding: 0; font-style: normal; text-transform: none }
.games-with-counters.crcouk .item .image .hover-cnt .text-1, .games-with-counters.crcouk .item .image .hover-cnt .text-2[data-before]:before { color: #fff }
.games-with-counters .item .image .hover-cnt .text-2 { color: #ea411c; font-size: 11px; text-transform: uppercase; font-style: normal; display: block; padding: 5px 0 0 0 }
.games-with-counters .item .image .hover-cnt .text-2[data-before]:before { content: attr(data-before) }
.games-with-counters .item .number { font-size: 15px; line-height: 17px; color: #000000; font-family: 'Roboto', arial, sans-serif; font-weight: 500; text-align: center; display: block; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s }
.games-with-counters .item:hover .image .hover-cnt, .games-with-counters .item.hover .image .hover-cnt { opacity: 1; visibility: visible }
.games-with-counters .item:hover .number, .games-with-counters .item.hover .number { color: #1f86b1 }
.games-with-counters table { width: 100%; border-collapse: separate; border-spacing: 0 }
.games-with-counters .hidden, .games-with-counters .hidden th { display: none }
@media only screen and (min-width:520px) {
	.games-with-counters .item .image { width: 153px; height: 153px; margin-bottom: 15px }
	.games-with-counters .item .image .hover-cnt { font-size: 15px; line-height: 17px }
	.games-with-counters .item .image .hover-cnt .info { margin-top: -10px }
	.games-with-counters .item .image .hover-cnt .logo { display: block }
	.games-with-counters .item .image .hover-cnt .text-1, .games-with-counters .item .image .hover-cnt .text-2[data-before]:before { padding-top: 10px }
	.games-with-counters.crcouk .item .image .hover-cnt .text-2[data-before]:before { padding-top: 5px; padding-bottom: 5px }
	.games-with-counters .item .image .hover-cnt .text-2 { font-size: 14px }
	.games-with-counters .item .image .hover-cnt .info { max-width: none }
	.games-with-counters .item .number { font-size: 24px; line-height: 26px }
}
@media only screen and (min-width:768px) {
	.games-with-counters .item { min-width: 35% }
}
@media only screen and (max-width:1279px) {
	.games-with-counters table, .games-with-counters table tbody, .games-with-counters table td { display: block }
	.games-with-counters table tr { display: flex; flex-flow: row wrap; justify-content: center }
	.games-with-counters table td { min-width: 45% }
}
@media only screen and (min-width:1280px) {
	.games-with-counters .item { min-width: 240px }
}
.vidoffer, .vidoffer.right, .vidoffer.left { float: none; margin: 0 auto 15px }
.vidoffer>.title { padding: 10px; font: italic 600 15px/1 'open sans', sans-serif; text-align: center; color: #2e2e2e }
.vidoffer>.title.l { font-size: 16px }
.vidoffer>.vid>p { position: relative; margin: 0; height: 0; padding: 0 0 56.25% }
.vidoffer>.vid iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }
.vidoffer .sidebox { padding-top: 1px }
.vidoffer .sidebox>.img { display: none; margin-bottom: 0 }
.vidoffer .sidebox>.list { margin: 10px }
.vidoffer .sidebox>.list:before { margin: 10px 0 5px }
.vidoffer .sidebox>.list.v2:before { margin: 10px 30px 5px }
.vidoffer .sidebox>.list ul li { background: none; text-indent: -24px }
.vidoffer .sidebox>.list ul li:before { content: ""; display: inline-block; width: 15px; height: 13px; margin-right: 9px; background: url(visual/sidebar-left1.png) no-repeat -2px -502px }
.vidoffer .sidebox>.link { padding: 0 0 10px }
.vidoffer .sidebox.sunmaker { background: #143b5c }
.vidoffer .sidebox.sunmaker > .list { background: #062945; border-color: #21547e }
.vidoffer .sidebox.sunmaker > .list ul li { color: #f0f0f0 }
.vidoffer .sidebox.sunmaker .link a { width: auto; margin-left: 7.3%; margin-right: 7.3% }
@media only screen and (min-width:600px) {
	.vidoffer .vid { padding-right: 250px }
	.vidoffer.right .vid { position: relative; padding-right: 28% }
	.vidoffer.left .vid { position: relative; padding-left: 28% }
	.vidoffer .sidebox { position: absolute; top: 0; bottom: 0; width: 28% }
	.vidoffer.right .sidebox { right: 0 }
	.vidoffer.left .sidebox { left: 0 }
	.vidoffer .sidebox>.list ul li { padding-bottom: 0 }
}
@media only screen and (min-width:1024px) {
	.vidoffer .sidebox>.img { display: block }
	.vidoffer .sidebox>.list { margin: 3% }
	.vidoffer .sidebox>.list ul li { padding-bottom: 8px }
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.vidoffer .sidebox>.list ul li { padding: 4px 1px 4px 24px }
}
@media only screen and (min-width:1024px) and (max-width:1366px) {
	.vidoffer .sidebox>.list ul li { padding: 4px 1px 4px 24px }
}
@media only screen and (min-width:1200px) {
	.vidoffer .vid { padding: 1%; box-shadow: 0 0 0 1px #ddd inset }
	.vidoffer.right .vid { padding-right: 29% }
	.vidoffer.left .vid { padding-left: 29% }
	.vidoffer .sidebox>.img { margin-top: 7.3% }
	.vidoffer .sidebox>.list { margin: 7.3% }
}
@media only screen and (min-width:1280px) {
	.vidoffer .sidebox>.list:before { margin: 20px 0 15px }
	.vidoffer .sidebox.sunmaker>.list { padding-bottom: 18px }
	.vidoffer .sidebox.sunmaker>.list:before { margin: 30px 0 25px }
}
.vidoffer .sidebox.leovegas>.list._logo1.leovegas:before, .vidoffer .sidebox.wh>.list._logo1.wh:before { margin: 10px auto }
.infomap { padding: 15px; margin-bottom: 20px }
.infomap:after { content: ""; clear: both; display: block }
.infomap .info { width: 100% }
.infomap .info > div { overflow: hidden; max-width: 100% }
.infomap .info img { display: block; margin: 0 auto }
.infomap .info ul { display: table; padding: 15px 2%; margin: 0 auto }
.infomap .info ul li { list-style-type: none; font-size: 13px; line-height: 14px; color: #5f5f5f; padding: 0 0 15px 0 }
.infomap .info ul li span { display: block; font-size: 14px; color: #1585ae }
.infomap .info ul li.title { font-size: 26px; line-height: 31px; color: #7d7d7d; font-weight: bold; font-style: italic; font-family: "Roboto Condensed", sans-serif }
.infomap .map-frame { height: 200px }
.infomap .map-frame iframe { width: 100%; height: 100% }
@media only screen and (min-width:560px) {
	.infomap { padding: 0 0 20px 0; border-bottom: 1px solid #bababa; position: relative }
	.infomap .info { float: left; width: 42% }
	.infomap .map-frame { position: absolute; width: 57%; top: 0; right: 0; bottom: 20px; height: auto }
	.infomap.map-left .info { float: right }
	.infomap.map-left .map-frame { left: 0 }
}
@media only screen and (min-width:1280px) {
	.vidoffer .sidebox>.list:before { margin: 20px 0 15px }
	.vidoffer .sidebox.sunmaker>.list { padding-bottom: 18px }
	.vidoffer .sidebox.sunmaker>.list:before { margin: 30px 0 25px }
}
.tabletop { margin: 0 -5px; padding: 10px 10px 30px; font: normal 11px/15px Verdana, sans-serif; color: #787878; border: 1px solid #d6d8d9; border-bottom: none; text-align: center; background: #fffcf0 }
.tabletop > .offer { float: left; width: 42%; padding-right: 10px; font: normal 12px/22px 'open sans', sans-serif; color: #5c5c5c }
.tabletop > .offer .logo-holder { position: relative; max-width: 180px; width: 100%; display: block; margin: 0 auto; background: #000000; height: 88px; font-size: 0pt; line-height: 0pt; text-indent: -4000px }
.tabletop > .offer .logo-holder:after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block }
.tabletop > .offer .logo-holder.royal-panda { background: #191919 }
.tabletop > .offer > strong { display: none; font: 600 17px/20px 'open sans', sans-serif; color: #515151 }
.tabletop > .offer > .casbig, .tabletop > .offer > .logo { display: block; text-align: center; height: 66px; line-height: 66px }
.tabletop > .offer > .casbig i { display: inline-block; width: 122px; height: 26px; vertical-align: middle; background: url() no-repeat 0 -37px; text-indent: -9999px }
.tabletop > .offer > .casbig.cas888 i { width: 118px; height: 38px; background-position: 0 -105px }
.tabletop > .offer > .casbig.netbet i { width: 104px; height: 20px; background-position: 0 -145px }
.tabletop > .offer > .casbig.codeta i { width: 122px; height: 27px; background-position: 0 -200px }
.tabletop > .offer > .casbig.betway i { width: 92px; height: 26px; background-position: 0 -265px }
.tabletop > .offer > .casbig.ovo i { width: 122px; height: 26px; background-position: 0 -329px }
.tabletop > .offer > .casbig.karamba i { width: 122px; height: 26px; background-position: 25px -410px }
.tabletop > .offer > .casbig.druckgluck i { width: 122px; height: 24px; background-position: 0px -468px }
.tabletop > .offer > .rating { display: block }
.tabletop > .offer > .rating:after { content: ""; display: block; width: 110px; height: 21px; margin: 0 auto; background: url(visual/tabletop.png) no-repeat 0 -64px }
.tabletop > .info { overflow: hidden }
.tabletop > .info > .img { line-height: 0; display: none }
.tabletop > .info > .img img { max-width: 100%; height: auto; display: inline-block; vertical-align: middle; font-size: 10px }
.tabletop > .info > .bonus { text-transform: uppercase }
.tabletop > .info > .bonus > b { display: none; font: bold 14px/14px 'open sans', sans-serif; color: #080808; padding: 3px }
.tabletop > .info > .bonus > span { display: block; font: 300 10px/12px 'open sans', sans-serif; color: #171717; padding: 15px 0 }
.tabletop > .info > .bonus > span span { font-size: 23px }
.tabletop > .info > .bonus > span em { display: inline-block; font-style: normal; width: 45px }
.tabletop > .info > .bonus > span strong { font: 800 30px/30px 'open sans', sans-serif; color: #1f86b1 }
.tabletop > .info > .bonus > span strong sup { font-weight: 300; top: -0.2em }
.tabletop > .info > .bonus > a { padding: 14px; font-size: 17px; font-weight: bold; line-height: 20px; max-width: 180px }
.tabletop > .info > .bonus > a:hover { }
.tabletop > .info > .list { display: none }
.tabletop > .info > .list.first { border-bottom: 1px solid #ccc; margin-bottom: 5px }
.tabletop > .info > .list > strong { display: block; font: bold 14px/14px 'open sans', sans-serif; color: #080808; padding-top: 3px; text-transform: uppercase }
.tabletop > .info > .list > span { display: block; height: 48px; line-height: 48px }
.tabletop > .info > .list > span > span { display: inline-block; line-height: 15px; vertical-align: middle }
.tabletop > .info > .list > span > span > span { display: block }
.tabletop > .info > .list > span > span b { font-weight: normal; color: #282828 }
.tabletop > .info > .list > span > span.dl { width: 20px; height: 20px; margin: 0 8px; background: url(visual/devices-small.png) no-repeat 0 0; text-indent: -9999px }
.tabletop > .info > .list > span > span.ios { background-position: 0 0; width: 26px; height: 18px }
.tabletop > .info > .list > span > span.and { background-position: 0 -17px; width: 53px; height: 17px }
.tabletop > .info > .list > span > span.win { background-position: 0 -35px; width: 17px; height: 18px }
.tabletop > .info > .list > span > span.berry { background-position: 0 -52px; width: 20px; height: 17px }
@media only screen and (min-width:480px) { }
@media only screen and (min-width:600px) {
	.tabletop { background: white; padding: 10px; overflow: hidden }
	.tabletop > .offer { width: 25%; padding: 15px 10px 15px 0 }
	.tabletop > .offer > strong { display: block }
	.tabletop > .offer > .rating { display: block }
	.tabletop > .info { padding: 12px 10px; background: #fffcf0; border: 1px solid #d8d9d9; border-radius: 3px }
	.tabletop > .info > .bonus { float: right; width: 45%; max-width: 230px; margin-left: 10px }
	.tabletop > .info > .bonus > b { display: block }
	.tabletop > .info > .bonus > span { padding: 18px 0 }
	.tabletop > .info > .bonus > a { padding: 8px; font-size: 16px; line-height: 20px; max-width: 190px }
	.tabletop > .info > .list { display: block; overflow: hidden }
}
@media only screen and (min-width:768px) {
	.tabletop > .offer > .casbig i { width: 170px; height: 36px; background-position: 0 0 }
	.tabletop > .offer > .casbig.codeta i { width: 152px; height: 34px; background-position: 0 -165px }
	.tabletop > .offer > .casbig.betway i { width: 129px; height: 36px; background-position: 0 -228px }
	.tabletop > .offer > .casbig.ovo i { width: 170px; height: 36px; background-position: 0 -292px }
	.tabletop > .offer > .casbig.karamba i { width: 170px; height: 52px; background-position: 23px -355px }
	.tabletop > .offer > .casbig.druckgluck i { width: 170px; height: 30px; background-position: 0px -438px }
	.tabletop > .offer > .rating:after { width: 93px; height: 18px; background-position: 0 -60px }
	.tabletop > .info > .bonus > span { font-weight: 400; font-size: 12px; line-height: 12px; color: black }
	.tabletop > .info > .bonus > span span { font-weight: 300; font-size: 30px; text-transform: none }
	.tabletop > .info > .bonus > span em { width: 45px }
	.tabletop > .info > .bonus > span strong { font-weight: 700; font-size: 36px; line-height: 30px }
}
@media only screen and (min-width:950px) {
	.tabletop { margin-left: 0; margin-right: 0; border: 2px solid #d6d8d9; border-bottom: 1px solid #d6d8d9 }
}
@media only screen and (min-width:1024px) {
	.tabletop > .offer { width: 25%; max-width: 210px }
}
@media only screen and (min-width:1150px) {
	.tabletop > .info { padding: 12px 10px 12px 15px }
	.tabletop > .info > .img { float: right; width: 26.5%; display: block; height: 135px; line-height: 135px; margin-left: 10px }
	.tabletop > .info > .img img { vertical-align: top }
}
@media only screen and (min-width:1200px) {
	.tabletop > .info > .img.qr { position: relative }
	.tabletop > .info > .img.qr:before { content: ""; display: block; width: 95px; height: 95px; position: absolute; bottom: 8px; right: 10px; background: white url(visual/qr/qr-botemania-small.png) no-repeat center }
}
._paym1 { background-image: url(visual/payment-mini.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; color: transparent }
._paym1.visa { background-position: 0px 0px; width: 33px; height: 20px }
._paym1.mastercard { background-position: 0px -21px; width: 33px; height: 20px }
._paym1.paypal { background-position: 0px -42px; width: 33px; height: 20px }
._paym1.paysafe { background-position: 0px -63px; width: 33px; height: 20px }
._paym1.giropay { background-position: 0px -126px; width: 33px; height: 20px }
._paym1.more { background: #fff; border: 1px solid #dbdde1; text-indent: 0; font-family: 'Roboto', sans-serif; font-size: 13px; line-height: 18px; text-align: center; color: #5a5a5a; width: 31px }
._paym1.neteller { background-position: 0px -147px; width: 33px; height: 20px }
._paym1.skrill { background-position: 0px -126px; width: 33px; height: 20px }
._paym1.trustly, ._paym1.trusty { background-position: 0px -105px; width: 33px; height: 20px }
._paym1.bank-transfer { background-position: 0px -168px; width: 33px; height: 20px }
._paym1.teleingreso { background-position: 0 -84px; width: 33px; height: 20px }
.outlined img { display: block; max-width: 100%; height: auto; margin: 0 auto 20px }
picture.outlined img { border: 1px solid #D8D9D9; box-shadow: 0 0 0 3px #EFF1F5; box-sizing: border-box }
div.outlined { border: 1px solid #d8d9d9; box-shadow: 0 0 0 3px #eff1f5; padding: 20px 10px; margin-bottom: 20px; text-align: center }
@media only screen and (min-width:768px) {
	div.outlined { padding: 30px 20px }
	div.outlined img { margin-bottom: 30px }
}
@media only screen and (min-width:1024px) {
	div.outlined { padding: 30px }
}
.logo-merkur-h { background: url(visual/logo-merkur-horiz.png) 50% no-repeat; width: 98px; height: 30px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-merkur-h.notxt { background-position: 0 0; width: 31px }
.logo-novoline-h { background: url(visual/logo-novoline-h.png) 50% no-repeat; width: 120px; height: 18px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-paypal-h { background: url(visual/paypal-small.png) 50% no-repeat; width: 70px; height: 19px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-netent-h { background: url(visual/logo-netent-h.png) 50% no-repeat; width: 76px; height: 28px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-playtech-h { background: url(visual/logo-playtech-h.png) 50% no-repeat; width: 94px; height: 21px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-microgaming-h { background: url(visual/logo-microgaming-h.png) 50% no-repeat; width: 103px; height: 25px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-skrill-h { background: url(visual/logo-skrill-h.png) 50% no-repeat; width: 70px; height: 20px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-neteller-h { background: url(visual/logo-neteller-h.png) 50% no-repeat; width: 70px; height: 20px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-igt-h { background: url(visual/igt.png) 50% no-repeat; width: 103px; height: 25px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-microgaming-h { background: url(visual/microgaming.png) 50% no-repeat; width: 103px; height: 25px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-novoline-h { background: url(visual/logo-novoline-h.png) 50% no-repeat; width: 95px; height: 11px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-playson-h { background: url(visual/logo-playson-h.png) 50% no-repeat; width: 85px; height: 18px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-evolution-gaming-h { background: url(visual/logo-evolution-gaming-h.png) 50% no-repeat; width: 85px; height: 30px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-pragmatic-play-h { background: url(visual/logo-pragmatic-play-h.png) 50% no-repeat; width: 84px; height: 39px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-thunderkick-h { background: url(visual/logo-thunderkick-h.png) 50% no-repeat; width: 85px; height: 27px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-yggdrasil-h { background: url(visual/logo-yggdrasil-h.png) 50% no-repeat; width: 116px; height: 29px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-section-8-studio-h { background: url(visual/logo-section-8-studio-h.png) 50% no-repeat; width: 86px; height: 33px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
caption .logo-pragmatic-play-h,div.title span.logo-pragmatic-play-h,.thumb-rows .logo-pragmatic-play-h { margin: -6px 6px 5px 3px; }
.logo-aristocrat-h { background: url(visual/logo-aristocrat-h.png) 50% no-repeat; width: 84px; height: 39px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
caption .logo-aristocrat-h,div.title span.logo-aristocrat-h,.thumb-rows .logo-aristocrat-h { margin: -10px 6px 4px 3px; }
.logo-nextgen-h { background: url(visual/nextgen.png) 50% no-repeat; width: 103px; height: 25px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-mga-h { background: url(visual/mga2.png) 50% no-repeat; width: 40px; height: 25px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-trustly-h { background: url(visual/logo-trustly.png) 50% no-repeat; width: 55px; height: 19px; margin-top: -4px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-apple-pay-h { background: url(visual/apple-pay-logo.png) 50% no-repeat; width: 46px; height: 17px; margin-top: -4px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-paysafecard-h { background: url(visual/paysafecard-logo.png) 50% no-repeat; width: 76px; height: 18px; margin-top: -4px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-tarjetas-credito-h { background: url(visual/credit-cards-logo.png) 50% no-repeat; width: 35px; height: 18px; margin-top: -4px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-klarna-h { background: url(visual/logo-klarna.png) 50% no-repeat; width: 64px; height: 17px; margin-top: -4px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-transferencia-bancaria-h { background: url(visual/logo-transferencia-bancaria.png) 50% no-repeat; width: 28px; height: 18px; margin-top: -5px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-gaming1-h { background: url(visual/proveedor-gaming1-logo-rectangular.png) 50% no-repeat; width: 76px; height: 28px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-isoftbet-h { background: url(visual/isoftbet-logo.png) 50% no-repeat; width: 86px; height: 19px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-red-rake-h { background: url(visual/red-rake-gaming-logo-rectangular.png) 50% no-repeat; width: 67px; height: 41px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-big-time-gaming-h { background: url(visual/big-time-gaming-h.png) 50% no-repeat; width: 81px; height: 30px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-merkur-gaming-h { background: url(visual/merkur-gaming-h.png) 50% no-repeat; width: 106px; height: 30px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-novomatic-h { background: url(visual/novomatic-h.png) 50% no-repeat; width: 126px; height: 19px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-rfranco-h { background: url(visual/r-franco-h.png) 50% no-repeat; width: 96px; height: 33px; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.t-rating { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; position: relative }
.t-rating:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0 }
.t-rating, .t-rating:after { background-repeat: repeat-x }
@media only screen and (max-width:767px) {
	.t-rating { width: 77px; height: 13px; background-position: 0 -14px }
	.t-rating:after { background-position: 0 0 }
	.t-rating05:after { width: 7px }
	.t-rating1:after { width: 13px }
	.t-rating15:after { width: 23px }
	.t-rating2:after { width: 29px }
	.t-rating25:after { width: 39px }
	.t-rating3:after { width: 45px }
	.t-rating35:after { width: 55px }
	.t-rating4:after { width: 61px }
	.t-rating41:after { width: 63px }
	.t-rating42:after { width: 65px }
	.t-rating43:after { width: 67px }
	.t-rating44:after { width: 69px }
	.t-rating45:after { width: 71px }
	.t-rating46:after { width: 72px }
	.t-rating47:after { width: 73px }
	.t-rating48:after { width: 74px }
	.t-rating49:after { width: 75px }
	.t-rating5:after { width: 77px }
	.t-rating, .t-rating:after { background-image: url(visual/rating3-mobile.png) }
}
@media only screen and (min-width:768px) {
	.t-rating { width: 92px; height: 16px; background-position: 0 -17px }
	.t-rating:after { background-position: 0 0 }
	.t-rating05:after { width: 8px }
	.t-rating1:after { width: 16px }
	.t-rating15:after { width: 27px }
	.t-rating2:after { width: 35px }
	.t-rating25:after { width: 46px }
	.t-rating3:after { width: 54px }
	.t-rating35:after { width: 65px }
	.t-rating4:after { width: 73px }
	.t-rating41:after { width: 79px }
	.t-rating42:after { width: 81px }
	.t-rating43:after { width: 82px }
	.t-rating44:after { width: 83px }
	.t-rating45:after { width: 84px }
	.t-rating46:after { width: 86px }
	.t-rating47:after { width: 87px }
	.t-rating48:after { width: 88px }
	.t-rating49:after { width: 90px }
	.t-rating5:after { width: 92px }
	.t-rating, .t-rating:after { background-image: url(visual/rating3.png) }
}
.large-table { margin: 0 0 20px; padding: 0 5px }
.large-table-quicknav+.large-table { margin-top: 0 }
.large-table table { width: 100%; border-collapse: separate; border-spacing: 0; border: 0 none; font-family: Roboto, sans-serif; caption-side: top }
.large-table caption, .large-table th { font-family: 'Open Sans', sans-serif; font-size: 15px; font-style: italic; font-weight: 400; padding: 15px }
.large-table caption>span, .large-table th>span { margin-left: 3px; margin-right: 3px }
.large-table caption .logo-paypal-h, .large-table th .logo-paypal-h { position: relative; top: -2px }
.large-table caption .logo-bitcoin-h, .large-table th .logo-bitcoin-h { position: relative; top: -4px }
.large-table .hidden { display: none }
.large-table .cell-logo { position: relative; z-index: 2 }
.large-table .cell-logo:before { content: '' }
.large-table .cell-logo a:before { content: ''; width: 123px; height: 54px; position: absolute }
.large-table.fix .cell-logo a:before, .large-table.fix .cell-logo:before { content: none }
.large-table.fix .cell-logo a { display: block; text-align: center; text-indent: 0 }
.large-table .cell-logo a { background-image: none !important }
.large-table .cell-logo .no-link { font-size: 15px; line-height: 1.5; text-transform: uppercase; font-weight: 600; color: #636363; text-decoration: none }
.large-table .cell-cta { position: relative }
.large-table .cell-bonus { text-align: center; text-transform: uppercase }
.large-table .cell-bonus strong { font-family: 'Roboto Slab', sans-serif; display: block; color: #009de1; word-break: break-word }
.large-table .cell-bonus strong sup { vertical-align: top; font-size: .5em; line-height: 1; top: .35em; margin-right: -.5em }
.large-table .cell-regular { display: none }
.large-table>.terms { font-family: Roboto, sans-serif; font-size: 11px; line-height: 1; color: #898b8c; padding: 10px 0 0 }
.large-table.lazyload ._logo:before, .large-table.lazyload caption .logo-paypal-h, .large-table.lazyload th .logo-paypal-h { background-image: none }
.large-table [data-url]:after { content: attr(data-url); font-size: 13px; font-weight: 400; color: #4d4d4d; text-decoration: underline; text-transform: none; position: absolute; bottom: 18px; right: 5px; white-space: nowrap }
.large-table [data-url]:hover:after { text-decoration: none }
.large-table .t-rating { display: block }
.large-table.fix .cell-rate:before { content: attr(data-text); display: block; font: 600 15px/1.5 roboto, sans-serif; color: #636363; text-transform: uppercase }
.large-table.fix .cell-tnc { display: none }
.terms-tip-trigger { display: inline-block; text-decoration: underline; cursor: pointer }
.terms-tip-trigger:hover { text-decoration: none }
.large-table.v2 thead { display: none }
.large-table .yes { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAM1BMVEUAAABxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGlxvGnKhFUYAAAAEHRSTlMAiHf93dIKMnvNWr49F/Cn1saSfAAAAE1JREFUCNdVzDsWgCAMRNGB/EBBs//VyiGx4FVzm4GJZ2IQbnXXWEAFWSN4QAeqJ/Qm3dB3rH0hwE9fO4DJa//ANASOa+GSscA6+Y66ff4AAyLqPOj4AAAAAElFTkSuQmCC) }
.large-table .no { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAKlBMVEUAAAClMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOlMDOw7i/PAAAADXRSTlMAiHiP/dPeREAyBgHQweYSeAAAAEdJREFUCNdjmHoXCCIZwpSAIJXBkQEIVBguclVvX6DLcJHjsm0DkGKwvcwApLhtL29ACHIVsAOVQDWECQJBDsMc37t3r5wEAH2TGrLGcgwNAAAAAElFTkSuQmCC) }
.large-table .dl span span { background-position: 0 0; display: inline-block; width: 20px; height: 20px; position: relative; background: url(/wp-content/themes/general/visual/devices-small.png) no-repeat 0 -217px; text-indent: -9999px; margin-right: 7px }
.large-table .dl span .ios { background-position: 0 0; width: 26px; height: 18px }
.large-table .dl span .and { background-position: 0 -17px; width: 53px; height: 17px }
.large-table .dl span .win { background-position: 0 -35px; width: 17px; height: 18px }
.large-table .dl span .berry { background-position: 0 -52px; width: 20px; height: 17px }
.large-table .dl.x3, .large-table .no, .large-table .yes { display: none }

@media only screen and (max-width: 1023px) {
	.large-table tbody th, .large-table tbody th.cell-tnc { display: none }
}

@media only screen and (max-width: 767px) {
	.large-table caption, .large-table td, .large-table th { border-bottom: 1px solid #dcdee0 }
	.large-table td { padding: 5px 0 44px; box-shadow: inset 0 -34px 0 #f3f8fe }
	.large-table .cell-logo { width: 123px }
	.large-table .cell-logo div { text-align: center }
	.large-table .cell-logo span.terms-tip-trigger { content: '+'; width: 18px; height: 18px; border: 1px solid #848a95; border-radius: 50%; font-size: 16px; line-height: 18px; color: #848a95; text-align: center; position: absolute; bottom: 7px; left: 5px; background: 0 0; cursor: pointer; text-indent: 0; text-decoration: none; z-index: 2; overflow: visible }
	.large-table tr .cell-logo.mob-terms-expanded { z-index: 3 }
	.large-table tr .cell-logo.mob-terms-expanded:after { content: attr(data-terms); font-size: 11px; line-height: 13px; color: #585858; text-indent: 0; background: #fff; border: 1px solid #d1d1d1; width: 240px; padding: 5px; border-radius: 5px; position: absolute; top: 100%; left: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, .25); height: auto; margin-top: -16px }
	.large-table tr .cell-logo.mob-terms-expanded span.terms-tip-trigger { background: #fff }
	.large-table .cell-logo a { font-size: 0; line-height: 0; text-decoration: none; color: transparent; text-indent: -100% }
	.large-table .cell-logo a:before { top: 10px; left: 0 }
	.large-table .cell-logo .no-link { font-size: 0; line-height: 0; text-decoration: none; color: transparent; text-indent: -100% }
	.large-table .cell-bonus { font-size: 12px }
	.large-table .cell-bonus strong { font-size: 15px }
	.large-table .cell-cta { padding-left: 10px; width: 25% }
	.large-table .t-rating { margin-left: auto; margin-right: auto }
	.large-table .act, .large-table .act1 { border-radius: 4px; max-width: 100px; margin-right: 0 }
	.large-table .scroll-cta { display: none }
	.large-table .terms-tip-trigger:after { content: '* Es gelten AGB!'; font-size: 12px; line-height: 18px; position: absolute; top: 0; left: 100%; white-space: nowrap; margin-left: 5px }
	.large-table .mob-terms-expanded .terms-tip-trigger:after { content: none }
	.large-table.fix tr { display: flex; flex-flow: row wrap; align-items: center }
	.large-table.fix td { flex: 0 0 25%; padding: 5px 0; box-shadow: none; border-bottom: none }
	.large-table.fix .cell-logo { padding: 5px 0 20px }
	.large-table.fix .cell-rate { order: 1; height: 0; margin: -25px 0 15px }
	.large-table.fix .cell-rate:before { content: none }
	.large-table.fix .act, .large-table.fix .act1 { margin-left: auto; margin-right: auto }
	.large-table.fix [data-url]:after { content: none }
	.large-table.fix .cell-tnc { display: block; flex: 0 0 96%; order: 2; padding: 5px 2%; border-bottom: 1px solid #dcdee0; background: #f3f8fe; text-align: right; font-size: 11px }
	.large-table.fix tbody th.cell-tnc { display: none }
}

@media only screen and (max-width: 639px) {
	.large-table .cell-points { display: none }
	.large-table.fix td { flex: 0 0 41%; padding: 5px 0; box-shadow: none; border-bottom: none }
	.large-table.fix .cell-bonus { flex: 0 0 29% }
	.large-table.fix .cell-cta { flex: 0 0 30% }
}

@media only screen and (min-width: 640px) {
	.large-table.v2 .cell-points span { display: block }
	.large-table.v2 .cell-points small { display: none }
	.large-table .cell-points ul { padding-left: 0 }
	.large-table .cell-points ul, .large-table.v2 .cell-points span { list-style: none; font-size: 12px; line-height: 14px; color: #113984 }
	.large-table .cell-points ul li, .large-table.v2 .cell-points span { padding-left: 8px; position: relative }
	.large-table .cell-points ul li:before, .large-table.v2 .cell-points span:before { content: '\2022'; color: #ef5b3c; position: absolute; top: 0; left: 0 }
	.large-table .cell-points ul li~li, .large-table.v2 .cell-points span~span { margin-top: 3px }
}

@media only screen and (min-width: 768px) {
	.large-table { padding: 12px }
	.large-table caption, .large-table table { background: #fff; box-shadow: 0 0 6px rgba(0, 0, 0, .1), 0 0 0 12px #f3f7fb; position: relative }
	.large-table caption { box-shadow: inset 0 -1px 0 #d1d1d1, 0 0 6px rgba(0, 0, 0, .1), -12px 0 0 #f3f7fb, 12px 0 0 #f3f7fb }
	.large-table.no-quicknav { border-top: 12px solid #f3f7fb; padding-top: 0 }
	.large-table th { box-shadow: inset 0 -1px 0 #d1d1d1 }
	.large-table td { padding: 10px 0 60px; box-shadow: inset 0 -1px 0 #d1d1d1, inset 0 -11px 0 #fff, inset 0 -45px 0 #f5f9fe }
	.large-table tr:last-child td { padding-bottom: 59px; box-shadow: inset 0 -11px 0 #fff, inset 0 -45px 0 #f5f9fe }
	.large-table tr td:first-child, .large-table tr th:first-child { border-left: 15px solid #fff }
	.large-table tr td:last-child, .large-table tr td.cell-cta, .large-table tr th:last-child, .large-table.fix .cell-cta { border-right: 15px solid #fff }
	.large-table tr td:only-child, .large-table tr th:only-child { border-left: 15px solid #fff; border-right: 15px solid #fff }
	.large-table .cell-logo { padding-left: 133px; position: relative }
	.large-table.fix .cell-logo { padding-left: 0 }
	.large-table .cell-logo:before { position: absolute; top: 50%; left: 0; margin-top: -49px }
	.large-table tr .cell-logo:after { content: attr(data-terms); font-size: 10px; line-height: 1; color: #8b8c8e; text-indent: 0; position: absolute; bottom: 10px; left: 10px; width: 520px; height: 34px; display: flex; flex-flow: column nowrap; justify-content: center; background: 0 0 }
	.large-table .cell-logo a { font-size: 15px; line-height: 1.5; text-transform: uppercase; font-weight: 600; color: #636363; text-decoration: none }
	.large-table .cell-logo a:before { top: 50%; left: 0; margin-top: -49px }
	.large-table .cell-bonus { font-size: 15px; color: #0f0f0f; padding-left: 20px; padding-right: 20px }
	.large-table .cell-bonus strong { font-size: 29px; word-break: initial }
	.large-table.smaller-bonus .cell-bonus strong { font-size: 21px }
	.large-table .dl.x3 { display: table-cell; width: 130px; text-align: center }
	.large-table .cell-bonus.small-cell { width: 90px; padding: 10px 10px 59px 10px }
	.large-table .cell-bonus.small-text strong { font-size: 18px; line-height: 1.2; }
	.large-table .cell-regular { display: table-cell; width: 90px; text-align: center; font-size: 20px }
	.large-table .cell-regular.larger { width: 105px }
	.large-table .cell-regular.small-text { font-size: 15px }
	.large-table .cell-regular.small-text.with-logos { width: 220px; text-align: left }
	.large-table .cell-regular.small-text.with-logos.icon i { position: relative; padding-left: 50px; font-style: normal }
	.large-table .cell-regular.small-text.with-logos.icon i:before { content: ''; position: absolute; width: 32px; height: 32px; left: 18px; top: -6px; background: url(/wp-content/themes/general/visual/icons-3.png) no-repeat 0 0 }
	.large-table .cell-regular.small-text.with-logos.icon.b-e i:before { background-position: -128px -64px }
	.large-table .cell-regular.small-text.with-logos.icon.b-a i:before { background-position: 0 -64px }
	.large-table .cell-regular.small-text.with-logos.icon.b-d i:before { background-position: -96px -64px }
	.large-table .cell-regular.small-text.with-logos.icon.h i:before { background-position: -64px -32px }
	.large-table .cell-regular.small-text.with-logos.icon.c i:before { background-position: -64px 0 }
	.large-table .cell-regular.small-text.with-logos.icon.r-d i:before { background-position: -96px -96px }
	.large-table .cell-regular.small-text.with-logos.icon.r-c i:before { background-position: -64px -96px }
	.large-table .cell-regular.small-text.with-logos.icon.r-e i:before { background-position: -128px -96px }
	.large-table .cell-regular.small-text.with-logos.icon.r-a i:before { background-position: 0 -96px }
	.large-table .cell-regular.small-text.with-logos.icon.r-b i:before { background-position: -32px -96px }
	.large-table .cell-regular.small-text.with-logos.icon.e i:before { background-position: -128px 0 }
	.large-table .cell-regular.small-text.with-logos.longer.icon i { display: block }
	.large-table .cell-regular.small-text.with-logos.longer.icon i:before { top: 50%; margin-top: -16px; left: 10px }
	.large-table .cell-regular strong { font-family: 'Roboto Slab', sans-serif; color: #009de1 }
	.large-table .cell-cta { position: relative }
	.large-table .terms-tip-trigger { display: none }
	.large-table .act, .large-table .act1 { font-size: 16px; border-radius: 5px; padding: 13px }
	.large-table .act1[data-text], .large-table .act[data-text] { font-size: 0; line-height: 0; color: transparent }
	.large-table .act1[data-text]:before, .large-table .act[data-text]:before { font-size: 16px; line-height: 16px }
	.large-table .act[data-text]:before { color: #ef5b3b }
	.large-table .act1[data-text]:before, .large-table .act[data-text]:hover:before { color: #fff }
	.large-table .act1[data-text]:after, .large-table .act[data-text]:after { line-height: 16px }
	.large-table [data-url]:after { bottom: 21px; right: 0; text-align: center; min-width: 100% }
	.large-table .scroll-cta { margin: 12px 0 0; background: #fff; box-shadow: 0 0 6px rgba(0, 0, 0, .1), 0 0 0 12px #f3f7fb; padding: 24px; text-align: center; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.3; font-weight: 300; color: #575757 }
	.large-table .scroll-cta a { font-weight: 400; margin-left: 5px }
	.large-table .scroll-cta a:hover { text-decoration: none }
	.large-table>.terms { padding: 12px 30px 0; box-shadow: 0 0 0 12px #f3f7fb; background: #f3f7fb }
	.large-table.v2 { background: #f3f7fb }
	.large-table.v2 caption { border-width: 0 15px; border-style: solid; border-color: #fff }
	.large-table.center-rating .cell-rate { text-align: center }
	.large-table.center-rating .t-rating { margin-left: auto; margin-right: auto }
}

@media only screen and (min-width: 950px) and (max-width: 1023px) {
	.large-table tr .cell-logo:after { width: 440px }
}

@media only screen and (min-width: 1024px) {
	.large-table .cell-points ul, .large-table.v2 .cell-points span { font-size: 13px; line-height: 15px }
	.large-table .cell-points ul li~li, .large-table.v2 .cell-points span~span { margin-top: 9px }
	.large-table .no, .large-table .yes { display: table-cell; width: 60px; background-position: center 33px; font-size: 0; line-height: 0; text-indent: -9999px }
	.large-table .no.with-text, .large-table .yes.with-text { width: 110px; background-position: 10px 32px; font-size: inherit; line-height: normal; text-indent: inherit }
	.large-table .no.with-text span, .large-table .yes.with-text span { display: block; padding-left: 30px }
}

@media only screen and (min-width: 1280px) {
	.large-table table { border-width: 0 30px }
	.large-table tr .cell-logo:after { width: 700px; left: 20px }
	.large-table .cell-bonus { width: 24% }
}


.qn-chip:before, .qn-chip:after { background-image: url(visual/quicknav-chips.png); background-repeat: no-repeat; background-color: #fff; border: 1px solid #0c2d50; width: 50px; height: 50px; border-radius: 50%; display: block; margin-left: auto; margin-right: auto; transition: background-color .15s }
.qn-chip:hover:before, .qn-chip:hover:after, .qn-chip:not([href]):before, .qn-chip:not([href]):after { background-color: #6e7b94 }
.qn-chip.bonus:before, .qn-chip.bonus:after { background-position: 0 0 }
.qn-chip.bonus:hover:before, .qn-chip.bonus:hover:after, .qn-chip.bonus:not([href]):before, .qn-chip.bonus:not([href]):after { background-position: 0 -50px }
.qn-chip.bonus2:before, .qn-chip.bonus2:after { background-position: -50px 0 }
.qn-chip.bonus2:hover:before, .qn-chip.bonus2:hover:after, .qn-chip.bonus2:not([href]):before, .qn-chip.bonus2:not([href]):after { background-position: -50px -50px }
.qn-chip.euro:before, .qn-chip.euro:after { background-position: -100px 0 }
.qn-chip.euro:hover:before, .qn-chip.euro:hover:after, .qn-chip.euro:not([href]):before, .qn-chip.euro:not([href]):after {background-position: -100px -50px;}
.qn-chip.euro2:before, .qn-chip.euro2:after { background-position: -150px 0 }
.qn-chip.euro2:hover:before, .qn-chip.euro2:hover:after, .qn-chip.euro2:not([href]):before, .qn-chip.euro2:not([href]):after { background-position: -150px -50px }
.qn-chip.free:before, .qn-chip.free:after { background-position: -200px 0 }
.qn-chip.free:hover:before, .qn-chip.free:hover:after, .qn-chip.free:not([href]):before, .qn-chip.free:not([href]):after { background-position: -200px -50px }
.qn-chip.slot:before, .qn-chip.slot:after { background-position: -250px 0 }
.qn-chip.slot:hover:before, .qn-chip.slot:hover:after, .qn-chip.slot:not([href]):before, .qn-chip.slot:not([href]):after { background-position: -250px -50px }
.qn-chip.slot2:before, .qn-chip.slot2:after { background-position: -300px 0 }
.qn-chip.slot2:hover:before, .qn-chip.slot2:hover:after, .qn-chip.slot2:not([href]):before, .qn-chip.slot2:not([href]):after { background-position: -300px -50px }
.bonustable { font: normal 14px/1.4 Roboto, sans-serif; color: #111; padding: 3px 10px; margin: 0 auto 24px; background: #fff }
.bonustable.topfix, .bonustable.left.topfix, .bonustable.right.topfix { margin-top: 20px }
.bonustable.topfix.v2, .bonustable.left.topfix, .bonustable.right.topfix { margin-top: 86px }
.bonustable.left, .bonustable.right { float: none }
.bonustable ._logo:before, .bonustable ._logo:after, .bonustable ._logo > span { width: 82px; height: 36px }
.textbox .bonustable { max-width: 460px; box-shadow: 0 0 5px #ddd; overflow: auto }
.bonustable table { width: 100% }
.bonustable caption { padding: 10px; font: italic 600 15px/20px 'open sans', sans-serif; color: #575757 }
.bonustable caption strong { white-space: nowrap }
.bonustable caption.wlogo.paypal span { display: inline-block; width: 64px; height: 16px; vertical-align: middle; margin: -2px 3px 0; background: url(visual/paypal-small.png) no-repeat 0 0; text-indent: -9999px }
.bonustable caption.wlogo.trustly span { display: inline-block; width: 66px; height: 20px; vertical-align: middle; margin: 0 0px 0 5px; background: url(visual/logo-trustly.png) no-repeat 0 0; text-indent: -9999px }
.bonustable caption.wlogo.apple-pay span { display: inline-block; width: 59px; height: 16px; vertical-align: middle; margin: 0 0px 0 -12px; background: url(visual/apple-pay-logo.png) no-repeat 0 0; text-indent: -9999px }
.bonustable caption.wlogo.paysafecard span { display: inline-block; width: 76px; height: 16px; vertical-align: middle; margin: 0 0px 0 0px; background: url(visual/paysafecard-logo.png) no-repeat 0 0; text-indent: -9999px }
.bonustable caption.wlogo.tarjetas-credito span { display: inline-block; width: 59px; height: 16px; vertical-align: middle; margin: -3px 0px 0 -20px; background: url(visual/credit-cards-logo.png) no-repeat 0 0; text-indent: -9999px }
.bonustable caption.wlogo.transferencia-bancaria span { display: inline-block; width: 59px; height: 16px; vertical-align: middle; margin: 0 0px 0 -20px; background: url(visual/logo-transferencia-bancaria.png) no-repeat 0 0; text-indent: -9999px }
.bonustable caption.wlogo.klarna span { display: inline-block; width: 66px; height: 18px; vertical-align: middle; margin: 0 0px 0 5px; background: url(visual/logo-klarna.png) no-repeat 0 0; text-indent: -9999px }
.bonustable td { height: 54px; padding: 4px 0; vertical-align: middle; border-top: 1px solid #e0e0e0 }
.bonustable .hidden { display: none }
.bonustable .top td { height: 70px }
.bonustable td._logo span a { display: block; height: 100% }
.bonustable td.bonus { text-align: center; padding-left: 10px; padding-right: 10px }
.bonustable td.bonus span { display: block; font-size: 12px; color: #5a5a5a }
.bonustable td.bonus strong { font: bold 18px/1 'roboto slab', sans-serif; color: #1f86b1 }
.bonustable td.bonus strong sup { top: -0.2em }
.bonustable td.bonus>strong { display: block }
.bonustable td.link { padding-right: 5px }
.bonustable td.link a { display: block; max-width: 70px; padding: 6px; margin: 0 auto; font: 600 11px/1.2 roboto, sans-serif; color: #ef5b3b; text-align: center; text-decoration: none; text-transform: uppercase; background: white; border: 1px solid transparent }
.bonustable .top td.link a { color: white; border-color: #ed583a; border-radius: 3px; background: #fe7147; background: -moz-linear-gradient(top, #fe7147 0%, #fe7147 100%); background: -webkit-linear-gradient(top, #fe7147 0%, #fe7147 100%); background: linear-gradient(to bottom, #fe7147 0%, #fe7147 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe7147', endColorstr='#fe7147', GradientType=0) }
.bonustable td.link a:hover { text-decoration: underline }
.bonustable .top td.link a:hover { text-decoration: none }
.bonustable .top td.link>i { margin-top: 12px }
.desktop .bonustable td.link>i:hover, .device .bonustable td.link>i.opened { opacity: 1 }
.device .bonustable td.link>i.closed { opacity: 0.5 }
.bonustable td.link>i i { display: none; position: absolute; top: 130%; right: 0; width: 250px; padding: 8px 14px; border: 1px solid #111; border-radius: 3px; background: white; color: white; font-size: 0; z-index: 1 }
.bonustable td.trms { border-top: none; text-align: right; font-size: 10px; line-height: 1.3; color: #858585; padding-top: 0; padding-bottom: 10px }
.bonustable.has-terms tr:not(.terms-row) td:first-child, .bonustable.has-terms tr:not(.terms-row) td.link { width: 123px }
.bonustable.has-terms td { height: auto }


@media only screen and (max-width:1075px) {
.bonustable.topfix.v2, .bonustable.left.topfix, .bonustable.right.topfix { margin-top: 110px }
}
.bonustable.lazyload caption.wlogo span, .bonustable.lazyload td._logo span, .bonustable.lazyload td._logo span a { background-image: none }
@media only screen and (min-width:550px) {
.bonustable ._logo:before, .bonustable ._logo:after, .bonustable ._logo > span { width: 123px; height: 54px }
.bonustable td.link a { font-size: 14px; max-width: none; padding: 7px 12px }
}
@media only screen and (min-width:768px) {
.bonustable.left { float: left; margin: 5px 2.65% 5px 0 }
.bonustable.right { float: right; margin: 5px 0 5px 2.65% }
.bonustable.livefix.right { max-width: 450px; margin-left: 2% }
.bonustable.livefix.left { max-width: 450px; margin-right: 2% }
.textbox .bonustable { margin-bottom: 24px }
}
@media only screen and (min-width:1150px) {
.bonustable.livefix.right { width: 450px }
.bonustable.livefix.left { width: 450px }
}
.textbox { padding: 10px 2.5% 0; margin: 0 0 15px; background: #f3f7fb }
.textbox.redbg { background: #ffe7e7 }
.textbox:after { content: ""; display: table; clear: both }
.textbox>h2 { font: bold 22px/1.2 'open sans condensed', sans-serif; color: #242424; padding: 5px 0 15px }
.textbox>.title, .textbox>h3 { font: 600 16px/1.2 'open sans', sans-serif; color: #0a509c; padding: 5px 0 15px }
.textbox>.title.italic, .textbox>h4 { font: italic 600 16px/1.2 'open sans', sans-serif; color: #272727; padding: 5px 0 15px }
.textbox .subtitle { font: normal 17px/1.1 Verdana, sans-serif; color: #111; padding: 15px 0; margin: 0 auto; max-width: 350px; overflow: hidden }
.textbox>p { font: normal 12px/2 Verdana, sans-serif; margin: 0; padding-bottom: 24px; text-align: justify; color: #696969 }
.textbox>p a { color: #002aff }
.textbox>p a.red { color: red }
.textbox>p a:hover { text-decoration: none }
.textbox img { max-width: 100%; width: auto; height: auto }
.textbox .vid p { font-family: 'Open Sans', sans-serif; font-size: 10px; text-align: center; font-style: italic; margin-top: 8px }
.textbox .vid.right { min-width: 50% }
.textbox .vid>div { position: relative; height: 0; padding: 0 0 57% }
.textbox .vid iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.textbox-content p:first-child { margin-top: 0 }
.wicon:before { content: ""; float: left; width: 90px; height: 90px; margin: 5px 15px 1px 0; background: transparent no-repeat center }
.wicon.playtech:before { background-image: url(visual/circle/playtech.png) }
.wicon.nextgen:before { background-image: url(visual/circle/nextgen.png) }
.wicon.gaming1:before { background-image: url(visual/circle/gaming1.png) }
.wicon.mga:before { background-image: url(visual/circle/mga_es_big.png) }
.wicon.red-rake:before { background-image: url(visual/circle/red-rake.png) }
.wicon.microgaming:before { background-image: url(visual/circle/microgaming.png) }
.wicon.netent:before { background-image: url(visual/circle/netent.png) }
.wicon.high-rollers:before { background-image: url(visual/circle/highroller.png) }
.wicon.isoftbet:before { background-image: url(visual/circle/iSoftBet.png) }
.wicon.igt:before { background-image: url(visual/circle/IGT.png) }
.wicon.giros-gratis:before { background-image: url(visual/circle/giros-gratis-paypal.png) }
.wicon.bonos-especiales:before { background-image: url(visual/circle/bonos-especiales.png) }
.wicon.en-vivo:before { background-image: url(visual/circle/live.png) }
.wicon.catalogo-de-tragaperras-de-casino:before { background-image: url(visual/circle/catalogo-de-tragaperras-de-casino.jpg) }
.wicon.logo-barragan:before { background-image: url(visual/circle/logo-barragan.png); background-size: contain }
.wicon.logo-manolo-el-del-bombo:before { background-image: url(visual/circle/logo-manolo-el-del-bombo.png); background-size: contain }
.wicon.gonzos:before { background-image: url(visual/circle/logo-gonzos-quest.png); width: 101px; height: 111px }
.wicon.age-of-the-gods-logo:before { background-image: url(visual/circle/logo-age-of-the-gods.png); width: 181px; height: 32px }
.wicon.avalon2:before { background-image: url(visual/circle/logo-avalon-2.png); width: 140px; height: 86px }
.wicon.cleopatra:before { background-image: url(visual/circle/logo-cleopatra.png); width: 182px; height: 58px }
.wicon.immortal-romance:before { background-image: url(visual/circle/logo-immortal-romance.png); width: 179px; height: 85px }
.wicon.reel-rush:before { background-image: url(visual/circle/logo-reel-rush.png); width: 183px; height: 86px }
.wicon.halloween-fortune-logo:before { background-image: url(visual/circle/logo-halloween-fortune.png); width: 148px; height: 84px }
.wicon.starburst:before { background-image: url(visual/circle/logo-starburst.png); width: 139px; height: 114px }
.wicon.casino777:before { background-image: url(visual/circle/starburst.png) }
.wicon.new:before { background-image: url(visual/circle/icono-nuevos-redondo.png) }
.wicon.blackjack:before { background-image: url(visual/circle/icono-blackjack-redondo.png) }
.wicon.sin-deposito:before { background-image: url(visual/circle/no-deposit.png); width: 88px; height: 88px }
.wicon.vip:before { background-image: url(visual/circle/vip.png); width: 88px; height: 88px }
.wicon.live:before { background-image: url(visual/circle/live-new.png); width: 88px; height: 88px }
.wicon.movil:before { background-image: url(visual/circle/movil.png); width: 88px; height: 88px }
.wicon.maximos:before { background-image: url(visual/circle/max-win.png); width: 88px; height: 88px }
.wicon.validez:before { background-image: url(visual/circle/validity.png); width: 88px; height: 88px }
.wicon.restricciones:before { background-image: url(visual/circle/restrictions.png); width: 88px; height: 88px }
.wicon.amistad:before { background-image: url(visual/circle/amistad.png); width: 88px; height: 88px }
.wicon.blackjack-new:before { background-image: url(visual/circle/blackjack.png); width: 88px; height: 88px }
.wicon.cashout:before { background-image: url(visual/circle/cashout.png); width: 88px; height: 88px }
.wicon.giros-gratis-icon:before { background-image: url(visual/circle/giros-gratis.png); width: 88px; height: 88px }
.wicon.limites:before { background-image: url(visual/circle/limites.png); width: 88px; height: 88px }
.wicon.otras-condiciones:before { background-image: url(visual/circle/otras-condiciones.png); width: 88px; height: 88px }
.wicon.poker:before { background-image: url(visual/circle/poker.png); width: 88px; height: 88px }
.wicon.recarga:before { background-image: url(visual/circle/recarga.png); width: 88px; height: 88px }
.wicon.requisitos:before { background-image: url(visual/circle/requisitos.png); width: 88px; height: 88px }
.wicon.ruleta:before { background-image: url(visual/circle/ruleta.png); width: 88px; height: 88px }
.wicon.verificacion:before { background-image: url(visual/circle/verificacion.png); width: 88px; height: 88px }
.wicon.slots:before { background-image: url(visual/circle/slots.png); width: 88px; height: 88px }
.wicon.nuevos:before { background-image: url(visual/circle/new.png); width: 88px; height: 88px }
.wicon.lazyload:before { background-image: none }
.textbox:after { content: ''; clear: both; display: table; height: 0 }
.textbox .image.new1 { display: none }
.textbox .vid { overflow: hidden; margin-top: 5px }
.textbox .vid>div { position: relative; height: 0; padding: 0 0 57% }
.textbox .vid iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.textbox .qna + .bonustable { max-width: 430px }
@media only screen and (max-width:479px) {
.textbox .img { width: 100% }
.textbox .img img { display: block }
.textbox .img.left, .textbox .img.right { float: none }
.textbox .img + .img { margin-top: 10px }
}
@media only screen and (min-width:480px) {
.textbox .img { width: 48.5%; padding: 5px 0 15px }
}
@media only screen and (max-width:767px) {
.textbox-content.left, .textbox-content.right, .textbox .vid.left, .textbox .vid.right { float: none }
}
@media only screen and (min-width:768px) {
.textbox .qna { float: left; width: calc(100% - 480px) }
.textbox-content.left, .textbox-content.right { width: 50% }
.textbox-content.left { margin-right: 3% }
.textbox-content.right { margin-left: 3% }
.textbox-content p { line-height: 24px }
.textbox .vid.right { margin-left: 10px; }
}
@media only screen and (min-width:768px) and (max-width:949px), (min-width:1024px) {
.textbox2 { display: flex; justify-content: space-between }
.textbox2 .textbox { float: right; width: 46.3%; padding-left: 1.5%; padding-right: 1.5% }
.textbox2 .textbox:first-child { float: left }
.textbox2 .textbox>p { text-align: left }
.textbox .image.new1 { display: block; overflow: hidden }
.textbox .image.new1 img { display: block; max-width: 100%; height: auto }
.textbox .image.new1+p { clear: both }
}
@media only screen and (min-width:768px) and (max-width:949px), (min-width:1024px) and (max-width:1199px) {
.textbox2 .bonustable ._logo:before, .textbox2 .bonustable ._logo:after, .textbox2 .bonustable ._logo > span, .comparedevs .bonustable ._logo:before, .comparedevs .bonustable ._logo:after, .comparedevs .bonustable ._logo > span { width: 82px; height: 36px }
.textbox2 .bonustable td.link a, .comparedevs .bonustable td.link a { font-size: 11px; max-width: 62px; padding: 6px 0px }
}
.textbox .questions { float: none; overflow: hidden; max-width: 420px; margin: 10px auto 20px; padding: 0px; list-style: none; font: italic normal 14px/1.25 Verdana, sans-serif; color: #747474; background: url(visual/q-bg.png) no-repeat center; background-size: contain }
.textbox .questions.lazyload { background-image: none }
.textbox .questions li { padding: 5px 0 }
.textbox .questions li strong:first-child { display: block; margin-bottom: 8px; font-style: normal; color: #2d2d2d }
.comparedevs { padding: 15px; margin: 0 -1% 20px; color: white; border: 1px solid #d5d9d7; box-shadow: 0 0 0 2px #fff inset; background: #3d6c85; background: -moz-linear-gradient(top, #3d6c85 1%, #043b5a 50%, #3d6c85 100%); background: -webkit-linear-gradient(top, #3d6c85 1%, #043b5a 50%, #3d6c85 100%); background: linear-gradient(to bottom, #3d6c85 1%, #043b5a 50%, #3d6c85 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6c85', endColorstr='#3d6c85', GradientType=0) }
.comparedevs>.title { padding: 10px; font: 600 22px/1 'open sans', sans-serif; color: #ffd800; text-align: center; text-transform: uppercase }
.comparedevs>.subtitle { padding: 0 10px 20px; font: normal 18px/1 'open sans', sans-serif; color: #fff; text-align: center }
.comparedevs>.wrap { float: none }
.comparedevs>.wrap>.image { margin-bottom: -6% }
.comparedevs>.wrap>.image img { display: block; max-width: 100%; height: auto; margin: 0 auto }
.comparedevs>.wrap>p { padding: 0 5% 20px; margin: 0; font-size: 12px; line-height: 20px; text-align: justify }
.comparedevs>.wrap>ul { margin: 0 auto 25px; padding: 0; list-style: none; text-align: center }
.comparedevs>.wrap>ul li { display: inline-block; min-width: 100px }
.comparedevs>.wrap>ul li a, .comparedevs>.wrap>ul li span { display: block; margin: 0 5px; font: bold 12px/1 'open sans', sans-serif; color: #fce41c; text-align: center; text-decoration: none }
.comparedevs>.wrap>ul li a:before, .comparedevs>.wrap>ul li span:before { content: ""; margin: 5px auto 10px; border-radius: 50%; box-shadow: 0 0 0 2px white inset, 0 0 10px #111 }
.comparedevs.lazyload>.wrap>ul li a:before, .comparedevs.lazyload>.wrap>ul li span:before { background: none }
.comparedevs>.wrap>ul li:hover a:before { box-shadow: 0 0 0 2px white inset, 0 0 10px #fff }
@media only screen and (min-width:768px) and (max-width:949px), (min-width:1024px) {
.comparedevs:after { content: ""; display: table; clear: both }
.comparedevs>.wrap.left { float: left; width: 49% }
.comparedevs>.wrap.right { float: right; width: 49% }
}
@media only screen and (min-width:1150px) {
.comparedevs { padding-bottom: 10px; position: relative }
.comparedevs:before { content: ""; display: block; position: absolute; left: 3px; right: 3px; bottom: 3px; top: 3px; background: url(visual/comparedevs-bg1.png) no-repeat bottom center }
.comparedevs.lazyload:before { background-image: none }
.comparedevs>.wrap { position: relative }
.comparedevs>.wrap>.image { margin-bottom: -8% }
.comparedevs>.wrap>p { padding: 0 12% 20px }
.comparedevs>.wrap>ul li a, .comparedevs>.wrap>ul li span { margin: 0 10px }
.comparedevs>.wrap.right .bonustable { margin-left: -10px; margin-right: 10px }
.comparedevs>.wrap.left .bonustable { margin-left: 10px; margin-right: -10px }
}
.fullgrid { margin: 20px 0 }
.fullgrid>.title { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.3; text-transform: uppercase; text-align: center; font-weight: 700; color: #2d2d2d; padding: 5px 10px; border: 1px solid #ccc; margin: 0 0 10px; background: #e1e1e1; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%) }
.fullgrid>.title .logo-paypal-h { position: relative; top: -1px; transform: scale(.8); margin: 0 -6px }
.fullgrid table, .fullgrid tbody { display: block }
.fullgrid tr { position: relative; margin-top: 5px; border: 1px solid #d6d8d9; padding: 7px; display: inline-block; text-align: center; break-inside: avoid-column; -webkit-column-break-inside: avoid; width: 100%; box-sizing: border-box; min-height: 111px }
.fullgrid tr:after { content: ""; display: table; clear: both }
.fullgrid tr:hover { z-index: 2 }
.fullgrid .logo { display: block; float: left; position: relative; width: 45%; font-size: 11px; color: #313131 }
.fullgrid .logo.onlinecasino-de { margin-bottom: -6px; line-height: 12px }
.fullgrid .logo:before { content: ""; display: block; margin: 0 auto 5px }
.fullgrid .logo.onlinecasino-de:before { margin-bottom: 0 }
.fullgrid .logo a { text-decoration: none; color: inherit; display: inline-block }
.fullgrid .logo a:before { content: ''; position: absolute; top: 0; left: 50%; width: 64px; height: 64px; margin-left: -32px }
.fullgrid .logo span { display: block; margin-left: auto; margin-right: auto; margin-bottom: 5px }
.fullgrid .bonus { display: block; float: right; width: 55%; height: 26px; line-height: 26px }
.fullgrid .bonus strong { display: inline-block; font-size: 11px; line-height: 12px; color: #335595; letter-spacing: -.05em; vertical-align: middle }
.fullgrid .bonus > span { display: block; font-family: 'Roboto', sans-serif; font-size: 10px; color: #828485 }
.fullgrid .link { display: block; float: right; width: 55% }
.fullgrid .link .act, .fullgrid .link .act1 { font-family: 'Roboto', sans-serif; font-size: 11px; text-transform: none; padding: 4px 12px; display: inline-block; border-radius: 4px; margin: 7px 0 }
.fullgrid .link .act:after, .fullgrid .link .act1:after { content: "!" }
.fullgrid .tnc { display: block; clear: both; padding: 10px 6px; font: normal 11px/1.15 roboto, sans-serif; color: #858585; text-align: right }
.fullgrid .tnc span { font-weight: bold; color: #456370; text-decoration: underline }
.fullgrid .tnc span:hover { text-decoration: none }
.fullgrid .hidden, .fullgrid .hidden th { display: none }
.fullgrid .link>i { display: block; width: 90px; height: 20px; margin: 3px auto 0; background: url(visual/tnc_short.png) no-repeat 0 0; opacity: 0.5; font-size: 0; color: transparent }
.fullgrid .link>i:hover { opacity: 1 }
.desktop .fullgrid .link>i:hover, .device .fullgrid .link>i.opened { opacity: 1 }
.device .fullgrid .link>i.closed { opacity: 0.5 }
@media only screen and (min-width:600px) and (max-width:767px) {
.fullgrid tr:nth-child(9), .fullgrid tr:nth-child(18) { margin-bottom: 50px }
}
@media only screen and (min-width:480px) {
.fullgrid>.title { margin-bottom: 5px }
.fullgrid table { display: block; width: 100% }
.fullgrid tbody { display: flex; flex-flow: row wrap; justify-content: space-between; max-width: 100% }
.fullgrid tr { flex: 0 0 49.5% }
}

@media only screen and (min-width:768px) {
.fullgrid tbody { justify-content: flex-start }
.fullgrid tr { box-sizing: border-box; flex: 0 0 32.6% }
}
@media only screen and (min-width:768px) and (max-width:1279px) {
.fullgrid tr:nth-child(3n), .fullgrid tr:nth-child(3n-1) { margin-left: 1.1% }
.fullgrid tr:nth-child(21) { margin-bottom: 0 }
.fullgrid tr:nth-child(6):last-child, .fullgrid tr:nth-child(5):nth-last-child(2), .fullgrid tr:nth-child(4):nth-last-child(3), .fullgrid tr:nth-child(3):nth-last-child(4), .fullgrid tr:nth-child(2):nth-last-child(5), .fullgrid tr:nth-child(1):nth-last-child(6) { display: block }
}
@media only screen and (min-width:1280px) {
.fullgrid tr { flex: 0 0 24.55% }
.fullgrid tr:nth-child(4n), .fullgrid tr:nth-child(4n-1), .fullgrid tr:nth-child(4n-2) { margin-left: .6% }
.fullgrid tr:nth-child(21) { margin-bottom: 0 }
.fullgrid tr:nth-child(5), .fullgrid tr:nth-child(10) { margin-bottom: 50px }
.fullgrid.new tr:nth-child(5), .fullgrid.new tr:nth-child(10) { margin-bottom: 0px }
.fullgrid.new { margin-bottom: 10px }
.fullgrid tr:nth-child(32), .fullgrid tr:nth-child(42) { margin-bottom: 100px }
}
.no-flex .fullgrid table:after { content: ''; clear: both; height: 0; display: table }
.no-flex .fullgrid tr { float: left; display: table; min-height: 85px }
.no-flex .fullgrid tr:nth-child(4n-2), .no-flex .fullgrid tr:nth-child(4n-1), .no-flex .fullgrid tr:nth-child(4n) { margin-left: .5% }
.no-flex .fullgrid .logo, .no-flex .fullgrid .bonus { display: table-cell }
.no-flex .fullgrid .bonus { vertical-align: middle }
.no-flex .fullgrid tr:nth-child(4n+1) { clear: left }
.biginfo { margin: 0 auto 15px }
.biginfo:after { content: ""; display: table; clear: both }
.biginfo>.title { text-align: center; padding: 15px; font: italic 600 15px/1.2 'open sans', sans-serif; border-top: 1px solid #d8d9d9 }
.biginfo>.title span { margin: -3px 3px -1px }
.biginfo.lazyload>.title span { background-image: none }
.biginfo>.image { margin-bottom: 10px; overflow: hidden }
.biginfo>.image img { float: right }
.biginfo .mintable { margin: 0 0 10px }
.biginfo .mintable td:first-child { width: 40% }
.biginfo>.wrap { margin-bottom: 10px }
.biginfo>.wrap.left, .biginfo>.wrap.right { float: none }
.biginfo>.wrap .title { position: relative; font: bold 12px/1 Verdana, sans-serif; color: #575757; background: #c7e4f1; padding: 11px; padding-left: 45px; margin-bottom: 10px; text-align: center }
.biginfo>.wrap .title:before { position: absolute; top: 0; bottom: 0; margin: auto; content: ""; display: block; width: 21px; height: 21px; background: url(visual/ico-map.png) no-repeat center }
.biginfo>.wrap .title.map:before { left: 11px; width: 21px; height: 21px; background-image: url(visual/icono-google-maps.png) }
.biginfo>.wrap .title.twitter:before { left: 14px; width: 21px; height: 21px; background-image: url(visual/icono-pajaro-twitter.png) }
.biginfo.lazyload>.wrap .title:before { background-image: none }
.biginfo>.wrap .iframe { position: relative; height: 237px; overflow-y: auto; -webkit-overflow-scrolling: touch }
.biginfo>.wrap .iframe iframe { position: absolute !important; top: 0; left: 0; right: 0; bottom: 0; width: 100% !important; height: 100% !important }
.biginfo>.wrap .image { border: 1px solid #e2e2e2; overflow: hidden }
.biginfo>.wrap .image img { display: block; max-width: 100%; height: auto; margin: 0 auto }
@media only screen and (min-width:650px) {
.biginfo .table-wrap { overflow: hidden }
.biginfo .mintable.left { float: left; width: 49%; margin: 0 0 10px }
.biginfo .mintable.right { float: right; width: 49%; margin: 0 0 10px }
.biginfo .mintable td:first-child { width: auto }
.biginfo>.wrap.left { float: left; width: 49% }
.biginfo>.wrap.right { float: right; width: 49% }
.biginfo>.wrap .image img { float: left; max-width: none }
}
._sqlogo:before, ._sqlogo:after, ._sqlogo > span { display: block; width: 64px; height: 64px; background: url(visual/square-operators.png) no-repeat 0px 0px; text-indent: -9999px }
._sqlogo.betsson:before, ._sqlogo.betsson:after, ._sqlogo.betsson > span { background-position: 0px 0px }
._sqlogo.botemania:before, ._sqlogo.botemania:after, ._sqlogo.botemania > span { background-position: -64px 0px }
._sqlogo.casino-barcelona:before, ._sqlogo.casino-barcelona:after, ._sqlogo.casino-barcelona > span { background-position: -128px 0px }
._sqlogo.wanabet:before, ._sqlogo.wanabet:after, ._sqlogo.wanabet > span { background-position: -192px 0px }
._sqlogo.cas888:before, ._sqlogo.cas888:after, ._sqlogo.cas888 > span { background-position: -256px 0px }
._sqlogo.goldenpark:before, ._sqlogo.goldenpark:after, ._sqlogo.goldenpark > span { background-position: -320px 0px }
._sqlogo.sportium:before, ._sqlogo.sportium:after, ._sqlogo.sportium > span { background-position: 0px -64px }
._sqlogo.marca:before, ._sqlogo.marca:after, ._sqlogo.marca > span { background-position: -64px -64px }
._sqlogo.vive:before, ._sqlogo.vive:after, ._sqlogo.vive > span { background-position: -128px -64px }
._sqlogo.betfair:before, ._sqlogo.betfair:after, ._sqlogo.betfair > span { background-position: -192px -64px }
._sqlogo.circus:before, ._sqlogo.circus:after, ._sqlogo.circus > span { background-position: -256px -64px }
._sqlogo.luckia:before, ._sqlogo.luckia:after, ._sqlogo.luckia > span { background-position: -320px -64px }
._sqlogo.betway:before, ._sqlogo.betway:after, ._sqlogo.betway > span { background-position: 0px -128px }
._sqlogo.bwin:before, ._sqlogo.bwin:after, ._sqlogo.bwin > span { background-position: -64px -128px }
._sqlogo.merkur:before, ._sqlogo.merkur:after, ._sqlogo.merkur > span { background-position: -128px -128px }
._sqlogo.suertia:before, ._sqlogo.suertia:after, ._sqlogo.suertia > span { background-position: -192px -128px }
._sqlogo.interwetten:before, ._sqlogo.interwetten:after, ._sqlogo.interwetten > span { background-position: -256px -128px }
._sqlogo.starvegas:before, ._sqlogo.starvegas:after, ._sqlogo.starvegas > span { background-position: -320px -128px }
._sqlogo.cas777:before, ._sqlogo.cas777:after, ._sqlogo.cas777 > span { background-position: -128px -257px }
._sqlogo.paf:before, ._sqlogo.paf:after, ._sqlogo.paf > span { background-position: -64px -192px }
._sqlogo.wh:before, ._sqlogo.wh:after, ._sqlogo.wh > span { background-position: -128px -192px }
._sqlogo.paston:before, ._sqlogo.paston:after, ._sqlogo.paston > span { background-position: -192px -192px }
._sqlogo.jokerbet:before, ._sqlogo.jokerbet:after, ._sqlogo.jokerbet > span { background-position: -256px -192px }
._sqlogo.madrid:before, ._sqlogo.madrid:after, ._sqlogo.madrid > span { background-position: -320px -192px }
._sqlogo.marathonbet:before, ._sqlogo.marathonbet:after, ._sqlogo.marathonbet > span { background-position: 0px -256px }
.rating-row-1 { padding: 15px 20px; border: solid 1px #dddddd; background: #ffffff; margin: 5px 0 20px 0 }
.rating-row-1 .cnt { position: relative; padding: 90px 0 0 0 }
.rating-row-1 .cnt:before { content: ''; position: absolute; top: 0; left: 50%; width: 64px; height: 70px; margin: 0 0 0 -32px; background: url(visual/merkur-icons.png) no-repeat -36px 0; display: block }
.rating-row-1.lazyload .cnt:before { background-image: none }
.rating-row-1 p { font-size: 15px; line-height: 23px; color: #353535; font-style: italic; font-family: "Open Sans", sans-serif; margin: 0; text-align: center }
.rating-row-1 p .new-r { display: block }
.rating-row-1 p strong { display: block; padding: 0 0 10px 0; font-size: 19px; line-height: 23px; color: #5c5c5c; text-align: center; font-style: normal }
.rating-row-1 .rating-box { display: block; border: solid 1px #dddddd; max-width: 290px; width: 100%; padding: 10px 0; text-align: center; font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 20px; color: #777777; margin: 25px auto 0 }
.rating-row-1 .rating-box .title { display: block; padding: 0 0 7px 0; font-size: 15px; line-height: 19px; color: #777777; font-family: "Open Sans", sans-serif }
.rating-row-1 .rating-box .ec-stars-wrapper { position: relative; font-size: 0px; display: block; width: 140px; margin: 0 auto; height: 28px; line-height: 28px; max-height: 28px }
.rating-row-1 .rating-box .ec-stars-wrapper[data-tooltip]:hover:before { content: attr(data-tooltip); position: absolute; bottom: 100%; left: 50%; text-align: center; max-width: 110px; margin-left: -50px; background: rgba(0, 0, 0, .7); color: white; font-size: 10px; line-height: 13px; border-radius: 3px; padding: 3px }
.rating-row-1 .rating-box .ec-stars-wrapper span { text-decoration: none; display: inline-block; width: 28px; height: 28px; line-height: 28px; cursor: pointer; background: url(visual/merkur-rating.png) no-repeat 0 -28px }
.rating-row-1 .rating-box .ec-stars-wrapper > span:hover ~ span { background: url(visual/merkur-rating.png) no-repeat 0 0 }
.rating-row-1 .rating-box .ec-stars-overlay { background: url(visual/merkur-rating.png) repeat-x right 0; position: absolute; height: 28px; right: 0; top: 0 }
.rating-row-1 .rating-box .ec-stars-wrapper:hover .ec-stars-overlay { display: none }
.rating-row-1.lazyload .rating-box .ec-stars-wrapper span, .rating-row-1.lazyload .rating-box .ec-stars-overlay { background-image: none }
@media only screen and (min-width:600px) {
.rating-row-1 .cnt { padding: 0 250px 0 80px }
.rating-row-1 .cnt:before { top: 50%; left: 0; margin: -35px 0 0 0 }
.rating-row-1 p { padding-right: 20px; text-align: left }
.rating-row-1 p strong { text-align: left }
.rating-row-1 .rating-box { position: absolute; top: 50%; right: 0; transform: translateY(-50%); max-width: 250px; margin: 0 }
}
@media only screen and (min-width:768px) {
.rating-row-1 .cnt { padding: 0 300px 0 120px }
.rating-row-1 .cnt:before { left: 22px }
.rating-row-1 .rating-box { max-width: 290px }
}
._software:before, ._software:after, ._software > span, ._software > a { width: 64px; height: 64px; margin: 0 auto 5px; background-position: 50%; background-repeat: no-repeat; display: block; border-radius: 4px }
._software.playtech:before, ._software.playtech:after, ._software.playtech > span { background-image: url(visual/sw/playtech.png); background-color: #2e3675 }
._software.microgaming:before, ._software.microgaming:after, ._software.microgaming > span { background-color: #30b9dd; background-image: url(visual/sw/microgaming.png), -moz-linear-gradient(top, #30b9dd 1%, #28ce7b 64%, #28ce7b 100%); background-image: url(visual/sw/microgaming.png), -webkit-linear-gradient(top, #30b9dd 1%, #28ce7b 64%, #28ce7b 100%); background-image: url(visual/sw/microgaming.png), linear-gradient(to bottom, #30b9dd 1%, #28ce7b 64%, #28ce7b 100%) }
._software.netent:before, ._software.netent:after, ._software.netent > span { background-image: url(visual/sw/netent.png); background-color: #0a0a0a }
._software.igt:before, ._software.igt > span, ._software.igt:after, ._software.igt > a { background-image: url(visual/sw/igt.png); background-color: #0056b8 }
._software.isoftbet:before, ._software.isoftbet > span, ._software.isoftbet:after, ._software.isoftbet > a { background-image: url(visual/sw/isoftbet.png); background-color: #1f1f1f }
._software.mga:before, ._software.mga > span, ._software.mga:after, ._software.mga > a { background-image: url(visual/sw/mga_es.png); background-color: #dedede; border: 1px solid #8ed358 }
._software.gaming1:before, ._software.gaming1 > span, ._software.gaming1:after, ._software.gaming1 > a { background-image: url(visual/sw/gaming1.png); background-color: #1f1f1f }
._software.nextgen:before, ._software.nextgen > span, ._software.nextgen:after, ._software.nextgen > a { background-image: url(visual/sw/nextgen.png); background-color: #1f1f1f }
._software.red-rake:before, ._software.red-rake > span, ._software.red-rake:after, ._software.red-rake > a { background-image: url(visual/sw/red-rake.png); background-color: #1f1f1f }
._software.evo:before, ._software.evo > span, ._software.evo:after, ._software.evo > a { background-image: url(visual/sw/evolution-gaming.png); background-size: contain }
.software-providers { padding: 0; margin: 0 0 15px; list-style-type: none }
.software-providers li { position: relative; max-width: 483px; padding: 3px 25px 90px; margin: 0 auto 20px; border: 1px solid #d6d8d9; box-shadow: inset 0 0 0 3px #f2f2f2; font-size: 12px; line-height: 2; color: #696969; box-sizing: border-box }
.software-providers strong { display: block; padding-top: 28.5%; margin: 0 -22px 15px; font-size: 0; background-position: center center; background-size: cover }
.software-providers.nobtn li, .software-providers li.nobtn { padding-bottom: 22px }
.software-providers a { position: absolute; min-width: 220px; left: 50%; bottom: 28px; padding: 13px 10px; border: 1px solid #ed573a; border-radius: 2px; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.2; font-weight: 700; color: #fff; text-decoration: none; text-align: center; text-transform: uppercase; transform: translateX(-50%); background: rgb(251, 110, 69); background: -moz-linear-gradient(top, rgba(251, 110, 69, 1) 0%, rgba(210, 79, 51, 1) 100%); background: -webkit-linear-gradient(top, rgba(251, 110, 69, 1) 0%, rgba(210, 79, 51, 1) 100%); background: linear-gradient(to bottom, rgba(251, 110, 69, 1) 0%, rgba(210, 79, 51, 1) 100%) }
.software-providers a:hover { background: rgba(210, 79, 51, 1); background: -moz-linear-gradient(top, rgba(210, 79, 51, 1) 0%, rgba(251, 110, 69, 1) 100%); background: -webkit-linear-gradient(top, rgba(210, 79, 51, 1) 0%, rgba(251, 110, 69, 1) 100%); background: linear-gradient(to bottom, rgba(210, 79, 51, 1) 0%, rgba(251, 110, 69, 1) 100%) }
.software-providers .netent { background-image: url(visual/portada-proveedor-software-netent.jpg) }
.software-providers .microgaming { background-image: url(visual/portada-proveedor-software-microgaming.jpg) }
.software-providers .nextgen { background-image: url(visual/portada-proveedor-software-nextgen.jpg) }
.software-providers .playtech { background-image: url(visual/portada-proveedor-software-playtech.jpg) }
.software-providers .playtech-2 { background-image: url(visual/playtech-vivo-software.jpg) }
.software-providers .igt { background-image: url(visual/portada-proveedor-software-igt.jpg) }
.software-providers .mga { background-image: url(visual/portada-proveedor-software-mga.jpg) }
.software-providers .evolution-gaming { background-image: url(visual/evolution-gaming-software.jpg) }
.software-providers .evolution-gaming-ruleta { background-image: url(visual/evolution-gaming-proveedor-ruleta-en-vivo.jpg) }
.software-providers .playtech-ruleta { background-image: url(visual/playtech-proveedor-ruleta-en-vivo.jpg) }
.software-providers .red-rake { background-image: url(visual/portada-proveedor-software-red-rake-gaming.jpg) }
.software-providers .gaming1 { background-image: url(visual/portada-proveedor-software-gaming-1.jpg) }
.software-providers .isoftbet { background-image: url(visual/portada-proveedor-software-isoftbet.jpg) }
.software-providers .rfranco { background-image: url(visual/portada-proveedor-software-rfranco.jpg) }
.software-providers .big-time-gaming { background-image: url(visual/portada-proveedor-software-big-time-gaming.jpg) }
.software-providers .merkur-gaming { background-image: url(visual/portada-proveedor-software-merkur-gaming.jpg) }
.software-providers .novomatic { background-image: url(visual/portada-proveedor-software-novomatic.jpg) }
.software-providers .novoline { background-image: url(visual/portada-proveedor-software-novoline.jpg) }
.software-providers .playson { background-image: url(visual/portada-proveedor-software-playson.jpg) }
.software-providers .pragmatic-play { background-image: url(visual/portada-proveedor-software-pragmatic-play.jpg) }
.software-providers .aristocrat { background-image: url(visual/portada-proveedor-software-aristocrat.jpg) }
.software-providers .evolution-gaming { background-image: url(visual/portada-proveedor-software-evolution-gaming.jpg) }

@media(min-width:640px) {
.software-providers { display: flex; justify-content: space-between; flex-flow: row wrap }
.software-providers li { max-width: none; flex: 0 0 48.84%; margin: 0 0 2.32% }
.software-providers li:nth-last-child(odd) ~ li:last-child { margin-left: auto; margin-right: auto }
}


._menu a:before { content: ''; width: 64px; height: 64px; display: block; margin: 0 auto; background-size: contain }
._menu.paysafecard a:before { background-image: url(/wp-content/themes/general/visual/menu/paysafecard.png) }
._menu.trustly a:before { background-image: url(/wp-content/themes/general/visual/menu/trustly.png) }
._menu.credit a:before { background-image: url(/wp-content/themes/general/visual/menu/credit-card.png) }
._menu.applepay a:before { background-image: url(/wp-content/themes/general/visual/menu/apple-pay.png) }
._menu.bancaria a:before { background-image: url(/wp-content/themes/general/visual/menu/spielbank.png) }

._menu.bitcoin a:before { background-image: url(/wp-content/themes/general/visual/menu/bitc.png) }
._menu.neteller a:before { background-image: url(/wp-content/themes/general/visual/menu/neteller.png) }
._menu.skrill a:before { background-image: url(/wp-content/themes/general/visual/menu/skrill.png) }
._menu.muchbetter a:before { background-image: url(/wp-content/themes/general/visual/menu/muchbetter.png) }
._menu.boku a:before { background-image: url(/wp-content/themes/general/visual/menu/boku.png) }
._menu.neosurf a:before { background-image: url(/wp-content/themes/general/visual/menu/neosurf.png) }




.dashed-table { margin: 0 0 10px }
.dashed-table .hidden { display: none }
.dashed-table table, .dashed-table thead, .dashed-table tbody, .dashed-table td { display: block }
.dashed-table tr { position: relative; display: inline-block; width: 100% }
.dashed-table th, .dashed-table td { text-align: right; border-bottom: 1px dashed #cacaca; padding: 8px 0; overflow: hidden; color: #1f86b1 }
.dashed-table .heading { float: left; color: #3b3b3b; padding-left: 14px }
.dashed-table .heading:before { content: ''; width: 4px; height: 4px; background: #ff5e00; position: absolute; top: 14px; left: 5px }
.dashed-table .heading:after { content: ':' }
.dashed-table th a, .dashed-table td a { color: inherit }
.dashed-table th a:hover, .dashed-table td a:hover { text-decoration: none }
.dashed-table table { width: 100%; border: 0 none; border-collapse: collapse; border-spacing: 0; font-weight: bold }
.dashed-table table caption { display: block; width: 100%; font-size: 16px; font-family: 'Open Sans', sans-serif; line-height: 1.2; font-weight: 600; color: #575757; font-style: italic; text-align: center; padding: 0 0 10px; }
@media only screen and (min-width:768px) {
.dashed-table tbody { column-width: 310px; column-gap: 20px }
.dashed-table.small-text > table { font-size: 11px }
}
@media only screen and (min-width:1024px) {
.dashed-table table { font-size: 14px }
.dashed-table.small-text > table { font-size: 12px }
.dashed-table th, .dashed-table td { padding: 11px 0 }
.dashed-table .heading { padding-left: 26px }
.dashed-table .heading:before { top: 18px; left: 8px }
}
@media only screen and (min-width:1200px) {
.dashed-table tbody { column-width: 350px }
}
.lity { z-index: 9990; position: fixed; top: 0; right: 0; bottom: 0; left: 0; white-space: nowrap; background: #0b0b0b; background: rgba(0, 0, 0, 0.9); outline: none !important; opacity: 0; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease }
.lity.lity-opened { opacity: 1 }
.lity.lity-closed { opacity: 0 }
.lity * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.lity-wrap { z-index: 9990; position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: center; outline: none !important }
.lity-wrap:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em }
.lity-loader { z-index: 9991; color: #fff; position: absolute; top: 50%; margin-top: -0.8em; width: 100%; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; opacity: 0; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease }
.lity-loading .lity-loader { opacity: 1 }
.lity-container { z-index: 9992; position: relative; text-align: left; vertical-align: middle; display: inline-block; white-space: normal; max-width: 100%; max-height: 100%; outline: none !important }
.lity-content { z-index: 9993; width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; -o-transition: -o-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease }
.lity-loading .lity-content, .lity-closed .lity-content { -webkit-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8) }
.lity-content:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; display: block; right: 0; width: auto; height: auto; z-index: -1; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6) }
.lity-close { z-index: 9994; width: 35px; height: 35px; position: fixed; right: 0; top: 0; -webkit-appearance: none; cursor: pointer; text-decoration: none; text-align: center; padding: 0; color: #fff; font-style: normal; font-size: 35px; font-family: Arial, Baskerville, monospace; line-height: 35px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); border: 0; background: none; outline: none; -webkit-box-shadow: none; box-shadow: none }
.lity-close::-moz-focus-inner { border: 0; padding: 0 }
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited { text-decoration: none; text-align: center; padding: 0; color: #fff; font-style: normal; font-size: 35px; font-family: Arial, Baskerville, monospace; line-height: 35px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); border: 0; background: none; outline: none; -webkit-box-shadow: none; box-shadow: none }
.lity-close:active { top: 1px }
.lity-image img { max-width: 100%; display: block; line-height: 0; border: 0 }
.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container { width: 100%; max-width: 964px }
.lity-iframe-container { width: 100%; height: 0; padding-top: 56.25%; overflow: auto; pointer-events: auto; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-overflow-scrolling: touch }
.lity-iframe-container iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000 }
.lity-hide { display: none }
.title { text-align: center }
.category-item-head.info span { display: inline-block; vertical-align: middle; width: 32px; height: 32px; text-indent: -9999px; background: url(visual/softsqr/microgaming.png) no-repeat center }
.category-item-head.playtech-small span { background-image: url(visual/playtech-small.png) }
.category-item-head.game-software span { background-image: url(visual/download-software.png) }
.category-item-head.star span { background-image: url(visual/star.png) }
.category-item-head.info-igt span { background-image: url(visual/igt2.png) }
.category-item-head.info-netent span { background-image: url(visual/netent2.png) }
.category-item-head.info-nextgen span { background-image: url(visual/nextgen2.png) }
.category-item-head.info-mga span { background-image: url(visual/mga2.png) }
.category-item-head.info-microgaming span { background-image: url(visual/microgaming2.png) }
.category-item-head.info-question span { background-image: url(visual/question-mark.png) }
.category-item-head.info-gaming1 span { background-image: url(visual/proveedor-gaming1-logo-cuadrado.png) }
.category-item-head.info-isoftbet span { background-image: url(visual/isoftbet-logo-info.png) }
.category-item-head.info-red-rake span { background-image: url(visual/gaming.png) }
.category-item-head.trustly > span { background: url(visual/logo-redondo-trustly.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.apple-pay > span { background: url(visual/apple-pay-icono.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.tarjetas-credito > span { background: url(visual/logo-redondo-tarjetas-credito.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.paysafecard > span { background: url(visual/paysafecard-icon.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.transferencia-bancaria > span { background: url(visual/transferencia-bancaria-en-espana.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.klarna > span { background: url(visual/klarna-icono.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 100px }
.category-item-head.yggdrassil > span { background: url(visual/yggdrassil.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 55px }
.category-item-head.thunderkick > span { background: url(visual/thunderkick2.png); background-size: contain; }
.category-item-head.section-8-studio-2 > span { background: url(visual/section-8-studio-2.png) 50% 50% no-repeat; width: 100%; height: 100%; min-height: 45px }
@media only screen and (min-width:768px) {
.category-item-head.info span { width: 40px; height: 40px }
.category-item-head.info-gaming1 span { width: 68px; height: 25px }
.category-item-head.info-isoftbet span { width: 72px; height: 16px }
}
@media only screen and (max-width:767px) {
.category-item-head.info span { width: 30px; height: 30px; background-size: contain }
.category-item-head.info-gaming1 span { width: 68px; height: 25px }
.category-item-head.info-isoftbet span { width: 72px; height: 16px }
}
.slideshow { -webkit-user-select: none; user-select: none }
.slideshow.ver5 { background: #f7fbff }
.slideshow > .caption, .tabelle caption { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0) }
.slideshow { border: 1px solid #ccc; position: relative; margin-bottom: 15px }
.slideshow > .caption { font: normal 15px/18px 'open sans', sans-serif; color: #5c5c5c; padding: 6px 2%; border-bottom: 1px solid #ccc }
.slideshow.ver4 > .caption { text-align: center; position: relative }
.slideshow.ver4 > .caption span { display: block }
.slideshow.ver4 > .caption:after { content: ''; background: #fff; border-bottom: 1px solid #d6d8d9; position: absolute; bottom: -3px; left: -1px; right: -1px; height: 1px }
.slideshow.ver4.alt > .caption { padding-top: 9px; padding-bottom: 9px }
.slideshow .wrap { overflow: hidden }
.slideshow.ver3 .wrap { background: #f7fbff }
.slideshow .wrap > ul { width: 1000%; list-style: none; margin: 0; padding: 0; overflow: hidden; transition: .3s linear }
.slideshow .wrap > ul.slide1 { margin-left: -100% }
.slideshow .wrap > ul.slide2 { margin-left: -200% }
.slideshow .wrap > ul.slide3 { margin-left: -300% }
.slideshow .wrap > ul.slide4 { margin-left: -400% }
.slideshow .wrap > ul.slide5 { margin-left: -500% }
.slideshow .wrap > ul.slide6 { margin-left: -600% }
.slideshow .wrap > ul.slide7 { margin-left: -700% }
.slideshow .wrap > ul.slide8 { margin-left: -800% }
.slideshow .wrap > ul.slide9 { margin-left: -900% }
.slideshow .wrap > ul > li { position: relative; float: left; width: 10% }
.slideshow .wrap > ul > li div { margin: 15px 10%; color: #696969 }
.slideshow .wrap > ul > li div img { max-width: 100%; height: auto; display: block; margin: 0 auto 12px }
.slideshow .wrap > ul > li div img[data-original] { display: none }
.slideshow.ver3 .wrap > ul > li div img { width: auto; float: none; max-width: 100%; border: none; margin-bottom: 12px }
.slideshow.ver3 .wrap > ul > li div.loading { background: url(visual/loading.gif) 50% 35% no-repeat }
.slideshow.ver3 .wrap > ul > li div.loading img { width: 100%; height: 0; padding: 0 0 63.5% }
.slideshow .wrap > ul > li div > b { display: block; font-weight: normal; background: white; border: 1px solid #d6d8d9 }
.slideshow .wrap > ul > li div > span { display: block; font-style: italic; -webkit-user-select: auto; user-select: auto }
.slideshow .wrap > ul > li div > span b { display: block; font: 600 18px/20px 'open sans', sans-serif; margin-bottom: 12px }
.slideshow .wrap > ul > li div > span b strong { color: #0a509c; display: block }
.slideshow.ver3 .wrap > ul > li div > span { font: normal 14px/16px Verdana, sans-serif; color: #5c5c5c; background: white; border: 1px solid #d6d8d9; padding: 9px; display: block; height: auto }
.slideshow.ver3 .wrap > ul > li div > span:before { content: ""; float: left; background: url(visual/logos-table-mid.png) no-repeat center 0; width: 100px; height: 28px }
.slideshow.ver3 .wrap > ul > li div > span.cas888:before { width: 41px; height: 31px; background-position: -21px -2px }
.slideshow.ver3 .wrap > ul > li div > span.inter:before { width: 76px; height: 20px; background-position: -3px -43px }
.slideshow.ver3 .wrap > ul > li div > span.betvictor:before { width: 77px; height: 16px; background-position: -2px -79px }
.slideshow.ver3 .wrap > ul > li div > span.winner:before { width: 79px; height: 22px; background-position: -2px -112px }
.slideshow.ver3 .wrap > ul > li div > span.eg:before { width: 66px; height: 17px; background-position: -9px -149px }
.slideshow.ver3 .wrap > ul > li div > span.mega:before { width: 80px; height: 25px; background-position: -1px -180px }
.slideshow.ver3 .wrap > ul > li div > span.lad:before { width: 75px; height: 15px; background-position: -4px -220px }
.slideshow.ver3 .wrap > ul > li div > span.spin:before { width: 75px; height: 32px; background-position: -8px -246px }
.slideshow.ver3 .wrap > ul > li div > span.euro:before { width: 76px; height: 34px; background-position: -3px -281px }
.slideshow.ver3 .wrap > ul > li div > span.betfair:before { width: 81px; height: 15px; background-position: 0px -325px }
.slideshow.ver3 .wrap > ul > li div > span.jackpotcity:before { width: 81px; height: 35px; background-position: 0px -346px }
.slideshow.ver3 .wrap > ul > li div > span.netbet:before { width: 81px; height: 30px; background-position: 0px -382px }
.slideshow.ver3 .wrap > ul > li div > span.cclub:before { width: 81px; height: 33px; background-position: 0px -420px }
.slideshow.ver3 .wrap > ul > li div > span.betway:before { width: 81px; height: 31px; background-position: 0px -453px }
.slideshow.ver3 .wrap > ul > li div > span.playclub:before { width: 76px; height: 34px; background-position: -3px -1204px }
.slideshow.ver3 .wrap > ul > li div > span.supergaminator:before { width: 74px; height: 18px; background-position: -3px -1254px }
.slideshow.ver3 .wrap > ul > li div > span.oceanbets:before { width: 80px; height: 20px; background-position: -2px -1300px }
.slideshow.ver3 .wrap > ul > li div > span.lapalingo:before { width: 80px; height: 25px; background-position: 0 -1340px }
.slideshow.ver3 .wrap > ul > li div > span.sunnyplayer:before { width: 85px; height: 25px; background-position: 1px -1381px }
.slideshow.ver3 .wrap > ul > li div > span.betsson:before { width: 85px; height: 25px; background-position: 0px -770px }
.slideshow.ver3 .wrap > ul > li div > span.cas777:before { width: 61px; height: 35px; background-position: -13px -700px; position: relative; margin-top: -9px; margin-bottom: -9px }
.slideshow.ver3 .wrap > ul > li div > span.casinocom:before { width: 79px; height: 31px; background-position: 0 -1554px; position: relative; margin-top: -4px; margin-bottom: -4px }
.slideshow.ver4 .wrap > ul > li { text-align: center }
.slideshow.ver4 .wrap > ul > li div { margin: 10px 14px }
.slideshow.ver4 .wrap > ul > li div > span { background: #f3f3f3; padding: 10px 30px; text-align: justify; font-size: 12px; line-height: 19px; color: #696969; font-weight: normal; font-style: normal; overflow: hidden }
.slideshow.ver4 .wrap > ul > li div > span b { text-align: center; font-size: 17px; font-weight: 700 }
.slideshow.ver4 .wrap > ul > li div > span b strong { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #004196; margin: 0 0 8px }
.slideshow.ver4 .wrap > ul > li .act, .slideshow.ver4 .wrap > ul > li .act1 { max-width: 137px; font-size: 14px; padding: 10px 10px 10px 30px; margin: 14px auto 0; position: relative }
.slideshow.ver4 .wrap > ul > li .act .arrow-up, .slideshow.ver4 .wrap > ul > li .act1 .arrow-up { position: absolute; top: 50%; left: 14px; margin-top: -8px }
.slideshow.ver5 .wrap > ul > li div img { margin: 0 }
.slideshow.ver5 .wrap > ul > li div > span { background: #fff; border-width: 0 1px 1px; border-style: solid; border-color: #ccc; padding: 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 1.3; color: #171717; font-style: normal; font-weight: 300; text-align: center }
.slideshow.ver5 .wrap > ul > li div > span strong { display: block; font-family: Verdana, Tahoma, sans-serif; font-size: 16px; font-weight: 400; color: #5f5f5f; margin: 0 0 5px }
.slideshow.ver5 .wrap > ul > li div > span strong span { color: #1f86b1 }
.slideshow.ver5 .wrap > ul > li .act, .slideshow.ver5 .wrap > ul > li .act1 { display: block; font-size: 18px; padding: 10px; max-width: 175px; margin: 10px auto 0; font-weight: 400 }
.slideshow div.prev, .slideshow div.next { position: absolute; top: 0; bottom: 0; width: 30%; cursor: pointer }
.slideshow div.prev { left: 0 }
.slideshow div.next { right: 0 }
.slideshow div.prev div, .slideshow div.next div { position: absolute; top: 0; bottom: 0; margin: auto; width: 20px; height: 12%; background: #f7fbff; border: 1px solid #d6d8d9; font-size: 0 }
.slideshow div.prev div { margin-left: 3% }
.slideshow div.next div { right: 0; margin-right: 3% }
.slideshow div.prev:hover div, .slideshow div.next:hover div { background-color: white; border-color: #4c768b }
.slideshow div.prev div:before, .slideshow div.next div:before { position: absolute; top: 0; bottom: 0; content: ""; display: block; width: 7px; height: 13px; margin: auto 7px; background: url(visual/misc.png) no-repeat -55px -0px }
.slideshow div.prev:hover div:before { background-position: -75px -0px }
.slideshow div.next div:before { background-position: -65px -0px }
.slideshow div.next:hover div:before { background-position: -85px -0px }
.slideshow.ver4 div.prev, .slideshow.ver4 div.next { width: 40px }
.slideshow.ver4 div.prev div, .slideshow.ver4 div.next div { box-shadow: 0 0 0 7px #fff }
.slideshow.ver4 div.prev div { margin-left: 7px }
.slideshow.ver4 div.next div { margin-right: 7px }
.slideshow.ver5 div.prev, .slideshow.ver5 div.next { width: 10% }
.slideshow.ver5 div.prev div { margin-left: 12% }
.slideshow.ver5 div.next div { margin-right: 12% }
.slideshow.ver5 .temp-logo { margin: 0 0 10px; display: block }
.slideshow.ver5 .temp-logo:before { content: '' }
.slideshow.ver6 .wrap > ul > li div img { max-height: 376px }
@media only screen and (min-width:480px) {
.slideshow.ver4 > .caption span { display: inline }
.slideshow .wrap > ul > li div { overflow: hidden; position: relative; vertical-align: middle }
.slideshow .wrap > ul > li div img { float: left; width: 50%; max-width: 287px; border-right: 20px solid white; margin-bottom: 0 }
.slideshow.ver2 .wrap > ul > li div img, .slideshow.ver4 .wrap > ul > li div img { width: 100%; max-width: 584px !important }
.slideshow.ver5 .wrap > ul > li div img { float: none; width: 100%; max-width: none !important }
.slideshow .wrap > ul > li div span { display: table-cell; vertical-align: middle; height: 124px; padding: 10px; line-height: 20px; background: #f3f3f3 }
.slideshow.ver5 .wrap > ul > li div > span { display: block; height: auto }
.slideshow.ver5 .wrap > ul > li div > span span { display: inline; background: transparent; padding: 0; line-height: inherit; vertical-align: inherit }
.slideshow.ver1 .wrap > ul > li div img { float: none; width: auto; border: none; margin-bottom: 12px }
}
@media only screen and (min-width:640px) {
.slideshow.ver2 .wrap > ul > li div img, .slideshow.ver4 .wrap > ul > li div img { width: 50% }
.slideshow.ver2 .wrap > ul > li div span { text-align: justify }
.slideshow.ver2 .wrap > ul > li div span b { text-align: center }
}
@media only screen and (min-width:768px) {
.slideshow.ver3 .wrap > ul > li div > span { position: relative; padding-left: 100px }
.slideshow.ver3 .wrap > ul > li div > span:before { position: absolute; margin: auto; top: 0; left: 10px; bottom: 0 }
.slideshow.ver3 .wrap > ul > li div.loading { background-position: 50% 40% }
.slideshow.ver4 > .caption:after { content: none }
.slideshow.ver5 .wrap > ul > li div { margin-left: 7%; margin-right: 7% }
.slideshow.ver5 .wrap > ul > li div > span { display: table; width: 100%; border-collapse: separate; border-spacing: 0; padding: 0; box-sizing: border-box; height: auto }
.slideshow.ver5 .wrap > ul > li div > span > i, .slideshow.ver5 .wrap > ul > li div > span > span { display: table-cell; vertical-align: middle; padding: 12px 20px; height: auto }
.slideshow.ver5 .wrap > ul > li div > span > i { width: 24%; text-align: center; position: relative; padding-right: 24px }
.slideshow.ver5 .wrap > ul > li div > span > i:after { content: ''; width: 2px; border-width: 0 1px; border-style: solid; border-color: #ddd; position: absolute; top: 12px; bottom: 12px; right: 0; background: transparent; height: auto }
.slideshow.ver5 .wrap > ul > li div > span > span:first-child, .slideshow.ver5 .wrap > ul > li div > span > i + span { text-align: left }
.slideshow.ver5 .wrap > ul > li .act, .slideshow.ver5 .wrap > ul > li .act1 { max-width: none; min-width: 105px; margin: 0 }
.slideshow.ver5 div.prev, .slideshow.ver5 div.next { width: 7% }
.slideshow.ver5 div.prev div { margin-left: 32% }
.slideshow.ver5 div.next div { margin-right: 32% }
}
@media only screen and (min-width:1150px) {
.slideshow .wrap > ul > li div { background: #f3f3f3 }
.slideshow .wrap > ul > li div span { background: none }
.slideshow.ver2 .wrap > ul > li div, .slideshow.ver4 .wrap > ul > li div { margin: 15px 6% }
.slideshow.ver2 .wrap > ul > li div img { width: 75% }
.slideshow.ver4 .wrap > ul > li div img { width: 71% }
.slideshow.ver2 .wrap > ul > li div span, .slideshow.ver4 .wrap > ul > li div span { padding-left: 30px; padding-right: 30px }
.slideshow.ver1 .wrap > ul > li div img { float: left; width: 50%; border-right: 20px solid white; margin-bottom: 0 }
.slideshow.ver3 .wrap > ul > li div.loading { background-position: 50% 48% }
.slideshow.ver5 .wrap > ul > li div > span { font-size: 13px }
.slideshow.ver5 .wrap > ul > li div > span strong { font-size: 18px }
.slideshow.ver5 .wrap > ul > li div > span > i, .slideshow.ver5 .wrap > ul > li div > span > span { padding: 18px 28px }
.slideshow.ver5 .wrap > ul > li div > span > i:after { top: 18px; bottom: 18px }
.slideshow.ver5 .wrap > ul > li div > span > span:last-child { padding-right: 48px }
.slideshow.ver5 .wrap > ul > li .act, .slideshow.ver5 .wrap > ul > li .act1 { font-size: 23px; line-height: 1; min-width: 178px }
}
@media only screen and (min-width:1280px) {
.slideshow.ver2 .wrap > ul > li div span, .slideshow.ver4 .wrap > ul > li div span { line-height: 25px }
.slideshow.ver3 .wrap > ul > li div > span { padding: 0; position: static; line-height: 44px; text-align: center }
.slideshow.ver3 .wrap > ul > li div > span:before { position: static; display: inline-block; vertical-align: -2px; float: none; margin-right: 10px }
.slideshow.ver3 .wrap > ul > li div > span.casinocom:before { margin-right: 20px; margin-top: 0; top: 5px; margin-bottom: 0 }
.slideshow.ver3 .wrap > ul > li div > span.cas888:before, .slideshow.ver3 .wrap > ul > li div > span.mega:before, .slideshow.ver3 .wrap > ul > li div > span.euro:before, .slideshow.ver3 .wrap > ul > li div > span.spin:before, .slideshow.ver3 .wrap > ul > li div > span.bet3000:before { vertical-align: middle }
.slideshow.ver4 .wrap > ul > li div > span { padding-top: 18px }
.slideshow.ver4 .wrap > ul > li div > span b { margin-bottom: 22px }
.slideshow.ver4 .wrap > ul > li div > span b strong { font-size: 19px; margin-bottom: 15px }
.slideshow.ver4 .wrap > ul > li .act, .slideshow.ver4 .wrap > ul > li .act1 { margin-top: 20px }
}
.window { background: #EEF3F5; padding: 5px; display: flex; flex-flow: column wrap; margin-bottom: 20px }
.window-cell { background: #fff; box-sizing: border-box; padding: 10px; display: flex; flex-flow: column nowrap }
.window-cell p { margin: 0 0 10px }
.window-cell:not(.has-icon) p:last-child { margin-bottom: 0 }
.window-cell img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; width: auto; height: auto }
.text-style-2018 .window-cell p { padding-bottom: 0 }
.window-title { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.2; font-weight: 600; color: #181818; margin-bottom: 10px; text-align: center }
.window.numbered { counter-reset: window }
.window.numbered .window-title { counter-increment: window; font-family: Verdana, sans-serif; font-size: 13px; line-height: 1.2; font-weight: 700; color: #696969 }
.window.numbered .window-title:before { content: counter(window); font-family: 'Roboto Condensed', sans-serif; font-size: 17px; line-height: 40px; font-weight: 700; text-align: center; width: 40px; height: 40px; color: #fff; border-radius: 50%; margin-right: 10px; background: #1E86B1; display: inline-block }
.window-cell.has-icon:after { content: ''; display: block; flex-grow: 1; min-height: 100px; background-position: center; background-repeat: no-repeat }
.window-cell.has-icon.eu-roulette:after { background-image: url(visual/roulette-variants.svg) }
.window-cell.has-icon.chips:after { background-image: url(visual/wallet.svg) }
.window-cell.has-icon.outside-bets:after { background-image: url(visual/outside-bets.svg) }
.window-cell.has-icon.puzzle:after { background-image: url(visual/fun.svg) }
.window-cell.has-icon.variantes-ruleta:after { background-image: url(visual/variantes-ruleta-dibujo.svg) }
.window-cell.has-icon.fichas-de-casino:after { background-image: url(visual/fichas-de-casino-dibujo.svg) }
.window-cell.has-icon.tabla-apuestas:after { background-image: url(visual/tabla-apuestas-apuestas-simples.svg) }
.window-cell.has-icon.piezas-de-puzzle:after { background-image: url(visual/piezas-de-puzzle.svg) }
@media only screen and (max-width:767px) {
.window-cell + .window-cell { margin-top: 5px }
}
@media only screen and (min-width:768px) {
.window { flex-direction: row; padding: 20px }
.window-cell { flex-basis: 49%; padding: 20px }
.window-cell:nth-child(2) ~ .window-cell { margin-top: 20px }
.window-cell:nth-child(2n) { margin-left: 2% }
.window-cell p { margin: 0 0 20px }
.window-title { font-size: 17px; margin-bottom: 20px }
}
@media only screen and (min-width:1200px) {
.window { padding: 30px }
.window-cell { padding: 30px; flex-basis: 48.5% }
.window-cell:nth-child(2) ~ .window-cell { margin-top: 30px }
.window-cell:nth-child(2n) { margin-left: 3% }
}
.jumper { margin: 0 0 20px; text-align: center }
.jumper-title { font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; line-height: 1.3; font-weight: 700; color: #000 }
.jumper ul { list-style: none; margin: 0; padding: 0; display: flex; flex-flow: row wrap; justify-content: space-around }
.jumper ul li { width: 50%; flex-basis: 50% }
.jumper-link { display: block; font-family: 'Roboto Condensed', sans-serif; font-size: 17px; line-height: 1; color: #1E86B1; padding-top: 70px; padding-bottom: 10px; margin-top: 20px; text-decoration: none; position: relative }
.jumper-link:before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 70px; background-position: center; background-repeat: no-repeat }
.jumper-link:hover { text-decoration: underline }
.jumper-link.advanced-strategy:before, .jumper-link.advanced-rules:before, .jumper-link.other-strategies:before { background-image: url(visual/estrategias-avanzadas-icono.svg) }
.jumper-link.basic-rules:before { background-image: url(visual/jumper-basic-rules.svg) }
.jumper-link.basic-strategy:before, .jumper-link.progressive-strategies:before { background-image: url(visual/fichas-ajedrez-estrategias-progresivas.svg) }
.jumper-link.best-strategies:before { background-image: url(visual/trofeo-mejores-estrategias.svg) }
.jumper-link.betting-strategy:before { background-image: url(visual/jumper-betting-strategy.svg) }
.jumper-link.eu-roulette:before { background-image: url(visual/jumper-eu-roulette.svg) }
.jumper-link.faq:before { background-image: url(visual/jumper-faqs.svg) }
.jumper-link.fun:before { background-image: url(visual/jumper-fun.svg) }
.jumper-link.reglas-basicas-icono:before { background-image: url(visual/jumper-reglas-basicas-icono.svg) }
.jumper-link.ruleta-europea-icono:before { background-image: url(visual/jumper-ruleta-europea-icono.svg) }
.jumper-link.ruleta-americana-icono:before { background-image: url(visual/jumper-ruleta-americana-icono.svg) }
.jumper-link.estrategias-avanzadas-icono:before { background-image: url(visual/jumper-estrategias-avanzadas-icono.svg) }
.jumper-link.variantes-divertidas-icono:before { background-image: url(visual/jumper-variantes-divertidas-icono.svg) }
.jumper-link.preguntas-frecuentes-icono:before { background-image: url(visual/jumper-preguntas-frecuentes-icono.svg) }
.jumper-link.icono-ficha:before { background-image: url(visual/jumper-icono-ficha.svg) }
.jumper-link.icono-variante:before { background-image: url(visual/jumper-icono-variante.svg) }
.jumper-link.icono-tabla:before { background-image: url(visual/jumper-icono-tabla.svg) }
.jumper-link.icono-recursos:before { background-image: url(visual/jumper-icono-recursos.svg) }
.jumper-link.icono-estrategia-basica:before { background-image: url(visual/jumper-basic-strategy.svg) }
.jumper-link.icono-estrategia-avanzada:before { background-image: url(visual/jumper-advanced-strategy.svg) }
.jumper-link.icono-estrategia-apuesta:before { background-image: url(visual/jumper-betting-strategy.svg) }
.jumper-link.icono-donde-practicar:before { background-image: url(visual/jumper-where-to-practice.svg) }
.jumper-link.icono-mitos-blackjack:before { background-image: url(visual/jumper-strategy-myths.svg) }
.jumper-link.iconos-recursos-blackjack:before { background-image: url(visual/jumper-helpful-resources.svg) }
.jumper-link.myths:before { background-image: url(visual/jumper-strategy-myths.svg) }
.jumper-link.quick-tips:before { background-image: url(visual/bombilla-trucos-ruleta.svg) }
.jumper-link.resources:before { background-image: url(visual/jumper-helpful-resources.svg) }
.jumper-link.side-bets:before { background-image: url(visual/jumper-side-bets.svg) }
.jumper-link.table:before { background-image: url(visual/jumper-choose-table.svg) }
.jumper-link.us-roulette:before { background-image: url(visual/jumper-us-roulette.svg) }
.jumper-link.variants:before { background-image: url(visual/jumper-variants.svg) }
.jumper-link.where-to-practice:before { background-image: url(visual/jumper-where-to-practice.svg) }
@media only screen and (min-width:480px) {
.jumper ul li { width: 33.33%; flex-basis: 33.33% }
}
@media only screen and (min-width:768px) {
.jumper-title { font-size: 22px }
.jumper ul li { width: 16.66%; flex-basis: 16.66% }
.jumper-link:before { height: 92px }
.jumper-link { padding-top: 92px; padding-bottom: 20px }
}
@media only screen and (min-width:768px) and (max-width:1279px) {
.jumper .tablet-block { display: block }
}
.video-highlight { background: #EEF3F5; padding: 10px; margin-bottom: 20px }
/*.video-highlight  p img { width: auto; height: auto; display: block; margin-left: auto; margin-right: auto; max-width: 100% }*/
.video-highlight .video-info p { line-height: 1.83 }
.video-highlight .video-info p.last { font-weight: bold; text-align: center }
.video-highlight .video-info-title { font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 700; line-height: 1.2; color: #0A509C }
.video-highlight .video-container { display: flex; flex-flow: column; justify-content: center }
.video-highlight .video-container div { padding: 0 0 56.25%; position: relative }
.video-highlight .video-container iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0 }
@media only screen and (min-width:768px) {
.video-highlight { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center }
.video-highlight .video-info { flex-basis: 34% }
.video-highlight .video-info-title { margin: 18px 0 }
.video-highlight .video-info p.last { text-align: right; padding-right: 23px; position: relative; margin-bottom: 0 }
.video-highlight .video-info p.last:after { content: ''; background: url(visual/example-arrow-right.svg) center no-repeat; width: 16px; height: 16px; position: absolute; top: 2px; right: 0 }
.video-highlight .video-container { flex-basis: 61% }
}
@media only screen and (min-width:1200px) {
.video-highlight { padding: 30px 4.5%; align-items: stretch }
.video-highlight .video-info { display: flex; flex-flow: column nowrap; justify-content: flex-start; align-items: stretch }
.video-highlight .video-info p { flex-grow: 1; margin: 0 0 10px }
.video-highlight .video-info p.last { flex-grow: 0; margin: 0 }
}
@media only screen and (min-width:1280px) {
.video-highlight .video-info { flex-basis: 33% }
}
.center-heading { text-align: center; font-family: 'Open Sans Condensed', sans-serif; font-size: 13px; line-height: 1.2; font-weight: 700; color: #000; margin-bottom: 10px }
@media only screen and (min-width:768px) {
.center-heading { font-size: 22px; margin-bottom: 20px }
}
.center-picture img { display: block; width: auto; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; margin-bottom: 20px }
.with-side-image { clear: both; margin-bottom: 20px }
.with-side-image p:last-child { padding-bottom: 0 }
.with-side-image-title { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.2; font-weight: 700; font-style: italic; color: #000 }
.with-side-image-title img { display: block; max-width: 100%; width: auto; height: auto; margin-left: auto; margin-right: auto; margin-bottom: 15px }
@media only screen and (min-width:600px) {
.with-side-image:after { content: ''; clear: both; height: 0; display: table }
.with-side-image-title { padding-bottom: 10px }
.with-side-image-title img { float: left; max-width: 40%; margin-right: 10px; margin-bottom: 10px }
}
@media only screen and (min-width:768px) {
.with-side-image-title img { margin-right: 20px }
}
.roulette-chip { background: rgba(255, 255, 255, .5) url(visual/roulette-chip.png) 50% no-repeat; width: 30px; height: 30px; margin: -15px 0 0 -15px; border-radius: 50%; background-size: contain; box-shadow: 0 0 0 6px rgba(255, 255, 255, .27), 0 0 0 3px rgba(255, 255, 255, .27); position: absolute; z-index: 3; visibility: hidden }
.roulette-chip.drop { visibility: visible; -webkit-animation: drop .5s ease; -moz-animation: drop .5s ease; -ms-animation: drop .5s ease; -o-animation: drop .5s ease; animation: drop .5s ease }
@media only screen and (min-width:768px) {
.roulette-chip { width: 46px; height: 46px; margin: -23px 0 0 -23px; box-shadow: 0 0 0 10px rgba(255, 255, 255, .27), 0 0 0 5px rgba(255, 255, 255, .27) }
}
@-webkit-keyframes drop {
from { transform: scale(2.5) rotate(-90deg) }
to { transform: none }
}
@-moz-keyframes drop {
from { transform: scale(2.5) rotate(-90deg) }
to { transform: none }
}
@-ms-keyframes drop {
from { transform: scale(2.5) rotate(-90deg) }
to { transform: none }
}
@-o-keyframes drop {
from { transform: scale(2.5) rotate(-90deg) }
to { transform: none }
}
@keyframes drop {
from { transform: scale(2.5) rotate(-90deg) }
to { transform: none }
}
.flex-row { display: flex; margin-bottom: 20px }
.flex-row .flex-image img { display: block; width: auto; height: auto; max-width: 100%; margin: 0 auto }
.flex-row .flex-body { flex-shrink: 1 }
@media only screen and (max-width:767px) {
.flex-row { flex-flow: column nowrap }
.flex-row .flex-image { order: 1; margin-bottom: 20px }
.flex-row .flex-body { order: 2 }
}
@media only screen and (min-width:768px) {
.flex-row { flex-flow: row nowrap; align-items: center }
.flex-row p { line-height: 24px }
.flex-row .flex-image + .flex-body, .flex-row .flex-body + .flex-image { flex: 1 1 100%; margin-left: 20px }
}
@media only screen and (min-width:1200px) {
.flex-row .flex-image + .flex-body, .flex-row .flex-body + .flex-image { margin-left: 40px }
}
.hintbox { max-width: 830px; margin-left: auto; margin-right: auto; margin-bottom: 20px; border: 1px solid #D8D9D9; box-shadow: 0 0 0 4px #EFF1F5; padding-left: 7%; padding-right: 7%; box-sizing: border-box }
.hintbox { background: #f1f3f7; background: -moz-linear-gradient(top, #f1f3f7 0%, #fefefe 100%); background: -webkit-linear-gradient(top, #f1f3f7 0%, #fefefe 100%); background: linear-gradient(to bottom, #f1f3f7 0%, #fefefe 100%) }
.hintbox-light { background: #fff }
.hintbox p { font-size: 1.16em; line-height: 2; padding-bottom: 0; margin: 0 }
.text-style-2018 .hintbox p { line-height: 2; padding-bottom: 0 }
.hintbox p:only-child { padding-left: 9%; padding-bottom: 10px }
.hintbox .center { text-align: center }
@media only screen and (max-width:599px) {
.hintbox .center:last-child { padding-bottom: 10px }
.hintbox-image:not(.mob-visible) { display: none }
.hintbox-image.mob-visible img { display: block; margin-left: auto; margin-right: auto; max-width: 100%; width: auto; height: auto }
}
@media only screen and (min-width:600px) {
.hintbox { padding-left: 0; padding-top: 10px; padding-bottom: 10px; overflow: hidden; display: flex; flex-flow: row nowrap; align-items: center }
.hintbox > p { flex-basis: 80%; flex-shrink: 1 }
.hintbox-light { padding-top: 15px; padding-bottom: 15px; padding-right: 5% }
.hintbox-image { float: left; flex-basis: 12%; width: 12%; margin-right: 10px; margin-left: 10px }
.hintbox-image.medium { flex-basis: 28%; flex-grow: 1 }
.hintbox-image.wide { flex-basis: 40%; flex-grow: 1 }
.hintbox-image img { display: block; margin-left: auto; margin-right: auto; height: auto; max-width: 100% }
.hintbox-content { flex-shrink: 1; flex-basis: 80% }
.hintbox-image.medium ~ .hintbox-content { flex-basis: 70% }
.hintbox-image.medium ~ .hintbox-content p { padding-left: 0 }
.hintbox-image.wide ~ .hintbox-content { flex-basis: 58% }
.hintbox .center { margin-top: 15px }
}
@media only screen and (min-width:900px) {
.hintbox-image { margin-left: 4%; margin-right: 4% }
}
.btn-download { display: inline-block; vertical-align: middle; background: #1E86B1; border: 1px solid #1E86B1; font-family: Verdana, sans-serif; font-size: 15px; line-height: 1.07; text-decoration: none; color: #fff; padding: 12px 36px 12px 20px; border-radius: 5px; position: relative }
.btn-download:after { content: ''; background: url(visual/download-arrow.svg) 50% no-repeat; width: 10px; height: 12px; position: absolute; top: 50%; right: 14px; margin-top: -6px }
.btn-download:hover { background: #36A4D1 }
@media only screen and (max-width:599px) {
.accordions { background: #f9f9f9; padding: 5px; position: relative; margin: 0 -5px 10px }
.accordion-select { background: #1E86B1; position: relative; height: 42px; margin-bottom: 10px }
.accordion-select:after { content: ''; width: 6px; height: 6px; border-width: 0 2px 2px 0; border-style: solid; border-color: #fff; position: absolute; top: 50%; right: 17px; margin-top: -5px; transform: rotate(45deg); pointer-events: none }
.accordion-select select { -webkit-appearance: button; -moz-appearance: button; -o-appearance: button; -ms-appearance: button; appearance: button; background: transparent; width: 100%; height: 100%; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 700; padding: 10px; border: 0 none; border-radius: 0; position: relative; z-index: 2 }
.accordion-item.active { display: flex; flex-flow: row-reverse nowrap; justify-content: space-between; align-items: center; padding: 0 10px 10px; line-height: 1.3 }
.accordion-item-head { color: #7a7a7a; padding-left: 10px }
.accordion-item-body { color: #181818 }
.accordions-image { width: 86.25%; max-width: 420px; margin-left: auto; margin-right: auto; position: relative }
.accordions-image:before { content: ''; width: 310px; height: 28px; border-radius: 50%; position: absolute; bottom: -4px; left: 50%; width: 100%; max-width: 480px; transform-origin: bottom center; transform: translateX(-50%) scaleY(.25); -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); opacity: .6 }
.accordions-image:before { background: #000000; background: -moz-linear-gradient(left, #000000 0%, #000000 84%, #ffffff 100%); background: -webkit-linear-gradient(left, #000000 0%, #000000 84%, #ffffff 100%); background: linear-gradient(to right, #000000 0%, #000000 84%, #ffffff 100%) }
.accordions-image img { display: block; margin: 0 auto; height: auto; max-width: 100%; position: relative; z-index: 2 }
.accordion-title, .accordion-item, .accordion-item-head strong { display: none }
}
@media only screen and (min-width:600px) {
.accordions { margin: 0 0 20px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start }
.accordions-body { max-width: 512px }
.accordion-title { font-family: 'Roboto Condensed', sans-serif; font-size: 16px; font-weight: 700; line-height: 1.2; text-transform: uppercase; color: #181818; margin: 0 0 10px; padding: 0 15px }
.accordion + .accordion-title { margin-top: 20px }
.accordion-item { border-bottom: 1px solid #f2f2f2; background-color: #fff; transition: background-color .15s }
.accordion-item-head { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; padding: 15px 54px 15px 15px; position: relative; line-height: 1.2; color: #7d7d7d; transition: color .15s; cursor: pointer }
.accordion-item-head:after { content: ''; width: 6px; height: 6px; border-width: 0 2px 2px 0; border-style: solid; border-color: #696969; transform: rotate(45deg); position: absolute; top: 50%; margin-top: -5px; right: 20px; transition: transform .15s, border-color .15s }
.accordion-item-head strong { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.2; font-weight: 600; color: #1E86B1; transition: color .15s }
.accordion-item-body { display: none; padding: 0 15px 15px }
.accordion-item-body p { padding: 0; margin: 0 }
.accordion-item.active { background-color: #1E86B1 }
.accordion-item.active .accordion-item-head { color: #9cc9dc }
.accordion-item.active .accordion-item-head:after { border-color: #fff; transform: translateY(2px) rotate(225deg) }
.accordion-item.active .accordion-item-head strong { color: #fff }
.accordion-item.active .accordion-item-body { display: block }
.accordion-item.active .accordion-item-body p { color: #fff }
.accordions-image { flex-basis: 49%; flex-grow: 0; flex-shrink: 1; max-width: 420px; position: relative; margin-top: 28px }
.accordions-image:before { content: ''; height: 28px; border-radius: 50%; position: absolute; bottom: -4px; left: 50%; width: 100%; max-width: 480px; transform-origin: bottom center; transform: translateX(-48%) scaleY(.25); -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); opacity: .6 }
.accordions-image:before { background: #000000; background: -moz-linear-gradient(left, #000000 0%, #000000 84%, #ffffff 100%); background: -webkit-linear-gradient(left, #000000 0%, #000000 84%, #ffffff 100%); background: linear-gradient(to right, #000000 0%, #000000 84%, #ffffff 100%) }
.accordions-image img { display: block; width: auto; height: auto; max-width: 100%; position: relative; z-index: 2 }
.accordion-select { display: none }
}
@media only screen and (min-width:600px) and (max-width:1023px) {
.accordions-body { flex-basis: 49% }
}
@media only screen and (min-width:1024px) {
.accordions-body { width: 512px; flex-shrink: 1 }
.accordions-image { margin-left: 5% }
}
@media only screen and (min-width:1200px) {
.accordion-title { padding: 0 16px }
.accordion + .accordion-title { margin-top: 30px }
.accordion-item-head { padding: 16px 54px 16px 16px }
.accordion-item-body { padding: 0 16px 16px }
.accordions-image { margin-top: 0 }
}
.highlighted-content { background: #EEF3F5; position: relative; margin: 0 -5px 10px; padding: 15px 5px }
.highlighted-content h3 { text-align: left; font-size: 16px; padding-bottom: 10px; margin-bottom: 10px }
.highlighted-content p { line-height: 1.83; margin: 0 0 10px; padding: 0 }
.text-style-2018 .highlighted-content p { padding-bottom: 0 }
.highlighted-content > p:last-child { margin-bottom: 0 }
.highlighted-content img { height: auto; max-width: 100%; display: block }
.highlighted-content .img img { margin-left: auto; margin-right: auto }
.highlighted-content .img:not(:last-child), .highlighted-content .imgs:not(:last-child), .highlighted-content .img-on-right:not(:last-child) { margin-bottom: 10px }
.highlighted-content .imgs { overflow: hidden; font-size: 0 }
.highlighted-content .imgs img { width: auto; height: auto; display: inline-block; max-width: 49.5%; vertical-align: top }
.highlighted-content .imgs img + img { margin-left: 1% }
.highlighted-contents .highlighted-content:before { content: ''; display: block; float: right; background-position: center; background-repeat: no-repeat; margin: 0 0 0 10px }
.highlighted-contents .highlighted-content.hcon-21-3:before { background-image: url(visual/icono-21-3.png); width: 107px; height: 48px }
.highlighted-contents .highlighted-content.hcon-suitem-up:before { background-image: url(visual/icono-suit-em-up.png); width: 90px; height: 90px }
.highlighted-contents .highlighted-content.hcon-buster-blackjack:before { background-image: url(visual/icono-pasarse-21.png); width: 106px; height: 58px }
.highlighted-contents .highlighted-content.hcon-lucky-ladies:before { background-image: url(visual/icono-damas-felices.png); width: 101px; height: 81px }
.highlighted-contents .highlighted-content.hcon-lucky-lucky:before { background-image: url(visual/icono-lucky-lucky.png); width: 107px; height: 75px }
.highlighted-contents .highlighted-content.hcon-perfect-pairs:before { background-image: url(visual/icono-pares-perfectos.png); width: 107px; height: 75px }
@media only screen and (max-width:767px) {
.highlighted-content.left, .highlighted-content.right { float: none }
}
@media only screen and (min-width:768px) {
.highlighted-contents { display: flex; flex-flow: row nowrap; justify-content: space-between }
.highlighted-contents .highlighted-content { flex-basis: 49%; box-sizing: border-box }
.highlighted-content { padding: 20px; margin: 0 0 20px }
.highlighted-content h3 { margin-bottom: 16px; padding-bottom: 20px }
.highlighted-content p, .highlighted-content .img:not(:last-child), .highlighted-content .imgs:not(:last-child) { margin-bottom: 20px }
.highlighted-content p:last-child { margin-bottom: 0 }
.highlighted-content .img-on-right { display: flex; flex-flow: row nowrap; justify-content: space-between; margin-bottom: 0 }
.highlighted-content .img-on-right:not(:last-child) { margin-bottom: 0 }
.highlighted-content .img-on-right .content { flex-basis: 50% }
.highlighted-content .img-on-right .img { flex-basis: 47% }
}
@media only screen and (min-width:1024px) {
.highlighted-content .img-on-right .content { flex-basis: 63% }
.highlighted-content .img-on-right .img { flex-basis: 35% }
}
@media only screen and (min-width:1200px) {
.highlighted-content { padding: 30px }
}
.btn-go { display: inline-block; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 1; font-weight: 700; text-transform: uppercase; text-decoration: none; color: #1E86B1; background: #fff; border: 1px solid #1E86B1; border-radius: 4px; padding: 13px 26px }
.comp-table { margin: 0 0 10px }
.comp-table table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #ddd; font-family: 'Open Sans', sans-serif; table-layout: fixed }
.comp-table caption { background: #F2F2F2; border-width: 1px 1px 0; border-style: solid; border-color: #ddd; font-size: 12px; font-weight: 700; line-height: 1.2; padding: 11px; color: #181818 }
.comp-table tr th, .comp-table tr td { border: 1px solid #ddd; text-align: center }
.comp-table tr th:first-child, .comp-table tr td:first-child { text-align: left; width: 18% }
.comp-table tr th { background: #E3ECF7; font-size: 12px; line-height: 1; color: #626262; height: 24px; padding: 4px }
.comp-table tr td { font-size: 12px; line-height: 1; height: 28px; padding: 6px }
.comp-table tr td:first-child { font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; font-weight: 600; color: #0959A5 }
.comp-table tr td:first-child a { text-decoration: none; color: #0959A5 }
.comp-table tr .yes { background: url(visual/check-green-s.svg) 50% no-repeat; font-size: 0; color: transparent }
.comp-table tr.starred td:first-child:after { content: ''; display: inline-block; vertical-align: middle; background: #d6cd1c url(visual/table-misc.png) -74px -52px no-repeat; width: 11px; height: 11px; margin-left: 8px; position: relative; top: -1px }
.comp-table tr.starred .yes { background-color: #D3FAD6 }
.comp-table tr .no { background: url(visual/x-red.svg) 50% no-repeat; font-size: 0; color: transparent }
.comp-table-terms { margin: 10px 0 }
.comp-table-terms p { font-size: 11px; line-height: 1.81; padding: 0; color: #939393; margin: 0 }
@media only screen and (max-width:767px) {
.comp-table { overflow-x: auto }
.comp-table table { min-width: 600px }
}
@media only screen and (min-width:768px) {
.comp-table caption { font-size: 14px }
.comp-table tr th { font-size: 12px }
.comp-table tr td { font-size: 14px }
.comp-table tr th:first-child, .comp-table tr td:first-child { padding-left: 20px; padding-right: 20px }
}
.profits-info { margin-bottom: 20px }
.video-highlight img, .profits-info-image img { width: auto; height: auto; display: block; margin-left: auto; margin-right: auto; max-width: 100% }
.profits-info-table table { margin-left: auto; margin-right: auto; border: 1px solid #ddd; width: 75%; min-width: 280px; border-collapse: collapse; border-spacing: 0 }
.profits-info-table caption, .profits-info-table th { font-family: 'Open Sans', sans-serif }
.profits-info-table caption { background: #f2f2f2; border-width: 1px 1px 0; border-style: solid; border-color: #ddd; font-size: 14px; line-height: 1.2; font-weight: 700; color: #181818; padding: 11px }
.profits-info-table th, .profits-info-table td { border: 1px solid #ddd }
.profits-info-table th { font-size: 12px; line-height: 1.2; font-weight: 600; color: #5C5C5C; padding: 9px }
.profits-info-table th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.profits-info-table td { font-size: 13px; line-height: 1.2; text-align: center; padding: 12px; color: #696969 }
.profits-info-table tr td:first-child { color: #181818 }
@media only screen and (max-width:1023px) {
.profits-info-image { margin-bottom: 20px }
}
@media only screen and (min-width:1024px) {
.profits-info { display: flex; flex-flow: row nowrap; justify-content: space-between }
.profits-info-image { flex-basis: 66%; flex-shrink: 1 }
.profits-info-table { flex-basis: 31% }
.profits-info-table table { width: auto; margin: 0 }
}
@media only screen and (min-width:1024px) and (max-width:1199px) {
.profits-info-table table { margin-left: 15px }
}
@media only screen and (min-width:1200px) {
.profits-info-table { flex-basis: 32% }
}
.download-cells { background: #F2F2F2; position: relative; padding: 15px; margin: 0 -5px 20px; text-align: center }
.download-cell { padding: 15px; font-family: 'Open Sans', sans-serif; font-size: 17px; line-height: 1.2; color: #181818 }
.download-cell strong, .download-cell img { display: block }
.download-cell strong { margin-bottom: 15px }
.download-cell img { height: auto; margin-left: auto; margin-right: auto; margin-bottom: 20px; max-width: 100% }
@media only screen and (min-width:768px) {
.download-cells { margin: 0 0 20px; display: flex; flex-flow: row nowrap; justify-content: space-around }
.download-cell { flex-basis: 100%; display: flex; flex-flow: column nowrap }
.download-cell strong { flex-grow: 1 }
.download-cell .btn-download { align-self: center }
}
.card-hints { margin-bottom: 20px }
.card-hints .card-hint-btn { display: inline-block; min-width: 110px; padding: 10px 23px; border: 1px solid #1e86b1; border-radius: 2px; vertical-align: middle; font-size: 12px; font-weight: 700; color: #1e86b1; text-decoration: none; text-transform: uppercase; text-align: center; transition: color .3s, background .3s }
.card-hints .card-hint-btn:hover { color: #fff; background: #1e86b1 }
.card-hints .card-hint-title { margin-bottom: 3px; font-size: 16px; font-weight: 600 }
.card-hints .card-hints-title { margin-bottom: 20px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 18px; color: #000; text-align: center }
.card-hints .card-hint { padding: 10px 10px 15px; margin-bottom: 10px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.14); font-family: 'Open Sans', sans-serif; color: #000; text-align: center; background: #fff }
.card-hints .card-hint p { margin: 0 0 15px; font-size: 12px }
.card-hints .card-hint p:last-child { margin: 0 }
.card-hints .card-hint-image { margin-bottom: 15px; text-align: center; background: url(visual/bg-table-stands.png) no-repeat center center / cover }
.card-hints .card-hint-image img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle }
@media(min-width:480px) {
.card-hints .card-hint-btn { position: absolute; left: 50%; bottom: 15px; transform: translateX(-50%) }
.card-hints .card-hints-cols { display: flex; flex-flow: row wrap; justify-content: space-between }
.card-hints .card-hint-image { margin-bottom: 20px }
.card-hints .card-hint { position: relative; flex: 0 0 45.5%; padding-bottom: 70px }
.card-hints .card-hint p { margin-bottom: 10px }
}
@media(min-width:768px) {
.card-hints .card-hint { margin-bottom: 25px }
.card-hints .card-hints-title { font-size: 22px }
}
@media(min-width:1024px) {
.card-hints .card-hint { flex: 0 0 21.5% }
}
@media(min-width:1200px) {
.card-hints .card-hint { flex: 0 0 22.2% }
}
.strategy-tables { margin-bottom: 20px }
.strategy-legend { clear: both }
.strategy-legend dl { display: flex; flex-flow: row wrap; justify-content: space-between; margin: 0 -4px; font-size: 13px; color: #696969 }
.strategy-legend dd { margin: 4px }
.strategy-legend dd:before { content: ''; position: relative; display: inline-block; width: 20px; height: 20px; top: -1px; margin-right: 3px; border-radius: 50%; vertical-align: middle }
.strategy-legend .legend-hit:before, .strategy-table .legend-hit { background: #dbfbd3 }
.strategy-legend .legend-dont:before, .strategy-table .legend-dont { background: #f7f7f7 }
.strategy-legend .legend-dont:before { box-shadow: inset 0 0 0 1px #ddd }
.strategy-legend .legend-split:before, .strategy-table .legend-split { background: #d8f4ff }
.strategy-legend .legend-stand:before, .strategy-table .legend-stand { background: #feece1 }
.strategy-legend .legend-double:before, .strategy-table .legend-double { background: #fffbc8 }
.strategy-table { margin-bottom: 20px; font-size: 13px; text-align: center }
.strategy-table table { width: 100%; table-layout: fixed }
.strategy-table th { width: 50%; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 600; color: #5c5c5c; background: rgb(253, 253, 253); background: -moz-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(227, 227, 227, 1) 100%); background: -webkit-linear-gradient(top, rgba(253, 253, 253, 1) 0%, rgba(227, 227, 227, 1) 100%); background: linear-gradient(to bottom, rgba(253, 253, 253, 1) 0%, rgba(227, 227, 227, 1) 100%) }
.strategy-table td { height: 30px }
.strategy-table td[class] { color: #000 }
.strategy-table .top { font-size: 14px; font-weight: 700; color: #000; background: #f2f2f2 }
.strategy-table .legend-double small { display: block; opacity: .46; font-family: Verdana, sans-serif; font-size: 10px }
.strategy-table th, .strategy-table td { padding: 5px 10px; border: 1px solid #ddd }
.strategy-exceptions dt { margin-bottom: 10px; font-size: 13px; font-weight: 700; color: #181818 }
.strategy-exceptions dd { padding-left: 23px; margin: 5px 0; font-size: 12px; color: #696969; background: url(visual/arrow.png) no-repeat 0 1px / 12px 12px }
@media only screen and (min-width:600px) and (max-width:1023px) {
.strategy-tables { overflow: hidden }
.strategy-tables .strategy-table { width: 48% }
.strategy-tables .strategy-exceptions { width: 40%; margin-left: 4% }
.strategy-tables .strategy-table:nth-child(1), .strategy-tables .strategy-exceptions { float: left }
.strategy-tables .strategy-table:nth-child(2), .strategy-tables .strategy-table:nth-child(3) { float: right }
.strategy-tables .strategy-exceptions { clear: left }
.strategy-tables .strategy-table:nth-child(3) { clear: right }
.strategy-legend dl { justify-content: center }
.strategy-legend dd { flex-basis: 15%; white-space: nowrap }
}
@media only screen and (min-width:1024px) {
.strategy-tables { overflow: hidden; margin-bottom: 0 }
.strategy-table { float: left; width: 30% }
.strategy-table ~ .strategy-table { margin-left: 5% }
.strategy-exceptions { float: left; width: 65%; margin-left: 5% }
.strategy-exceptions dl { margin-top: 0; margin-bottom: 20px; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center }
.strategy-exceptions dt, .strategy-exceptions dd { margin-top: 0; margin-bottom: 0 }
.strategy-exceptions dd { margin-left: 10px }
.strategy-legend { float: left; width: 65%; margin-left: 5%; clear: right }
.strategy-legend dl { justify-content: center }
.strategy-legend dd { margin-left: 20px }
}
@media only screen and (min-width:1200px) {
.strategy-exceptions dd, .strategy-legend dd { margin-left: 24px }
}
.pro-cols:after { content: ''; clear: both; display: table; height: 0 }
.pro-col { display: flex; flex-flow: row wrap; justify-content: space-between }
.pro-col-title { flex-basis: 100%; font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; line-height: 1.2; font-weight: 700; color: #000; margin-bottom: 10px; text-align: center }
.pro-half { width: 49.4%; flex-basis: 49.4%; box-sizing: border-box; padding: 3px; background: #fff; border: 1px solid #D6D8D9; box-shadow: inset 0 0 0 3px #F2F2F2; display: flex; flex-flow: column nowrap; align-items: center }
.pro-half-img img { display: block; height: auto; max-width: 100% }
.pro-half-body { padding: 30px 5px; flex-grow: 1; display: flex; flex-flow: column nowrap; align-items: center }
.pro-half-body ul { list-style: none; margin: 15px 0; padding: 0; font-family: 'Open Sans', sans-serif; font-size: 12px; line-height: 1.5; flex-grow: 1 }
.pro-half-body ul li { padding-left: 27px; position: relative }
.pro-half-body ul li:before { content: ''; background: url(visual/check-green.svg) 50% no-repeat; width: 16px; height: 16px; position: absolute; top: 0; left: 0 }
.pro-half-body ul li + li { margin-top: 8px }
.pro-half-body p { margin: 0 }
.pro-half-body .act1 { font-size: 14px; padding: 12px; text-align: center; min-width: 114px }
.pro-half-title { font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; color: #000; text-align: center }
@media only screen and (min-width:480px) and (max-width:767px) {
.pro-col { justify-content: center }
.pro-half { max-width: 228px }
.pro-half + .pro-half { margin-left: 6px }
}
@media only screen and (max-width:767px) {
.pro-col.left, .pro-col.right { float: none }
.pro-col { margin-bottom: 20px }
}
@media only screen and (min-width:768px) {
.pro-cols { display: flex; flex-flow: row nowrap; justify-content: space-between; margin-bottom: 20px }
.pro-cols:after { content: none }
.pro-col { width: 48%; flex-basis: 48% }
.pro-half { flex-basis: 48.7%; max-width: none }
}
.generic-table { margin: 20px 0; font-family: 'Open Sans', sans-serif }
.generic-table table { width: 100% }
.generic-table th, .generic-table td { border: 1px solid #ddd; text-align: center }
.generic-table th { font-size: 10px; line-height: 1; font-weight: 600; color: #5c5c5c; height: 24px; padding: 2px 4px }
.generic-table th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.generic-table td { padding: 4px 5px; font-size: 12px; color: #5C5C5C; text-align: center }
.generic-table td > span > a { display: block; width: 100%; height: 100% }
.generic-table .tcol-logo > span a { display: block; width: 100%; height: 100% }
.generic-table .tcol-bonus strong { font-size: 16px; color: #1E86B1 }
.generic-table .tcol-paym { text-align: left }
.generic-table .act, .generic-table .act1 { display: inline-block; vertical-align: middle; font-size: 14px; padding: 12px; font-weight: 700 }
.generic-table .icon-info { margin-right: 5px }
.generic-table .tcol-games, .generic-table .tcol-variants, .generic-table .tcol-minbets { display: none }
@media only screen and (max-width:399px) {
.generic-table .tcol-logo > span { max-width: 100%; background-position: center; background-size: contain }
}
@media only screen and (min-width:480px) {
.generic-table .tcol-minbets { display: table-cell }
}
@media only screen and (min-width:600px) {
.generic-table .tcol-games { display: table-cell }
}
@media only screen and (min-width:768px) {
.generic-table th { font-size: 12px; padding-left: 12px; padding-right: 12px }
.generic-table td { padding: 4px 10px }
.generic-table .tcol-bonus strong { font-size: 16px }
.generic-table .act, .generic-table .act1 { font-size: 12px; min-width: 120px }
.generic-table .icon-info { margin-right: 10px }
.generic-table .tcol-variants { display: table-cell }
}
@media only screen and (min-width:1280px) {
.generic-table td { padding: 5px 20px }
}
.generic-title { font-family: 'Open Sans Condensed', sans-serif; font-size: 22px; text-align: center; font-weight: 700; color: #000; margin: 0 0 12px }
@media only screen and (min-width:768px) {
.generic-title { margin-bottom: 20px }
}
.framed-picture { text-align: center; margin-bottom: 20px }
.framed-picture img { display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto }
@media only screen and (min-width:768px) {
.framed-picture img { border-width: 10px }
}
.rules-block { background: #181818; position: relative; margin: 0 0 20px; color: #fff }
.rules-block-image img { display: block; width: auto; height: auto; max-width: 100%; margin-left: auto; margin-right: auto }
.rules-block-content { padding: 15px 5px 0; font-size: 12px; line-height: 1.83; overflow: hidden }
.rules-block-content div { display: inline-block }
.rules-block-content p { padding: 0; margin-bottom: 10px }
.rules-block-content a { color: inherit }
.rules-title { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.2; font-weight: 700; font-style: italic; margin-bottom: 10px }
@media only screen and (min-width:768px) {
.rules-block { margin-left: 0; margin-right: 0 }
.rules-block-image { padding: 10px }
.rules-block-content { padding: 5px 20px }
}
@media only screen and (min-width:1024px) {
.rules-block-image { padding: 20px }
.rules-block-content { column-count: 2; column-gap: 20px }
}
@media only screen and (min-width:1200px) {
.rules-block-content { padding: 15px 30px; column-count: 3; column-gap: 30px }
}
.tabs { margin: 0 0 20px }
.tab:not(.active) { display: none }
.tabs-nav span, .tabs-body > span { font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 700; color: #1E86B1; cursor: pointer; user-select: none }
.tabs-nav span:not(.active), .tabs-body > span:not(.active) { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.tabs-nav .active, .tabs-body .active { background: #fff }
.tabs-nav .active, .tabs-body > span.active { color: #181818 }
.tabs-body > span { display: block; position: relative; padding: 11px 36px 11px 10px; border-width: 0 1px 1px; border-style: solid; border-color: #ddd }
.tabs-body > span:first-child { border-width: 1px }
.tabs-body > span:after { content: ''; width: 0; height: 0; border-width: 5px 5px 0; border-style: solid; border-color: #000 transparent transparent; position: absolute; top: 50%; right: 17px; margin-top: -2px }
.tabs-body > span.active:after { border-width: 0 5px 5px; border-color: transparent transparent #000; margin-top: -3px }
.tab { border: 1px solid #ddd }
.tab-image img { display: block; height: auto; max-width: 100%; margin: 0 auto }
.tab-content:before { content: ''; display: block; margin: 0 auto 15px }
.tab-content p { font-size: 12px; line-height: 1.83; padding-bottom: 0; margin: 0 0 10px }
.tab-content p.last { text-align: center }
.tab-title { font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; line-height: 1.2; font-weight: 700; color: #000; margin-bottom: 15px; text-align: center }
@media only screen and (max-width:767px) {
.tabs { position: relative; margin: 0 -5px 20px }
.tabs-nav { display: none }
.tab { border-width: 0 1px 1px }
.tab-image { padding: 8px 8px 0 }
.tab-content { padding: 20px }
}
@media only screen and (min-width:768px) {
.tabs-nav { text-align: center; position: relative }
.tabs-nav span { display: inline-block; vertical-align: bottom; border-width: 1px 1px 0; border-style: solid; border-color: #ddd; border-radius: 4px 4px 0 0; padding: 14px 30px }
.tabs-nav span + span { margin-left: 2px }
.tabs-nav span.active { padding: 14px 30px 16px; position: relative; margin-bottom: -1px }
.tab { padding: 32px 20px; display: flex; flex-flow: row nowrap; justify-content: space-between }
.tab-image { flex-basis: 61.8% }
.tab-content { flex-basis: 34%; display: flex; flex-flow: column nowrap; justify-content: space-around }
.tab-content p.last { margin: 0 }
}
._flag2:before, ._flag2:after, ._flag2 > span, ._flag2._bg { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; width: 24px; height: 16px; background-image: url(visual/geo/worldwide.png); background-position: center; background-repeat: no-repeat; background-size: contain }
._flag2.s:before, ._flag2.s:after, ._flag2.s > span, ._flag2._bg.s { width: 16px; height: 11px }
._flag2.es:before, ._flag2.es:after, ._flag2.es > span, ._flag2._bg.es { background-image: url(visual/geo/spain.svg) }
._mlogo:before, ._mlogo:after, ._mlogo > span { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; border-radius: 50%; width: 70px; height: 70px }
._mlogo > span > a { display: block; width: 100%; height: 100% }
._mlogo.ladbrokes:before, ._mlogo.ladbrokes:after, ._mlogo.ladbrokes > span { background: red }
/* .home-table { margin: 10px 0 20px; font-family: 'Roboto', sans-serif }
.home-table table { width: 100% }
.home-table caption { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.2; font-weight: 600; color: #575757; font-style: italic; padding: 0 0 10px }
.home-table caption strong { color: #000 }
.home-table caption:before { content: ''; position: relative; top: -1px; margin-right: 8px }
.home-table caption[class="_flag2"]:before { margin-right: 2px; top: -2px }
.home-table caption .logo-netent-h, .home-table caption .logo-isoftbet-h { position: relative; top: -3px; margin: 0 5px 0 8px }
.home-table.numbered tbody { counter-reset: home-row }
.home-table.numbered tbody tr:not(.row-terms) { counter-increment: home-row; position: relative }
.home-table .home-bonus-item { font-size: 19px; line-height: 1; color: #4b4b4b; font-weight: 500 }
.home-table .home-bonus-item strong { font-weight: 500; color: #ef5c3c }
.home-table .home-bonus-item > span { display: block; font-size: 16px; line-height: 1; font-weight: 400 }
.home-table .home-rating-item { font-size: 18px; line-height: 1; font-weight: 700; color: #767676; text-decoration: none }
.home-table .home-rating-item[data-suffix]:after, .home-table .home-rating-item ~ a { font-size: 13px; font-weight: 500; color: #1f86b1; display: inline-block; text-decoration: none }
.home-table .home-rating-item[data-suffix]:hover:after, .home-table .home-rating-item ~ a:hover { text-decoration: underline }
.home-table .home-rating-item strong { color: #3c3c3c }
.home-table .home-rating-item .hidden { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background: url(visual/home-rating.png) 50% no-repeat; width: 15px; height: 14px; position: relative; top: -1px; margin-left: -1px }
.home-table .home-rating-item[data-suffix] .hidden { margin-left: 4px; top: 0 }
.home-table .home-sw-dev { display: block; text-align: center; font-size: 20px; line-height: 1.2; font-weight: 300; color: #4b4b4b; padding: 0 10px }
.home-table .row-terms td { font-size: 10px; line-height: 1.3; color: #7c7c7c; padding: 5px 0 0 }
.home-table .row-terms td a, .home-table .row-terms td .trigger-terms { font-size: 11px; font-weight: 700; color: #456370; text-decoration: none }
.home-table .row-terms td a:hover, .home-table .row-terms td .trigger-terms:hover { text-decoration: underline }
.home-table .act, .home-table .act1 { border-radius: 3px }
.home-table [data-prefix]:before { content: attr(data-prefix) }
.home-table [data-suffix]:after { content: attr(data-suffix) }
.home-table .hidden { display: none }
.home-table ._baccarat-logo, .home-table ._bingo-logo, .home-table ._keno-logo, .home-table ._scratch-logo, .home-table ._sic-bo-logo { width: 120px; height: 55px }
@media only screen and (max-width:1149px) {
.home-table thead { display: none }
.home-table caption { width: 100%; border-bottom: 1px solid #a9a9a9 }
.home-table table, .home-table caption, .home-table tbody, .home-table td { display: block }
.home-table tbody tr:not(.row-terms) { display: flex; flex-flow: row wrap; padding: 7px 0 3px }
.home-table tbody tr:not(.row-terms):last-child { padding-bottom: 0 }
.home-table.no-ratings tbody tr:not(.row-terms) { padding-top: 0 }
.home-table.numbered tbody tr:not(.row-terms):before { content: counter(home-row); background: #e9edf0; width: 38px; font-size: 18px; line-height: 40px; font-weight: 700; color: #456370; text-align: center; border-right: 2px solid #fff; position: absolute; top: 7px; left: 0 }
.home-table.numbered.no-ratings tbody tr:not(.row-terms) { padding-top: 45px }
.home-table.numbered.no-ratings tbody tr:not(.row-terms):before { z-index: 1 }
.home-table.numbered.no-ratings tbody tr:not(.row-terms):after { content: ''; background: #e9edf0; position: absolute; top: 7px; right: 0; left: 0; height: 40px }
.home-table[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 1; flex-grow: 1; background: #e9edf0; display: flex; flex-flow: row nowrap; justify-content: space-between; padding: 11px 10px; flex-basis: 100% }
.home-table.numbered[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.numbered[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.numbered[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.numbered[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.numbered[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.numbered[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.numbered[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.numbered[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.numbered[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.numbered[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-left: 54px }
.home-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 2; flex-basis: 28.7%; max-width: 112px; padding: 8px 0; text-align: center }
.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 3; flex-basis: 71.3%; flex-grow: 1; align-self: center }
.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 5; flex-basis: 100% }
.home-table .home-rating-item[data-suffix] { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; flex-basis: 100% }
.home-table .home-rating-item[data-suffix]:after, .home-table .home-rating-item ~ a { flex-grow: 1; text-align: right }
.home-table .home-rating-item[data-suffix]:hover:after, .home-table .home-rating-item ~ a:hover { text-decoration: underline }
.home-table .home-rating-item[data-suffix] strong { flex-shrink: 1 }
.home-table .home-rating-item:not([data-suffix]) { flex-basis: 100%; display: flex; flex-flow: row nowrap; align-items: center; justify-content: flex-end }
.home-table .home-rating-item:not([data-suffix]) .hidden { margin-left: 4px }
.home-table .home-bonus-item { padding: 8px 16px; display: block }
.home-table.video-poker[data-hdeveloper="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.video-poker[data-hdeveloper="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.video-poker[data-hdeveloper="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.video-poker[data-hdeveloper="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.video-poker[data-hdeveloper="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.video-poker[data-hdeveloper="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.video-poker[data-hdeveloper="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.video-poker[data-hdeveloper="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.video-poker[data-hdeveloper="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.video-poker[data-hdeveloper="10"] tbody tr:not(.row-terms) td:nth-child(10) { display: none }
.home-table.video-poker[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.video-poker[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.video-poker[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.video-poker[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.video-poker[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.video-poker[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.video-poker[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.video-poker[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.video-poker[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.video-poker[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { max-width: 120px; flex-basis: 40% }
.home-table.video-poker[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.video-poker[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.video-poker[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.video-poker[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.video-poker[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.video-poker[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.video-poker[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.video-poker[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.video-poker[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.video-poker[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 60% }
}
@media only screen and (max-width:599px) {
.home-table.no-terms, .home-table.no-terms tbody tr:not(:last-child) { border-bottom: 1px solid #a9a9a9; padding-bottom: 10px }
.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { display: none }
}
@media only screen and (min-width:600px) {
.home-table .home-highlight-item { display: block; padding-left: 10px; position: relative; font-size: 14px; line-height: 1; color: #4a4a4a; font-style: italic }
.home-table .home-highlight-item:before { content: '\2022'; color: #ef5b3b; position: absolute; top: 0; left: 0 }
.home-table .home-highlight-item + .home-highlight-item { margin-top: 5px }
.home-table .home-bonus-item { background: #f6f7f8; text-align: center; padding: 5px 15px; margin-right: 15px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; min-height: 33px }
.home-table .home-bonus-item > span { flex-basis: 100%; font-size: 14px }
.home-table .home-bonus-item strong { margin: 0 4px }
.home-table .home-bonus-item span strong { margin: 0 }
}
@media only screen and (min-width:600px) and (max-width:1149px) {
.home-table.no-terms.no-ratings tbody tr:not(:last-child) { border-bottom: 1px solid #a9a9a9; padding-bottom: 8px }
.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 40%; flex-grow: 0 }
.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 39%; flex-grow: 1; padding-left: 2%; align-self: center }
.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 4; flex-basis: 30%; flex-grow: 1; align-self: center }
.home-table.video-poker .home-bonus-item { margin-right: 0 }
}
@media only screen and (max-width:767px) {
.home-table .act, .home-table .act1 { font-size: 18px; padding: 12px; display: block }
}
@media only screen and (min-width:768px) {
.home-table .row-terms td { text-align: right; font-size: 11px }
.home-table .act, .home-table .act1 { font-size: 16px; padding: 13px }
}
@media only screen and (min-width:768px) and (max-width:1149px) {
.home-table[data-hlogo="1"] tbody tr:not(.row-terms) { justify-content: space-between }
.home-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { max-width: 104px; padding-right: 10px; padding-bottom: 0 }
.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 38% }
.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 26%; flex-grow: 0 }
.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 17.5%; align-self: center }
}
@media only screen and (min-width:1150px) {
.home-table { background: #fff; border: 13px solid #f3f7fb; position: relative; padding: 12px 12px 2px; margin-top: 0 }
.home-table:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; box-shadow: 3px 3px 7px rgba(0, 0, 0, .1) }
.home-table table { width: 100%; border-collapse: separate; border-spacing: 0 10px }
.home-table caption { padding: 0 12px 2px }
.home-table th { font-size: 14px; font-weight: 400; line-height: 1; color: #456370; height: 30px; border-width: 1px 0; border-style: solid; border-color: #e8e8e8 }
.home-table th { background: #f7f8f9; background: -moz-linear-gradient(top, #f7f8f9 0%, #e9edf0 100%); background: -webkit-linear-gradient(top, #f7f8f9 0%, #e9edf0 100%); background: linear-gradient(to bottom, #f7f8f9 0%, #e9edf0 100%) }
.home-table th:first-child { border-left-width: 1px }
.home-table th:last-child { border-right-width: 1px }
.home-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 14.4% }
.home-table.numbered[data-hlogo="1"] thead tr:not(.row-terms) th:nth-child(1), .home-table.numbered[data-hlogo="2"] thead tr:not(.row-terms) th:nth-child(2), .home-table.numbered[data-hlogo="3"] thead tr:not(.row-terms) th:nth-child(3), .home-table.numbered[data-hlogo="4"] thead tr:not(.row-terms) th:nth-child(4), .home-table.numbered[data-hlogo="5"] thead tr:not(.row-terms) th:nth-child(5), .home-table.numbered[data-hlogo="6"] thead tr:not(.row-terms) th:nth-child(6), .home-table.numbered[data-hlogo="7"] thead tr:not(.row-terms) th:nth-child(7), .home-table.numbered[data-hlogo="8"] thead tr:not(.row-terms) th:nth-child(8), .home-table.numbered[data-hlogo="9"] thead tr:not(.row-terms) th:nth-child(9), .home-table.numbered[data-hlogo="10"] thead tr:not(.row-terms) th:nth-child(10) { position: relative; padding-left: 27px }
.home-table.numbered[data-hlogo="1"] thead tr:not(.row-terms) th:nth-child(1):before, .home-table.numbered[data-hlogo="2"] thead tr:not(.row-terms) th:nth-child(2):before, .home-table.numbered[data-hlogo="3"] thead tr:not(.row-terms) th:nth-child(3):before, .home-table.numbered[data-hlogo="4"] thead tr:not(.row-terms) th:nth-child(4):before, .home-table.numbered[data-hlogo="5"] thead tr:not(.row-terms) th:nth-child(5):before, .home-table.numbered[data-hlogo="6"] thead tr:not(.row-terms) th:nth-child(6):before, .home-table.numbered[data-hlogo="7"] thead tr:not(.row-terms) th:nth-child(7):before, .home-table.numbered[data-hlogo="8"] thead tr:not(.row-terms) th:nth-child(8):before, .home-table.numbered[data-hlogo="9"] thead tr:not(.row-terms) th:nth-child(9):before, .home-table.numbered[data-hlogo="10"] thead tr:not(.row-terms) th:nth-child(10):before { content: '\2116'; position: absolute; top: 0; left: 0; bottom: 0; width: 27px; text-align: center; display: flex; flex-flow: column nowrap; justify-content: center; align-content: center }
.home-table.numbered[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.numbered[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.numbered[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.numbered[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.numbered[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.numbered[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.numbered[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.numbered[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.numbered[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.numbered[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 18%; padding-left: 36px; position: relative }
.home-table.numbered.no-terms[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1):before, .home-table.numbered.no-terms[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2):before, .home-table.numbered.no-terms[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3):before, .home-table.numbered.no-terms[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4):before, .home-table.numbered.no-terms[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5):before, .home-table.numbered.no-terms[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6):before, .home-table.numbered.no-terms[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7):before, .home-table.numbered.no-terms[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8):before, .home-table.numbered.no-terms[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9):before, .home-table.numbered.no-terms[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10):before { content: counter(home-row); background: #e9edf0; width: 28px; font-size: 18px; font-weight: 700; text-align: center; color: #456370; position: absolute; top: 0; left: 0; bottom: 0; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 32% }
.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 21.7%; padding: 0 1% 0 2.5% }
.home-table[data-hhighlights="1"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(10) { padding-bottom: 10px }
.home-table[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 17.3%; padding: 0 2% }
.home-table[data-hrating="1"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(1), .home-table[data-hrating="2"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(2), .home-table[data-hrating="3"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(3), .home-table[data-hrating="4"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(4), .home-table[data-hrating="5"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(5), .home-table[data-hrating="6"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(6), .home-table[data-hrating="7"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(7), .home-table[data-hrating="8"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(8), .home-table[data-hrating="9"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(9), .home-table[data-hrating="10"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(10) { padding-bottom: 10px }
.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 13% }
.home-table[data-hlink="1"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(10) { padding-bottom: 10px }
.home-table .home-bonus-item { margin-right: 0 }
.home-table .home-rating-item { text-align: center; display: block }
.home-table .home-rating-item[data-suffix]:after, .home-table .home-rating-item ~ a { display: block; margin-top: 2px }
.home-table .home-rating-item .hidden { top: -2px }
.home-table .home-rating-item[data-suffix] .hidden { margin-left: 0; top: -2px }
.home-table .row-terms:not(:last-child) td { border-bottom: 1px solid #dcdcdc; padding-bottom: 10px }
.home-table.numbered .row-terms td { padding-left: 40px; position: relative }
.home-table.numbered .row-terms td:before { content: counter(home-row); background: #e9edf0; width: 28px; font-size: 18px; font-weight: 700; text-align: center; color: #456370; position: absolute; top: -64px; left: 0; bottom: 10px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
.home-table.no-terms tr:not(:last-child) td { border-bottom: 1px solid #dcdcdc; padding-bottom: 8px }
.home-table .act, .home-table .act1 { padding: 13px; white-space: nowrap }
.home-table ._vp-logo { width: 165px; height: 60px }
} */

.home-table, .home-table-basic { margin: 10px 0 20px; font-family: 'Roboto', sans-serif; flex-basis: 100% }
.home-table table, .home-table-basic table { width: 100% }
.home-table caption, .home-table-title { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.2; font-weight: 600; color: #575757; font-style: italic; padding: 0 0 10px; text-align: center }
.home-table caption strong, .home-table-title strong { color: #000 }
.home-table caption:before, .home-table-title:before { content: ''; position: relative; top: -1px; margin-right: 8px }
.home-table caption[class="_flag2"]:before, .home-table-title[class="_flag2"]:before { margin-right: 2px; top: -2px }
.home-table caption .logo-netent-h, .home-table caption .logo-isoftbet-h, .home-table-title .logo-netent-h, .home-table-title .logo-isoftbet-h { position: relative; top: -3px; margin: 0 5px 0 8px }
.home-table.numbered tbody { counter-reset: home-row }
.home-table.numbered tbody tr:not(.row-terms) { counter-increment: home-row; position: relative }
.home-table .home-highlight-item { display: block; padding-left: 10px; position: relative; font-size: 14px; line-height: 1; color: #4a4a4a; font-style: italic }
.home-table .home-highlight-item:before { content: '\2022'; color: #ef5b3b; position: absolute; top: 0; left: 0 }
.home-table .home-highlight-item + .home-highlight-item { margin-top: 5px }
.home-table .home-bonus-item { font-size: 19px; line-height: 1; color: #4b4b4b; font-weight: 500 }
.home-table .home-bonus-item strong { font-weight: 500; color: #ef5c3c }
.home-table .home-bonus-item > span { display: block; font-size: 16px; line-height: 1; font-weight: 400 }
.home-table .home-rating-item { font-size: 18px; line-height: 1; font-weight: 700; color: #767676; text-decoration: none }
.home-table .home-rating-item[data-suffix]:after, .home-table .home-rating-item ~ a { font-size: 13px; font-weight: 500; color: #1f86b1; display: inline-block; text-decoration: none }
.home-table .home-rating-item[data-suffix]:hover:after, .home-table .home-rating-item ~ a:hover { text-decoration: underline }
.home-table .home-rating-item strong { color: #3c3c3c }
.home-table .home-rating-item .hidden { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background: url(/wp-content/themes/general/visual/home-rating.png) 50% no-repeat; width: 15px; height: 14px; position: relative; top: -1px; margin-left: -1px }
.home-table .home-rating-item[data-suffix] .hidden { margin-left: 4px; top: 0 }
.home-table .home-sw-dev { display: block; text-align: center; font-size: 20px; line-height: 1.2; font-weight: 300; color: #4b4b4b; padding: 0 10px }
.home-table .row-terms td, .home-table.flexed[data-hterms="1"] tbody tr td:nth-child(1), .home-table.flexed[data-hterms="2"] tbody tr td:nth-child(2), .home-table.flexed[data-hterms="3"] tbody tr td:nth-child(3), .home-table.flexed[data-hterms="4"] tbody tr td:nth-child(4), .home-table.flexed[data-hterms="5"] tbody tr td:nth-child(5), .home-table.flexed[data-hterms="6"] tbody tr td:nth-child(6), .home-table.flexed[data-hterms="7"] tbody tr td:nth-child(7), .home-table.flexed[data-hterms="8"] tbody tr td:nth-child(8), .home-table.flexed[data-hterms="9"] tbody tr td:nth-child(9), .home-table.flexed[data-hterms="10"] tbody tr td:nth-child(10) { font-size: 10px; line-height: 1.3; color: #7c7c7c; padding: 5px 0 0 }
.home-table .row-terms td a, .home-table.flexed[data-hterms="1"] tbody tr td:nth-child(1) a, .home-table.flexed[data-hterms="2"] tbody tr td:nth-child(2) a, .home-table.flexed[data-hterms="3"] tbody tr td:nth-child(3) a, .home-table.flexed[data-hterms="4"] tbody tr td:nth-child(4) a, .home-table.flexed[data-hterms="5"] tbody tr td:nth-child(5) a, .home-table.flexed[data-hterms="6"] tbody tr td:nth-child(6) a, .home-table.flexed[data-hterms="7"] tbody tr td:nth-child(7) a, .home-table.flexed[data-hterms="8"] tbody tr td:nth-child(8) a, .home-table.flexed[data-hterms="9"] tbody tr td:nth-child(9) a, .home-table.flexed[data-hterms="10"] tbody tr td:nth-child(10) a, .home-table .row-terms td .trigger-terms, .home-table.flexed[data-hterms="1"] tbody tr td:nth-child(1) .trigger-terms, .home-table.flexed[data-hterms="2"] tbody tr td:nth-child(2) .trigger-terms, .home-table.flexed[data-hterms="3"] tbody tr td:nth-child(3) .trigger-terms, .home-table.flexed[data-hterms="4"] tbody tr td:nth-child(4) .trigger-terms, .home-table.flexed[data-hterms="5"] tbody tr td:nth-child(5) .trigger-terms, .home-table.flexed[data-hterms="6"] tbody tr td:nth-child(6) .trigger-terms, .home-table.flexed[data-hterms="7"] tbody tr td:nth-child(7) .trigger-terms, .home-table.flexed[data-hterms="8"] tbody tr td:nth-child(8) .trigger-terms, .home-table.flexed[data-hterms="9"] tbody tr td:nth-child(9) .trigger-terms, .home-table.flexed[data-hterms="10"] tbody tr td:nth-child(10) .trigger-terms { font-size: 11px; font-weight: 700; color: #456370; text-decoration: none }
.home-table .row-terms td a:hover, .home-table.flexed[data-hterms="1"] tbody tr td:nth-child(1) a:hover, .home-table.flexed[data-hterms="2"] tbody tr td:nth-child(2) a:hover, .home-table.flexed[data-hterms="3"] tbody tr td:nth-child(3) a:hover, .home-table.flexed[data-hterms="4"] tbody tr td:nth-child(4) a:hover, .home-table.flexed[data-hterms="5"] tbody tr td:nth-child(5) a:hover, .home-table.flexed[data-hterms="6"] tbody tr td:nth-child(6) a:hover, .home-table.flexed[data-hterms="7"] tbody tr td:nth-child(7) a:hover, .home-table.flexed[data-hterms="8"] tbody tr td:nth-child(8) a:hover, .home-table.flexed[data-hterms="9"] tbody tr td:nth-child(9) a:hover, .home-table.flexed[data-hterms="10"] tbody tr td:nth-child(10) a:hover, .home-table .row-terms td .trigger-terms:hover, .home-table.flexed[data-hterms="1"] tbody tr td:nth-child(1) .trigger-terms:hover, .home-table.flexed[data-hterms="2"] tbody tr td:nth-child(2) .trigger-terms:hover, .home-table.flexed[data-hterms="3"] tbody tr td:nth-child(3) .trigger-terms:hover, .home-table.flexed[data-hterms="4"] tbody tr td:nth-child(4) .trigger-terms:hover, .home-table.flexed[data-hterms="5"] tbody tr td:nth-child(5) .trigger-terms:hover, .home-table.flexed[data-hterms="6"] tbody tr td:nth-child(6) .trigger-terms:hover, .home-table.flexed[data-hterms="7"] tbody tr td:nth-child(7) .trigger-terms:hover, .home-table.flexed[data-hterms="8"] tbody tr td:nth-child(8) .trigger-terms:hover, .home-table.flexed[data-hterms="9"] tbody tr td:nth-child(9) .trigger-terms:hover, .home-table.flexed[data-hterms="10"] tbody tr td:nth-child(10) .trigger-terms:hover { text-decoration: underline }
.home-table .act, .home-table .act1 { border-radius: 3px }
.home-table [data-prefix]:before { content: attr(data-prefix) }
.home-table [data-suffix]:after { content: attr(data-suffix) }
.home-table .hidden { display: none }
.home-table ._baccarat-logo, .home-table ._bingo-logo, .home-table ._keno-logo, .home-table ._scratch-logo, .home-table ._sic-bo-logo { width: 120px; height: 55px }
@media only screen and (max-width:1149px) {
	.home-table thead { display: none }
	.home-table caption, .home-table-title { width: 100%; border-bottom: 1px solid #a9a9a9 }
	.home-table table, .home-table caption, .home-table tbody, .home-table td { display: block }
	.home-table tbody tr:not(.row-terms) { display: flex; flex-flow: row wrap; padding: 7px 0 3px }
	.home-table tbody tr:not(.row-terms):last-child { padding-bottom: 0 }
	.home-table.no-ratings tbody tr:not(.row-terms) { padding-top: 0 }
	.home-table.numbered tbody tr:not(.row-terms):before { content: counter(home-row); background: #e9edf0; width: 38px; font-size: 18px; line-height: 40px; font-weight: 700; color: #456370; text-align: center; border-right: 2px solid #fff; position: absolute; top: 7px; left: 0 }
	.home-table.numbered.no-ratings tbody tr:not(.row-terms) { padding-top: 45px }
	.home-table.numbered.no-ratings tbody tr:not(.row-terms):before { z-index: 1 }
	.home-table.numbered.no-ratings tbody tr:not(.row-terms):after { content: ''; background: #e9edf0; position: absolute; top: 7px; right: 0; left: 0; height: 40px }
	.home-table[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 1; flex-grow: 1; background: #e9edf0; display: flex; flex-flow: row nowrap; justify-content: space-between; padding: 11px 10px; flex-basis: 100% }
	.home-table.numbered[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.numbered[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.numbered[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.numbered[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.numbered[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.numbered[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.numbered[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.numbered[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.numbered[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.numbered[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-left: 54px }
	.home-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 2; flex-basis: 28.7%; max-width: 112px; padding: 8px 0; text-align: center }
	.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 4; flex-basis: 71.3%; flex-grow: 1; align-self: center }
	.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 5; flex-basis: 100% }
	.home-table.flexed[data-hterms="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.flexed[data-hterms="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.flexed[data-hterms="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.flexed[data-hterms="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.flexed[data-hterms="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.flexed[data-hterms="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.flexed[data-hterms="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.flexed[data-hterms="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.flexed[data-hterms="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.flexed[data-hterms="10"] tbody tr:not(.row-terms) td:nth-child(10) {order: 6;flex-basis: 100%;}
	.home-table .home-rating-item[data-suffix] { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; flex-basis: 100% }
	.home-table .home-rating-item[data-suffix]:after, .home-table .home-rating-item ~ a { flex-grow: 1; text-align: right }
	.home-table .home-rating-item[data-suffix]:hover:after, .home-table .home-rating-item ~ a:hover { text-decoration: underline }
	.home-table .home-rating-item[data-suffix] strong { flex-shrink: 1 }
	.home-table .home-rating-item:not([data-suffix]) { flex-basis: 100%; display: flex; flex-flow: row nowrap; align-items: center; justify-content: flex-end }
	.home-table .home-rating-item:not([data-suffix]) .hidden { margin-left: 4px }
	.home-table .home-bonus-item { padding: 8px 16px; display: block }
	.home-table.video-poker[data-hdeveloper="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.video-poker[data-hdeveloper="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.video-poker[data-hdeveloper="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.video-poker[data-hdeveloper="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.video-poker[data-hdeveloper="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.video-poker[data-hdeveloper="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.video-poker[data-hdeveloper="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.video-poker[data-hdeveloper="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.video-poker[data-hdeveloper="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.video-poker[data-hdeveloper="10"] tbody tr:not(.row-terms) td:nth-child(10) { display: none }
	.home-table.video-poker[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.video-poker[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.video-poker[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.video-poker[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.video-poker[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.video-poker[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.video-poker[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.video-poker[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.video-poker[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.video-poker[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { max-width: 120px; flex-basis: 40% }
	.home-table.video-poker[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.video-poker[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.video-poker[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.video-poker[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.video-poker[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.video-poker[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.video-poker[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.video-poker[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.video-poker[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.video-poker[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 60% }
}
@media only screen and (max-width:599px) {
	.home-table .home-highlight-item { padding-left: 0 }
	.home-table .home-highlight-item:before { content: none }
	.home-table.no-terms, .home-table.no-terms tbody tr:not(:last-child) { border-bottom: 1px solid #a9a9a9; padding-bottom: 10px }
	.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { display: none }
	.home-table.mobile-highlight[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.mobile-highlight[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.mobile-highlight[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.mobile-highlight[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.mobile-highlight[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.mobile-highlight[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.mobile-highlight[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.mobile-highlight[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.mobile-highlight[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.mobile-highlight[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { display: flex; flex-flow: column nowrap; justify-content: center; background: #e9edf0; order: 0; flex-basis: 72%; padding: 5px 0 5px 10px; box-sizing: border-box }
	.home-table.mobile-highlight.numbered[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.mobile-highlight.numbered[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.mobile-highlight.numbered[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.mobile-highlight.numbered[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.mobile-highlight.numbered[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.mobile-highlight.numbered[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.mobile-highlight.numbered[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.mobile-highlight.numbered[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.mobile-highlight.numbered[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.mobile-highlight.numbered[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-left: 54px }
	.home-table.mobile-highlight[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.mobile-highlight[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.mobile-highlight[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.mobile-highlight[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.mobile-highlight[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.mobile-highlight[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.mobile-highlight[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.mobile-highlight[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.mobile-highlight[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.mobile-highlight[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-grow: 0; flex-basis: 28%; box-sizing: border-box }
	.home-table.mobile-highlight.numbered[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.mobile-highlight.numbered[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.mobile-highlight.numbered[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.mobile-highlight.numbered[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.mobile-highlight.numbered[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.mobile-highlight.numbered[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.mobile-highlight.numbered[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.mobile-highlight.numbered[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.mobile-highlight.numbered[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.mobile-highlight.numbered[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-left: 10px }
}
@media only screen and (min-width:600px) {
	.home-table .home-bonus-item { background: #f6f7f8; text-align: center; padding: 5px 15px; margin-right: 15px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; min-height: 33px }
	.home-table.alt-highlights .home-bonus-item { background: none }
	.home-table.alt-highlights[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.alt-highlights[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.alt-highlights[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.alt-highlights[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.alt-highlights[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.alt-highlights[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.alt-highlights[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.alt-highlights[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.alt-highlights[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9) { background: #f6f7f8 }
	.home-table .home-bonus-item > span { flex-basis: 100%; font-size: 14px }
	.home-table .home-bonus-item strong { margin: 0 4px }
	.home-table .home-bonus-item span strong { margin: 0 }
}
@media only screen and (min-width:600px) and (max-width:1149px) {
	.home-table.no-terms.no-ratings tbody tr:not(:last-child) { border-bottom: 1px solid #a9a9a9; padding-bottom: 8px }
	.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 40%; flex-grow: 0 }
	.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 39%; flex-grow: 1; padding-left: 2%; align-self: center }
	.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 4; flex-basis: 30%; flex-grow: 1; align-self: center }
	.home-table.video-poker .home-bonus-item { margin-right: 0 }
}
@media only screen and (max-width:767px) {
	.home-table .act, .home-table .act1 { font-size: 18px; padding: 12px; display: block }
}
@media only screen and (min-width:768px) {
	.home-table .row-terms td { text-align: right; font-size: 11px }
	.home-table .act, .home-table .act1 { font-size: 16px; padding: 13px }
}
@media only screen and (min-width:768px) and (max-width:1149px) {
	.home-table[data-hlogo="1"] tbody tr:not(.row-terms) { justify-content: space-between }
	.home-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { max-width: 104px; padding-right: 10px; padding-bottom: 0 }
	.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 38% }
	.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 26%; flex-grow: 0 }
	.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 17.5%; align-self: center }
	.home-table.wide-cta[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.wide-cta[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.wide-cta[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.wide-cta[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.wide-cta[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.wide-cta[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.wide-cta[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.wide-cta[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.wide-cta[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.wide-cta[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 30% }
}
@media only screen and (min-width:1150px) {
	.home-table, .home-table-basic { background: #fff; border: 13px solid #f3f7fb; position: relative; padding: 12px 12px 2px; margin-top: 0 }
	.home-table:before, .home-table-basic:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; box-shadow: 3px 3px 7px rgba(0, 0, 0, .1) }
	.home-table table { width: 100%; border-collapse: separate; border-spacing: 0 10px }
	.home-table caption, .home-table-title { padding: 0 12px 2px }
	.home-table th { font-size: 14px; font-weight: 400; line-height: 1; color: #456370; height: 30px; border-width: 1px 0; border-style: solid; border-color: #e8e8e8 }
	.home-table th { background: #f7f8f9; background: -moz-linear-gradient(top, #f7f8f9 0%, #e9edf0 100%); background: -webkit-linear-gradient(top, #f7f8f9 0%, #e9edf0 100%); background: linear-gradient(to bottom, #f7f8f9 0%, #e9edf0 100%) }
	.home-table th:first-child { border-left-width: 1px }
	.home-table th:last-child { border-right-width: 1px }
	.home-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 14.4% }
	.home-table.numbered[data-hlogo="1"] thead tr:not(.row-terms) th:nth-child(1), .home-table.numbered[data-hlogo="2"] thead tr:not(.row-terms) th:nth-child(2), .home-table.numbered[data-hlogo="3"] thead tr:not(.row-terms) th:nth-child(3), .home-table.numbered[data-hlogo="4"] thead tr:not(.row-terms) th:nth-child(4), .home-table.numbered[data-hlogo="5"] thead tr:not(.row-terms) th:nth-child(5), .home-table.numbered[data-hlogo="6"] thead tr:not(.row-terms) th:nth-child(6), .home-table.numbered[data-hlogo="7"] thead tr:not(.row-terms) th:nth-child(7), .home-table.numbered[data-hlogo="8"] thead tr:not(.row-terms) th:nth-child(8), .home-table.numbered[data-hlogo="9"] thead tr:not(.row-terms) th:nth-child(9), .home-table.numbered[data-hlogo="10"] thead tr:not(.row-terms) th:nth-child(10) { position: relative; padding-left: 27px }
	.home-table.numbered[data-hlogo="1"] thead tr:not(.row-terms) th:nth-child(1):before, .home-table.numbered[data-hlogo="2"] thead tr:not(.row-terms) th:nth-child(2):before, .home-table.numbered[data-hlogo="3"] thead tr:not(.row-terms) th:nth-child(3):before, .home-table.numbered[data-hlogo="4"] thead tr:not(.row-terms) th:nth-child(4):before, .home-table.numbered[data-hlogo="5"] thead tr:not(.row-terms) th:nth-child(5):before, .home-table.numbered[data-hlogo="6"] thead tr:not(.row-terms) th:nth-child(6):before, .home-table.numbered[data-hlogo="7"] thead tr:not(.row-terms) th:nth-child(7):before, .home-table.numbered[data-hlogo="8"] thead tr:not(.row-terms) th:nth-child(8):before, .home-table.numbered[data-hlogo="9"] thead tr:not(.row-terms) th:nth-child(9):before, .home-table.numbered[data-hlogo="10"] thead tr:not(.row-terms) th:nth-child(10):before { content: '\2116'; position: absolute; top: 0; left: 0; bottom: 0; width: 27px; text-align: center; display: flex; flex-flow: column nowrap; justify-content: center; align-content: center }
	.home-table.numbered[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table.numbered[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table.numbered[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table.numbered[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table.numbered[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table.numbered[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table.numbered[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table.numbered[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table.numbered[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table.numbered[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 18%; padding-left: 36px; position: relative }
	.home-table.numbered.no-terms[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1):before, .home-table.numbered.no-terms[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2):before, .home-table.numbered.no-terms[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3):before, .home-table.numbered.no-terms[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4):before, .home-table.numbered.no-terms[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5):before, .home-table.numbered.no-terms[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6):before, .home-table.numbered.no-terms[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7):before, .home-table.numbered.no-terms[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8):before, .home-table.numbered.no-terms[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9):before, .home-table.numbered.no-terms[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10):before, .home-table.flexed.numbered tbody tr:before { content: counter(home-row); background: #e9edf0; width: 28px; font-size: 18px; font-weight: 700; text-align: center; color: #456370; position: absolute; top: 0; left: 0; bottom: 0; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
	.home-table.flexed.numbered tbody tr:before { top: 10px; bottom: 10px }
	.home-table[data-hbonus="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hbonus="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hbonus="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hbonus="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hbonus="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hbonus="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hbonus="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hbonus="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hbonus="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hbonus="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 32% }
	.home-table[data-hhighlights="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 21.7%; padding: 0 1% 0 2.5% }
	.home-table[data-hhighlights="1"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(1), .home-table[data-hhighlights="2"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(2), .home-table[data-hhighlights="3"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(3), .home-table[data-hhighlights="4"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(4), .home-table[data-hhighlights="5"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(5), .home-table[data-hhighlights="6"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(6), .home-table[data-hhighlights="7"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(7), .home-table[data-hhighlights="8"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(8), .home-table[data-hhighlights="9"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(9), .home-table[data-hhighlights="10"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(10) { padding-bottom: 10px }
	.home-table[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 17.3%; padding: 0 2% }
	.home-table[data-hrating="1"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(1), .home-table[data-hrating="2"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(2), .home-table[data-hrating="3"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(3), .home-table[data-hrating="4"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(4), .home-table[data-hrating="5"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(5), .home-table[data-hrating="6"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(6), .home-table[data-hrating="7"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(7), .home-table[data-hrating="8"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(8), .home-table[data-hrating="9"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(9), .home-table[data-hrating="10"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(10) { padding-bottom: 10px }
	.home-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 13% }
	.home-table[data-hlink="1"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(1), .home-table[data-hlink="2"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(2), .home-table[data-hlink="3"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(3), .home-table[data-hlink="4"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(4), .home-table[data-hlink="5"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(5), .home-table[data-hlink="6"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(6), .home-table[data-hlink="7"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(7), .home-table[data-hlink="8"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(8), .home-table[data-hlink="9"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(9), .home-table[data-hlink="10"] tbody tr:not(.row-terms):not(:last-child) td:nth-child(10) { padding-bottom: 10px }
	.home-table.flexed table, .home-table.flexed thead, .home-table.flexed tbody, .home-table.flexed caption { display: block; box-sizing: border-box }
	.home-table.flexed caption { margin-bottom: 10px }
	.home-table.flexed tr { display: flex; flex-direction: row; box-sizing: border-box }
	.home-table.flexed th, .home-table.flexed td { display: flex; box-sizing: border-box }
	.home-table.flexed th { justify-content: center; align-items: center; align-content: center }
	.home-table.flexed td { align-items: center; align-content: center }
	.home-table.flexed tbody tr { flex-wrap: wrap; padding: 10px 0 }
	.home-table.flexed tbody tr + tr { border-top: 1px solid #dcdcdc }
	.home-table.flexed .home-bonus-item { flex-basis: 100% }
	.home-table.flexed tbody .row-terms { display: none }
	.home-table.flexed[data-hlogo="1"] thead tr th:nth-child(1), .home-table.flexed[data-hlogo="1"] tbody tr td:nth-child(1), .home-table.flexed[data-hlogo="2"] thead tr th:nth-child(2), .home-table.flexed[data-hlogo="2"] tbody tr td:nth-child(2), .home-table.flexed[data-hlogo="3"] thead tr th:nth-child(3), .home-table.flexed[data-hlogo="3"] tbody tr td:nth-child(3), .home-table.flexed[data-hlogo="4"] thead tr th:nth-child(4), .home-table.flexed[data-hlogo="4"] tbody tr td:nth-child(4), .home-table.flexed[data-hlogo="5"] thead tr th:nth-child(5), .home-table.flexed[data-hlogo="5"] tbody tr td:nth-child(5), .home-table.flexed[data-hlogo="6"] thead tr th:nth-child(6), .home-table.flexed[data-hlogo="6"] tbody tr td:nth-child(6), .home-table.flexed[data-hlogo="7"] thead tr th:nth-child(7), .home-table.flexed[data-hlogo="7"] tbody tr td:nth-child(7), .home-table.flexed[data-hlogo="8"] thead tr th:nth-child(8), .home-table.flexed[data-hlogo="8"] tbody tr td:nth-child(8), .home-table.flexed[data-hlogo="9"] thead tr th:nth-child(9), .home-table.flexed[data-hlogo="9"] tbody tr td:nth-child(9), .home-table.flexed[data-hlogo="10"] thead tr th:nth-child(10), .home-table.flexed[data-hlogo="10"] tbody tr td:nth-child(10) { flex-basis: 18%; width: 18%; max-width: 18%; justify-content: center }
	.home-table.flexed[data-hbonus="1"] thead tr th:nth-child(1), .home-table.flexed[data-hbonus="1"] tbody tr td:nth-child(1), .home-table.flexed[data-hbonus="2"] thead tr th:nth-child(2), .home-table.flexed[data-hbonus="2"] tbody tr td:nth-child(2), .home-table.flexed[data-hbonus="3"] thead tr th:nth-child(3), .home-table.flexed[data-hbonus="3"] tbody tr td:nth-child(3), .home-table.flexed[data-hbonus="4"] thead tr th:nth-child(4), .home-table.flexed[data-hbonus="4"] tbody tr td:nth-child(4), .home-table.flexed[data-hbonus="5"] thead tr th:nth-child(5), .home-table.flexed[data-hbonus="5"] tbody tr td:nth-child(5), .home-table.flexed[data-hbonus="6"] thead tr th:nth-child(6), .home-table.flexed[data-hbonus="6"] tbody tr td:nth-child(6), .home-table.flexed[data-hbonus="7"] thead tr th:nth-child(7), .home-table.flexed[data-hbonus="7"] tbody tr td:nth-child(7), .home-table.flexed[data-hbonus="8"] thead tr th:nth-child(8), .home-table.flexed[data-hbonus="8"] tbody tr td:nth-child(8), .home-table.flexed[data-hbonus="9"] thead tr th:nth-child(9), .home-table.flexed[data-hbonus="9"] tbody tr td:nth-child(9), .home-table.flexed[data-hbonus="10"] thead tr th:nth-child(10), .home-table.flexed[data-hbonus="10"] tbody tr td:nth-child(10) { flex-basis: 30%; width: 30%; max-width: 30%; flex-grow: 1 }
	.home-table.flexed[data-hhighlights="1"] thead tr th:nth-child(1), .home-table.flexed[data-hhighlights="1"] tbody tr td:nth-child(1), .home-table.flexed[data-hhighlights="2"] thead tr th:nth-child(2), .home-table.flexed[data-hhighlights="2"] tbody tr td:nth-child(2), .home-table.flexed[data-hhighlights="3"] thead tr th:nth-child(3), .home-table.flexed[data-hhighlights="3"] tbody tr td:nth-child(3), .home-table.flexed[data-hhighlights="4"] thead tr th:nth-child(4), .home-table.flexed[data-hhighlights="4"] tbody tr td:nth-child(4), .home-table.flexed[data-hhighlights="5"] thead tr th:nth-child(5), .home-table.flexed[data-hhighlights="5"] tbody tr td:nth-child(5), .home-table.flexed[data-hhighlights="6"] thead tr th:nth-child(6), .home-table.flexed[data-hhighlights="6"] tbody tr td:nth-child(6), .home-table.flexed[data-hhighlights="7"] thead tr th:nth-child(7), .home-table.flexed[data-hhighlights="7"] tbody tr td:nth-child(7), .home-table.flexed[data-hhighlights="8"] thead tr th:nth-child(8), .home-table.flexed[data-hhighlights="8"] tbody tr td:nth-child(8), .home-table.flexed[data-hhighlights="9"] thead tr th:nth-child(9), .home-table.flexed[data-hhighlights="9"] tbody tr td:nth-child(9), .home-table.flexed[data-hhighlights="10"] thead tr th:nth-child(10), .home-table.flexed[data-hhighlights="10"] tbody tr td:nth-child(10) { flex-basis: 21.7%; width: 21.7%; max-width: 21.7%; padding-bottom: 0 !important }
	.home-table.flexed[data-hrating="1"] thead tr th:nth-child(1), .home-table.flexed[data-hrating="1"] tbody tr td:nth-child(1), .home-table.flexed[data-hrating="2"] thead tr th:nth-child(2), .home-table.flexed[data-hrating="2"] tbody tr td:nth-child(2), .home-table.flexed[data-hrating="3"] thead tr th:nth-child(3), .home-table.flexed[data-hrating="3"] tbody tr td:nth-child(3), .home-table.flexed[data-hrating="4"] thead tr th:nth-child(4), .home-table.flexed[data-hrating="4"] tbody tr td:nth-child(4), .home-table.flexed[data-hrating="5"] thead tr th:nth-child(5), .home-table.flexed[data-hrating="5"] tbody tr td:nth-child(5), .home-table.flexed[data-hrating="6"] thead tr th:nth-child(6), .home-table.flexed[data-hrating="6"] tbody tr td:nth-child(6), .home-table.flexed[data-hrating="7"] thead tr th:nth-child(7), .home-table.flexed[data-hrating="7"] tbody tr td:nth-child(7), .home-table.flexed[data-hrating="8"] thead tr th:nth-child(8), .home-table.flexed[data-hrating="8"]
	tbody tr td:nth-child(8), .home-table.flexed[data-hrating="9"] thead tr th:nth-child(9), .home-table.flexed[data-hrating="9"] tbody tr td:nth-child(9), .home-table.flexed[data-hrating="10"] thead tr th:nth-child(10), .home-table.flexed[data-hrating="10"] tbody tr td:nth-child(10) { flex-basis: 17.3%; width: 17.3%; max-width: 17.3%; justify-content: center; padding-bottom: 0 !important }
	.home-table.flexed[data-hlink="1"] thead tr th:nth-child(1), .home-table.flexed[data-hlink="1"] tbody tr td:nth-child(1), .home-table.flexed[data-hlink="2"] thead tr th:nth-child(2), .home-table.flexed[data-hlink="2"] tbody tr td:nth-child(2), .home-table.flexed[data-hlink="3"] thead tr th:nth-child(3), .home-table.flexed[data-hlink="3"] tbody tr td:nth-child(3), .home-table.flexed[data-hlink="4"] thead tr th:nth-child(4), .home-table.flexed[data-hlink="4"] tbody tr td:nth-child(4), .home-table.flexed[data-hlink="5"] thead tr th:nth-child(5), .home-table.flexed[data-hlink="5"] tbody tr td:nth-child(5), .home-table.flexed[data-hlink="6"] thead tr th:nth-child(6), .home-table.flexed[data-hlink="6"] tbody tr td:nth-child(6), .home-table.flexed[data-hlink="7"] thead tr th:nth-child(7), .home-table.flexed[data-hlink="7"] tbody tr td:nth-child(7), .home-table.flexed[data-hlink="8"] thead tr th:nth-child(8), .home-table.flexed[data-hlink="8"] tbody tr td:nth-child(8), .home-table.flexed[data-hlink="9"] thead tr th:nth-child(9), .home-table.flexed[data-hlink="9"] tbody tr td:nth-child(9), .home-table.flexed[data-hlink="10"] thead tr th:nth-child(10), .home-table.flexed[data-hlink="10"] tbody tr td:nth-child(10) { flex-basis: 13%; width: 13%; max-width: 13%; padding-bottom: 0 !important }
	.home-table.flexed[data-hterms="1"] thead tr th:nth-child(1), .home-table.flexed[data-hterms="2"] thead tr th:nth-child(2), .home-table.flexed[data-hterms="3"] thead tr th:nth-child(3), .home-table.flexed[data-hterms="4"] thead tr th:nth-child(4), .home-table.flexed[data-hterms="5"] thead tr th:nth-child(5), .home-table.flexed[data-hterms="6"] thead tr th:nth-child(6), .home-table.flexed[data-hterms="7"] thead tr th:nth-child(7), .home-table.flexed[data-hterms="8"] thead tr th:nth-child(8), .home-table.flexed[data-hterms="9"] thead tr th:nth-child(9), .home-table.flexed[data-hterms="10"] thead tr th:nth-child(10) { display: none }
	.home-table.flexed[data-hterms="2"] thead tr th:nth-child(1), .home-table.flexed[data-hterms="3"] thead tr th:nth-child(2), .home-table.flexed[data-hterms="4"] thead tr th:nth-child(3), .home-table.flexed[data-hterms="5"] thead tr th:nth-child(4), .home-table.flexed[data-hterms="6"] thead tr th:nth-child(5), .home-table.flexed[data-hterms="7"] thead tr th:nth-child(6), .home-table.flexed[data-hterms="8"] thead tr th:nth-child(7), .home-table.flexed[data-hterms="9"] thead tr th:nth-child(8), .home-table.flexed[data-hterms="10"] thead tr th:nth-child(9) { border-right-width: 1px }
	.home-table.flexed[data-hterms="1"] tbody tr td:nth-child(1), .home-table.flexed[data-hterms="2"] tbody tr td:nth-child(2), .home-table.flexed[data-hterms="3"] tbody tr td:nth-child(3), .home-table.flexed[data-hterms="4"] tbody tr td:nth-child(4), .home-table.flexed[data-hterms="5"] tbody tr td:nth-child(5), .home-table.flexed[data-hterms="6"] tbody tr td:nth-child(6), .home-table.flexed[data-hterms="7"] tbody tr td:nth-child(7), .home-table.flexed[data-hterms="8"] tbody tr td:nth-child(8), .home-table.flexed[data-hterms="9"] tbody tr td:nth-child(9), .home-table.flexed[data-hterms="10"] tbody tr td:nth-child(10) { display: block; flex-basis: 100%; margin-top: 5px; font-size: 11px }
	.home-table.flexed.numbered[data-hterms="1"] tbody tr td:nth-child(1), .home-table.flexed.numbered[data-hterms="2"] tbody tr td:nth-child(2), .home-table.flexed.numbered[data-hterms="3"] tbody tr td:nth-child(3), .home-table.flexed.numbered[data-hterms="4"] tbody tr td:nth-child(4), .home-table.flexed.numbered[data-hterms="5"] tbody tr td:nth-child(5), .home-table.flexed.numbered[data-hterms="6"] tbody tr td:nth-child(6), .home-table.flexed.numbered[data-hterms="7"] tbody tr td:nth-child(7), .home-table.flexed.numbered[data-hterms="8"] tbody tr td:nth-child(8), .home-table.flexed.numbered[data-hterms="9"] tbody tr td:nth-child(9), .home-table.flexed.numbered[data-hterms="10"] tbody tr td:nth-child(10) { padding-left: 40px }
	.home-table.flexed.wide-cta[data-hrating="1"] thead tr th:nth-child(1), .home-table.flexed.wide-cta[data-hrating="1"] tbody tr td:nth-child(1), .home-table.flexed.wide-cta[data-hrating="2"] thead tr th:nth-child(2), .home-table.flexed.wide-cta[data-hrating="2"] tbody tr td:nth-child(2), .home-table.flexed.wide-cta[data-hrating="3"] thead tr th:nth-child(3), .home-table.flexed.wide-cta[data-hrating="3"] tbody tr td:nth-child(3), .home-table.flexed.wide-cta[data-hrating="4"] thead tr th:nth-child(4), .home-table.flexed.wide-cta[data-hrating="4"] tbody tr td:nth-child(4), .home-table.flexed.wide-cta[data-hrating="5"] thead tr th:nth-child(5), .home-table.flexed.wide-cta[data-hrating="5"] tbody tr td:nth-child(5), .home-table.flexed.wide-cta[data-hrating="6"] thead tr th:nth-child(6), .home-table.flexed.wide-cta[data-hrating="6"] tbody tr td:nth-child(6), .home-table.flexed.wide-cta[data-hrating="7"] thead tr th:nth-child(7), .home-table.flexed.wide-cta[data-hrating="7"] tbody tr td:nth-child(7), .home-table.flexed.wide-cta[data-hrating="8"] thead tr th:nth-child(8), .home-table.flexed.wide-cta[data-hrating="8"] tbody tr td:nth-child(8), .home-table.flexed.wide-cta[data-hrating="9"] thead tr th:nth-child(9), .home-table.flexed.wide-cta[data-hrating="9"] tbody tr td:nth-child(9), .home-table.flexed.wide-cta[data-hrating="10"] thead tr th:nth-child(10), .home-table.flexed.wide-cta[data-hrating="10"] tbody tr td:nth-child(10) { flex-basis: 13.3%; width: 13.3%; max-width: 13.3% }
	.home-table.flexed.wide-cta[data-hhighlights="1"] thead tr th:nth-child(1), .home-table.flexed.wide-cta[data-hhighlights="1"] tbody tr td:nth-child(1), .home-table.flexed.wide-cta[data-hhighlights="2"] thead tr th:nth-child(2), .home-table.flexed.wide-cta[data-hhighlights="2"] tbody tr td:nth-child(2), .home-table.flexed.wide-cta[data-hhighlights="3"] thead tr th:nth-child(3), .home-table.flexed.wide-cta[data-hhighlights="3"] tbody tr td:nth-child(3), .home-table.flexed.wide-cta[data-hhighlights="4"] thead tr th:nth-child(4), .home-table.flexed.wide-cta[data-hhighlights="4"] tbody tr td:nth-child(4), .home-table.flexed.wide-cta[data-hhighlights="5"] thead tr th:nth-child(5), .home-table.flexed.wide-cta[data-hhighlights="5"] tbody tr td:nth-child(5), .home-table.flexed.wide-cta[data-hhighlights="6"] thead tr th:nth-child(6), .home-table.flexed.wide-cta[data-hhighlights="6"] tbody tr td:nth-child(6), .home-table.flexed.wide-cta[data-hhighlights="7"] thead tr th:nth-child(7), .home-table.flexed.wide-cta[data-hhighlights="7"] tbody tr td:nth-child(7), .home-table.flexed.wide-cta[data-hhighlights="8"] thead tr th:nth-child(8), .home-table.flexed.wide-cta[data-hhighlights="8"] tbody tr td:nth-child(8), .home-table.flexed.wide-cta[data-hhighlights="9"] thead tr th:nth-child(9), .home-table.flexed.wide-cta[data-hhighlights="9"] tbody tr td:nth-child(9), .home-table.flexed.wide-cta[data-hhighlights="10"] thead tr th:nth-child(10), .home-table.flexed.wide-cta[data-hhighlights="10"] tbody tr td:nth-child(10) { flex-basis: 23.7%; width: 23.7%; max-width: 23.7%; padding-left: 12px }
	.home-table.flexed.wide-cta[data-hbonus="1"] thead tr th:nth-child(1), .home-table.flexed.wide-cta[data-hbonus="1"] tbody tr td:nth-child(1), .home-table.flexed.wide-cta[data-hbonus="2"] thead tr th:nth-child(2), .home-table.flexed.wide-cta[data-hbonus="2"] tbody tr td:nth-child(2), .home-table.flexed.wide-cta[data-hbonus="3"] thead tr th:nth-child(3), .home-table.flexed.wide-cta[data-hbonus="3"] tbody tr td:nth-child(3), .home-table.flexed.wide-cta[data-hbonus="4"] thead tr th:nth-child(4), .home-table.flexed.wide-cta[data-hbonus="4"] tbody tr td:nth-child(4), .home-table.flexed.wide-cta[data-hbonus="5"] thead tr th:nth-child(5), .home-table.flexed.wide-cta[data-hbonus="5"] tbody tr td:nth-child(5), .home-table.flexed.wide-cta[data-hbonus="6"] thead tr th:nth-child(6), .home-table.flexed.wide-cta[data-hbonus="6"] tbody tr td:nth-child(6), .home-table.flexed.wide-cta[data-hbonus="7"] thead tr th:nth-child(7), .home-table.flexed.wide-cta[data-hbonus="7"] tbody tr td:nth-child(7), .home-table.flexed.wide-cta[data-hbonus="8"] thead tr th:nth-child(8), .home-table.flexed.wide-cta[data-hbonus="8"] tbody tr td:nth-child(8), .home-table.flexed.wide-cta[data-hbonus="9"] thead tr th:nth-child(9), .home-table.flexed.wide-cta[data-hbonus="9"] tbody tr td:nth-child(9), .home-table.flexed.wide-cta[data-hbonus="10"] thead tr th:nth-child(10), .home-table.flexed.wide-cta[data-hbonus="10"] tbody tr td:nth-child(10) { flex-basis: 24%; width: 24%; max-width: 24% }
	.home-table.flexed.wide-cta[data-hlink="1"] thead tr th:nth-child(1), .home-table.flexed.wide-cta[data-hlink="1"] tbody tr td:nth-child(1), .home-table.flexed.wide-cta[data-hlink="2"] thead tr th:nth-child(2), .home-table.flexed.wide-cta[data-hlink="2"] tbody tr td:nth-child(2), .home-table.flexed.wide-cta[data-hlink="3"] thead tr th:nth-child(3), .home-table.flexed.wide-cta[data-hlink="3"] tbody tr td:nth-child(3), .home-table.flexed.wide-cta[data-hlink="4"] thead tr th:nth-child(4), .home-table.flexed.wide-cta[data-hlink="4"] tbody tr td:nth-child(4), .home-table.flexed.wide-cta[data-hlink="5"] thead tr th:nth-child(5), .home-table.flexed.wide-cta[data-hlink="5"] tbody tr td:nth-child(5), .home-table.flexed.wide-cta[data-hlink="6"] thead tr th:nth-child(6), .home-table.flexed.wide-cta[data-hlink="6"] tbody tr td:nth-child(6), .home-table.flexed.wide-cta[data-hlink="7"] thead tr th:nth-child(7), .home-table.flexed.wide-cta[data-hlink="7"] tbody tr td:nth-child(7), .home-table.flexed.wide-cta[data-hlink="8"] thead tr th:nth-child(8), .home-table.flexed.wide-cta[data-hlink="8"] tbody tr td:nth-child(8), .home-table.flexed.wide-cta[data-hlink="9"] thead tr th:nth-child(9), .home-table.flexed.wide-cta[data-hlink="9"] tbody tr td:nth-child(9), .home-table.flexed.wide-cta[data-hlink="10"] thead tr th:nth-child(10), .home-table.flexed.wide-cta[data-hlink="10"] tbody tr td:nth-child(10) { flex-basis: 21%; width: 21%; max-width: 21% }
	.home-table .home-bonus-item { margin-right: 0 }
	.home-table .home-rating-item { text-align: center; display: block }
	.home-table .home-rating-item[data-suffix]:after, .home-table .home-rating-item ~ a { display: block; margin-top: 2px }
	.home-table .home-rating-item .hidden { top: -2px }
	.home-table .home-rating-item[data-suffix] .hidden { margin-left: 0; top: -2px }
	.home-table .row-terms:not(:last-child) td { border-bottom: 1px solid #dcdcdc; padding-bottom: 10px }
	.home-table.numbered .row-terms td { padding-left: 40px; position: relative }
	.home-table.numbered .row-terms td:before { content: counter(home-row); background: #e9edf0; width: 28px; font-size: 18px; font-weight: 700; text-align: center; color: #456370; position: absolute; top: -64px; left: 0; bottom: 10px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
	.home-table.no-terms tr:not(:last-child) td { border-bottom: 1px solid #dcdcdc; padding-bottom: 8px }
	.home-table .act, .home-table .act1 { padding: 13px; white-space: nowrap }
	.home-table ._vp-logo { width: 165px; height: 60px }
}
.home-table-suffix { background: #f3f7fb; padding: 8px 15px; text-align: center; font-family: Roboto, sans-serif; font-size: 12px; line-height: 1.3; font-style: italic; color: #848484; margin-bottom: 20px; border-top: 1px solid #4e4e4e }
.home-table + .home-table-suffix, .tabbed-table + .home-table-suffix { position: relative; top: -10px; margin-bottom: 10px }
.home-table-suffix a { color: inherit; text-decoration: none }
.home-table-suffix a:hover { text-decoration: underline }
.home-table-suffix strong { color: #4c4c4c }
@media only screen and (min-width:768px) {
	.home-table-suffix { padding: 10px 20px; text-align: left }
	.home-table + .home-table-suffix, .tabbed-table + .home-table-suffix { top: 0; margin-bottom: 20px }
}
@media only screen and (min-width:1150px) {
	.home-table-suffix { border-top: none; padding: 2px 22px 12px }
	.home-table + .home-table-suffix, .tabbed-table + .home-table-suffix { margin-bottom: 0; top: -20px }
}
.home-table-basic .home-table-title { margin-bottom: 10px }
.home-table-basic table { border-collapse: collapse; border: 1px solid #cecece; font-family: 'Roboto', sans-serif; font-size: 14px; color: #3c3c3c; text-align: center }
.home-table-basic th { background: #e3ecf7; border: 1px solid #cecece; font-weight: 500; font-size: 13px; line-height: 14px; padding: 10px }
.home-table-basic td { background: #fff; border: 1px solid #cecece; padding: 10px }
.home-table-basic tr:nth-child(even) td { background: #f9f9f9 }
.home-table-basic td a { color: #0044e7; font-weight: 500; text-decoration: none }
.home-table-basic td a:hover { text-decoration: underline }
@media only screen and (max-width:599px) {
	.home-table-basic[data-mob-hidden*="1"] th:nth-child(1), .home-table-basic[data-mob-hidden*="1"] td:nth-child(1), .home-table-basic[data-mob-hidden*="2"] th:nth-child(2), .home-table-basic[data-mob-hidden*="2"] td:nth-child(2), .home-table-basic[data-mob-hidden*="3"] th:nth-child(3), .home-table-basic[data-mob-hidden*="3"] td:nth-child(3), .home-table-basic[data-mob-hidden*="4"] th:nth-child(4), .home-table-basic[data-mob-hidden*="4"] td:nth-child(4), .home-table-basic[data-mob-hidden*="5"] th:nth-child(5), .home-table-basic[data-mob-hidden*="5"] td:nth-child(5), .home-table-basic[data-mob-hidden*="6"] th:nth-child(6), .home-table-basic[data-mob-hidden*="6"] td:nth-child(6), .home-table-basic[data-mob-hidden*="7"] th:nth-child(7), .home-table-basic[data-mob-hidden*="7"] td:nth-child(7), .home-table-basic[data-mob-hidden*="8"] th:nth-child(8), .home-table-basic[data-mob-hidden*="8"] td:nth-child(8), .home-table-basic[data-mob-hidden*="9"] th:nth-child(9), .home-table-basic[data-mob-hidden*="9"] td:nth-child(9) { display: none }
}
@media only screen and (min-width:1150px) {
	.home-table-basic { padding: 12px 30px 34px }
	.home-table-basic .home-table-title { margin-bottom: 16px }
}
._baccarat-logo { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background-position: 50%; background-repeat: no-repeat; background-size: contain; width: 110px; height: 40px }
._baccarat-logo.baccarat-serie-oro { background-image: url(visual/other/baccarat-serie-oro.png); width: 112px; height: 46px }
._baccarat-logo.punto-banco-baccarat { background-image: url(visual/other/punto-banco-baccarat.png) }
._baccarat-logo.punto-y-banca-baccarat { background-image: url(visual/other/punto-y-banca-baccarat.png) }
._bingo-logo { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background-position: 50%; background-repeat: no-repeat; background-size: contain; width: 110px; height: 40px }
._bingo-logo.juego-bingo-bikers { background-image: url(visual/other/juego-bingo-bikers.png); width: 112px; height: 46px }
._bingo-logo.juego-cup-cakes-bingo { background-image: url(visual/other/juego-cup-cakes-bingo.png) }
._bingo-logo.juego-power-4-bonus { background-image: url(visual/other/juego-power-4-bonus.png) }
._bingo-logo.juego-sunkeny-city { background-image: url(visual/other/juego-sunkeny-city.png) }
._bingo-logo.juego-super-bingo { background-image: url(visual/other/juego-super-bingo.png) }
._videopoker-logo { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background-position: 50%; background-repeat: no-repeat; background-size: contain; width: 110px; height: 40px }
._videopoker-logo.american-stars-videopoker { background-image: url(visual/other/american-stars-videopoker.png); width: 112px; height: 46px }
._videopoker-logo.deuces-wild-videopoker { background-image: url(visual/other/deuces-wild-videopoker.png) }
._videopoker-logo.joker-joker-aces-videopoker { background-image: url(visual/other/joker-joker-aces-videopoker.png) }
._videopoker-logo.american-poker-2 { background-image: url(visual/other/american-poker-2.png) }
._poker-logo { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background-position: 50%; background-repeat: no-repeat; background-size: contain; width: 110px; height: 40px }
._poker-logo.poker-holdem { background-image: url(visual/other/texas-holdem-logo.png) }
._poker-logo.poker-omaha { background-image: url(visual/other/omaha-logo.png) }
._poker-logo.poker-stud { background-image: url(visual/other/stud-logo.png) }
.plusminus { background: #ffffff; border: 1px solid #d6d8d9; padding: 2%; margin: 0 0 12px; display: flex }
.plusminus.no-bonus { flex-flow: column nowrap }
.plusminus .pm-cnt { flex-flow: column nowrap; width: 100% }
.plusminus .cell { background: #fff; border: 1px solid #d6d8d9; margin-top: 2% }
.plusminus .cell-logo { background: #f3f3f3; border-color: #f3f3f3 }
.plusminus > div + div { margin-top: 2%; text-align: center }
.plusminus .cta { position: relative }
.plusminus .cta > span { display: block; padding: 14px 0; text-align: center; font-family: 'Roboto', sans-serif; font-size: 15px; line-height: 1.23; color: #4e4e4e }
.plusminus .cta > span > strong { display: block; font-size: 2.07em; line-height: 1; color: #1f86b1; font-family: 'Roboto Slab', sans-serif }
.plusminus .btn1 { margin-top: 2% }
.plusminus .cell > .title { font-family: 'Open sans', sans-serif; font-size: 16px; line-height: 1.125; font-weight: 600; color: #5d6c7e; text-align: center; padding: 5px; margin: 8px 8% 10px; border-bottom: 1px solid #dbdbdb }
.plusminus .lists { display: table; margin: 0 auto; text-align: left }
.plusminus .lists ul { list-style: none; font-size: 11px; line-height: 1.27; color: #232323; padding: 0; max-width: 95%; margin-left: auto; margin-right: auto }
.plusminus .lists ul li { text-align: center; background: none; padding-left: 0 }
.plusminus .lists ul li:before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #fff; position: absolute; top: 5px; left: 0 }
.plusminus .lists ul li.title { font-family: 'Open sans', sans-serif; font-size: 14px; line-height: 1.28; font-weight: 600; margin: 0 0 8px; padding: 0 }
.plusminus .lists ul li.title:before { content: none }
.plusminus .lists ul.pro li.title { color: #00944a }
.plusminus .lists ul.con li.title { color: #980404 }
.plusminus ._logo2:before { content: ''; float: left }
.plusminus ._logo span { display: block; margin: 0 auto 10px auto }
.plusminus .alone:before { display: block; margin: 0 auto 12px; float: none }
.plusminus .no-bonus:before { display: block; margin: 0 auto; float: none }
.plusminus.v2 ._logo2 span { margin: 0 5%; float: left }
.plusminus.v2 ._logo2:before { display: none }
.plusminus .terms-box { text-align: left; font-size: 11px; line-height: 14px; color: rgba(60, 60, 60, 0.8); padding: 10px 15px; background: #f5f5f5; display: none; font-family: 'Roboto', sans-serif }
.plusminus .terms-box.cloned { display: block; background: transparent; height: auto; width: 100%; box-sizing: border-box }
.plusminus .terms-box.cloned span { display: inline }
.plusminus .terms-box span { color: #3b5995; text-decoration: underline }
@media only screen and (min-width:540px) and (max-width:639px), only screen and (min-width:768px) and (max-width:949px), only screen and (min-width:1024px) and (max-width:1199px) {
.plusminus { padding: 10px }
.plusminus .no-bonus:before { float: left; margin-left: 4.4% }
.plusminus .cta { display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; background: #fff; border: 1px solid #d6d8d9; padding-right: 3.3% }
.plusminus .cta > span { padding: 10px 0; flex-grow: 1; margin-right: 10px; background: transparent; border: 0 none }
.plusminus .btn1 { margin-top: 0 }
.plusminus .cta + div { padding: 0 10px }
.plusminus .cell > .title { max-width: none; margin: 0 0 14px }
}
@media only screen and (min-width:540px) and (max-width:639px), only screen and (min-width:768px) and (max-width:949px), only screen and (min-width:1024px) {
.plusminus { display: table; width: calc(100% - 22px) }
.plusminus .lists ul li { text-align: left; margin: 4px 0 0; padding: 0 0 0 12px; position: relative }
.plusminus .lists ul li:before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #232323; position: absolute; top: 5px; left: 0 }
.plusminus .lists { display: flex; flex-flow: row wrap; justify-content: space-between }
.plusminus .lists ul { text-align: left; width: 46%; margin: 0 0 14px }
.plusminus .lists ul li.title { padding-left: 0 }
.no-flex .plusminus { overflow: hidden }
.no-flex .plusminus .cta { float: right }
.no-flex .plusminus .lists { overflow: hidden; display: inline-block }
.no-flex .plusminus .lists ul.pro { float: left; clear: both }
.no-flex .plusminus .lists ul.con { float: right }
.plusminus .terms-box { display: block }
.plusminus .terms-box.cloned { display: none }
}
@media only screen and (min-width:1200px) {
.plusminus { padding: 20px; width: calc(100% - 42px) }
.plusminus.no-bonus, .plusminus .pm-cnt { display: flex; flex-flow: row nowrap; justify-content: space-between }
.plusminus .cta { order: 2; display: flex; flex-flow: column nowrap; justify-content: space-between; margin-left: 20px; width: 30% }
.plusminus .cta > span { flex-grow: 1; padding: 14px 20px; display: flex; flex-flow: column nowrap; justify-content: center }
.plusminus .cta > span:before { float: none; margin: 0 auto 15px }
.plusminus .cta > span.no-bonus:before { margin-bottom: 0 }
.plusminus .cta > span > strong { margin-top: 10px }
.plusminus .cta + div { order: 1; flex-grow: 1; margin: 0; width: 64%; padding: 0 20px 6px }
.plusminus .btn1 { margin-top: 20px }
.plusminus .cell > .title { margin: 0 auto 12px; padding: 10px }
.plusminus.v2 ._logo2 span { margin: 0 auto 15px; float: none }
}
.attbox { margin: 0 auto 20px; padding: 5px 25px; font: normal 16px/1.3 Verdana, sans-serif; color: #303030; border: 1px solid #ddd; box-shadow: 0 0 0 3px #e3ecf7 inset, 0 0 0 4px #ddd inset }
.attbox>.logo { height: 90px; line-height: 90px; text-align: center; border-bottom: 1px solid #c4c4c4 }
.attbox>.logo .logo:not(._game1) { display: block; height: 90px; line-height: 90px; text-align: center }
.attbox .image { margin: 0 -20px }
.attbox .image.with-logo { position: relative; padding: 0; border-radius: 0; background: none }
.attbox .image.with-logo:before { content: ''; position: absolute; top: 15px; left: 15px }
.attbox .image img { display: block; max-width: 100%; height: auto; margin: 0 auto }
.attbox .info .text { padding: 15px 20px; box-sizing: border-box }
.attbox .info .text b { display: block; font: normal 30px/1.2 'roboto condensed', sans-serif; color: #1f86b1 }
.attbox .info .text b+span { margin-top: 15px }
.attbox .info .text span { display: block }
.attbox .info .list { display: inline-block; margin: 15px 0; text-align: left }
.attbox .info .list div { font-weight: bold; padding: 3px 0 }
.attbox .info .list ul { padding: 0; margin: 0; list-style: none }
.attbox .info .list ul li { padding: 3px 0 3px 30px; text-indent: -20px }
.attbox .info .list ul li:before { content: ""; display: inline-block; width: 5px; height: 5px; background: black; vertical-align: middle; margin-top: -1px; margin-right: 14px; border-radius: 50% }
.attbox .offer { border-top: 1px solid #c4c4c4; line-height: 72px; text-align: center }
.attbox .offer .bonus { display: inline-block; line-height: 1; vertical-align: middle }
.attbox .offer .bonus strong { display: block; font: bold 30px/1 'open sans', sans-serif; color: #1f86b1 }
.attbox .offer .bonus span { display: block; font-size: 17px }
.attbox .offer>.logo { display: inline-block; vertical-align: middle; margin-top: -2px }
.attbox .offer>.logo .logo { display: block }
.attbox .offer .word { display: inline-block; vertical-align: middle; font: 300 15px/1 'open sans', sans-serif; color: #171717 }
.attbox .offer .word strong { display: inline-block; vertical-align: middle; font: bold 27px/1 roboto, sans-serif; color: #3c3c3c }
.attbox .offer .word strong span { color: #767676 }
.attbox .offer .word.star strong:after { content: ""; display: inline-block; vertical-align: middle; margin-top: -6px; margin-left: 7px; width: 22px; height: 22px; background: url(visual/home-rating.png) no-repeat center; background-size: contain }
.attbox .offer .icons { display: inline-block; line-height: 1; vertical-align: middle }
.attbox .offer .icons strong { display: block; margin-bottom: 5px; font: normal 13px/1 'open sans', sans-serif; color: #6d6d6d }
.attbox .offer .icons>span { display: block }
.attbox .offer .icons>span span { display: inline-block; width: 30px; height: 20px; margin: 0 3px; vertical-align: middle; background: #ddd; text-indent: -9999px }
.attbox .offer .link a { padding: 13px; font-size: 18px; max-width: 230px }
.attbox .tnc { padding: 12px 0; font: normal 11px/1.2 roboto, sans-serif; color: #858585; text-align: right }
.attbox .tnc span { color: rgba(105, 105, 105, 1); text-decoration: underline }
.attbox .tnc span:hover { text-decoration: none }
.attbox .qr, .attbox .icons { display: none }
.attbox .icons em { float: left; width: 36%; height: 40px; margin: 5px 0% 5px 10%; background: url(visual/conbox-icons.png) no-repeat center -265px; text-indent: -9999px }
.attbox .icons.ver2 em { float: left; width: 36%; height: 40px; margin: 5px 0% 5px 8%; background: url(visual/conbox-icons.png) no-repeat center -265px; text-indent: -9999px }
.attbox .icons .norton { background-position: center -265px }
.attbox .icons .symantec { background-position: center -305px }
.attbox .icons .verisign { background-position: center -345px }
.attbox .icons .thawte { background-position: center -385px }
.attbox .icons .sicher { background-position: center -425px }
.attbox .icons .paypal { background-position: center -465px }
.attbox .icons .entrust { background-position: center -505px }
.attbox .icons .rapid { background-position: center -545px }
.attbox .icons .tst { background-position: center -585px }
.attbox .icons .mcafee { background-position: center -625px }
.attbox .icons .ecogra { background-position: center -665px }
.attbox .icons .digicert { background-position: center -705px }
.attbox .icons .digimedia { background-position: center -745px }
.attbox .icons .truste { background-position: center -785px }
.attbox .icons .gli { background-position: center -825px }
.attbox .icons .gassociates { background-position: center -861px }
.attbox .icons .ga { background-position: center -905px }
.attbox .icons .egr { background-position: center -945px }
.attbox .icons .gam { background-position: center -985px }
.attbox .icons .gt { background-position: center -1025px }
.attbox .icons .gbga { background-position: center -1065px }
.attbox .icons .hydrant { background-position: center -1104px }
.attbox .icons .gaming-associates { background-position: center -852px; width: 90px; height: 26px; margin-left: 5% }
.attbox .icons .symantec { background-position: center -879px; width: 90px; height: 26px; margin-left: 5% }
.attbox .icons .lizenz { display: block; clear: both; font: normal 13px/15px Verdana, sans-serif; color: #6e90a0; border-top: 1px solid #eee; overflow: hidden; padding: 10px 10% }
.attbox .icons .lizenz b { display: block; padding-bottom: 10px }
.attbox .icons .lizenz span { float: left; width: 70px; margin-right: 5%; padding: 2px 0 2px 30px; background: url(visual/conbox-icons.png) no-repeat 0 -112px; font-size: 9px; line-height: 9px }
.attbox .icons .lizenz.v2 span { float: left; width: 200px; margin-right: 5%; padding: 2px 0 2px 30px; background: url(visual/conbox-icons.png) no-repeat 0 -106px; font-size: 9px; line-height: 9px; height: 20px }
.attbox .icons .lizenz span.s-h { background-position: 0 -112px }
.attbox .icons .lizenz span.malta { background-position: 0 -134px }
.attbox .icons .lizenz span.gibr { background-position: 0 -156px }
.attbox .icons .lizenz span.ssl { background-position: 0 -178px }
.attbox .icons .lizenz span.flag1 { background-position: 0 -200px }
.attbox .icons .lizenz span.gc { background-position: 8px -221px; padding-left: 100px }
.attbox .icons .lizenz span.ga { background-position: 0px -222px; padding-left: 88px; width: 88px }
@media only screen and (min-width:600px) {
.attbox { padding: 6px; box-shadow: 0 0 0 5px #e3ecf7 inset, 0 0 0 6px #ddd inset }
.attbox>.logo, .attbox>.image { float: left; width: 40% }
.attbox>.image { margin: 0; overflow: hidden }
.attbox>.image img { float: left; max-width: none }
.attbox>.logo { border-right: 1px solid #c4c4c4; padding: 6px 0; margin: 15px 0 }
.attbox>.logo, .attbox>.logo .logo:not(._game1) { border-bottom: none }
.attbox .info { overflow: hidden; height: 132px; line-height: 132px; text-align: center }
.attbox .info .text { text-align: left }
.attbox .info .text, .attbox .info .list { display: inline-block; line-height: 1.3; vertical-align: middle; max-width: 90%; padding: 0; font-size: 12px }
.attbox .info .text { padding: 0 20px }
.attbox .offer { clear: both; margin: 0 12px; height: 72px }
.attbox .offer>div:first-child { width: 30% }
.attbox .offer>.link { float: right; padding: 14px 0; width: 61% }
.attbox .tnc { padding: 12px }
}
@media only screen and (min-width:768px) and (max-width:949px), (min-width:1024px) {
.attbox>.logo { width: 28%; max-width: 240px }
.attbox>.image { width: 31% }
.attbox .info { float: left; width: 43%; text-align: center }
.attbox .offer { clear: none; overflow: hidden; height: auto; border-top: none; line-height: 80px; margin: 0; padding: 0 2%; position: relative }
.attbox .offer:before { content: ""; display: block; position: absolute; left: 0; top: 15px; bottom: 15px; width: 1px; background: #c4c4c4 }
.attbox .offer>div:first-child { width: auto }
.attbox .offer>.link { float: none; padding: 0 0 8px; width: auto; margin: auto; max-width: 230px }
.attbox .tnc { clear: both }
}
@media(min-width:1200px) {
.attbox .icons { position: relative; display: block; padding-left: 2% }
.attbox .icons:before { content: ''; position: absolute; width: 1px; top: 15px; bottom: 15px; left: 0; background: #c4c4c4 }
.attbox .info.half { width: 22% }
.attbox .info.half + .info.half { margin-right: 2% }
.attbox .info.qr { position: relative; display: block; font-size: 0; background-position: right center; background-repeat: no-repeat; background-size: 50% auto }
.attbox .info.qr:before { content: ''; display: block; width: 42%; height: 110px; margin: 11px 0 0 15px; background: url(visual/conbox-icons.png) no-repeat 0 0 }
.attbox.v2 .info.qr:before { content: ''; display: block; width: 42%; height: 52px; margin: 40px 0 0 15px; background: url(visual/conbox-icons.png) no-repeat 0 0 }
.attbox .info.qr:after { content: ''; position: absolute; width: 1px; top: 15px; bottom: 15px; left: 0; background: #c4c4c4 }
.attbox .info.qr.wh { background-image: url(visual/qr/qr-williamhill-2.png) }
.attbox .info.qr.wanabet-bingo { background-image: url(visual/qr/wanabet-qr.png) }
}
@media (min-width:950px){
#sidebar .part.spiele>ul.menu3:after { display: block; content: "See More Sports"; position: absolute; bottom: 0; left: 4px; right: 4px; background: white; font: 600 12px/33px 'open sans', sans-serif; color: #1f86b1; text-decoration: underline }
#sidebar .part.spiele>ul.menu3 li.more { text-align: left; float: none; width: auto; padding: 8px 30px 10px; margin: 0 auto; border-top: 1px dashed #f48c75; clear: both }
}
@media(min-width:950px) {
#sidebar .part.spiele>ul.menu3 { position: relative; max-height: 102px; transition: 0.2s linear }
#sidebar .part.spiele>ul.menu3:hover { max-height: 400px }
#sidebar .part.spiele>ul.menu3:after { display: block; content: "Otros juegos"; position: absolute; padding: 2px 0; bottom: 0; left: 4px; right: 4px; background: #f1f9ff; font: 600 12px/33px 'open sans', sans-serif; color: #1f86b1; text-decoration: underline }
#sidebar .part.spiele>ul.menu3:hover:after { display: none }
}
.slot-table { margin-bottom: 20px; background: #fff; border: 5px solid #f5f9fe; position: relative; font-family: 'Roboto', sans-serif }
.slot-table table { width: 100%; counter-reset: slot-num }
.slot-table tbody tr:not(.row-terms) { counter-increment: slot-num }
.slot-table caption { font-size: 13px; line-height: 16px; font-style: italic; color: #696969; padding: 10px 0 }
.slot-table caption .debit-card-logo-h { margin: -4px -8px 0 -5px }
.slot-table caption strong { text-transform: uppercase }
.slot-table caption[class]:before { content: ''; position: relative; top: -1px; margin-right: 4px }
.slot-table caption[class="_flag2"]:before { margin-right: 0 }
.slot-table:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; box-shadow: 0 0 4px rgba(0, 0, 0, .15); pointer-events: none }
.slot-table [data-prefix]:before { content: attr(data-prefix) }
.slot-table [data-suffix]:after { content: attr(data-suffix) }
.slot-table .sfeature-item { display: block; font-weight: 300; color: #555454; line-height: 1.36; position: relative; padding-left: 10px }
.slot-table .sfeature-item + .sfeature-item { margin-top: 5px }
.slot-table .sfeature-item:after { content: '\2022'; position: absolute; top: 0; left: 0; color: #f25f3e }
.slot-table .sfeature-item[data-prefix]:before, .slot-table .sfeature-item strong { font-weight: 400 }
.slot-table .sfeature-item[data-prefix]:before { margin-right: 4px }
.slot-table .sfeature-langs > span { margin-right: 2px }
.slot-table .sfeature-expander { display: inline-block; vertical-align: middle; position: relative; color: #555454; cursor: pointer }
.slot-table .sfeature-expander .sfeature-inner { background: #fff; border: 1px solid #575757; border-radius: 4px; box-shadow: 1px 1px 0 rgba(0, 0, 0, .35); position: absolute; bottom: 9px; right: 5px; width: 88px; padding: 7px 8px; display: none; pointer-events: none; white-space: initial }
.slot-table .sfeature-expander .sfeature-inner span + span:not(:nth-child(5n)) { margin-left: 8px }
.slot-table .sfeature-expander:hover .sfeature-inner { display: block }
.slot-table .sfeature-expander.items-1 .sfeature-inner { width: 16px }
.slot-table .sfeature-expander.items-2 .sfeature-inner { width: 41px }
.slot-table .sfeature-expander.items-3 .sfeature-inner { width: 64px }
.slot-table .sbonus-item { line-height: 1.2; color: #484848; display: block }
.slot-table .sbonus-item strong { color: #009de1 }
.slot-table .sbonus-item small { font-size: .89em }
.slot-table .sbonus-item > span, .slot-table .sbonus-item > small { display: block }
.slot-table .act, .slot-table .act1 { font-weight: 500; display: block }
.slot-table .hidden { display: none }
@media only screen and (max-width:1149px) {
.slot-table { padding: 0 7px 7px }
.slot-table thead { display: none }
.slot-table caption, .slot-table table, .slot-table tbody, .slot-table td { display: block }
.slot-table tbody tr { display: flex; flex-flow: row wrap; justify-content: space-between; background: #f5f8fa }
.slot-table tbody tr.row-terms + tr, .slot-table.no-terms tbody tr + tr { margin-top: 7px }
.slot-table caption { width: 100% }
.slot-table .srating-item { padding: 4px 10px 4px 4px; font-size: 14px; line-height: 1.2; font-weight: 300; color: #353535; text-decoration: none }
.slot-table .srating-item strong { font-weight: 700 }
.slot-table .srating-item span:not(.hidden), .slot-table span.srating-item { text-align: center; display: block; flex-basis: 50%; flex-grow: 1; align-self: center }
.slot-table span.srating-item:only-child { padding-right: 16px }
.slot-table span.srating-item:only-child span:not(.hidden) { text-align: right }
.slot-table .srating-item span[data-prefix]:before { font-size: 10px; line-height: 1; display: block; color: #9e9c9c; text-transform: uppercase }
.slot-table .srating-item[data-suffix]:after, .slot-table span.srating-item ~ a { display: block; flex-basis: 40%; text-align: right; max-width: 130px; align-self: center; font-size: 12px; line-height: 1.2; color: #555454; text-decoration: none; font-weight: 300 }
.slot-table .srating-item[data-suffix]:hover:after, .slot-table span.srating-item ~ a:hover { text-decoration: underline }
.slot-table a.srating-item { flex-basis: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between }
.slot-table span.srating-item ~ a { margin-right: 8px }
.slot-table .sbonus-item { font-size: 13px; font-weight: 300 }
.slot-table .act, .slot-table .act1 { font-size: 12px; padding: 13px; border-radius: 8px }
.slot-table .row-terms td { padding: 5px 10px; text-align: center; font-size: 10px; line-height: 1.1; color: #858585 }
.slot-table .row-terms td a, .slot-table .row-terms td .hterms { font-weight: 700; color: #4c4b4b; cursor: pointer; text-decoration: none }
.slot-table .row-terms td a:hover, .slot-table .row-terms td .hterms:hover { text-decoration: underline }
.slot-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 1; flex-basis: 33%; max-width: 110px; background: #e9edf0; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; position: relative }
.slot-table.numbered[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table.numbered[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table.numbered[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table.numbered[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table.numbered[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table.numbered[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table.numbered[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table.numbered[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table.numbered[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table.numbered[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-left: 13px; flex-basis: 28% }
.slot-table.numbered[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1):before, .slot-table.numbered[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2):before, .slot-table.numbered[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3):before, .slot-table.numbered[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4):before, .slot-table.numbered[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5):before, .slot-table.numbered[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6):before, .slot-table.numbered[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7):before, .slot-table.numbered[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8):before, .slot-table.numbered[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9):before, .slot-table.numbered[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10):before { content: counter(slot-num); background: #bec9d1; font-size: 10px; font-weight: 500; color: #fff; width: 13px; height: auto; text-align: center; position: absolute; top: 0; left: 0; bottom: 0; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
.slot-table[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 2; flex-basis: 66%; flex-grow: 1; background: #e9edf0; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; min-height: 44px }
.slot-table[data-hoffer="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hoffer="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hoffer="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hoffer="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hoffer="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hoffer="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hoffer="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hoffer="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hoffer="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hoffer="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 3; flex-basis: 40%; text-align: center; padding: 5px 0; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center }
.slot-table[data-hfeatures="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hfeatures="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hfeatures="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hfeatures="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hfeatures="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hfeatures="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hfeatures="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hfeatures="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hfeatures="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hfeatures="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 4; flex-basis: 58%; padding: 5px 1%; display: flex; flex-flow: column nowrap; justify-content: center }
.slot-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { order: 5; flex-basis: 100%; padding: 0 10px }
.slot-table.no-terms[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table.no-terms[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table.no-terms[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table.no-terms[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table.no-terms[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table.no-terms[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table.no-terms[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table.no-terms[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table.no-terms[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table.no-terms[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-bottom: 10px }
}
@media only screen and (min-width:768px) {
.slot-table .sfeature-expander { color: #000 }
}
@media only screen and (min-width:768px) and (max-width:1149px) {
.slot-table { border-width: 10px; padding: 0 13px 13px }
.slot-table caption { font-size: 16px; padding: 15px 0 }
.slot-table .srating-item { padding: 8px 10px 8px 8px; font-size: 14px }
.slot-table span.srating-item:only-child { padding-right: 30px }
.slot-table .srating-item span:not(.hidden), .slot-table span.srating-item { flex-basis: 50% }
.slot-table .srating-item span[data-prefix]:before { font-size: 12px }
.slot-table .srating-item[data-suffix]:after, .slot-table span.srating-item ~ a { flex-basis: 50%; max-width: 240px; font-size: 14px }
.slot-table span.srating-item ~ a { margin-right: 13px }
.slot-table .sbonus-item { font-size: 16px }
.slot-table .act, .slot-table .act1 { font-size: 14px; padding: 16px }
.slot-table .row-terms td { padding: 10px 20px; font-size: 11px }
.slot-table .sfeature-item { font-size: 14px }
.slot-table .sfeature-item[data-prefix]:before { margin-right: 6px }
.slot-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { max-width: 200px }
.slot-table.numbered[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table.numbered[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table.numbered[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table.numbered[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table.numbered[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table.numbered[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table.numbered[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table.numbered[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table.numbered[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table.numbered[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-left: 20px }
.slot-table.numbered[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1):before, .slot-table.numbered[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2):before, .slot-table.numbered[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3):before, .slot-table.numbered[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4):before, .slot-table.numbered[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5):before, .slot-table.numbered[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6):before, .slot-table.numbered[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7):before, .slot-table.numbered[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8):before, .slot-table.numbered[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9):before, .slot-table.numbered[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10):before { font-size: 14px; width: 20px }
.slot-table[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { min-height: 60px }
.slot-table[data-hoffer="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hoffer="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hoffer="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hoffer="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hoffer="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hoffer="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hoffer="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hoffer="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hoffer="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hoffer="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 45%; padding: 13px 0 }
.slot-table[data-hfeatures="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hfeatures="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hfeatures="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hfeatures="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hfeatures="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hfeatures="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hfeatures="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hfeatures="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hfeatures="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hfeatures="10"] tbody tr:not(.row-terms) td:nth-child(10) { flex-basis: 52%; padding: 13px 1.5% }
.slot-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding: 0 20px }
.slot-table.no-terms[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table.no-terms[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table.no-terms[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table.no-terms[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table.no-terms[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table.no-terms[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table.no-terms[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table.no-terms[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table.no-terms[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table.no-terms[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { padding-bottom: 20px }
}
@media only screen and (min-width:1150px) {
.slot-table { border-width: 15px; padding: 0 15px }
.slot-table caption { font-size: 20px; font-weight: 300; padding: 20px 0 13px }
.slot-table caption .visa-logo-h { margin: -7px -5px 0 }
.slot-table caption .echeque-logo-h { margin: 0 -11px 0 -7px }
.slot-table caption .mastercard-logo-h { margin: 0 -14px 0 -10px }
.slot-table caption[class]:before { top: -2px; margin-right: 6px }
.slot-table table { width: 100%; border-collapse: separate; border-spacing: 0 7px }
.slot-table th { font-size: 15px; font-weight: 300; line-height: 1; color: #555454; height: 30px; border-width: 1px 0; border-style: solid; border-color: #e8e8e8 }
.slot-table th { background: #f7f8f9; background: -moz-linear-gradient(top, #f7f8f9 0%, #e9edf0 100%); background: -webkit-linear-gradient(top, #f7f8f9 0%, #e9edf0 100%); background: linear-gradient(to bottom, #f7f8f9 0%, #e9edf0 100%) }
.slot-table th:first-child { border-left-width: 1px }
.slot-table th:last-child { border-right-width: 1px }
.slot-table tbody tr:not(.row-terms) td { border-top: 1px solid #d1d0d0; padding-top: 10px }
.slot-table .row-terms td { text-align: right; padding: 0 0 8px; font-size: 11px; line-height: 13px; color: #858585 }
.slot-table.numbered .row-terms td { padding-left: 42px; position: relative }
.slot-table.numbered.no-terms tbody tr td { padding-bottom: 3px }
.slot-table.numbered .row-terms td:before, .slot-table.numbered.no-terms tbody tr td:first-child:before { content: counter(slot-num); background: #e9edf0; font-size: 18px; font-weight: 500; color: #818080; width: 26px; text-align: center; position: absolute; left: 0; bottom: 3px; display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; height: auto }
.slot-table.numbered .row-terms td:before { top: -60px }
.slot-table.numbered.no-terms tbody tr td:first-child:before { top: 10px; height: }
.slot-table .sbonus-item { display: block; text-align: center; font-size: 18px; line-height: 1.33; font-weight: 300 }
.slot-table .sbonus-item > strong, .slot-table .sbonus-item > span > strong { font-size: 1.38em; line-height: 24px }
.slot-table .sfeature-item { font-size: 13px; white-space: nowrap }
.slot-table .srating-item { display: block; font-size: 18px; line-height: 1; font-weight: 700; color: #767676; text-align: center; text-decoration: none }
.slot-table .srating-item strong { color: #3c3c3c }
.slot-table .srating-item span:not(.hidden) { display: block }
.slot-table .srating-item span[data-prefix] { display: inline-block }
.slot-table .srating-item span[data-prefix]:before { content: none }
.slot-table .srating-item[data-suffix]:after, .slot-table .srating-item ~ a { display: block; font-size: 12px; line-height: 1.5; font-weight: 300; color: #555454; text-decoration: none; text-align: center; margin-top: 3px }
.slot-table .srating-item[data-suffix]:hover:after, .slot-table .srating-item ~ a:hover { text-decoration: underline }
.slot-table .srating-item .hidden { display: inline-block; vertical-align: middle; font-size: 0; color: transparent; background: url(visual/home-rating.png) 50% no-repeat; width: 15px; height: 14px; position: relative; top: -2px; margin-left: -1px }
.slot-table .act, .slot-table .act1 { font-size: 16px; padding: 13px; border-radius: 4px; font-weight: 700 }
.slot-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 14.4% }
.slot-table[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1) span, .slot-table[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2) span, .slot-table[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3) span, .slot-table[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4) span, .slot-table[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5) span, .slot-table[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6) span, .slot-table[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7) span, .slot-table[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8) span, .slot-table[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9) span, .slot-table[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) span { display: block; margin-left: auto; margin-right: auto }
.slot-table.numbered[data-hlogo="1"] thead tr:not(.row-terms) th:nth-child(1), .slot-table.numbered[data-hlogo="2"] thead tr:not(.row-terms) th:nth-child(2), .slot-table.numbered[data-hlogo="3"] thead tr:not(.row-terms) th:nth-child(3), .slot-table.numbered[data-hlogo="4"] thead tr:not(.row-terms) th:nth-child(4), .slot-table.numbered[data-hlogo="5"] thead tr:not(.row-terms) th:nth-child(5), .slot-table.numbered[data-hlogo="6"] thead tr:not(.row-terms) th:nth-child(6), .slot-table.numbered[data-hlogo="7"] thead tr:not(.row-terms) th:nth-child(7), .slot-table.numbered[data-hlogo="8"] thead tr:not(.row-terms) th:nth-child(8), .slot-table.numbered[data-hlogo="9"] thead tr:not(.row-terms) th:nth-child(9), .slot-table.numbered[data-hlogo="10"] thead tr:not(.row-terms) th:nth-child(10) { position: relative; padding-left: 27px }
.slot-table.numbered[data-hlogo="1"] thead tr:not(.row-terms) th:nth-child(1):before, .slot-table.numbered[data-hlogo="2"] thead tr:not(.row-terms) th:nth-child(2):before, .slot-table.numbered[data-hlogo="3"] thead tr:not(.row-terms) th:nth-child(3):before, .slot-table.numbered[data-hlogo="4"] thead tr:not(.row-terms) th:nth-child(4):before, .slot-table.numbered[data-hlogo="5"] thead tr:not(.row-terms) th:nth-child(5):before, .slot-table.numbered[data-hlogo="6"] thead tr:not(.row-terms) th:nth-child(6):before, .slot-table.numbered[data-hlogo="7"] thead tr:not(.row-terms) th:nth-child(7):before, .slot-table.numbered[data-hlogo="8"] thead tr:not(.row-terms) th:nth-child(8):before, .slot-table.numbered[data-hlogo="9"] thead tr:not(.row-terms) th:nth-child(9):before, .slot-table.numbered[data-hlogo="10"] thead tr:not(.row-terms) th:nth-child(10):before { content: '#'; position: absolute; top: 0; left: 0; bottom: 0; width: 27px; text-align: center; display: flex; flex-flow: column nowrap; justify-content: center; align-content: center }
.slot-table.numbered[data-hlogo="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table.numbered[data-hlogo="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table.numbered[data-hlogo="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table.numbered[data-hlogo="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table.numbered[data-hlogo="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table.numbered[data-hlogo="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table.numbered[data-hlogo="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table.numbered[data-hlogo="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table.numbered[data-hlogo="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table.numbered[data-hlogo="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 18%; padding-left: 36px; position: relative }
.slot-table[data-hoffer="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hoffer="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hoffer="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hoffer="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hoffer="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hoffer="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hoffer="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hoffer="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hoffer="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hoffer="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 19% }
.slot-table[data-hfeatures="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hfeatures="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hfeatures="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hfeatures="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hfeatures="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hfeatures="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hfeatures="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hfeatures="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hfeatures="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hfeatures="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 23%; padding: 0 0 0 1% }
.slot-table[data-hrating="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hrating="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hrating="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hrating="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hrating="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hrating="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hrating="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hrating="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hrating="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hrating="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 17%; padding: 0 2% 0 3% }
.slot-table[data-hlink="1"] tbody tr:not(.row-terms) td:nth-child(1), .slot-table[data-hlink="2"] tbody tr:not(.row-terms) td:nth-child(2), .slot-table[data-hlink="3"] tbody tr:not(.row-terms) td:nth-child(3), .slot-table[data-hlink="4"] tbody tr:not(.row-terms) td:nth-child(4), .slot-table[data-hlink="5"] tbody tr:not(.row-terms) td:nth-child(5), .slot-table[data-hlink="6"] tbody tr:not(.row-terms) td:nth-child(6), .slot-table[data-hlink="7"] tbody tr:not(.row-terms) td:nth-child(7), .slot-table[data-hlink="8"] tbody tr:not(.row-terms) td:nth-child(8), .slot-table[data-hlink="9"] tbody tr:not(.row-terms) td:nth-child(9), .slot-table[data-hlink="10"] tbody tr:not(.row-terms) td:nth-child(10) { width: 16% }
.slot-table[data-hfeatures="1"] tbody tr.three-list-items:not(.row-terms) td:nth-child(1), .slot-table[data-hfeatures="2"] tbody tr.three-list-items:not(.row-terms) td:nth-child(2), .slot-table[data-hfeatures="3"] tbody tr.three-list-items:not(.row-terms) td:nth-child(3), .slot-table[data-hfeatures="4"] tbody tr.three-list-items:not(.row-terms) td:nth-child(4), .slot-table[data-hfeatures="5"] tbody tr.three-list-items:not(.row-terms) td:nth-child(5), .slot-table[data-hfeatures="6"] tbody tr.three-list-items:not(.row-terms) td:nth-child(6), .slot-table[data-hfeatures="7"] tbody tr.three-list-items:not(.row-terms) td:nth-child(7), .slot-table[data-hfeatures="8"] tbody tr.three-list-items:not(.row-terms) td:nth-child(8), .slot-table[data-hfeatures="9"] tbody tr.three-list-items:not(.row-terms) td:nth-child(9), .slot-table[data-hfeatures="10"] tbody tr.three-list-items:not(.row-terms) td:nth-child(10) { padding-top: 16px; padding-bottom: 10px; padding-left: 4.5% }
.slot-table tr.three-list-items + tr td:first-child:before { top: -78px }
}
.scroll-cta { position: relative; padding: 17px 47px 10px; margin: 10px -7px 0; border-top: 10px solid #f5f9fe; font-family: 'Roboto', sans-serif; font-size: 13px; line-height: 1.31; font-weight: 300; color: #555454; text-align: center; z-index: 2 }
.scroll-cta:before { top: -20px; box-shadow: 0 2px 4px rgba(0, 0, 0, .1) }
.scroll-cta:after { top: 0; box-shadow: 0 -2px 4px rgba(0, 0, 0, .1) }
.scroll-cta a { font-weight: 700; color: #1f86b1 }
.scroll-cta a:hover { text-decoration: none }
.scroll-cta:before, .scroll-cta:after { content: ''; position: absolute; width: 100%; height: 10px; left: 0; pointer-events: none }
@media(max-width:767px) {
.scroll-cta a { display: block }
}
@media(min-width:768px) {
.scroll-cta { padding: 13px 23px 0; margin-right: -23px; margin-left: -23px }
.scroll-cta:before, .scroll-cta:after { width: auto; right: 10px; left: 10px }
}
@media(min-width:1150px) {
.scroll-cta { padding: 13px 25px }
}
.demo-cnt { display: block; clear: both; padding-left: 260px; position: relative }
.demo-aside { width: 250px; position: absolute; top: 0; left: 0; bottom: 0; background-color: #ccc }
@media only screen and (max-width:639px) {
.demo-cnt { padding: 0 }
.demo-aside { display: none }
}
._logo:before, ._logo:after, ._logo > span { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; width: 164px; height: 72px; color: transparent; font-size: 0 }
._logo > span > a { display: block; width: 100%; height: 100% }
._logo.l:before, ._logo.l:after, ._logo.l > span { width: 123px; height: 54px }
._logo.m:before, ._logo.m:after, ._logo.m > span { width: 82px; height: 36px }
._logo.s:before, ._logo.s:after, ._logo.s > span { width: 62px; height: 27px }
._logo.betsson:before, ._logo.betsson:after, ._logo.betsson > span { background-image: url(visual/light/betsson.png) }
._logo.slotsmagic:before, ._logo.slotsmagic:after, ._logo.slotsmagic > span { background-image: url(visual/light/slotsmagic.png) }
._dogo:before, ._dogo:after, ._dogo > span { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; width: 200px; height: 80px; font-size: 0; text-indent: -100%; overflow: hidden; background-image: url(visual/dark/ladbrokes.png) }
._dogo.l:before, ._dogo.l:after, ._dogo.l > span { width: 150px; height: 60px }
._dogo.m:before, ._dogo.m:after, ._dogo.m > span { width: 100px; height: 40px }
._dogo.s:before, ._dogo.s:after, ._dogo.s > span { width: 50px; height: 20px }
._dogo.circ:before, ._dogo.circ:after, ._dogo.circ > span { display: block; width: 70px; height: 70px; border-radius: 50% }
@media only screen and (min-width:768px) {
._dogo.circ:before, ._dogo.circ:after, ._dogo.circ > span { width: 98px; height: 98px }
}
._dogo.ladbrokes:before, ._dogo.ladbrokes:after, ._dogo.ladbrokes > span, ._dogo.ladbrokes > a { background-image: url(visual/dark/ladbrokes.png) }
.leftside { margin: 10px auto; width: 250px }
.leftside #angebot { margin-bottom: 0; padding-bottom: 0; text-align: center }
.leftside #angebot.white { border-bottom: 0; padding-bottom: 10px }
.leftside #revside.white { margin-top: -1px }
@media only screen and (min-width:480px) {
.leftside #angebot { float: none }
}
@media only screen and (min-width:640px) {
.leftside { position: absolute; top: 61px; left: 0; bottom: 512px; margin: 0 }
.leftside #angebot { margin: 0 }
.leftside #revside { position: inherit }
}
@media only screen and (min-width:768px) {
.leftside { bottom: 358px }
}
@media only screen and (min-width:950px) {
.leftside { bottom: 282px }
}
@media only screen and (min-width:1280px) {
.leftside { left: 50%; margin-left: -640px }
}
.casino-table { font-family: 'Open Sans', sans-serif; position: relative }
.casino-table tbody { display: flex; flex-flow: row wrap }
.casino-table table, .casino-table tr, .casino-table td { display: block }
.casino-table tr { box-sizing: border-box; flex-basis: 100% }
.casino-table th { font-weight: normal; text-align: left }
.casino-table-title, .casino-table caption { font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; font-weight: 700; color: #000; text-align: center; margin-bottom: 5px }
.casino-table .rating-area { background: #fff; border-width: 1px 1px 0; border-style: solid; border-color: #d9d9d9; position: relative; padding: 15px }
.casino-table .rating-area:before { content: ''; position: absolute; top: 2px; left: 2px; right: 2px; bottom: 0; border-width: 1px 1px 0; border-style: solid; border-color: #eef1f6; pointer-events: none }
.casino-table .position-area { background: #fff; border-width: 0 1px; border-style: solid; border-color: #d9d9d9; position: relative; padding: 0 8px 2px; overflow: hidden; display: flex; flex-flow: row nowrap }
.casino-table .position-area:before { content: ''; position: absolute; top: 0; bottom: 0; left: 2px; right: 2px; border-width: 0 1px; border-style: solid; border-color: #eef1f6; pointer-events: none }
.casino-table .position-area-title { font-size: 15px; text-align: center; font-weight: 700; padding: 8px }
.casino-table .position-area-title th, .casino-table .position-area-title td { flex-grow: 1 }
.casino-table .position-area:not(.position-area-title):after { content: ''; background: #f9f9f9; position: absolute; top: 0; left: 8px; right: 8px; bottom: 2px; box-shadow: 0 1px 2px rgba(0, 0, 0, .23); pointer-events: none }
.casino-table .position-area:not(.position-area-title) th, .casino-table .position-area:not(.position-area-title) td { position: relative; z-index: 2 }
.casino-table .position-area.last { border-bottom-width: 1px; padding-bottom: 8px; margin-bottom: 8px }
.casino-table .position-area.last:before { bottom: 2px; border-bottom-width: 2px }
.casino-table .position-area.last:after { bottom: 8px }
.casino-table .position-area:not(.position-area-title) th:first-child, .casino-table .position-area:not(.position-area-title) td:first-child { float: left; width: 80px; height: 56px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; flex-shrink: 0 }
.casino-table .position-area:not(.position-area-title) th:first-child:before, .casino-table .position-area:not(.position-area-title) td:first-child:before { content: ''; background-position: 50%; background-repeat: no-repeat; position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
.casino-table .position-area:not(.position-area-title) th.not-available:before, .casino-table .position-area:not(.position-area-title) td.not-available:before { opacity: .6 }
.casino-table .position-area:not(.position-area-title) th.not-available:after, .casino-table .position-area:not(.position-area-title) td.not-available:after { content: ''; background: url(visual/badge-unavailable.png) 50% no-repeat; width: 14px; height: 14px; position: absolute; top: 28px; left: 45px }
.casino-table .position-area .badge-bonus:before { background-image: url(visual/badge-bonus.png) }
.casino-table .position-area .badge-live:before { background-image: url(visual/badge-live-mob.png) }
.casino-table .position-area .badge-paypal:before { background-image: url(visual/badge-paypal-mob.png) }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) { font-size: 12px; line-height: 16px; color: #181818; padding: 12px 16px 12px 0; display: flex; flex-flow: column nowrap; justify-content: center; flex-grow: 1 }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) a { color: inherit; text-decoration: none }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) span { display: block; font-size: 13px; font-weight: 700; color: #1E86B1 }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) a:hover span { text-decoration: underline }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) a:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) a:after { content: ''; width: 6px; height: 6px; border-width: 2px 2px 0 0; border-style: solid; border-color: #9e9e9e; position: absolute; top: 50%; right: 16px; margin-top: -4px; transform: rotate(45deg) }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) strong.left { float: left; font-size: 30px; line-height: 32px; text-align: right; min-width: 32px; margin-right: 10px; font-weight: 600; color: #181818; letter-spacing: -.05em }
.casino-table .cta-area { background: #fff; border-style: solid; border-color: #d9d9d9; position: relative }
.casino-table .cta-area:before { content: ''; position: absolute; border-style: solid; border-color: #eef1f6; pointer-events: none }
.casino-table .cta-area th:first-child { display: none }
.casino-table .cta-area.cta-logo, .casino-table .cta-area.cta-bonus { height: 96px }
.casino-table .cta-area.cta-logo { flex-basis: 44%; border-width: 1px 0 0 1px; padding: 17px 0 8px 15px }
.casino-table .cta-area.cta-logo span { margin-left: auto; margin-right: 24px }
.casino-table .cta-area.cta-logo:before { top: 2px; left: 2px; right: 0; bottom: 0; border-width: 1px 0 0 1px }
.casino-table .cta-area.cta-bonus { flex-basis: 56%; border-width: 1px 1px 0 0; display: flex; flex-flow: column-reverse wrap; justify-content: center; color: #181818 }
.casino-table .cta-area.cta-bonus:before { top: 2px; right: 2px; bottom: 0; left: 0; border-width: 1px 1px 0 0 }
.casino-table .cta-area.cta-bonus th:nth-child(1), .casino-table .cta-area.cta-bonus td:nth-child(1) { font-size: 12px; display: block; max-width: 100% }
.casino-table .cta-area.cta-bonus td:nth-child(1) { font-size: 14px }
.casino-table .cta-area.cta-bonus td:nth-child(2) { font-family: 'Open Sans Condensed', sans-serif; font-size: 24px; line-height: 1; max-width: 100% }
.casino-table .cta-area.cta-button { border-width: 0 1px; text-align: center }
.casino-table .cta-area.cta-button:before { top: 0; left: 2px; bottom: 0; right: 2px; border-width: 0 1px }
.casino-table .cta-area.cta-button th:nth-child(1), .casino-table .cta-area.cta-button td:nth-child(1) { display: none }
.casino-table .cta-area.cta-button .act, .casino-table .cta-area.cta-button .act1 { display: inline-block; padding: 0; font-size: 14px; padding: 12px; min-width: 164px }
.casino-table .cta-area.cta-site { border-width: 0 1px 1px; text-align: center; font-size: 13px; padding-top: 10px; padding-bottom: 13px }
.casino-table .cta-area.cta-site:before { top: 0; left: 2px; bottom: 2px; right: 2px; border-width: 0 1px 1px }
.casino-table .cta-area.cta-site th:nth-child(1), .casino-table .cta-area.cta-site td:nth-child(1) { display: none }
.casino-table .cta-area.cta-site a { color: #1E86B1; text-decoration: none }
.casino-table .cta-area.cta-site a:hover { text-decoration: underline }
.casino-table .terms-area { padding: 10px 0; text-align: center; font-size: 11px; line-height: 13px; color: #9b9b9b }
.casino-table .terms-area a { color: #000; text-decoration: none }
.casino-table .terms-area a:hover { text-decoration: underline }
.casino-table .data-area { border-width: 0 1px; border-style: solid; border-color: #d9d9d9; position: relative; padding-left: 10px; padding-right: 10px }
.casino-table .data-area:before { content: ''; border-width: 0 1px; border-style: solid; border-color: #eef1f6; position: absolute; pointer-events: none; left: 2px; right: 2px; top: 0; bottom: 0 }
.casino-table .data-area.data-title { border-top-width: 1px; padding-top: 18px; padding-bottom: 18px; font-size: 15px; text-align: center; font-weight: 700; display: flex; flex-direction: row; align-items: center }
.casino-table .data-area.data-title:before { border-top-width: 1px; top: 2px; bottom: 0 }
.casino-table .data-area.data-title th, .casino-table .data-area.data-title td { flex-basis: 100% }
.casino-table .data-area.last { border-bottom-width: 1px; padding-bottom: 10px }
.casino-table .data-area.last:before { border-bottom-width: 1px; bottom: 2px }
.casino-table .data-area:not(.data-title) { display: flex; flex-flow: row nowrap; flex-grow: 1; align-items: center }
.casino-table .data-area:not(.data-title) th:nth-child(1), .casino-table .data-area:not(.data-title) td:nth-child(1) { flex-basis: 48%; border-right: 1px solid #ebebeb; font-size: 14px; line-height: 16px; padding: 8px 10px; text-align: right; font-weight: 600; color: #696969; display: flex; flex-flow: row nowrap; justify-content: flex-end; align-content: center; align-items: flex-end }
.casino-table .data-area:not(.data-title) th:nth-child(1):after, .casino-table .data-area:not(.data-title) td:nth-child(1):after { content: ':' }
.casino-table .data-area:not(.data-title) td:nth-child(2) { flex-basis: 52%; border-left: 1px solid #fff; font-size: 12px; line-height: 16px; padding: 8px 10px; color: #1E86B1 }
.casino-table-alt-data .data-area:not(.data-title) td:nth-child(1) { color: #696969 }
.casino-table-alt-data .data-area:not(.data-title) td:nth-child(1) a, .casino-table-alt-data .data-area:not(.data-title) td:nth-child(2) { color: #1E86B1 }
.casino-table .data-area:nth-of-type(even) { background: #f7f7f7; background-clip: content-box }
.casino-table .data-area th a, .casino-table .data-area td a { color: inherit; text-decoration: none }
.casino-table .data-area th a:hover, .casino-table .data-area td a:hover { text-decoration: underline }
.casino-table .flag-uk, .casino-table .flag-de, .casino-table .flag-es { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; width: 18px; height: 12px; position: relative; top: -2px; margin-left: 2px; margin-right: 2px }
.casino-table .flag-uk { background: url(visual/cas-flag-en.png) 50% no-repeat }
.casino-table .flag-de { background: url(visual/cas-flag-de.png) 50% no-repeat }
.casino-table .flag-es { background: url(visual/spain.png) 50% no-repeat }
.casino-table-v2 .rating-area { padding: 8px 10px 0 }
.casino-table-v2 .position-area:not(.position-area-title) th:first-child, .casino-table-v2 .position-area:not(.position-area-title) td:first-child { width: 70px; height: 48px }
.casino-table-v2 .position-area:not(.position-area-title) td:nth-child(2) { padding-top: 8px; padding-bottom: 8px }
.casino-table-v2 .position-area:not(.position-area-title) td:nth-child(2) span { font-size: 13px }
.casino-table-v2 .position-area .badge-live:before { background-image: url(visual/badge-live.png) }
.casino-table-v2 .position-area .badge-paypal:before { background-image: url(visual/badge-paypal.png) }
.casino-table-v2 .cta-area.cta-logo, .casino-table-v2 .cta-area.cta-bonus { height: 120px }
.casino-table-v2 .cta-area.cta-logo { padding-top: 12px }
.casino-table-v2 .cta-area.cta-logo span { width: 96px; height: 96px }
.casino-table-v2 .cta-area.cta-bonus td:nth-child(2) strong { display: block }
.casino-table-v2 .cta-area.cta-button .act, .casino-table-v2 .cta-area.cta-button .act1 { font-size: 19px; line-height: 1 }
.casino-table-v3 tbody { border: 1px solid #b1b1b1 }
.casino-table-v3 ._rogo.red32 span { position: relative }
.casino-table-v3+p { margin-top: 15px }
.casino-table-v3 .casino-table-title, .casino-table-v3 caption { display: block; margin-bottom: 10px; margin-top: 10px }
.casino-table-v3 .rating-area th:first-child, .casino-table-v3 .rating-area td:first-child { text-align: center; font-size: 15px; font-weight: 700; padding: 0 14px 10px; display: block }
.casino-table-v3 .data-area:not(.data-title) th:nth-child(1), .casino-table-v3 .data-area:not(.data-title) td:nth-child(1) { font-size: 13px }
.casino-table-v3 .position-area-title { padding-bottom: 10px }
.casino-table-v3 .terms-area, .casino-table-v3 .data-area, .casino-table-v3 .data-area.last, .casino-table-v3 .data-title, .casino-table-v3 .cta-area, .casino-table-v3 .cta-bonus, .casino-table-v3 .cta-button, .casino-table-v3 .cta-site, .casino-table-v3 .rating-area, .casino-table-v3 .position-area, .casino-table-v3 .position-area.last, .casino-table-v3 .position-area-title { border: none }
.casino-table-v3 .data-area:before, .casino-table-v3 .cta-area:before, .casino-table-v3 .cta-bonus:before, .casino-table-v3 .cta-button:before, .casino-table-v3 .cta-site:before, .casino-table-v3 .rating-area:before, .casino-table-v3 .position-area:before { content: none }
.casino-table-v3 .cta-area.cta-button { padding: 0 10px }
.casino-table-v3 .cta-area.cta-button .act, .casino-table-v3 .cta-area.cta-button .act1 { font-size: 19px; font-weight: 600; display: block; padding: 16px }
.casino-table-v3 .terms-area { padding: 0 10px 16px }
.casino-table-v3 .circ:before, .casino-table-v3 .circ:after, .casino-table-v3 .circ > span { border: 1px solid #ccc }
@media only screen and (max-width:320px) and (max-height:530px) {
.casino-table-title, .casino-table caption { font-size: 18px }
.casino-table .rating-area { padding-top: 8px; padding-bottom: 4px }
.casino-table .rating-area .cas-rating { font-size: 26px; padding-bottom: 24px }
.casino-table:not(.casino-table-v3) .position-area-title { padding-top: 0; padding-bottom: 0 }
.casino-table .position-area:not(.position-area-title) th:first-child, .casino-table .position-area:not(.position-area-title) td:first-child { height: 48px }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) { padding-top: 8px; padding-bottom: 8px }
.casino-table .position-area.last { margin-bottom: 5px }
.casino-table:not(.casino-table-v3) .cta-area.cta-logo, .casino-table .cta-area.cta-bonus { height: 52px }
.casino-table:not(.casino-table-v3) .cta-area.cta-logo { padding-top: 8px }
.casino-table:not(.casino-table-v3) .cta-area.cta-logo span { width: 38px; height: 38px }
.casino-table:not(.casino-table-v3) .cta-area.cta-bonus td:nth-child(2) { font-size: 22px }
.casino-table-v2 .cta-area.cta-logo, .casino-table-v2 .cta-area.cta-bonus { height: 90px }
.casino-table-v2 .cta-area.cta-logo span { width: 70px; height: 70px }
}
@media only screen and (max-width:375px) and (max-height:630px) {
.casino-table .rating-area { padding-top: 10px; padding-bottom: 10px }
.casino-table .rating-area .cas-rating { font-size: 38px; padding-bottom: 26px }
.casino-table .position-area-title { padding-top: 0 }
.casino-table .position-area:not(.position-area-title) th:first-child, .casino-table .position-area:not(.position-area-title) td:first-child { height: 50px }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) { padding-top: 9px; padding-bottom: 9px }
.casino-table .cta-area.cta-logo, .casino-table .cta-area.cta-bonus { height: 90px }
.casino-table .cta-area.cta-logo { padding-top: 10px }
.casino-table-v2 .cta-area.cta-logo, .casino-table-v2 .cta-area.cta-bonus { height: 100px }
.casino-table-v2 .cta-area.cta-logo span { width: 80px; height: 80px }
}
@media only screen and (max-width:599px), only screen and (min-width:640px) and (max-width:767px) {
.casino-table .rating-area { order: 1 }
.casino-table .position-area { order: 2 }
.casino-table .cta-area { order: 3 }
.casino-table .terms-area { order: 4 }
.casino-table .data-area { order: 5 }
.casino-table:not(.casino-table-v3) .rating-area th:first-child, .casino-table:not(.casino-table-v3) .rating-area td:first-child { display: none }
.casino-table-v2 .data-area:not(.data-title) th:nth-child(1), .casino-table-v2 .data-area:not(.data-title) td:nth-child(1) { font-size: 12px }
.casino-table-v3 .cta-area { order: 1 }
.casino-table-v3 .terms-area { order: 2 }
.casino-table-v3 .cta-area.cta-button { order: 3 }
.casino-table-v3 .rating-area { order: 4 }
.casino-table-v3 .position-area { order: 5 }
.casino-table-v3 .data-area { order: 6 }
.casino-table-v3 .cta-site { display: none }
}
@media only screen and (min-width:375px) {
.casino-table .data-area:not(.data-title) th:nth-child(1), .casino-table .data-area:not(.data-title) td:nth-child(1) { flex-basis: 42.5% }
.casino-table .data-area:not(.data-title) td:nth-child(2) { flex-basis: 57.5% }
}
@media only screen and (min-width:600px) and (max-width:639px), only screen and (min-width:768px) {
.casino-table-title, .casino-table caption { margin-bottom: 10px }
.casino-table tbody { justify-content: space-between; align-items: stretch }
.casino-table .casino-table-zone1 { order: 1; flex-basis: 46.3%; display: flex; flex-flow: row wrap }
.casino-table .casino-table-zone2 { order: 2; flex-basis: 51.6%; display: flex; flex-flow: row wrap }
.casino-table .terms-area { order: 3 }
.casino-table .casino-table-zone3 { order: 4; flex-basis: 100% }
.casino-table .cta-area.cta-logo, .casino-table .cta-area.cta-bonus { height: auto }
.casino-table .cta-area.cta-logo { border-width: 1px 1px 0; flex-basis: 100%; padding: 14px }
.casino-table .cta-area.cta-logo:before { border-width: 1px 1px 0; right: 2px }
.casino-table .cta-area.cta-logo span { margin-right: auto; margin-bottom: 0 }
.casino-table .cta-area.cta-bonus { border-width: 0 1px; flex-basis: 100%; text-align: center; padding: 0 13px 18px }
.casino-table .cta-area.cta-bonus:before { border-width: 0 1px; left: 2px }
.casino-table .cta-area.cta-bonus th:nth-child(1), .casino-table .cta-area.cta-bonus td:nth-child(1) { text-align: center }
.casino-table .rating-area th:first-child, .casino-table .rating-area td:first-child { text-align: center; font-size: 15px; font-weight: 700; padding: 0 14px 18px; display: block }
.casino-table .rating-area .cas-rating { font-size: 36px }
.casino-table .position-area.position-area-title { padding: 8px 8px 13px }
.casino-table .position-area.last { margin-bottom: 0 }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) a:after { content: none }
.casino-table .terms-area { text-align: left }
.casino-table .data-area.last { padding-bottom: 9px }
.casino-table .data-area .logo-glc { position: relative; margin-top: -3px; margin-bottom: -2px }
.casino-table .data-area .logo-curacao:before { position: relative; margin-top: -8px; margin-bottom: -7px }
.casino-table .terms-area { text-align: right; padding: 15px 0 }
.casino-table-v2 .rating-area th:first-child, .casino-table-v2 .rating-area td:first-child { padding-bottom: 8px }
.casino-table-v2 .data-area.last { padding-bottom: 20px }
.casino-table-v3 .casino-table-title, .casino-table-v3 caption { top: -46px }
.casino-table-v3 .terms-area { padding: 10px 15px }
.casino-table-v3 .terms-area th, .casino-table-v3 .terms-area td { text-align: left; padding: 12px 15px; background: #f5f9fe; line-height: 19px }
}
@media only screen and (min-width:600px) and (max-width:639px), only screen and (min-width:768px) and (max-width:1279px) {
.casino-table .position-area:not(.position-area-title) th:first-child, .casino-table .position-area:not(.position-area-title) td:first-child { height: 48px; flex-shrink: 0 }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) { padding: 8px 8px 8px 0 }
.casino-table .position-area { padding-left: 5px; padding-right: 5px }
.casino-table .position-area.last { padding-bottom: 5px }
}
@media only screen and (max-width:767px) {
.casino-table .cta-logo ._rogo:before, .casino-table .cta-logo ._rogo:after, .casino-table .cta-logo ._rogo > span { width: 70px; height: 70px }
}
@media only screen and (min-width:800px) {
.casino-table .position-area .badge-live:before { background-image: url(visual/badge-live.png) }
.casino-table .position-area .badge-paypal:before { background-image: url(visual/badge-paypal.png) }
}
@media only screen and (min-width:1024px) {
.casino-table-title, .casino-table caption { margin-bottom: 15px }
}
@media only screen and (min-width:1280px) {
.casino-table .casino-table-zone3 { order: 1; flex-basis: 48.2%; max-width: 48.2%; display: flex; flex-direction: column }
.casino-table .casino-table-zone1 { order: 2; flex-basis: 23.6%; max-width: 23.6% }
.casino-table .casino-table-zone2 { order: 3; flex-basis: 26.1%; max-width: 26.1% }
.casino-table .terms-area { order: 4; flex-basis: 100% }
.casino-table .cta-area { max-width: 100% }
.casino-table .cta-area.cta-logo { padding: 30px 30px 26px }
.casino-table .cta-area.cta-bonus { padding-bottom: 28px }
.casino-table .cta-area.cta-site { padding-bottom: 20px }
.casino-table .position-area { max-width: 100% }
.casino-table .position-area.position-area-title { padding-top: 9px }
.casino-table .position-area:not(.position-area-title) th:first-child, .casino-table .position-area:not(.position-area-title) td:first-child { width: 72px; height: auto }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) { padding-right: 6px }
.casino-table .position-area:not(.position-area-title) td:nth-child(2) strong.left { margin-right: 6px }
.casino-table .rating-area { padding-top: 26px; padding-bottom: 31px; max-width: 100% }
.casino-table .rating-area th:first-child, .casino-table .rating-area td:first-child { padding-bottom: 8px }
.casino-table .rating-area .cas-rating { font-size: 44px }
.casino-table-v2 .data-area:not(.data-title) th:nth-child(1), .casino-table-v2 .data-area:not(.data-title) td:nth-child(1), .casino-table-v2 .data-area:not(.data-title) td:nth-child(2) { padding: 12px 10px }
.casino-table-v2 .cta-area.cta-logo { padding: 15px 15px 6px }
.casino-table-v2 .cta-area.cta-bonus { padding-bottom: 18px }
.casino-table-v2 .cta-area.cta-site { padding-top: 6px; padding-bottom: 14px }
.casino-table-v2 .rating-area { padding-top: 14px; padding-bottom: 11px }
.casino-table-v3 .casino-table-zone2 { padding-right: 7px }
.casino-table-v3 .casino-table-zone3 { padding-left: 7px }
.casino-table-v3 .terms-area { padding-bottom: 15px }
}
.cas-rating { display: block; text-align: center; padding-bottom: 30px; position: relative; font-size: 44px; line-height: 1; font-weight: 300; color: #9b9b9b; letter-spacing: -.05em }
.cas-rating strong { font-weight: 400; color: #000 }
.cas-rating:before, .cas-rating:after { content: ''; height: 19px; position: absolute; bottom: 0; left: 50%; margin-left: -50px; background: url(visual/cas-rating.png) 0 0 repeat-x }
.cas-rating:before { width: 110px }
.cas-rating:after { width: 0; background-position: 0 -21px }
.cas-rating05:after { width: 11px }
.cas-rating1:after { width: 22px }
.cas-rating15:after { width: 33px }
.cas-rating2:after { width: 44px }
.cas-rating25:after { width: 55px }
.cas-rating3:after { width: 66px }
.cas-rating35:after { width: 77px }
.cas-rating4:after { width: 88px }
.cas-rating41:after { width: 91px }
.cas-rating42:after { width: 93px }
.cas-rating43:after { width: 96px }
.cas-rating44:after { width: 98px }
.cas-rating45:after { width: 100px }
.cas-rating46:after { width: 103px }
.cas-rating47:after { width: 104px }
.cas-rating48:after { width: 105px }
.cas-rating49:after { width: 106px }
.cas-rating5:after { width: 110px }
.casino-table-v2 .cas-rating { padding-bottom: 24px }
.mini-quicknav { margin: 10px 0; border: 1px solid #d9d9d9; background: #fff; box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 3px #eef1f6 }
.mini-quicknav ul { list-style: none; margin: 0; padding: 3px 15px; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.3 }
.mini-quicknav li:not(:first-child) ~ li { border-top: 1px solid #e2e2e2 }
.mini-quicknav li:first-child { font-size: 17px; font-weight: 700; text-align: center; padding: 14px 12px 6px; color: #3b3b3b }
.mini-quicknav li a { display: block; padding: 11px 12px 11px 0; position: relative; color: #1E86B1; text-decoration: none; font-weight: 600 }
.mini-quicknav li a:after { content: ''; width: 6px; height: 6px; border-width: 2px 2px 0 0; border-style: solid; border-color: #9e9e9e; position: absolute; top: 50%; right: 2px; margin-top: -4px; transform: rotate(45deg) }
@media only screen and (min-width:1024px) {
.mini-quicknav ul { display: table; padding: 0; width: 100%; table-layout: fixed }
.mini-quicknav.v2 ul { table-layout: fixed }
.mini-quicknav li, .mini-quicknav li:first-child { display: table-cell; padding: 20px 6px; white-space: normal; text-align: center; vertical-align: middle }
.mini-quicknav li:not(:first-child) ~ li { border-top: none }
.mini-quicknav li ~ li { position: relative }
.mini-quicknav li ~ li:after { content: ''; width: 1px; height: 24px; position: absolute; top: 50%; left: 0; margin-top: -12px; background: #e2e2e2 }
.mini-quicknav li a { padding: 0 }
.mini-quicknav li a:hover { text-decoration: underline }
.mini-quicknav li a:after { content: none }
}
@media only screen and (min-width:1280px) {
.mini-quicknav li, .mini-quicknav li:first-child { padding: 14px }
}
.simple-table { overflow: auto; margin-bottom: 20px }
.profits-info .simple-table { overflow: visible; margin-bottom: 0 }
.simple-table table { margin-left: auto; margin-right: auto; border: 1px solid #ddd; border-collapse: collapse; border-spacing: 0 }
.profits-info .simple-table table { width: 75%; min-width: 280px }
.simple-table caption, .simple-table th { font-family: 'Open Sans', sans-serif }
.simple-table caption { background: #f2f2f2; border-width: 1px 1px 0; border-style: solid; border-color: #ddd; font-size: 14px; line-height: 1.2; font-weight: 700; color: #181818; padding: 11px }
.simple-table th, .simple-table td { border: 1px solid #ddd }
.simple-table th { font-size: 12px; line-height: 1.2; font-weight: 600; color: #5C5C5C; padding: 9px }
.simple-table th { background: #e2e2e2; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%) }
.simple-table td { font-size: 13px; line-height: 1.2; text-align: center; padding: 12px; color: #696969 }
.simple-table.font11 td { font-size: 11px }
.simple-table.font12 td { font-size: 12px }
.simple-table tr td:first-child { color: #181818 }
.simple-table td.icon span { position: relative; display: block; padding-left: 40px; color: #616263; font-weight: bold; text-align: left }
.simple-table td.icon span:before { content: ""; position: absolute; display: inline-block; width: 30px; height: 30px; top: 50%; left: 0; margin-top: -15px; margin-right: 10px; vertical-align: middle; background: url(visual/icons-niches.png) no-repeat 0 0 }
.simple-table td.icon.bingo span:before { background-position: 0 0 }
.simple-table td.icon.friend span:before { background-position: 0 -270px }
.simple-table td.icon.loyalty span:before { background-position: 0 -30px }
.simple-table td.icon.sport span:before { background-position: 0 -60px }
.simple-table td.icon.slots span:before { background-position: 0 -150px }
.simple-table td.icon.casino span:before { background-position: 0 -92px }
.simple-table td.icon.gift span:before { background-position: 0 -120px }
.simple-table td.icon.trophy span:before { background-position: 0 -179px }
.simple-table td.icon.cards span:before { background-position: 0 -239px }
.simple-table td.icon.clock span:before { background-position: 0 -360px }
.simple-table td.icon.cake span:before { background-position: 0 -330px }
.simple-table td.icon.money span:before { background-position: 0 -299px }
.simple-table.terms td:nth-child(2) { font-size: 11px; font-weight: bold; font-style: italic; color: #000 }
.simple-table.terms td:nth-child(4) { font-size: 10px; color: #929292; width: 35%; text-align: left }
.simple-table.terms td:nth-child(4) span { color: #303030; text-decoration: underline }
.simple-table.terms td:nth-child(4) span:hover { text-decoration: none }
.simple-table.terms td:nth-child(5) a { font-size: 13px }
.simple-table.terms td:nth-child(5) a:hover { text-decoration: none }
.simple-table.offer td:nth-child(2) { font-style: italic }
@media only screen and (max-width:1023px) {
.profits-info-image { margin-bottom: 20px }
}
@media only screen and (min-width:1024px) {
.profits-info { display: flex; flex-flow: row nowrap; justify-content: space-between }
.profits-info-image { flex-basis: 66%; flex-shrink: 1 }
.profits-info .simple-table { flex-basis: 31% }
.simple-table table { width: 100%; margin: 0 }
}
@media only screen and (min-width:1200px) {
.profits-info .simple-table { flex-basis: 32% }
}
.leftside { margin: 10px auto; width: 250px }
.leftside #angebot { margin-bottom: 0; padding-bottom: 0 }
.leftside #angebot.white { border-bottom: 0; padding-bottom: 10px }
.leftside #revside.white { margin-top: -1px }
@media only screen and (min-width:480px) {
.leftside #angebot { float: none }
}
@media only screen and (min-width:640px) {
.leftside { position: absolute; top: 61px; left: 0; bottom: 512px; margin: 0 }
.leftside #angebot { margin: 0 }
.leftside #revside { position: inherit }
}
@media only screen and (min-width:768px) {
.leftside { bottom: 358px }
}
@media only screen and (min-width:950px) {
.leftside { bottom: 282px }
}
@media only screen and (min-width:1280px) {
.leftside { bottom: 230px; left: 50%; margin-left: -640px }
}
@media (min-width:950px) {
#quicknavi.mobile { display: none }
}
._badge:before, ._badge:after, ._badge > span { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: 50% }
._badge.visa:before, ._badge.visa:after, ._badge.visa > span { background-image: url(visual/small-circle-icons/visa.png) }
._badge.casino:before, ._badge.casino:after, ._badge.casino > span { background-image: url(visual/small-circle-icons/badge-cup.png) }
._badge.igt:before, ._badge.igt:after, ._badge.igt > span { background-image: url(visual/small-circle-icons/igt.png) }
._badge.microgaming:before, ._badge.microgaming:after, ._badge.microgaming > span { background-image: url(visual/small-circle-icons/microgaming.png) }
._badge.klarna:before, ._badge.klarna:after, ._badge.klarna > span { background-image: url(visual/small-circle-icons/klarna.png) }
._badge.gift:before, ._badge.gift:after, ._badge.gift > span { background-image: url(visual/small-circle-icons/gift.png) }
._badge.netent:before, ._badge.netent:after, ._badge.netent > span { background-image: url(visual/small-circle-icons/netent.png) }
._badge.paypal:before, ._badge.paypal:after, ._badge.paypal > span { background-image: url(visual/small-circle-icons/paypal.png) }
._badge.paysafecard:before, ._badge.paysafecard:after, ._badge.paysafecard > span { background-image: url(visual/small-circle-icons/paysafecard.png) }
._badge.roulette:before, ._badge.roulette:after, ._badge.roulette > span { background-image: url(visual/small-circle-icons/roulette.png) }
._badge.nextgen:before, ._badge.nextgen:after, ._badge.nextgen > span { background-image: url(visual/small-circle-icons/nextgen.png) }
._badge.credit:before, ._badge.credit:after, ._badge.credit > span { background-image: url(visual/small-circle-icons/credit.png) }
._badge.slots:before, ._badge.slots:after, ._badge.slots > span { background-image: url(visual/small-circle-icons/slots.png) }
._badge.mga:before, ._badge.mga:after, ._badge.mga > span { background-image: url(visual/small-circle-icons/mga-gaming.png) }
._badge.transferencia-bancaria:before, ._badge.transferencia-bancaria:after, ._badge.transferencia-bancaria > span { background-image: url(visual/small-circle-icons/transferencia-bancaria.png) }
._badge.live:before, ._badge.live:after, ._badge.live > span { background-image: url(visual/small-circle-icons/live.png) }
._badge.keno:before, ._badge.keno:after, ._badge.keno > span { background-image: url(visual/small-circle-icons/keno.png) }
._badge.new:before, ._badge.new:after, ._badge.new > span { background-image: url(visual/small-circle-icons/new.png) }
._badge.blackjack:before, ._badge.blackjack:after, ._badge.blackjack > span { background-image: url(visual/small-circle-icons/blackjack.png) }
._badge.bingo:before, ._badge.bingo:after, ._badge.bingo > span { background-image: url(visual/small-circle-icons/bingo.png) }
._badge.mobile:before, ._badge.mobile:after, ._badge.mobile > span { background-image: url(visual/small-circle-icons/mobile.png) }
._badge.playtech:before, ._badge.playtech:after, ._badge.playtech > span { background-image: url(visual/small-circle-icons/playtech.png) }
._badge.trustly:before, ._badge.trustly:after, ._badge.trustly > span { background-image: url(visual/small-circle-icons/trustly.png) }
._badge.applepay:before, ._badge.applepay:after, ._badge.applepay > span { background-image: url(visual/small-circle-icons/apple-pay.png) }
._badge.baccarat:before, ._badge.baccarat:after, ._badge.baccarat > span { background-image: url(visual/small-circle-icons/baccarat.png) }
._badge.transferencia-bancaria:before, ._badge.transferencia-bancaria:after, ._badge.transferencia-bancaria > span { background-image: url(visual/small-circle-icons/transferencia-bancaria.png) }
._rogo { text-align: center }
._rogo:before, ._rogo:after, ._rogo > span, ._rogo > a { background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; width: 140px; height: 140px; font-size: 0; text-indent: -100%; overflow: hidden; background-image: url(visual/round/ladbrokes.png); border-radius: 50% }
._rogo > span > a { display: block; width: 100%; height: 100% }
._rogo.l:before, ._rogo.l:after, ._rogo.l > span, ._rogo.l > a { width: 90px; height: 90px }
._rogo.m:before, ._rogo.m:after, ._rogo.m > span, ._rogo.m > a { width: 70px; height: 70px }
._rogo.s:before, ._rogo.s:after, ._rogo.s > span, ._rogo.s > a { width: 35px; height: 35px }
._rogo.leovegas:before, ._rogo.leovegas:after, ._rogo.leovegas > span, ._rogo.leovegas > a { background-image: url(visual/circle/leovegas-round.png) }
._rogo.casino777:before, ._rogo.casino777:after, ._rogo.casino777 > span, ._rogo.casino777 > a { background-image: url(visual/round/777casino.png) }
._rogo.betsson:before, ._rogo.betsson:after, ._rogo.betsson > span, ._rogo.betsson > a { background-image: url(visual/round/betsson.png) }
._rogo.botemania:before, ._rogo.botemania:after, ._rogo.botemania > span, ._rogo.botemania > a { background-image: url(visual/round/botemania.png) }
._rogo.casino-barcelona:before, ._rogo.casino-barcelona:after, ._rogo.casino-barcelona > span, ._rogo.casino-barcelona > a { background-image: url(visual/round/casino-barcelona.png) }
._rogo.cas888:before, ._rogo.cas888:after, ._rogo.cas888 > span, ._rogo.cas888 > a { background-image: url(visual/round/888casino.png) }
._rogo.wanabet:before, ._rogo.wanabet:after, ._rogo.wanabet > span, ._rogo.wanabet > a { background-image: url(visual/round/wanabet.png) }
._rogo.circus:before, ._rogo.circus:after, ._rogo.circus > span, ._rogo.circus > a { background-image: url(visual/round/circus.png) }
._rogo.luckia:before, ._rogo.luckia:after, ._rogo.luckia > span, ._rogo.luckia > a { background-image: url(visual/round/luckia.png) }
._rogo.goldenpark:before, ._rogo.goldenpark:after, ._rogo.goldenpark > span, ._rogo.circus > a { background-image: url(visual/round/goldenpark.png) }
._rogo.wh:before, ._rogo.wh:after, ._rogo.wh > span, ._rogo.wh > a { background-image: url(visual/round/williamhill.png) }
._rogo.jokerbet:before, ._rogo.jokerbet:after, ._rogo.jokerbet > span, ._rogo.jokerbet > a { background-image: url(visual/round/jokerbet.png) }
._rogo.casino-gran-madrid:before, ._rogo.casino-gran-madrid:after, ._rogo.casino-gran-madrid > span, ._rogo.casino-gran-madrid > a { background-image: url(visual/round/casino-gran-madrid.png) }
._rogo.tombola:before, ._rogo.tombola:after, ._rogo.tombola > span, ._rogo.tombola > a { background-image: url(visual/round/tombola.png) }
._rogo.canalbingo:before, ._rogo.canalbingo:after, ._rogo.canalbingo > span, ._rogo.canalbingo > a { background-image: url(visual/round/canalbingo.png) }
._rogo.paston:before, ._rogo.paston:after, ._rogo.paston > span, ._rogo.paston > a { background-image: url(visual/round/paston.png) }
._rogo.marathonbet:before, ._rogo.marathonbet:after, ._rogo.marathonbet > span, ._rogo.marathonbet > a { background-image: url(visual/round/m-bet.png) }
._rogo.sportium:before, ._rogo.sportium:after, ._rogo.sportium > span, ._rogo.sportium > a { background-image: url(visual/round/sportium.png) }
._rogo.versus:before, ._rogo.versus:after, ._rogo.versus > span, ._rogo.versus > a { background-image: url(visual/round/versus.png) }
._rogo.marca:before, ._rogo.marca:after, ._rogo.marca > span, ._rogo.marca > a { background-image: url(visual/round/marca.png) }
._rogo.interwetten:before, ._rogo.interwetten:after, ._rogo.interwetten > span, ._rogo.interwetten > a { background-image: url(visual/round/interwetten.png) }
._rogo.suertia:before, ._rogo.suertia:after, ._rogo.suertia > span, ._rogo.suertia > a { background-image: url(visual/round/suertia.png) }
._rogo.betfair:before, ._rogo.betfair:after, ._rogo.betfair > span, ._rogo.betfair > a { background-image: url(visual/round/betfair.png) }
._rogo.vivela-suerte:before, ._rogo.vivela-suerte:after, ._rogo.vivela-suerte > span, ._rogo.vivela-suerte > a { background-image: url(visual/round/vivela-suerte.png) }
._rogo.starvegas:before, ._rogo.starvegas:after, ._rogo.starvegas > span, ._rogo.starvegas > a { background-image: url(visual/round/starvegas.png) }
._rogo.cas777:before, ._rogo.cas777:after, ._rogo.cas777 > span, ._rogo.cas777 > a { background-image: url(visual/round/casino777.png) }
._rogo.paf:before, ._rogo.paf:after, ._rogo.paf > span, ._rogo.paf > a { background-image: url(visual/round/paf.png) }
._rogo.betway:before, ._rogo.betway:after, ._rogo.betway > span, ._rogo.betway > a { background-image: url(visual/round/betway.png) }
._rogo.bwin:before, ._rogo.bwin:after, ._rogo.bwin > span, ._rogo.bwin > a { background-image: url(visual/round/bwin.png) }
._rogo.merkurmagic:before, ._rogo.merkurmagic:after, ._rogo.merkurmagic > span, ._rogo.merkurmagic > a { background-image: url(visual/round/merkurmagic.png) }
._rogo.bethard:before, ._rogo.bethard:after, ._rogo.bethard > span, ._rogo.bethard > a { background-image: url(visual/round/bethard.jpg) }
.lazyload, .lazyload *, .lazyload *:before, .lazyload *:after { background-image: none !important }
article > h1:first-child { margin-top: 16px }
.logo-ecogra { display: inline-block; vertical-align: middle; background: url(visual/ecogra.png) 50% no-repeat; width: 59px; height: 19px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-gli { display: inline-block; vertical-align: middle; background: url(visual/gli.png) 50% no-repeat; width: 48px; height: 14px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-juegoseguro { display: inline-block; vertical-align: middle; background: url(visual/juegoseguro.png) 50% no-repeat; width: 80px; height: 11px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-gamcare { display: inline-block; vertical-align: middle; background: url(visual/gamcare.png) 50% no-repeat; width: 23px; height: 23px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-ukgc { display: inline-block; vertical-align: middle; background: url(visual/gambling-comission.png) 50% no-repeat; width: 57px; height: 15px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-gambling-therapy { display: inline-block; vertical-align: middle; background: url(visual/gambling-therapy.png) 50% no-repeat; width: 44px; height: 16px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-gameware { display: inline-block; vertical-align: middle; background: url(visual/gameware.png) 50% no-repeat; width: 57px; height: 15px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-jugarbien { display: inline-block; vertical-align: middle; background: url(visual/jugarbien.png) 50% no-repeat; width: 74px; height: 22px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-thawte { display: inline-block; vertical-align: middle; background: url(visual/thawte.png) 50% no-repeat; width: 60px; height: 15px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-dgoj { display: inline-block; vertical-align: middle; background: url(visual/dgoj.png) 50% no-repeat; width: 79px; height: 17px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-igt { display: inline-block; vertical-align: middle; background: url(visual/igt.png) 50% no-repeat; width: 26px; height: 26px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
.logo-digicert { display: inline-block; vertical-align: middle; background: url(visual/digicert.png) 50% no-repeat; width: 50px; height: 14px; margin-right: 7px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden }
._paym2 { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; color: transparent; background-position: center; background-repeat: no-repeat; margin-right: 5px }
._paym2.bank-xfer { background-image: url(visual/transferencia-bancaria-small.png); width: 76px; height: 16px }
._paym2.mastercard { background-image: url(visual/mastercard-small.png); width: 27px; height: 22px }
._paym2.maestro { background-image: url(visual/maestro-small.png); width: 28px; height: 22px }
._paym2.hipay { background-image: url(visual/hipay.png); width: 38px; height: 16px }
._paym2.paypal { background-image: url(visual/paypal.png); width: 44px; height: 16px }
._paym2.paysafecard { background-image: url(visual/paysafecard-logo.png); width: 70px; height: 16px }
._paym2.visa { background-image: url(visual/visa.png); width: 39px; height: 12px }
._paym2.skrill { background-image: url(visual/skrill.png); width: 34px; height: 12px }
._paym2.klarna { background-image: url(visual/klarna-small.png); width: 56px; height: 16px }
._paym2.neteller { background-image: url(visual/neteller-small.png); width: 50px; height: 9px }
._paym2.vivepay { background-image: url(visual/vivepay.png); width: 50px; height: 13px }
._paym2.teleingreso { background-image: url(visual/teleingreso-small.png); width: 50px; height: 27px }
._paym2.trustly { background-image: url(visual/trustly_small.png); width: 52px; height: 16px }
._paym2.muchbetter { background-image: url(visual/muchbetter.png); width: 52px; height: 18px }
._paym2.apple-pay { background-image: url(visual/apple-pay-logo.png); width: 38px; height: 17px }
._casicon { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; color: transparent; background-position: center; background-repeat: no-repeat }
span + ._casicon, ._casicon + ._casicon { margin-left: 5px }
._casicon.bingo { background-image: url(visual/bingo.png); width: 35px; height: 31px }
._casicon.roulette { background-image: url(visual/casicon-roulette.png); width: 27px; height: 22px }
._casicon.seven { background-image: url(visual/casicon-7.png); width: 19px; height: 21px }
._casicon.slots { background-image: url(visual/casicon-slots.png); width: 19px; height: 21px }
._casicon.cards { background-image: url(visual/casicon-cards.png); width: 19px; height: 22px }
.tabelle.zahlung .logo { background: white; border-bottom: 2px solid #dddddd }
._pay span, ._pay a, .tabelle.zahlung .logo span { display: block; width: 120px; height: 42px; margin: auto; background: url(visual/table-zahlung.png) no-repeat center 0; text-indent: -9999px }
._pay.visa span, ._pay.visa a, .tabelle.zahlung .logo.visa span { width: 60px; background-position: -6px -42px }
._pay.visa-hi span, ._pay.visa-hi a, .tabelle.zahlung .logo.visa-hi span { background-position: center -3557px }
._pay.mastercard-hi span, ._pay.mastercard-hi a, .tabelle.zahlung .logo.mastercard-hi span { background-position: center -3598px }
._pay.visa-electron span, ._pay.visa-electron a, .tabelle.zahlung .logo.visa-electron span { width: 60px; background-position: -62px -42px }
._pay.bank-xfer span, ._pay.fast-bank-xfer span, ._pay.bank-xfer a, .tabelle.zahlung .logo.bank-xfer span { background-position: center -588px }
._pay.entropay span, ._pay.entropay a, .tabelle.zahlung .logo.entropay span { background-position: center -459px }
._pay.diners span, ._pay.diners a, .tabelle.zahlung .logo.diners span { background-position: center -754px }
._pay.halcash span, ._pay.halcash a, .tabelle.zahlung .logo.halcash span { background-position: center -2875px }
._pay.hipay span, ._pay.hipay a, .tabelle.zahlung .logo.hipay span { background-position: center -3114px }
._pay.mastercard span, ._pay.mastercard a, .tabelle.zahlung .logo.mastercard span, ._pay.master span, ._pay.master a, .tabelle.zahlung .logo.master span { background-position: center -252px }
._pay.maestro span, ._pay.maestro a, .tabelle.zahlung .logo.maestro span { background-position: center -211px }
._pay.transferencia-bancaria span, ._pay.transferencia-bancaria a, .tabelle.zahlung .logo.transferencia-bancaria span { background-position: center -2777px }
._pay.muchbetter span, ._pay.muchbetter a, .tabelle.zahlung .logo.muchbetter span { background-position: center -3466px }
._pay.skrill span, ._pay.skrill a, .tabelle.zahlung .logo.skrill span { background-position: center -84px }
._pay.skrill-1-tap span, ._pay.skrill-1-tap a, .tabelle.zahlung .logo.skrill-1-tap span { background-position: center -122px }
._pay.cashup span, ._pay.cashup a, .tabelle.zahlung .logo.cashup span { background-position: center -2057px }
._pay.neteller span, ._pay.neteller a, .tabelle.zahlung .logo.neteller span { background-position: center -168px }
._pay.paysafecard span, ._pay.paysafecard a, .tabelle.zahlung .logo.paysafecard span, ._pay.paysafe span, ._pay.paysafe a, .tabelle.zahlung .logo.paysafe span { background-position: center -378px }
._pay.paypal span, ._pay.paypal a, .tabelle.zahlung .logo.paypal span { background-position: center -335px }
._pay.klarna  span, ._pay.klarna  a, .tabelle.zahlung .logo.klarna span { background-position: center -3379px }
._pay.trustly  span, ._pay.trustly  a, .tabelle.zahlung .logo.trustly span { background-position: center -2645px }
._pay.teleingreso  span, ._pay.teleingreso  a, .tabelle.zahlung .logo.teleingreso span { background-position: center -1427px }
._pay.neosurf  span, ._pay.neosurf  a, .tabelle.zahlung .logo.neosurf span { background-position: center -2823px }
._pay.american-xpress  span, ._pay.american-xpress  a, .tabelle.zahlung .logo.american-xpress span { background-position: center -3076px }
._pay.promocode  span, ._pay.promocode  a, .tabelle.zahlung .logo.promocode span { background-position: center -3251px }
._pay.vivepay span, ._pay.vivepay a, .tabelle.zahlung .logo.vivepay span { background-position: center -3296px }
._pay.apple-pay  span, ._pay.apple-pay  a, .tabelle.zahlung .logo.apple-pay span { background-position: center -3336px }
._pay.sportium span, ._pay.sportium a, .tabelle.zahlung .logo.sportium span { background-position: center -3510px }
._pay.sportium-uno span, ._pay.sportium-uno a, .tabelle.zahlung .logo.sportium-uno span { background-position: center -3642px }
._pay.jockercash span, ._pay.jockercash a, .tabelle.zahlung .logo.jockercash span { background-position: center -3685px }
._pay.bizum span, ._pay.bizum a, .tabelle.zahlung .logo.bizum span { background-position: center -3730px }
._pay.ohmycash span, ._pay.ohmycash a, .tabelle.zahlung .logo.ohmycash span { background-position: center -3776px }
#alts { display: none; background: rgba(0, 0, 0, 0.6); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999 }
#alts > .alt-wrap { position: absolute; top: -100px; bottom: 0; left: 0; right: 0; margin: auto; max-width: 900px; background: #fff; border-radius: 3px }
#alts.alts1 .alt-wrap { width: 96%; top: 10px; bottom: auto; color: #434343; font: 300 21px/33px 'open sans', sans-serif; text-align: center }
#alts.alts1 .alt-wrap p { font-size: 16px; line-height: 20px; padding-left: 20px; padding-right: 20px }
.alts1 .alt-wrap > .caption { font-size: 17px; line-height: 21px; padding: 1%; margin: 10px }
.alts1 .alt-wrap > .caption:before { float: right; content: ""; width: 35px; height: 10px }
.alts1 .alt-wrap > .caption strong { font-weight: 900 }
.alts1 .alt-wrap > .main-offer { background: #ffffff; border: 1px solid #dadada; border-bottom: none; margin: 0 2%; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px }
.alts1 .alt-wrap > .main-offer.no-secondary { margin-bottom: 10px; border-bottom: 1px solid #dadada }
.alts1 .alt-wrap.noborder > .main-offer { border-left: none; border-right: none }
.alts1 .alt-wrap.border > .main-offer { border-bottom: 1px solid #dadada; border-radius: 3px; margin-bottom: 2% }
.alts1 .alt-wrap > .main-offer > .logo { padding-top: 1px }
.alts1 .alt-wrap > .main-offer > .logo span { display: block; margin: 17px auto; width: 203px; height: 80px; background: url(visual/altpop.png) no-repeat 0px -64px; text-indent: -9999px }
.alts1 .alt-wrap > .main-offer > .logo.dunder span { margin: 17px auto; width: 203px; height: 35px; background-position: 0px -148px }
.alts1 .alt-wrap > .main-offer > .logo.drueckglueck span { margin: 10px auto; width: 192px; height: 48px; background-position: 0px -188px }
.alts1 .alt-wrap > .main-offer > .logo.allslots span { margin: 10px auto; width: 114px; height: 78px; background-position: 0px -237px }
.alts1 .alt-wrap > .main-offer > .logo.casinoclub span { margin: 10px auto; width: 204px; height: 55px; background-position: 0px -318px }
.alts1 .alt-wrap > .main-offer > .logo i { display: block; width: 186px; height: 31px; margin: 27px auto 0; box-shadow: 0 -10px 0 0 white, 0 -11px 0 0 #e2e3eb; background: url(visual/altpop.png) no-repeat 0 -32px }
.alts1 .alt-wrap.noborder > .main-offer > .logo span { margin-bottom: 12px }
.alts1 .alt-wrap.noborder > .main-offer > .logo i { box-shadow: none; margin-top: 12px }
.alts1 .alt-wrap > .main-offer > .logo a { display: block; margin: 9px auto; color: #0f81bb; font: normal 13px/15px 'open sans', sans-serif }
.alts1 .alt-wrap > .main-offer > .logo a:hover { text-decoration: none }
.alts1 .alt-wrap > .main-offer > .withlink { font-size: 25px; line-height: 25px; padding: 1px; color: #777777 }
.alts1 .alt-wrap > .main-offer > .withlink > b { display: block; font-size: 30px; line-height: 30px; font-weight: 300; color: #505050 }
.alts1 .alt-wrap > .main-offer > .withlink > b b { font-weight: normal; white-space: nowrap }
.alts1 .alt-wrap > .main-offer > .withlink > b strong { color: #389acb }
.alts1 .alt-wrap > .main-offer > .withlink > a { position: relative; display: block; width: 78%; max-width: 320px; font: normal 25px/32px 'open sans', sans-serif; padding: 9px 9px 9px 40px; margin: 15px auto; color: white; text-align: center; text-decoration: none; border-radius: 3px; background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #ed583a 100%); background: linear-gradient(to bottom, #ff7247 0%, #ed583a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7247', endColorstr='#ed583a', GradientType=0) }
.alts1 .alt-wrap > .main-offer > .withlink > a:before { content: ""; display: block; width: 31px; height: 31px; position: absolute; top: 0; bottom: 0; margin: auto; left: 15px; background: url(visual/altpop.png) no-repeat 0 0 }
.alts1 .alt-wrap > .main-offer > .withlink > a:hover { background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0%, #cf4d32 100%); background: -webkit-linear-gradient(top, #ff7247 0%, #cf4d32 100%); background: linear-gradient(to bottom, #ff7247 0%, #cf4d32 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7247', endColorstr='#cf4d32', GradientType=0) }
.alts1 .alt-wrap > .main-offer > .withlink > small { font-size: 11px; line-height: 1; display: block; margin: 1% 2% 0 }
.alts1 .alt-wrap > .secondary-offer { background: #f6f6f6; border: 1px solid #dadada; margin: 0 2% 2%; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.alts1 .alt-wrap.noborder > .secondary-offer { border: none }
.alts1 .alt-wrap > .secondary-offer > span { display: block; font-size: 14px; line-height: 15px; color: #757474; border-bottom: 1px solid #d2d3d8; margin: 0 3%; padding: 8px }
.alts1 .alt-wrap > .secondary-offer > a { display: block; position: relative; font: normal 14px/15px Arial, sans-serif; color: #389acb; padding: 8px 0; margin: 8px auto; text-align: left; text-decoration: underline }
.alts1 .alt-wrap > .secondary-offer > a.single { color: #262626; padding: 15px; text-decoration: none; font: 300 15px/22px 'open sans', sans-serif; text-align: center }
.alts1 .alt-wrap > .secondary-offer > a.single strong { color: #0f81bb; text-decoration: underline }
.alts1 .alt-wrap > .secondary-offer > a.half { padding: 8px 0 8px 30% }
.alts1 .alt-wrap > .secondary-offer > a b { display: block; font-weight: normal }
.alts1 .alt-wrap > .secondary-offer > a.single:before { content: ""; margin: 0 auto 12px }
.alts1 .alt-wrap > .secondary-offer > a.half:before { content: ""; position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 70% }
.alts1 .alt-wrap > .secondary-offer > a.mid:before { background: url(visual/logos-table-mid.png) no-repeat 0 0 }
.alts1 .alt-wrap > .secondary-offer > a.betway:before { width: 70px; height: 20px; background-position: -7px -463px }
.alts1 .alt-wrap > .secondary-offer > a.drueckglueck:before { width: 55px; height: 38px; background-position: -14px -807px }
.alts1 .alt-wrap > .secondary-offer > a.karamba:before { width: 80px; height: 40px; background-position: 0px -940px }
.alts1 .alt-wrap > .secondary-offer > a.half:hover { color: #092e76 }
.alts1 .alt-wrap > .secondary-offer > a.single:hover { text-decoration: underline }
#alts .close-this { display: block; position: absolute; top: 10px; right: 10px; width: 24px; height: 24px; background: url(visual/altpop.png) no-repeat -32px 0px; text-indent: -9999px; cursor: pointer }
@media only screen and (min-width:600px) {
#alts.alts1 .alt-wrap { top: 50%; margin-top: -230px }
.alts1 .alt-wrap > .secondary-offer { padding-bottom: 1px; clear: both }
.alts1 .alt-wrap > .secondary-offer:after { content: ''; clear: both; display: table; height: 0 }
.alts1 .alt-wrap > .secondary-offer > span { padding: 1.4%; font-size: 16px }
.alts1 .alt-wrap > .secondary-offer > a { padding-left: 20% }
.alts1 .alt-wrap > .secondary-offer > a.half { float: left; width: 30%; padding-left: 20% }
.alts1 .alt-wrap > .secondary-offer > a:before { right: 60% }
.alts1 .alt-wrap > .secondary-offer > a.single { padding-left: 28%; text-align: left }
.alts1 .alt-wrap > .secondary-offer > a.single:before { position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 70% }
.alts1 .alt-wrap > .secondary-offer > a.half:before { right: 60% }
.alts1 .alt-wrap > .caption { font-size: 19px; line-height: 25px; padding: 1% }
.alts1 .alt-wrap > .main-offer { padding: 3% 0 }
.alts1 .alt-wrap > .main-offer > .logo { float: left; width: 48% }
.alts1 .alt-wrap > .main-offer > .logo span { margin-top: 0 }
.alts1 .alt-wrap > .main-offer > .withlink:after { content: ''; clear: both; height: 0; overflow: hidden }
}
@media only screen and (min-width:768px) {
.alts1 .alt-wrap > .main-offer.no-secondary { margin-bottom: 15px }
.alts1 .alt-wrap > .main-offer > .logo i { box-shadow: -50px -10px 0 0 white, -50px -11px 0 0 #e2e3eb, 50px -10px 0 0 white, 50px -11px 0 0 #e2e3eb }
.alts1 .alt-wrap.noborder > .main-offer > .logo.dunder span { margin: 27px auto }
.alts1 .alt-wrap.noborder > .main-offer > .logo.drueckglueck span { margin: 22px auto }
.alts1 .alt-wrap.noborder > .main-offer > .logo.allslots span { margin: 4px auto }
.alts1 .alt-wrap > .main-offer > .withlink > a { font-size: 28px; margin-bottom: 5px }
.alts1 .alt-wrap > .main-offer > .withlink > b { font-size: 38px; line-height: 38px; padding: 9px 0 }
.alts1 .alt-wrap > .main-offer > .withlink.oneline > b { padding: 14px 0 }
.alts1 .alt-wrap > .secondary-offer > a { margin-top: 20px; margin-bottom: 20px }
.alts1 .alt-wrap > .secondary-offer > a b { display: inline }
}
@media only screen and (min-width:960px) {
.alts1 .alt-wrap > .caption { font-size: 21px; line-height: 33px; padding: 1% 3% }
.alts1 .alt-wrap > .secondary-offer > a { font-size: 17px }
.alts1 .alt-wrap > .secondary-offer > a.half { width: 32%; padding-left: 10%; margin: 20px 4% }
.alts1 .alt-wrap > .secondary-offer > a:before { }
.alts1 .alt-wrap > .secondary-offer > a.half:before { right: 79% }
}

.slot-detailed .slot-logo ._jpt-logo {
    display: block;
    margin: 0 auto 10px;
	font-size:0px
}

@media only screen and (min-width: 1200px){
.slot-detailed .slot-logo ._jpt-logo.l {
    width: 240px;
    height: 110px;
	font-size:0px
}
}

.emphasis { background: #d7e4f1; border: 1px solid #a3bdd7; padding: 2% 3.8%; color: #353535; margin-bottom: 20px }
.emphasis p, .text-style-2018-alt .emphasis p { padding-bottom: 0; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 24px; font-style: italic }
.textbox .emphasis:last-child { margin-bottom: 0 }
@media only screen and (min-width:768px) {
.emphasis p, .text-style-2018-alt .emphasis p { font-size: 15px; line-height: 24px; padding-bottom: 0 }
}

.download-file { border: 1px solid #a3bdd7; width: 130px; padding: 10px; text-align: center }
.download-file.left { margin-right: 10px }
.download-file.right { margin-left: 10px }
.download-file a { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 16px; display: inline-block; vertical-align: top }
.download-file a:hover { text-decoration: none }
.download-file a.file-pdf { padding-top: 80px; background: url(visual/icon-pdf.png) top center no-repeat }
@media only screen and (min-width:768px) {
.download-file.left { margin-right: 25px }
.download-file.right { margin-left: 25px }
}

._pm { display: inline-block; vertical-align: middle; background-position: center; background-repeat: no-repeat; width: 130px; height: 68px; font-size: 0; color: transparent; text-decoration: none }
._pm.bancoposta { background-image: url(/wp-content/themes/general/visual/pm/bancoposta.png) }
._pm.intl-bank-transfer { background-image: url(/wp-content/themes/general/visual/pm/intl-bank-transfer.png) }
._pm.skrill-1-tap { background-image: url(/wp-content/themes/general/visual/pm/skrill-1-tap.png) }
._pm.bank-transfer { background-image: url(/wp-content/themes/general/visual/pm/bank-transfer.png) }
._pm.ladbrokes { background-image: url(/wp-content/themes/general/visual/pm/ladbrokes.png) }
._pm.skrill { background-image: url(/wp-content/themes/general/visual/pm/skrill.png) }
._pm.cheque { background-image: url(/wp-content/themes/general/visual/pm/cheque.png) }
._pm.maestro { background-image: url(/wp-content/themes/general/visual/pm/maestro.png) }
._pm.trustly { background-image: url(/wp-content/themes/general/visual/pm/trustly.png) }
._pm.debit-card { background-image: url(/wp-content/themes/general/visual/pm/debit-card.png) }
._pm.mastercard { background-image: url(/wp-content/themes/general/visual/pm/mastercard.png) }
._pm.visa { background-image: url(/wp-content/themes/general/visual/pm/visa.png) }
._pm.diners-club { background-image: url(/wp-content/themes/general/visual/pm/diners-club.png) }
._pm.neteller { background-image: url(/wp-content/themes/general/visual/pm/neteller.png) }
._pm.western-union { background-image: url(/wp-content/themes/general/visual/pm/western-union.png) }
._pm.e-cheque { background-image: url(/wp-content/themes/general/visual/pm/e-cheque.png) }
._pm.pay-by-mobile { background-image: url(/wp-content/themes/general/visual/pm/pay-by-mobile.png) }
._pm.wire-transfer { background-image: url(/wp-content/themes/general/visual/pm/wire-transfer.png) }
._pm.ecopayz { background-image: url(/wp-content/themes/general/visual/pm/ecopayz.png) }
._pm.paypal { background-image: url(/wp-content/themes/general/visual/pm/paypal.png) }
._pm.entropay { background-image: url(/wp-content/themes/general/visual/pm/entropay.png) }
._pm.paysafecard { background-image: url(/wp-content/themes/general/visual/pm/paysafecard.png) }
._pm.paydirekt { background-image: url(/wp-content/themes/general/visual/pm/paydirekt.png) }
._pm.klarna { background-image: url(/wp-content/themes/general/visual/pm/klarna.png) }
._pm.cashtocode { background-image: url(/wp-content/themes/general/visual/pm/cash-to-code.png) }
._pm.giropay { background-image: url(/wp-content/themes/general/visual/pm/giropay.png) }
._pm.bitcoin { background-image: url(/wp-content/themes/general/visual/pm/bitcoin.png) }
._pm.apple-pay { background-image: url(/wp-content/themes/general/visual/pm/apple-pay.png) }
._pm.boku { background-image: url(/wp-content/themes/general/visual/pm/boku.png) }
._pm.neosurf { background-image: url(/wp-content/themes/general/visual/pm/neosurf.png) }
._pm.entercash { background-image: url(/wp-content/themes/general/visual/pm/entercash.png) }
._pm.kreditkarten { background-image: url(/wp-content/themes/general/visual/pm/kreditkarten.png) }
._pm.zimpler { background-image: url(/wp-content/themes/general/visual/pm/zimpler.png) }
._pm.muchbetter { background-image: url(/wp-content/themes/general/visual/pm/muchbetter.png) }
._pm.ewallet { background-image: url(/wp-content/themes/general/visual/pm/ewallet.png) }
._pm.pay-n-play { background-image: url(/wp-content/themes/general/visual/pm/pay-n-play.png) }
._pm.rapid-transfer { background-image: url(/wp-content/themes/general/visual/pm/rapid-transfer.png) }
._pm.ethereum { background-image: url(/wp-content/themes/general/visual/pm/ethereum.png) }
._pm.transferencia-bancaria { background-image: url(/wp-content/themes/general/visual/pm/transferencia-bancaria.png) }

._pm2 { display: inline-block; position: relative; padding: 74px 0 14px; min-width: 92px }
._pm2:before { width: 64px; height: 64px; border-radius: 5px; position: absolute; top: 0; left: 50%; margin-left: -32px; transition: box-shadow .15s }
._pm2:hover:before { box-shadow: 0 0 0 1px #fff, 0 0 0 4px rgb(0, 113, 240) }
._pm2:after { position: absolute; top: 32px; left: 50%; background-image: url(/wp-content/themes/general/visual/nav-desktop-casinos.png); background-repeat: no-repeat }
._pm2.merkur:after { background-position: 0px 0px; width: 53px; height: 52px; margin: -26px 0 0 -27px }
._pm2.merkur:before { background-color: #183874 }
._pm2.microgaming:after { background-position: -110px 0px; width: 52px; height: 53px; margin: -27px 0 0 -26px }
._pm2.microgaming:before { background: #2fbaa3; background: -moz-linear-gradient(left, #2cc38a 0%, #2fbaa3 100%); background: -webkit-linear-gradient(left, #2cc38a 0%, #2fbaa3 100%); background: linear-gradient(to right, #2cc38a 0%, #2fbaa3 100%) }
._pm2.netent:after { background-position: -54px -24px; width: 55px; height: 21px; margin: -11px 0 0 -28px }
._pm2.netent:before { background: #0a0a0a; background: -moz-radial-gradient(center, ellipse cover, #545454 0%, #0a0a0a 55%); background: -webkit-radial-gradient(center, ellipse cover, #545454 0%, #0a0a0a 55%); background: radial-gradient(ellipse at center, #545454 0%, #0a0a0a 55%) }
._pm2.novoline:after { background-position: -54px 0px; width: 53px; height: 23px; margin: -12px 0 0 -27px }
._pm2.novoline:before { background: #490200; background: -moz-radial-gradient(center, ellipse cover, #81504f 0%, #490200 55%); background: -webkit-radial-gradient(center, ellipse cover, #81504f 0%, #490200 55%); background: radial-gradient(ellipse at center, #81504f 0%, #490200 55%) }
._pm2.playtech:after { background-position: -163px 0px; width: 47px; height: 32px; margin: -16px 0 0 -24px }
._pm2.playtech:before { background-color: #000 }
._pm2.paysafecard:after { background-position: -401px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.paysafecard:before { background-color: #008bca }
._pm2.bitcoin:after { background-position: -337px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.bitcoin:before { background-color: #1f1f1f }
._pm2.e-wallet:after { background-position: -273px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.e-wallet:before { background-color: #71bf44 }
._pm2.credit-card:after { background-position: -465px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.credit-card:before { background-color: #3e3e3e }
._pm2.new:after { background-position: -211px 0px; width: 61px; height: 61px; margin: -31px 0 0 -31px }
._pm2.new:before { content: none }
._pm2.spielbanken:after { background-position: -530px -2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.spielbanken:before { background-color: #008bca }
._pm2.play-n-go:after { background-position: -593px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.play-n-go:before { background-color: #000 }
._pm2.apple-pay:after { background-position: -657px 1px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.apple-pay:before { background-color: #000 }
._pm2.zimpler:after { background-position: -720px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.zimpler:before { background-color: #37c2bd }
._pm2.trustly:after { background-position: -782px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.trustly:before { background-color: #6bbf35 }
._pm2.skrill:after { background-position: -845px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.skrill:before { background-color: #59205d }
._pm2.neteller:after { background-position: -908px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.neteller:before { background-color: #83ba3b }
._pm2.klarna:after { background-position: -971px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.klarna:before { background-color: #eb6f93 }
._pm2.ecopayz:after { background-position: -1035px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.ecopayz:before { background-color: #000 }
._pm2.ecopayz:after { background-position: -1035px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.ecopayz:before { background-color: #000 }
._pm2.muchbetter:after { background-position: -1098px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.muchbetter:before { background-color: #4d4d4d }
._pm2.pay-n-play:after { background-position: -1160px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.pay-n-play:before { background-color: #181818 }
._pm2.paypal:after { background-position: -2105px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.giropay:after { background-position: -2168px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.ethereum:after { background-position: -2231px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.entercash:after { background-position: -2294px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.rapid-transfer:after { background-position: -2357px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.visa:after { background-position: -2420px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.paydirekt:after { background-position: -2483px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.boku:after { background-position: -2546px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.cashtocode:after { background-position: -2609px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.neosurf:after { background-position: -2672px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.mastercard:after { background-position: -2735px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.mastercard:before { background-color: #003560 }
._pm2.google-pay:after { background-position: -4626px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.google-pay:before { background-color: #798197 }
._pm2.giropay:before { background-color: #000066 }
._pm2.maestro:before { background-color: #02326f }
._pm2.paydirekt:before { background-color: #049436 }
._pm2.neosurf:before { background-color: #ec2b8c }
._pm2.boku:before { background-color: #0033cc }
._pm2.rapid-transfer:before { background-color: #65c18f }
._pm2.cashtocode:before { background-color: #00a1e3 }
._pm2.ethereum:before { background-color: #000000 }
._pm2.entercash:before { background-color: #dbdbdb }
._pm2.maestro:after { background-position: -2798px 2px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.hipay:after { background-position: -567px -61px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.hipay:before { background-color: #0FC3E6 }
._pm2.astropay:after { background-position: -504px -61px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.astropay:before { background-color: #FF0000 }
._pm2.webmoney:after { background-position: -441px -61px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.webmoney:before { background-color: #EEEEEE }
._pm2.teleingreso:after { background-position: -378px -61px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.teleingreso:before { background-color: #35AAE6 }
._pm2.hal-cash:after { background-position: -316px -61px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.hal-cash:before { background-color: #335878 }
._pm2.transferencia-bancaria:after { background-position: -631px -61px; width: 62px; height: 62px; margin: -32px 0 0 -31px }
._pm2.transferencia-bancaria:before { background-color: #147ec4 }

.payment-items { border: 1px solid #e1e1e1; border-radius: 5px; margin: 0 0 20px }
.payment-items-primary { background: #f2f6fa; border-radius: 5px 5px 0 0; padding: 12px 0; display: flex; flex-flow: row wrap; justify-content: space-around }
.payment-items-primary .payment-item { background-color: #fff; height: 86px; box-shadow: 0 0 10px rgba(0, 113, 240, .2); flex-basis: 43%; border-radius: 10px; margin-bottom: 13px; transition: box-shadow .15s }
.payment-items-primary .payment-item:hover { box-shadow: 0 0 10px rgba(0, 113, 240, .5) }
.payment-items-secondary { background: #fff; border-radius: 0 0 5px 5px; padding: 24px 3px 12px; display: flex; flex-flow: row wrap; justify-content: center }
.payment-items-secondary .payment-item { display: inline-block; font-size: 12px; line-height: 1; color: #313131; text-decoration: none; transition: color .15s; text-align: center; margin-left: 3px; margin-right: 3px }
.payment-items-secondary .payment-item:hover { text-decoration: underline }
.payment-items-secondary .payment-item:before, .payment-items-secondary .payment-item:after { content: '' }
.payment-items-expander { font-family: 'Open Sans', sans-serif; position: absolute; bottom: 1px; left: 1px; right: 1px; font-size: 13px; line-height: 29px; font-weight: bold; text-align: center; color: #525252; padding: 10px; cursor: pointer; border-radius: 0 0 3px 3px }
.payment-items-expander { background: #e9eef2; background: -moz-linear-gradient(top, #f2f6fa 0%, #e9eef2 100%); background: -webkit-linear-gradient(top, #f2f6fa 0%, #e9eef2 100%); background: linear-gradient(to bottom, #f2f6fa 0%, #e9eef2 100%) }
.payment-items-expander strong { color: #ef5b3b }
.payment-items-expander span { display: inline-block; vertical-align: top; width: 28px; height: 28px; background: #fff; position: relative; margin-left: 8px; border-radius: 4px; box-shadow: 0 2px 8px rgba(0, 0, 0, .15) }
.payment-items-expander span:before, .payment-items-expander span:after { content: ''; width: 14px; height: 2px; background: #cdd5db; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -7px }
.payment-items-expander span:after { transform: rotate(90deg) }
.payment-items.expandable { position: relative; padding-bottom: 52px }
.payment-items.expanded { padding-bottom: 0 }
.payment-items.expandable .payment-items-secondary { max-height: 200px; overflow: hidden; padding-bottom: 0 }
.payment-items.expanded .payment-items-secondary { max-height: 1200px; transition: max-height .3s; padding-bottom: 12px }
.payment-items.expandable .payment-items-expander { display: block }
.payment-items-expander, .payment-items.expanded .payment-items-expander { display: none }

@media only screen and (max-width: 767px) {
	.payment-items-primary .payment-item:nth-last-child(2n-1) ~ .payment-item:last-child { flex-basis: 93% }
}

@media only screen and (min-width: 480px) {
	.payment-items.expandable .payment-items-secondary { max-height: 100px }
	.payment-items.expanded .payment-items-secondary { max-height: 800px }
}

@media only screen and (min-width: 768px) {
	.payment-items-primary { justify-content: center; padding: 20px 0 7px }
	.payment-items-primary .payment-item { flex-basis: 17.9%; margin: 0 1.05% 13px }
	.payment-items-expander span { margin-left: 14px }
}

@media only screen and (min-width:1200px) {
	.payment-items-primary { padding-left: 15px; padding-right: 15px }
	.payment-items-primary .payment-item { height: 116px }
}

.provider-cta { margin: 5px 0 20px 0 }
.provider-cta-title { font: italic 600 15px/1.2 'Open Sans', sans-serif; text-align: center; color: #4a4a4a; padding: 8px; border-bottom: 1px solid #d8d9d9; margin: 0 0 10px }
.cta-box { padding: 5px; background: #fff; max-width: 360px; margin-left: auto; margin-right: auto }
.cta-box-head { line-height: 100px; padding: 5px }
.cta-box-head.cherry-casino { background-color: #122b43 }
.cta-box-head.cas888 { background-color: #101010 }
.cta-box-head.drueckglueck { background-color: #79a7ca }
.cta-box-head.lapalingo { background-color: #95c21f }
.cta-box-head.sunmaker { background-color: #052b4d }
.cta-box-head.casinoclub { background-color: #56110a }
.cta-box-head.sunny-player { background-color: #176184 }
.cta-box-head.quasar-player { background-color: #1969e1 }
.cta-box-head.eurogrand { background-color: #272626 }
.cta-box-head.europalace { background-color: #254679 }
.cta-box-head.betfair { background-color: #fdba2e }
.cta-box-head.karamba { background: linear-gradient(to bottom right, #10c0c0, #715ebe) }
.cta-box-head.stake7 { background-color: #3C3C3C }
.cta-box-head.netbet { background-color: #2a2a2a }
.cta-box-head.casinoclub { background-color: #220000 }
.cta-box-head.dunder { background-color: #2d3a41 }
.cta-box-head.bwin { background-color: #212121 }
.cta-box-head.leovegas { background-color: #ef7550 }
.cta-box-head.omni-slots { background-color: #000 }
.cta-box-head.playamo { background-color: #e3e0e0 }
.cta-box-head.platincasino { background-color: #2C4B6A }
.cta-box-head.bet22 { background-color: #06073f }
.cta-box-head img { display: block; margin: 0 auto }
.cta-box-head._dogo span { display: block; margin-left: auto; margin-right: auto }
.cta-box-body { position: relative; padding: 20px 0 24px; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; font-family: 'Open Sans', sans-serif; font-size: 25px; line-height: 1; font-weight: 300; color: #171717 }
.cta-box-body.tc { text-align: center }
.cta-box-body strong { display: block; font-size: 51px; font-weight: 700; color: #1f86b1; text-align: center }
.cta-box-body > i { margin-right: 13px }

.cta-box .act, .cta-box .act1 { font-size: 18px; padding: 16px; font-weight: 600 }

@media only screen and (min-width: 768px) {
	.provider-cta { position: relative }
	.provider-cta img { width: auto; height: auto; display: block; max-width: 100% }
	.provider-cta-title { margin-bottom: 20px; font-size: 16px; line-height: 1.4 }
	.cta-box { padding: 10px; width: 240px; position: absolute }
	.cta-box.tl { top: 0; left: 7.5% }
	.cta-box.bl { bottom: 0; left: 7.5% }
	.cta-box.tr { top: 0; right: 7.5% }
	.cta-box.br { bottom: 0; right: 7.5% }
	.cta-box > ._l-merkur { width: 51px; height: 49px }
	.cta-box-body { font-size: 19px }
	.cta-box-body strong { font-size: 36px }
	.cta-box-body > i { margin-right: 10px }
	.cta-box-foot { text-align: center }
	.cta-box .act, .cta-box .act1 { font-size: 15px; padding: 13px; display: inline-block; min-width: 150px }
	.cta-qr { position: absolute; background: #fff; padding: 5px; border-radius: 5px; text-align: center; word-spacing: 5px }
	.cta-qr.tl { top: 0; left: 0 }
	.cta-qr.bl { bottom: 0; left: 0 }
	.cta-qr.tr { top: 0; right: 0 }
	.cta-qr.br { bottom: 0; right: 0 }
	.cta-qr img { display: block; margin: 0 0 3px }
}
.act, .act1 { display: block; padding: 5px; margin: 0 auto; font: 600 12px/16px 'open sans', sans-serif; color: #ef5b3b; text-align: center; text-decoration: none; text-transform: uppercase; background: white; border: 1px solid #ed583a; border-radius: 2px }
.act1 { color: #fff; background: #ff7247; background: -moz-linear-gradient(top, #ff7247 0, #ee593b 100%); background: -webkit-linear-gradient(top, #ff7247 0, #ee593b 100%); background: linear-gradient(to bottom, #ff7247 0, #ee593b 100%) }
.act:hover { background: #ffb6a0; color: white }
.act1:hover { background: #ff7247 }

.act1.softfix { display: table; font-size: 14px; padding: 12px 20px; font-weight: 700 }

.act[data-text], .act1[data-text] { font-size: 0; line-height: 0; color: transparent }
.act[data-text]:before, .act1[data-text]:before { content: attr(data-text); font-size: 12px; line-height: 16px }
.act[data-text]:before { color: #ef5b3b }
.act[data-text]:hover:before, .act1[data-text]:before { color: #fff }

.large-bonus-table caption[data-last-update]:after { content: attr(data-last-update) }
.large-bonus-table caption strong, .large-bonus-table th strong { color: #3a3a3a }
.large-bonus-table .last-update-text, .large-bonus-table caption[data-last-update]:after { display: block; font-size: 10px; line-height: 1; font-style: normal; color: #8e8e8e; position: relative; top: 6px }
.large-bonus-table .last-update-text strong { color: #4c4c4c }
.large-bonus-table .cell-bonus { text-transform: none }
.large-bonus-table .cell-bonus strong { color: #1d438a }
.large-bonus-table .cell-bonus span { display: block; font-weight: 500 }
.large-bonus-table .cell-additional { font-size: 13px; line-height: 1; padding-left: 15px; padding-right: 15px }
.large-bonus-table .cell-additional strong { display: block; color: #1d438a; font-weight: 500 }
.large-bonus-table .cell-additional ul { list-style: none; margin: 0; padding: 0 }
.large-bonus-table .cell-additional li[data-before]:before, .large-bonus-table .tb-list > span[data-before]:before { content: attr(data-before); display: block }
.large-bonus-table .cell-additional li + li, .large-bonus-table .tb-list > span + span { margin-top: 7px }
.large-bonus-table .tb-list > span { display: block }
.large-bonus-table .tb-list .hidden { display: none }

@media only screen and (max-width: 599px) {
	.large-bonus-table .cell-additional { display: none }
}

@media only screen and (min-width: 768px) {
	.large-bonus-table caption, .large-bonus-table th { padding-left: 10%; padding-right: 10%; position: relative }
	.large-bonus-table .last-update-text, .large-bonus-table caption[data-last-update]:after { width: 24%; font-size: 11px; line-height: 13px; text-align: right; position: absolute; top: 10px; right: 10px }
	.large-bonus-table .cell-logo a { font-size: 13px; font-weight: 400; text-transform: none; text-decoration: underline; display: flex; flex-flow: column-reverse nowrap }
	.large-bonus-table .cell-bonus { font-size: 13px; line-height: 1 }
	.large-bonus-table .t-rating { margin-top: 6px; margin-bottom: 8px }
}

@media only screen and (min-width: 1050px) {
	.large-bonus-table .last-update-text, .large-bonus-table caption[data-last-update]:after { font-size: 12px }
}

@media only screen and (min-width: 1280px) {
	.large-bonus-table .cell-cta { width: 180px }
}



.similar { background: #e5faff; margin: 5px 0 20px; border: 1px solid #c8e8f0; padding: 15px }
.similar-cnt p { font-size: 15px; line-height: 1.46; color: #3d3d3d }
.similar-cnt:last-child { margin-bottom: 0 }
.similar-cnt .blocklink { text-align: center; display: block; color: #ff2c00; padding: 7px 0 11px }
.similar-cnt .blocklink:hover { text-decoration: none }
.similar-title { font-family: 'Roboto Condensed', sans-serif; line-height: 1.2; font-weight: 700; color: #166c91 }
.similar-offer { background: #fff; box-shadow: 0 0 29px rgba(0, 0, 0, .35); padding: 0 24px; min-width: 240px; max-width: 360px; margin-left: auto; margin-right: auto }
.similar-offer-head { font-family: 'Roboto Condensed', sans-serif; font-size: 19px; line-height: 1.05; text-align: center; color: #565656; padding: 12px 0 }
.similar-offer-logo { border-width: 1px 0; border-style: solid; border-color: #cdcecf; padding: 22px 0 12px }
.similar-offer-logo:before { content: ''; display: block; margin: 0 auto 16px }
.similar-offer-logo .op-rating { margin-left: auto; margin-right: auto }
.similar-offer-logo._logo:before { content: none }
.similar-offer-logo._logo > span { display: block; margin: 0 auto 16px }
.similar-offer-cta { padding: 16px 0 22px; text-align: center; font-size: 16px; line-height: 1.1; color: #575757 }
.similar-offer-cta strong { display: block; font-family: 'Roboto Condensed', sans-serif; font-size: 23px; color: #0a0a0a; font-weight: 400 }
.similar-offer-cta span { display: block; margin-bottom: 18px }
.similar-offer-cta .act1 { font-size: 18px; padding: 12px 44px 14px; display: inline-block }

.similar2 { background: #e5faff; border: 1px solid #c8e8f0; padding: 20px; margin: 5px 0 20px; overflow: hidden }
.similar2.tc { text-align: justify }
.similar2 p { font-size: 13px; line-height: 1.69; color: #3d3d3d; margin: 15px 0; padding: 0 }
.similar2 p:first-child { margin-top: 0 }
.similar2 p:last-child { margin-bottom: 0 }
.similar2 .blocklink { text-align: justify; display: block; color: #ff2c00; padding: 7px 0 11px }
.similar2 .blocklink:hover { text-decoration: none }
.similar-carousel { position: relative; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; background: url(/wp-content/themes/general/visual/loading-locations.gif) 50% no-repeat }
.similar-carousel.initialized { overflow: visible; background: none }
.similar-carousel .similar-slide { background: #fff; padding: 20px 20px 12px; text-align: center; position: absolute; top: 0; left: 50%; transition: transform .3s, box-shadow .3s; max-width: 280px; cursor: pointer; visibility: hidden }
.similar-carousel.initialized .similar-slide { visibility: visible }
.similar-carousel .similar-slide.active { transform: translateX(-50%); z-index: 3; position: relative; cursor: auto; box-shadow: 0 0 29px rgba(0, 0, 0, .25) }
.similar-carousel .similar-slide.at-left { transform: translateX(-82%) }
.similar-carousel .similar-slide.at-right { transform: translateX(-18%) }
.similar-carousel .similar-slide img { display: block; margin-left: auto; margin-right: auto; margin-bottom: 12px; filter: grayscale(1); transition: filter .3s }
.similar-carousel .similar-slide.active img { filter: grayscale(0) }
.similar-carousel .similar-slide span { display: block; font-size: 12px; line-height: 1.33; color: #575757 }
.similar-carousel .similar-prev,
.similar-carousel .similar-next { width: 26px; height: 52px; position: absolute; top: 72px; left: 50%; overflow: hidden; z-index: 5; cursor: pointer }
.similar-carousel .similar-prev:before,
.similar-carousel .similar-prev:after,
.similar-carousel .similar-next:before,
.similar-carousel .similar-next:after { content: '' }
.similar-carousel .similar-prev { margin-left: -160px }
.similar-carousel .similar-next { margin-left: 134px }
.similar-carousel .similar-prev:before,
.similar-carousel .similar-next:before { background: #257da9; width: 52px; height: 52px; position: absolute; top: 0; border-radius: 50% }
.similar-carousel .similar-prev:before { right: 0 }
.similar-carousel .similar-next:before { left: 0 }
.similar-carousel .similar-prev:after,
.similar-carousel .similar-next:after { text-align: center; line-height: 52px; font-weight: bold; color: #fff; font-size: 15px; display: block; position: relative; z-index: 2; transform: scaleX(.6) }
.similar-carousel .similar-prev:after { content: '<'; text-indent: -8px }
.similar-carousel .similar-next:after { content: '>'; text-indent: 8px }
.similar-carousel.no-arrows .similar-prev,
.similar-carousel.no-arrows .similar-next { display: none }
.similar-carousel.no-arrows .similar-slide { box-shadow: 0 0 29px rgba(0, 0, 0, .25) }
.similar-rec { background: #fff; margin: 18px -5px 0; box-shadow: 0 0 29px rgba(0, 0, 0, .25); padding: 0 22px; position: relative }
.similar-rec-head { font-family: 'Roboto Condensed', sans-serif; font-size: 20px; line-height: 1; color: #0a0a0a; padding: 12px 0; text-align: center }
.similar-rec-logo { border-width: 1px 0; border-style: solid; border-color: #cdcecf; padding: 15px 0 }
.similar-rec-logo:before { content: ''; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px }
.similar-rec-logo.dunder:before { margin-right: -25px }
.similar-rec-logo .op-rating { display: block; margin-left: auto; margin-right: auto }
.similar-rec-cta { text-align: center; padding: 26px 0 0; overflow: hidden }
.similar-rec-cta strong { display: block; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; line-height: 1.1; font-weight: 400; color: #0a0a0a }
.similar-rec-cta span { display: block; font-size: 15px; line-height: 1.2; color: #575757; margin: 5px 0 }
.similar-rec-cta small { display: block; font-size: 10px; color: #b6b7b7; margin: 8px 0 }
.similar-rec-cta .act1 { font-size: 18px; padding: 12px 44px 14px; display: inline-block; margin-top: 26px }
.op-table .similar2 { margin: 0 0 5px }
.op-table .similar2 + .op-table-disclaimer { border: 0 none; margin: 0 }

@media only screen and (max-width: 767px) {
	.similar { display: flex; flex-direction: column }
	.similar .l { order: 1 }
	.similar .r { order: 2; margin-top: 20px }
	.similar-title { text-align: center; font-size: 21px }

	.similar2 { margin-left: -5px; margin-right: -5px; position: relative }
	.similar-carousel { margin-left: -20px; margin-right: -20px }
}

@media only screen and (min-width: 414px) {
	.similar-rec { display: flex; flex-flow: row wrap; justify-content: space-between; padding: 0 18px; max-width: 490px; margin-left: auto; margin-right: auto }
	.similar-rec-head { width: 100%; flex: 1 0 100%; border-bottom: 1px solid #cdcecf; align-self: flex-start }
	.similar-rec-logo { width: 40%; flex: 0 1 40%; border: 0 none; display: flex; flex-direction: column; justify-content: space-around; align-items: center; padding: 15px 0 }
	.similar-rec-logo .op-rating { margin-bottom: 15px }
	.similar-rec-cta { width: 59%; flex: 1 0 59% }
	.similar-rec-cta .act1 { font-size: 16px; padding-left: 32px; padding-right: 32px }
}

@media only screen and (min-width: 768px) {
	.similar { overflow: hidden; padding: 24px }
	.similar { background: rgb(237, 252, 255); background: -moz-linear-gradient(-45deg, rgba(237, 252, 255, 1) 41%, rgba(153, 197, 207, 1) 100%); background: -webkit-linear-gradient(-45deg, rgba(237, 252, 255, 1) 41%, rgba(153, 197, 207, 1) 100%); background: linear-gradient(135deg, rgba(237, 252, 255, 1) 41%, rgba(153, 197, 207, 1) 100%) }
	.similar-offer { width: 244px; float: right; margin-left: 24px }
	.similar-title { font-size: 26px }
	.similar-offer-cta a { position: relative }

	.similar2.tc,
	.similar2 .blocklink { text-align: center }
	.similar2 p { font-size: 15px; line-height: 1.46 }
	.op-table .similar2 { margin-top: 5px }
}

@media only screen and (min-width: 900px) and (max-width: 949px), only screen and (min-width: 1280px) {
	.similar-rec:after { content: ''; background: url(/wp-content/themes/general/visual/similar-arrow.png) 50% no-repeat; width: 70px; height: 36px; position: absolute; bottom: 40px; left: -54px; pointer-events: none; transform-origin: bottom right; transform: rotate(22deg) }
	.similar2-opts { display: flex; flex-flow: row nowrap; justify-content: space-between }
	.similar-carousel { width: 55%; flex: 0 1 55% }
	.similar-carousel .similar-slide.at-left { transform: translateX(-75%) }
	.similar-carousel .similar-slide.at-right { transform: translateX(-25%) }
	.similar-rec { width: 37%; flex: 0 0 37%; margin: 0 }
}

@media only screen and (min-width: 1280px) {
	.similar-offer { margin-left: 36px }
	.similar-offer-cta a:before { content: ''; background: url(/wp-content/themes/general/visual/similar-arrow.png) 50% no-repeat; width: 70px; height: 36px; position: absolute; top: 0; left: -94px; pointer-events: none }

	.similar2 { padding: 25px 30px }
	.similar-carousel .similar-slide.at-left { transform: translateX(-82%) }
	.similar-carousel .similar-slide.at-right { transform: translateX(-18%) }
}


.tabbed-table {clear:both;}
.tabbed-table-tab:not(.active) { display: none }
.tabbed-table-tab.active { display: flex; flex-flow: row wrap; justify-content: center }
.tabbed-table-tab.active table { flex-basis: 100% }
.tabbed-table-tab .home-table-title { flex-basis: 100% }
.tabbed-table-tab caption,
.tabbed-table-tab .home-table-title { border-color: #d0d0d0 }
.tabbed-table-tab .top-list { margin: 24px auto }
.tabbed-table-nav .tabbed-table-btn { display: inline-block; vertical-align: middle; font-family: 'Roboto', sans-serif; font-size: 9px; line-height: 18px; font-weight: 700; font-style: normal; text-transform: uppercase; color: #456370; padding: 0 6px 0 23px; position: relative; border: 1px solid #b8c4ca; border-radius: 3px; cursor: pointer; transition: opacity .15s; margin: 0 6px }
.tabbed-table-nav .tabbed-table-btn { background: #a4b6c8; background: -moz-linear-gradient(top, #ffffff 0%, #a4b6c8 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #a4b6c8 100%); background: linear-gradient(to bottom, #ffffff 0%, #a4b6c8 100%) }
.tabbed-table-nav .tabbed-table-btn:before { content: ''; position: absolute; width: 23px; height: 18px; top: 0; left: 0; background-position: center; background-repeat: no-repeat }
.tabbed-table-nav .tabbed-table-btn.table-view:before { background-image: url(/wp-content/themes/general/visual/icon-table-view.png) }
.tabbed-table-nav .tabbed-table-btn.list-view:before { background-image: url(/wp-content/themes/general/visual/icon-list-view.png) }
.tabbed-table-nav .tabbed-table-btn.best-bonuses:before { background-image: url(/wp-content/themes/general/visual/icon-best-bonuses.png) }
.tabbed-table-nav .tabbed-table-btn.awards:before { background-image: url(/wp-content/themes/general/visual/icon-award.png) }
.tabbed-table-nav .tabbed-table-btn.info-circ:before { background-image: url(/wp-content/themes/general/visual/icon-info-circ.png) }
.tabbed-table-nav .tabbed-table-btn:not(.active):hover { opacity: .85 }
.tabbed-table-nav .tabbed-table-btn.active { opacity: .7; cursor: default }

@media only screen and (max-width: 767px) {
	.tabbed-table + .home-table-suffix { padding-bottom: 48px; position: relative }
	.tabbed-table + .home-table-suffix .tabbed-table-nav { position: absolute; bottom: 16px; left: 0; right: 0; text-align: center }
	.tabbed-table + .tabbed-table-nav3 { padding: 8px }
	.tabbed-table + .tabbed-table-nav3 .tabbed-table-nav { position: static; display: block }
	.tabbed-table + .tabbed-table-nav3 .tabbed-table-nav .tabbed-table-btn { margin-bottom: 8px }
}

@media only screen and (min-width: 768px) {
	.tabbed-table-tab .top-list { margin-bottom: 0 }
	.tabbed-table + .home-table-suffix { border-top: none }
	.tabbed-table + .home-table-suffix .tabbed-table-nav { float: right }
	.tabbed-table + .home-table-suffix .tabbed-table-nav .tabbed-table-btn:last-child { margin-right: 0 }
	.tabbed-table-nav .tabbed-table-btn.btn-bigger { font-size: 11px; line-height: 30px; border-radius: 5px; padding: 0 8px 0 30px; margin: 0 3px }
	.tabbed-table-nav .tabbed-table-btn.btn-bigger:before { width: 30px; height: 30px }
	.tabbed-table-nav .tabbed-table-btn.btn-bigger.best-bonuses:before { background-position: center 6px }
	.tabbed-table-nav .tabbed-table-btn.btn-bigger.info-circ:before { background-position: center 7px }
	.tabbed-table + .tabbed-table-nav3 .tabbed-table-nav { margin-left: 5px }
}

@media only screen and (min-width: 1024px) {
	.tabbed-table-tab .top-list { margin-bottom: 24px }
	.tabbed-table-tab .home-table-title { border-bottom: 1px solid #d0d0d0; padding-bottom: 8px }
}


.top-list { font-family: Verdana, sans-serif; list-style: none; margin: 0; padding: 0; font-size: 12px; line-height: 16px; color: #2d2d2d }
.top-list li { padding-left: 12px; position: relative }
.top-list li:before { content: '•'; color: #1f86b1; position: absolute; top: 0; left: 0 }
.top-list li + li { margin-top: 14px }
.top-list li a { color: #0036ff; text-decoration: underline; font-weight: 700 }
.top-list li a:hover { text-decoration: none }

@media only screen and (min-width: 768px) {
	.top-list.dual-col { display: flex; flex-flow: row wrap; max-width: 800px; margin-left: auto; margin-right: auto }
	.top-list.dual-col li { flex-basis: 50%; max-width: 50%; box-sizing: border-box; padding-right: 10px }
	.top-list.dual-col li:first-child + li { margin-top: 0 }
}


.states-list { border: 1px solid #ebebeb; box-shadow: inset 0 0 0 3px #fff; padding: 18px 32px 32px; margin: 0 0 15px }
.states-list { border: 1px solid #ebebeb; box-shadow: inset 0 0 0 3px #fff; padding: 18px 32px 32px; margin: 0 0 15px }
.states-list { background: #ebf2f9; background: -moz-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: linear-gradient(to bottom, #ebf2f9 0%, #ffffff 100%) }
.states-list-title { font: italic 600 15px/1.2 'Open Sans', sans-serif; color: #4a4a4a; text-align: center }
.states-list ol,
.states-list ul { display: table; list-style: none; margin: 14px auto 0; padding: 0; font-size: 13px; line-height: 20px; color: #2d2d2d }
.states-list ol.small,
.states-list ul.small { line-height: 18px }
.states-list ol.with-emoji li,
.states-list ul.with-emoji li { padding-left: 34px; position: relative }
.states-list ol.with-emoji li span,
.states-list ul.with-emoji li span { position: absolute; top: 0; left: 0 }
.states-list ol.with-emoji li span.emoji-bigger,
.states-list ul.with-emoji li span.emoji-bigger { font-size: 26px; }
.states-list li a { text-decoration: none }
.states-list li a:hover { text-decoration: underline }
.states-list li[class] { padding-left: 50px; position: relative }
.states-list li[class]:before { content: ''; position: absolute; top: 0; left: 0 }

@media only screen and (max-width: 767px), only screen and (min-width: 950px) and (max-width: 1099px) {
	.states-list ol li ~ li,
	.states-list ul li ~ li { margin-top: 12px }
}

@media only screen and (min-width: 600px) {
	.states-list { position: relative; padding-left: 300px }
	.states-list:before { content: ''; position: absolute; width: 300px; top: 0; left: 0; bottom: 0; background-position: center center; background-repeat: no-repeat }
	.states-list.germany:before { background-image: url(/wp-content/themes/general/visual/germany-states.png) }
	.states-list.uk:before { background-image: url(/wp-content/themes/general/visual/uk-counties.png) }
	.states-list.es:before { background-image: url(/wp-content/themes/general/visual/mapa-politico-espana-casinos-online.png) }
	.states-list.gray-check { padding-left: 280px; position: relative }
	.states-list.gray-check:before { content: ''; position: absolute; width: 280px; height: 280px; top: 0; left: 0; background: url(/wp-content/themes/general/visual/state-list-check.png) 50% no-repeat }
	.states-list.germany .states-list-title,
	.states-list.gray-check .states-list-title { text-align: left }
}

@media only screen and (min-width: 768px) and (max-width: 949px), only screen and (min-width: 1100px) {
	.states-list { padding-top: 24px; padding-left: 340px; background: #ebf2f9; background: -moz-linear-gradient(left, #ebf2f9 0%, #ffffff 100%); background: -webkit-linear-gradient(left, #ebf2f9 0%, #ffffff 100%); background: linear-gradient(to right, #ebf2f9 0%, #ffffff 100%) }
	.states-list:before { width: 340px }
	.states-list.gray-check { padding-left: 190px }
	.states-list.gray-check:before { width: 190px; height: auto; bottom: 0 }
	.states-list-title { font-size: 16px; line-height: 1.4 }
	.states-list ol,
	.states-list ul { font-size: 14px; display: flex; flex-flow: row wrap; justify-content: flex-start; margin: 20px 0 0 }
	.states-list li { flex-basis: 48%; width: 48%; max-width: 48%; box-sizing: border-box }
	.states-list ol li:nth-child(even),
	.states-list ul li:nth-child(even) { margin-left: 4% }
	.states-list ol li:nth-child(2) ~ li,
	.states-list ul li:nth-child(2) ~ li { margin-top: 16px }
	.states-list ol.small li:nth-child(2) ~ li,
	.states-list ul.small li:nth-child(2) ~ li { margin-top: 12px }
}

@media only screen and (min-width: 1200px) {
	.states-list.gray-check { padding-left: 320px }
	.states-list.gray-check:before { width: 320px; height: auto; bottom: 0 }
}


.paragrid p { line-height: 20px; overflow: hidden }
.paragrid p:not(.boxed) { margin: 0; padding: 0 0 15px }
.paragrid ._circon:before { content: ''; float: left; margin: 8px 18px 8px 0 }
.paragrid ._paraicon:before { content: ''; vertical-align: bottom; margin-right: 18px }
.paragrid-cell { padding: 0 10px }
.paragrid-title { display: block; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 24px; font-weight: 600; font-style: italic; color: #2a2a2a; padding-bottom: 15px }

._circon:before,
._circon:after { width: 82px; height: 82px; display: inline-block; vertical-align: middle; background-color: #1f86b1; background-position: center; background-repeat: no-repeat; border-radius: 50% }
._circon.slots:before, ._circon.slots:after { background-image: url(/wp-content/themes/general/visual/circon-slots.png); }
._circon.bingo:before,
._circon.bingo:after { background-image: url(/wp-content/themes/general/visual/circon-bingo.png) }
._circon.blackjack:before,
._circon.blackjack:after { background-image: url(/wp-content/themes/general/visual/circon-blackjack.png) }
._circon.casino-poker:before,
._circon.casino-poker:after { background-image: url(/wp-content/themes/general/visual/circon-casino-poker.png) }
._circon.roulette:before,
._circon.roulette:after { background-image: url(/wp-content/themes/general/visual/circon-roulette.png) }
._circon.video-poker:before,
._circon.video-poker:after { background-image: url(/wp-content/themes/general/visual/circon-video-poker.png) }
._circon.keno:before,
._circon.keno:after { background-image: url(/wp-content/themes/general/visual/keno.png) }

._paraicon:before,
._paraicon:after { display: inline-block; vertical-align: middle; background-position: center; background-repeat: no-repeat }
._paraicon.fire:before,
._paraicon.fire:after { background-image: url(/wp-content/themes/general/visual/paraicon-fire.png); width: 20px; height: 26px }

@media only screen and (max-width: 767px) {
	.paragrid-cell .boxed { position: relative; margin: 0 -10px 15px }
}

@media only screen and (min-width: 768px) {
	.paragrid { display: flex; flex-flow: row wrap; justify-content: flex-start }
	.paragrid p { line-height: 24px }
	.paragrid-cell { padding: 0; flex-basis: 48%; width: 48% }
	.paragrid-cell:nth-child(even) { margin-left: 4% }
	.paragrid-cell .boxed { margin-bottom: 15px }
}

@media only screen and (min-width: 1200px) {
	.paragrid p:not(.boxed) { padding: 0 0 24px }
	.paragrid-cell { flex-basis: 46% }
	.paragrid-cell:nth-child(even) { margin-left: 8% }
	.paragrid-cell .boxed { margin-bottom: 24px }
}

.boxed { background: #f3f7fb; padding: 10px 10px 13px 34px; box-shadow: 1px 1px 10px rgba(0, 0, 0, .33) }

@media only screen and (max-width: 1199px) {
	.boxed.with-image img { display: none }
}

@media only screen and (min-width: 360px) and (max-width: 415px) {
	.boxed.with-image img { display: block; float: left; margin: -10px 12px -13px -34px; max-width: 140px }
	.boxed.with-image .paragrid-title { padding-bottom: 11px }
}

@media only screen and (min-width: 1200px) {
	.boxed.with-image { min-height: 137px; position: relative; padding-left: 186px }
	.boxed.with-image img { position: absolute; top: 0; left: 0; width: 160px; height: 160px }
}

.linechart-table { border-width: 1px 0; border-style: solid; border-color: #d6d8d9; margin-bottom: 10px }
.linechart-table table { width: 100%; border: 0 none; border-collapse: separate; border-spacing: 0 }
.linechart-table thead th { padding: 10px 0 24px; font-family: 'Open Sans', sans-serif; font-size: 17px; font-weight: 400; line-height: 20px; color: #414141 }
.linechart-table tbody th,
.linechart-table tfoot th { width: 92px; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: 400; height: 30px; text-align: right; color: #808080; position: relative; padding-right: 48px }
.linechart-table tbody th:before { content: ''; width: 3px; height: 1px; background: #737373; position: absolute; top: 15px; right: 0 }
.linechart-table tbody th + td,
.linechart-table tfoot .row-border th + td { border-left: 2px solid #737373; font-size: 11px; color: #232323 }
.linechart-table tbody tr:first-child th + td { position: relative }
.linechart-table tbody tr:first-child th + td:before { content: ''; width: 0; height: 5px; border-left: 2px solid #737373; position: absolute; top: -5px; left: -2px }
.linechart-table tbody tr:first-child th + td:after { content: ''; width: 10px; height: 10px; border-radius: 50%; background: #737373; position: absolute; top: -15px; left: -6px }
.linechart-table tfoot .row-border th { height: 12px }
.linechart-table tfoot .row-border th + td { border-bottom: 2px solid #737373; position: relative }
.linechart-table tfoot .row-border th + td:after { content: ''; width: 10px; height: 10px; border-radius: 50%; background: #737373; position: absolute; bottom: -6px; right: 0 }
.linechart-table tfoot .row-points th { height: auto }
.linechart-table tbody .row-points th:after { content: none; }
.linechart-table tfoot .row-return td { padding: 5px 0 10px; text-align: right; color: #2863af; font-size: 11px }
.linechart-table tbody th:after { content: ''; width: 48px; height: 30px; background: url(/wp-content/themes/general/visual/graph-icons.png) no-repeat center 0; position: absolute; top: 0; right: 0 }
.linechart-table tbody th.klas-slots:after { background-position: center 0 }
.linechart-table tbody th.vid-slots:after { background-position: center -30px }
.linechart-table tbody th.roulette:after { background-position: center -60px }
.linechart-table tbody th.blackjack:after { background-position: center -90px }
.linechart-table tbody th.tisch:after { background-position: center -120px }
.linechart-table tbody th.vid-poker:after { background-position: center -150px }
.linechart-table tbody th.scratch:after { background-position: center -180px }
.linechart-table tbody th.arcade:after { background-position: center -210px }
.linechart-table tbody th.craps:after { background-position: center -240px }
.linechart-table tbody th.keno:after { background-position: center -270px }
.linechart-table tbody th.bingo:after { background-position: center -300px }
.linechart-table tbody th.box:after { background-position: center -330px }
.linechart-table tbody th.f1:after { background-position: center -360px }
.linechart-table tbody th.hound:after { background-position: center -390px }
.linechart-table tbody th.darts:after { background-position: center -420px }
.linechart-table tbody th.tabletennis:after { background-position: center -450px }
.linechart-table tbody th.motobike:after { background-position: center -480px }
.linechart-table tbody th.bike:after { background-position: center -510px }
.linechart-table tbody th.live-dealer:after { background-position: center -615px }
.linechart-table tfoot .row-points th + td { border-color: transparent }
.linechart-table tfoot .row-border th:before,
.linechart-table tfoot .row-border th:after,
.linechart-table tfoot .row-points th:before,
.linechart-table tfoot .row-points th:after { content: none }
.linechart-table tfoot .row-terms td { padding: 0 0 10px; font-size: 11px }
.linechart-table .bar { background: #B4DBF8; border: 1px solid #c1c4c6; border-left: none; margin: 3px 9% 3px 0; text-align: left; display: block; position: relative }
.linechart-table .bar span { display: block; text-indent: 20px; white-space: nowrap; line-height: 22px; position: relative }
.linechart-table .bar em { position: absolute; top: 0; left: 0; bottom: 0; background: #7ac0f0; background: -moz-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ac0f0), color-stop(100%, #6aade8)); background: -webkit-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: -o-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: -ms-linear-gradient(top, #7ac0f0 0%, #6aade8 100%); background: linear-gradient(to bottom, #7ac0f0 0%, #6aade8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ac0f0', endColorstr='#6aade8', GradientType=0) }
.linechart-table .pts { position: relative; overflow: hidden; display: block }
.linechart-table .pts span { float: left; width: 23%; background: url(/wp-content/themes/general/visual/graph-icons.png) no-repeat right -576px; text-indent: -9999px }
.linechart-table .pts span:after,
.linechart-table .pts:before { float: right; width: 20px; margin-right: -10px; margin-top: 10px; text-indent: 0; text-align: center; content: "80" }
.linechart-table .pts:before { position: absolute; margin-right: auto; left: 0; margin-left: 0; text-align: left }
.linechart-table .pts span.p1:after { content: "85" }
.linechart-table .pts span.p2:after { content: "90" }
.linechart-table .pts span.p3:after { content: "95" }
.linechart-table .pts span.p4:after { content: "100" }

@media only screen and (min-width: 480px) and (max-width: 639px), only screen and (min-width: 768px) and (max-width: 899px), only screen and (min-width: 1070px) {
	.linechart-table thead th { font-size: 14px }
}

@media only screen and (max-width: 479px), only screen and (min-width: 640px) and (max-width: 767px) {
	.linechart-table ._logo2 span { display: none }
}

@media only screen and (min-width: 480px) and (max-width: 639px), only screen and (min-width: 768px) and (max-width: 899px) {
	.linechart-table ._logo2 span { margin-left: 10px }
}

@media only screen and (min-width: 768px) {
	.linechart-table { margin-bottom: 15px }
	.linechart-table ._logo2 span { display: inline-block }
}

@media only screen and (min-width: 900px) and (max-width: 949px), only screen and (min-width: 1150px) {
	.linechart-table { border-width: 1px; padding-left: 1%; padding-right: 4% }
	.linechart-table thead th { font-size: 17px; line-height: 40px; position: relative; padding-right: 22% }
	.linechart-table ._logo2 span { position: absolute; top: 10px; right: 6.4% }
	.linechart-table .bar { margin-right: 8% }
}


.game-creators { padding: 10px 10px 5px; margin-bottom: 15px; border: 1px solid #d8d9d9; box-shadow: inset 0 0 0 2px #fff; line-height: 1.2; background: #ebf2f9; background: -moz-linear-gradient(top, #ebf2f9 0%, #fff 100%); background: -webkit-linear-gradient(top, #ebf2f9 0%, #fff 100%); background: linear-gradient(to bottom, #ebf2f9 0%, #fff 100%) }
.game-creators .text { margin-bottom: 15px; font-size: 12px; line-height: 1.75; color: #575757 }
.game-creators .title { padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #b6c1ca; font-family: 'Open Sans condensed', sans-serif; font-size: 19px; line-height: 1.2; font-weight: 600; color: #060606; text-align: center }
.game-creators .group { padding: 10px; background: #fff }
.game-creators .title-small { padding: 5px; margin-bottom: 10px; font: normal 16px/1.2 'open sans', sans-serif; color: black; background: #ebf2f8; text-align: center }
.game-creators .list { padding: 0; margin: 0 0 13px; list-style-type: none; opacity: .65; text-align: center }
.game-creators .list:last-child { margin: 0 }
.game-creators .list li { display: inline-block; margin: 7px 10px; vertical-align: middle; font-size: 0; line-height: 0 }
.game-creators .list li:before { content: ''; display: inline-block; vertical-align: middle; background-image: url(/wp-content/themes/general/visual/game-creators-sprite.png) }
.game-creators .list .bmm:before { background-position: 0px -176px; width: 89px; height: 17px }
.game-creators .list .alderney:before { background-position: 0px -215px; width: 86px; height: 33px }
.game-creators .list .comodo:before { background-position: 0px -258px; width: 81px; height: 12px }
.game-creators .list .gambling-therapy:before { background-position: 0px -60px; width: 67px; height: 28px }
.game-creators .list .digicert:before { background-position: 0px -132px; width: 95px; height: 20px }
.game-creators .list .ecogra:before { background-position: 0px 0px; width: 100px; height: 30px }
.game-creators .list .ga:before { background-position: -49px -332px; width: 47px; height: 34px }
.game-creators .list .gambleaware:before { background-position: 0px -249px; width: 83px; height: 9px }
.game-creators .list .gamcare:before { background-position: 0px -30px; width: 100px; height: 30px }
.game-creators .list .gli:before { background-position: 0px -288px; width: 70px; height: 20px }
.game-creators .list .godaddy:before { background-position: 0px -88px; width: 98px; height: 27px }
.game-creators .list .itechlabs:before { background-position: 0px -347px; width: 38px; height: 35px }
.game-creators .list .nmi:before { background-position: 0px -308px; width: 50px; height: 38px }
.game-creators .list .quinel:before { background-position: 0px -116px; width: 97px; height: 16px }
.game-creators .list .rapidssl:before { background-position: 0px -270px; width: 76px; height: 18px }
.game-creators .list .sqs:before { background-position: -39px -366px; width: 36px; height: 34px }
.game-creators .list .symantec:before { background-position: 0px -193px; width: 88px; height: 24px }
.game-creators .list .thawte:before { background-position: 0px -152px; width: 94px; height: 24px }
.game-creators .list .tst:before { background-position: -50px -307px; width: 48px; height: 23px }
.game-creators .list .jugarbien:before { background-position: 0px -400px; width: 94px; height: 32px }
.game-creators .list .jefar:before { background-position: 0px -435px; width: 56px; height: 18px }
.game-creators .list .azajer:before { background-position: 0px -452px; width: 78px; height: 31px }
.game-creators .list .jugadores-anonimos:before { background-position: 0px -484px; width: 48px; height: 45px }
.game-creators,
.game-creators *,
.game-creators *:before,
.game-creators *:after { box-sizing: border-box }

@media only screen and (min-width: 768px) {
	.game-creators { padding: 15px 40px 10px }
	.game-creators .list { margin-bottom: 35px; text-align: left }
	.game-creators .title { font-size: 22px }
	.game-creators .group { padding: 17px 30px; margin: 0 -30px }
	.game-creators .title-small { font-size: 14px; text-align: left; font-weight: 600; color: #4a4a4a; padding: 5px 15px }
}

@media only screen and (min-width: 1024px) {
	.game-creators .group { padding: 17px 60px }
}


.table-stripes { margin-bottom: 15px; font-size: 12px; line-height: 1.2; text-align: center }
.table-stripes table { border-bottom: 1px solid #ccc; border-collapse: collapse }
.table-stripes th { height: 34px; font-weight: 600; border: 1px solid #ccc }
.table-stripes td { height: 42px; border-width: 0 1px; border-style: solid; border-color: #ccc }
.table-stripes i { font-style: normal }
.table-stripes caption { padding: 10px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #ccc }
.table-stripes tbody tr:first-child td { border-width: 1px 1px 0 1px }
.table-stripes tbody tr:nth-child(even) { background: #f9f9f9 }
.table-stripes span { display: block; position: relative; padding-left: 25px; font-size: 13px }
.table-stripes span i { position: absolute; top: -2px; left: 0; font-size: 14px }
.table-stripes th,
.table-stripes td { padding: 5px 10px; vertical-align: middle }
.table-stripes caption,
.table-stripes thead { font-family: 'Open Sans', sans-serif; font-size: 13px; background: -moz-linear-gradient(top, #fff 0%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #fff 0%, #e2e2e2 100%); background: linear-gradient(to bottom, #fff 0%, #e2e2e2 100%) }
.table-stripes .hidden { display: none }
.table-stripes[data-left-align*="1"] td:nth-child(1),
.table-stripes[data-left-align*="2"] td:nth-child(2),
.table-stripes[data-left-align*="3"] td:nth-child(3),
.table-stripes[data-left-align*="4"] td:nth-child(4) { text-align: left }
.table-stripes,
.table-stripes *,
.table-stripes *:before,
.table-stripes *:after { box-sizing: border-box }

@media only screen and (max-width:767px) {
	.table-stripes { overflow-x: auto; overflow-y: hidden }
	.table-stripes table { min-width: 600px }
}

@media only screen and (min-width:768px) {
	.table-stripes th,
	.table-stripes td { padding-right: 25px; padding-left: 25px }
}

@media only screen and (min-width:1025px) { 
	.table-stripes.centered { display: flex; justify-content: center; }
 }
 
 
 .history-slider { position: relative; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 2px }
.history-slider:before { content: ''; position: absolute; top: 2px; right: 2px; bottom: 2px; left: 2px; border: 1px solid #eef1f5; pointer-events: none }
.history-slider ul { padding: 0 20px 20px; margin: 0; line-height: 20px; color: #575757; list-style-type: none }
.history-slider ul .slick-arrow { display: none }
.history-slider .title { display: block; margin-bottom: 10px; font-family: 'Roboto Condensed'; font-size: 19px; line-height: 1.2; color: #1f86b1; text-align: center; font-weight: normal }
.history-slider .hidden { display: none }
.history-slider .slick-slider *:focus { outline: none }
.history-slider .history-slider-title { position: relative; padding: 10px; margin-bottom: 35px; border-bottom: 1px solid #ccc; font-weight: 600; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1.2; color: #5c5c5c; text-align: center; z-index: 1; background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(225, 225, 225, 1) 100%) }
.history-slider .history-slider-title span { position: relative; display: inline-block; padding-left: 35px; vertical-align: middle; text-align: left; background: url(/wp-content/themes/general/visual/flag-de.png) no-repeat 0 2px / 21px 14px }
.history-slider .history-slider-title.flag-en span { background-image: url(/wp-content/themes/general/visual/cas-flag-en.png) }
.history-slider .history-slider-title.flag-usa span { background-image: url(/wp-content/themes/general/visual/cas-flag-usa.png) }
.history-slider .history-slider-paging { margin-bottom: 25px; font-family: 'Roboto Condensed', sans-serif; font-size: 17px; color: #0a0a0a; text-align: center }
.history-slider .history-slider-paging .slick-list:before { content: ''; position: absolute; width: 100%; height: 2px; bottom: 5px; left: 0; background: #50a1c2 }
.history-slider .history-slider-paging li { position: relative; transition: font-weight .15s, color .15s; cursor: pointer }
.history-slider .history-slider-paging li:after { content: ''; position: relative; display: block; margin: 6px auto 0; width: 12px; height: 12px; border-radius: 50%; background: #e1e4e9; z-index: 1 }
.history-slider .history-slider-paging span { display: block; padding-top: 2px; transform-origin: 50% 100%; transition: transform .15s }
.history-slider .history-slider-paging .slick-current { font-weight: 700; color: #3d96bb }
.history-slider .history-slider-paging .slick-current:after { background: #1f86b1 }
.history-slider .history-slider-paging .slick-current span { transform: scale(1.29) }
.history-slider .history-slider-paging .slick-list { padding: 0 !important; margin: 0 50px }
.history-slider .history-slider-paging .slick-arrow { position: absolute; width: 34px; height: 34px; top: 50%; margin-top: -3px; border: 0; border-radius: 50%; background: #f3f3f3; appearance: none; font-size: 0; line-height: 0; text-indent: -4000px }
.history-slider .history-slider-paging .slick-arrow:before { content: ''; position: absolute; width: 9px; height: 9px; top: 50%; left: 50%; margin-top: -4px; border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a }
.history-slider .history-slider-paging .slick-prev { left: 7px }
.history-slider .history-slider-paging .slick-prev:before { margin-left: -3px; transform: rotate(-135deg) }
.history-slider .history-slider-paging .slick-next { right: 7px }
.history-slider .history-slider-paging .slick-next:before { margin-left: -7px; transform: rotate(45deg) }
.history-slider,
.history-slider *,
.history-slider *:before,
.history-slider *:after { box-sizing: border-box }

@media only screen and (min-width:768px) {
	.history-slider ul { padding: 20px; line-height: 24px }
	.history-slider > ul li { padding: 0 60px }
	.history-slider .title { text-align: left }
	.history-slider .history-slider-paging { margin: 0 20px }
	.history-slider .history-slider-paging .slick-list { margin: 0 60px !important }
}


.license-table { border: 1px solid #ebebeb; box-shadow: inset 0 0 0 3px #fff; margin: 5px auto 15px; padding: 11px }
.license-table { background: #ebf2f9; background: -moz-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #ebf2f9 0%, #ffffff 100%); background: linear-gradient(to bottom, #ebf2f9 0%, #ffffff 100%) }
.license-table table { width: 100%; margin-bottom: 7px }
.license-table caption { font-family: 'Roboto Condensed', sans-serif; font-size: 18px; line-height: 1.3; color: #343434; padding: 2px 5px 11px }
.license-table caption._license { border-bottom: 127px solid #fff; position: relative }
.license-table caption._license:after { content: ''; position: absolute; bottom: -110px; left: 30px; right: 30px; width: auto; border-bottom: 1px solid #dcdee0 }
.license-table tr { background: #fff }
.license-table th { text-align: left; font-weight: 400; font-size: 13px; line-height: 18px; color: #2d2d2d; padding: 6px 5px 6px 18px }
.license-table th:after { content: ':' }
.license-table th span { display: inline-block; vertical-align: middle; font-size: 15px; width: 26px }
.license-table td { font-size: 13px; line-height: 18px; padding: 6px 24px 6px 5px; text-align: right; font-weight: 700; color: #2d2d2d }

._license:before,
._license:after { display: inline-block; vertical-align: middle; width: 276px; height: 102px; background-position: center; background-repeat: no-repeat }
._license.dgoj:before,
._license.dgoj:after { background-image: url(/wp-content/themes/general/visual/dgoj-1.png) }


@media only screen and (max-width: 359px) {
	.license-table th span { position: relative; width: 18px; top: -1px; font-size: 13px }
	.license-table th,
	.license-table td { font-size: 11px }
}

@media only screen and (max-width: 767px) {
	.license-table.left,
	.license-table.right { float: none }
}

@media only screen and (min-width: 768px) {
	.license-table { min-width: 336px }
	.license-table.left { margin: 4px 20px 10px 0 }
	.license-table.right { margin: 4px 0 10px 20px }
}

@media only screen and (min-width: 1280px) {
	.license-table.left { margin-right: 40px }
	.license-table.right { margin-left: 40px }
}


.licenses-boxes { margin: 5px 0 20px 0 }
.licenses-boxes ul { list-style: none outside none; margin: 0; padding: 0 }
.licenses-boxes ul li { position: relative; display: block; padding: 3px 15px 3px 15px; border: solid 1px #d8d9d9; box-shadow: inset 0 0 0 2px #fff, inset -2px -2px 0 1px #eef1f5, inset 2px 2px 0 1px #eef1f5; background: rgb(238, 241, 245); background: -moz-linear-gradient(top, rgba(238, 241, 245, 1) 0%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(top, rgba(238, 241, 245, 1) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(238, 241, 245, 1) 0%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef1f5', endColorstr='#ffffff', GradientType=0); margin-top: 15px }
.licenses-boxes ul li:first-child { margin-top: 0 }
.licenses-boxes ul li a { display: block; width: 100%; height: 100%; text-decoration: none }
.licenses-boxes ul li:before { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); display: block; background: url(/wp-content/themes/general/visual/license-icons.png) no-repeat 0 0; width: 170px; height: 90px }
.licenses-boxes ul li.mga:before { background-position: 0 0 }
.licenses-boxes ul li.gra:before { background-position: 0 -90px }
.licenses-boxes ul li.ce:before { background-position: 0 -180px }
.licenses-boxes ul li.gc:before { background-position: 0 -270px }
.licenses-boxes ul li.im:before { background-position: 0 -360px }
.licenses-boxes ul li .title { position: relative; padding: 100px 0 10px 0; font-size: 13px; line-height: 16px; color: #121212; font-family: 'Open Sans', arial, sans-serif; text-transform: uppercase; font-weight: 600; display: block; text-align: center; z-index: 5 }
.licenses-boxes ul li .title:before { content: ''; position: absolute; top: 90px; height: 1px; background: #d8d9d9; width: 100%; left: 0 }

@media only screen and (min-width: 480px) {
	.licenses-boxes ul { display: flex; justify-content: space-between; -webkit-justify-content: space-between; flex-flow: wrap }
	.licenses-boxes ul li { flex-basis: 49%; box-sizing: border-box }
	.licenses-boxes ul li:nth-child(2) { margin-top: 0 }
}

@media only screen and (min-width: 768px) {
	.licenses-boxes ul li { flex-basis: 24%; max-width: 24%; margin-top: 0 }
}


.news-container { margin: 20px 0; padding: 13px; border: 1px solid #d7d7d7; background-color: #fff; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .1); box-shadow: 0 0 9px rgba(0, 0, 0, .1) }
.news-container img { width: auto; height: auto; max-width: 100% }
.news-container .title { padding: 14px; border: 1px solid #dfdfdf; margin-bottom: 12px; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-weight: bold; line-height: .78; text-transform: uppercase; color: #525764; background-image: -webkit-gradient(linear, left bottom, left top, from(#eaeaea), to(#ffffff)); background-image: -webkit-linear-gradient(bottom, #eaeaea 0%, #ffffff 100%); background-image: -o-linear-gradient(bottom, #eaeaea 0%, #ffffff 100%); background-image: linear-gradient(to top, #eaeaea 0%, #ffffff 100%) }
.news-container .column-title { padding: 10px; margin-bottom: 12px; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 21px; line-height: 1.2; text-align: center; color: #55dbfd; background-color: #23304e }
.news-container .column { padding-bottom: 10px }
.news-container .column:last-child { padding-bottom: 0 }
.news-container .column-title a { padding: 10px; margin: -10px; display: block; text-decoration: none; color: inherit }
.news-container .column-title a:hover { text-decoration: underline }
.news-container .column-title.icon { padding-left: 60px }
.news-container .column-title.icon a { padding-left: 60px; margin-left: -60px }
.news-container .column-title.icon:before { content: ''; position: absolute; top: 50%; left: 17px; width: 28px; height: 28px; margin-top: -14px; background: url(/wp-content/themes/general/visual/sprite-news.png) no-repeat 0 0 }
.news-container .column-title.icon-news:before { background-position: 0 0 }
.news-container .column-title.icon-guide:before { background-position: -28px 0 }
.news-container .column-title.icon-bonus:before { background-position: -56px 0 }
.news-container ul { list-style: none; padding: 0; margin: 0 }
.news-container li { margin-bottom: 12px }
.news-container li:last-child { margin-bottom: 0 }
.news-container ul a { position: relative; overflow: hidden; display: block; max-height: 60px; border: 12px solid transparent; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; line-height: 1.43; text-decoration: none; color: #545454; background-color: #f3f3f3 }
.news-container ul a:hover { text-decoration: underline; color: #0a509c }
.news-container ul img { float: left; max-width: 85px; margin: 2px 20px 2px 0 }

@media only screen and (min-width: 768px) {
	.news-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 20px }
	.news-container .title { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100%  - 28px); flex: 0 0 calc(100%  - 28px); width: calc(100%  - 28px) }
	.news-container .column { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 8px); flex: 0 0 calc(50% - 8px); width: calc(50% - 8px); padding-bottom: 0 }
	.news-container .column-news { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100% }
	.news-container .column-title { text-align: left }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.news-container .column-news { padding-bottom: 15px }
	.news-container .column-news ul { position: relative; overflow: hidden }
	.news-container .column-news li { float: left; width: calc(33.33% - 6px); margin-right: 9px }
	.news-container .column-news li:last-child { margin-right: 0 }
	.news-container .column-news ul img { float: none; display: block; width: 100%; max-width: none; margin: 0 0 8px }
	.news-container .column-news a { max-height: none; border-width: 14px }
}

@media only screen and (min-width: 1024px) {
	.news-container .column { -webkit-box-flex: 0; -ms-flex: 0 0 calc(33.33% - 8px); flex: 0 0 calc(33.33% - 8px); width: calc(33.33% - 8px); padding-bottom: 0 }
	.news-container .column-title { text-align: center }
}

.text-orange { color: #ef5b3b }




table.dataTable tbody th,
table.dataTable tbody td { padding: 10px 0 !important; }
.dataTables_wrapper { position: inherit !important; }
.filter-table.loading { height: 1500px; }
.filter-table.loading:after { content: 'Loading...'; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff url(/wp-content/themes/general/visual/loading.gif) no-repeat center; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-position: center 40px; padding-top: 90px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-left: 0; }
.no-results-screen { width: 100%; background-color: #f2f7fb; text-align: center; padding: 30px 10px; box-sizing: border-box; margin-top: -25px; margin-bottom: 35px; }
.no-results-screen strong { display: block; font-size: 15px; color: #2e2e2e; margin-bottom: 20px; }
.no-results-screen .selected_filters { display: flex; justify-content: center; flex-wrap: wrap; margin-top: 20px; }
.no-results-screen .selected_filters + p { margin-top: 20px; }
.no-results-screen .filter_box { position: relative; border: 1px solid #dbdede; border-radius: 2px; background-color: #ffffff; color: #15729d; padding: 10px 0 10px 12px; margin: 5px; font-weight: 600; }
.no-results-screen .filter_box.switch_filter { background: #ffffff url(/wp-content/themes/general/visual/check-icon.png) no-repeat 12px center; padding: 10px 0 10px 38px }
.no-results-screen .filter_box button { border: none; height: 100%; background-color: transparent; color: #000000; margin-left: 15px; padding: 0 12px 0 10px; }
.no-results-screen .filter_box button:focus { outline: none; }
.no-results-screen .no-res-btn { width: 250px; margin: 20px auto 0; }
.no-results-screen .no-res-btn a { padding: 7px 5px; }
.filter-table table { width: 100% !important; border-collapse: collapse !important; margin: 15px 0 25px !important; }
.filter-table table.dataTable.no-footer,
.filter-table table.dataTable thead th { border-bottom: none; }
.filter-table table th { padding: 10px 0; font: 700 12px 'open sans', sans-serif; line-height: 1.2; background-color: #9f9f9f; color: #ffffff; border-right: 1px solid #ffffff; }
.filter-table table th:last-of-type { border-right: none; }
.filter-table table .terms-row { width: 100%; background-color: #f2f7fb; font: 10px Verdana, sans-serif; color: #838485; padding: 8px; }
.filter-table table .terms-row td a { color: #838485; }
.filter-table .td-logo { padding: 8px 0; }
.filter-table .td-bonus,
.filter-table .td-rating { text-align: center; }
.filter-table .td-bonus span,
.filter-table .td-bonus strong:before,
.filter-table .td-bonus strong:after { display: block; font: 12px 'open sans', sans-serif; color: #6b6b6b; }
.filter-table .td-bonus strong { font: 700 15px 'open sans', sans-serif; color: #000000; }
.filter-table .td-bonus strong:before { content: attr(data-before); }
.filter-table .td-bonus strong:after { content: attr(data-after); }
.filter-table .availability { position: relative; width: 20px; height: 20px; font-size: 0; line-height: 0; text-indent: -9999px; }
.filter-table .availability.yes { background: url(/wp-content/themes/general/visual/filtertable-check.png) no-repeat center; }
.filter-table .availability.no { background: url(/wp-content/themes/general/visual/filtertable-cross.png) no-repeat center; }
.filter-table .td-rating strong { font: 600 14px 'open sans', sans-serif; color: #000000; margin-top: -2px; }
.filter-table .td-link { width: 89px; padding: 10px 0; }
.filter-table .td-link a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0; color: #0e6e9b; text-decoration: none; }
.filter-table .td-link a:before { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; content: '¡Al casino!'; width: 70px; height: 38px; border: 1px solid #ed573a; border-radius: 4px; margin-bottom: 2px; color: #ed573a; font: 700 12px 'open sans', sans-serif; text-align: center; }
.filter-table .td-link a:hover:before { background: #ffb6a0; color: #ffffff; }
.filter-table .th-logo,
.filter-table .th-bonus,
.filter-table .th-rating { pointer-events: none; }
.filter-table .th-terms { display: none; }
.filter-table table thead .sorting,
.filter-table table thead .sorting_asc,
.filter-table table thead .sorting_desc { background-image: none !important; }

.filter-table ._rogo > a { width: 180px; height: 35px; }
.filter-table .td-logo.mid span { display: block; height: 35px; margin: auto; background: url(/wp-content/themes/general/visual/logos-table-mid.png) no-repeat center 0; background-size: contain; font-size: 0; line-height: 0; text-indent: -9999px; }
.filter-table .td-logo.mid.dunder span { background-image: url(/wp-content/themes/general/visual/round/dunder.png) }
.filter-table .td-logo.mid.dunder-affiliates span { background-image: url(/wp-content/themes/general/visual/round/dunder-affiliates.png) }
.filter-table .td-logo.mid.affpower span { background-image: url(/wp-content/themes/general/visual/round/affpower.png) }
.filter-table .td-logo.mid.affiliate-edge span { background-image: url(/wp-content/themes/general/visual/round/affiliate-edge.png) }
.filter-table .td-logo.mid.betfair-affiliates span { background-image: url(/wp-content/themes/general/visual/round/betfair-affiliates.png) }
.filter-table .td-logo.mid.betway-partners span { background-image: url(/wp-content/themes/general/visual/round/betway-partners.png) }
.filter-table .td-logo.mid.betway-partners-v2 span { background-image: url(/wp-content/themes/general/visual/round/betway-partners.jpg) }
.filter-table .td-logo.mid.buffalo-partners span { background-image: url(/wp-content/themes/general/visual/round/buffalo-partners.png) }
.filter-table .td-logo.mid.buffalo-partners-v2 span { background-image: url(/wp-content/themes/general/visual/round/buffalo-partners.jpg) }
.filter-table .td-logo.mid.casumo-affiliates span { background-image: url(/wp-content/themes/general/visual/round/casumo-affiliates.png) }
.filter-table .td-logo.mid.casumo-affiliates-v2 span { background-image: url(/wp-content/themes/general/visual/round/casumo-affiliates.jpg) }
.filter-table .td-logo.mid.galaxy-affilates span { background-image: url(/wp-content/themes/general/visual/round/galaxy-affilates.png) }
.filter-table .td-logo.mid.galaxy-affilates-v2 span { background-image: url(/wp-content/themes/general/visual/round/galaxy-affilates.jpg) }
.filter-table .td-logo.mid.income-access span { background-image: url(/wp-content/themes/general/visual/round/income-access.png) }
.filter-table .td-logo.mid.income-access-v2 span { background-image: url(/wp-content/themes/general/visual/round/income-access.jpg) }
.filter-table .td-logo.mid.kindred-affiliates span { background-image: url(/wp-content/themes/general/visual/round/kindred-affiliates.png) }
.filter-table .td-logo.mid.leovegas-affiliates span { background-image: url(/wp-content/themes/general/visual/round/leovegas-affiliates.png) }
.filter-table .td-logo.mid.ivy-affiliates span { background-image: url(/wp-content/themes/general/visual/round/ivy-affiliates-2.png) }
.filter-table .td-logo.mid.mr-affilate span { background-image: url(/wp-content/themes/general/visual/round/mr-affilate.png) }
.filter-table .td-logo.mid.revenue-giants span { background-image: url(/wp-content/themes/general/visual/round/revenue-giants.png) }

.filter-fields { margin-top: 40px; background-color: #f2f2f2; padding: 4px; font-family: 'open sans', sans-serif; font-weight: 600; }
.filter-fields .filter-head { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 7px; font-size: 13px; }
.filter-table caption { position: absolute; width: 100%; top: -30px; left: 50%; transform: translate(-50%); }
.filter-wrapper { position: relative; }
.filter-wrapper .results { margin: 0; font: 600 14px 'open sans', sans-serif; color: #2e2e2e; text-align: center; }
.filter-wrapper .results strong { font-size: 17px; }
.filter-wrapper .results.filtered { display: none; }
.filter-fields .filter-sortby { position: relative; }
.filter-fields .filter-sortby:after { content: ''; position: absolute; top: 6px; right: 5px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 6px solid #2e2e2e; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }
.filter-fields .filter-sortby span { font-size: 12px; }
.filter-fields .filter-sortby select { width: 85px; padding: 0; background: none; border: none; color: #0e6e9b; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.filter-fields .filter-sortby select:focus { outline: none; }
.filter-fields .filter-clear { border: none; background: none; color: #0e6e9b; padding-left: 17px; background: url(/wp-content/themes/general/visual/clear-filter-icon.png) no-repeat 0 center; }
.filter-fields .filter-clear:focus { outline: none; }
.filter-fields .filter-clear em { display: none; }
.filter-fields .filter-body { position: relative; height: 95px; overflow: hidden; border: 1px solid #d8d9d9; padding: 7px; background-color: #ffffff; -webkit-transition: .3s ease-out; -o-transition: .3s ease-out; transition: .3s ease-out; }
.filter-fields .filter-body.opened { height: auto; }
.filter-fields .filter-body.opened .filter-mask { position: static; height: 25px; background: none; border-top: 1px solid #dddddd; }
.filter-fields .filter-body.opened .filter-mask span { padding-bottom: 0; }
.filter-fields .filter-body div select { width: 100%; border: 1px solid #dddddd; padding: 10px 5px; font-size: 14px; background-color: #ffffff; color: #2e2e2e; }
.filter-fields .filter-body div select:focus { outline: none; }
.filter-fields .filter-body div.filter-switches { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.filter-fields .filter-selects { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.filter-fields .filter-selects select:invalid { color: #b7b7b7; }
.filter-fields .filter-selects select option { color: #2e2e2e; }
.filter-fields .filter-selects div { margin-bottom: 7px; }
.filter-fields .filter-selects div,
.filter-fields .filter-switches div { width: 49%; }
.filter-fields .filter-selects div span { display: none; }
.filter-fields .single-switch.locked { border: 1px solid; }
.filter-fields .filter-selects .select-wrapper { position: relative; }
.filter-fields .filter-selects .select-wrapper:before { content: ''; position: absolute; top: 11px; left: 5px; width: 21px; height: 21px; background: url(/wp-content/themes/general/visual/small_select_icons.png) no-repeat; }
.filter-fields .filter-selects .select-wrapper.android:before { background-position: 0 0; }
.filter-fields .filter-selects .select-wrapper.ios:before { background-position: 0 -22px; }
.filter-fields .filter-selects .select-wrapper.apple_pay:before { background-position: 0 -22px; }
.filter-fields .filter-selects .select-wrapper.paysafecard:before { background-position: 0 -84px; }
.filter-fields .filter-selects .select-wrapper.paypal:before { background-position: 0 -104px; }
.filter-fields .filter-selects .select-wrapper.bitcoin:before { background-position: 0 -126px; }
.filter-fields .filter-selects .select-wrapper.neteller:before { background-position: 0 -147px; }
.filter-fields .filter-selects .select-wrapper.mastercard:before { background-position: 0 -167px; }
.filter-fields .filter-selects .select-wrapper.debit-card:before { background-position: 0 -337px; }
.filter-fields .filter-selects .select-wrapper.visa:before { background-position: 0 -189px; }
.filter-fields .filter-selects .select-wrapper.skrill:before { background-position: 0 -210px; }
.filter-fields .filter-selects .select-wrapper.webmoney:before { background-position: 0 -232px; }
.filter-fields .filter-selects .select-wrapper.trustly:before { background-position: 0 -252px; }
.filter-fields .filter-selects .select-wrapper.bank-transfer:before { background-position: 0 -272px; }
.filter-fields .filter-selects .select-wrapper.ecopayz:before { background-position: 0 -294px; }
.filter-fields .filter-selects .select-wrapper.pay_mobile:before { background-position: 0 -314px; }
.filter-fields .filter-selects .select-wrapper.bank_trasfer:before { background-position: 0 -272px; }
.filter-fields .filter-selects .select-wrapper.klarna:before { background-position: -21px 0; }
.filter-fields .filter-selects .select-wrapper.much_better:before { background-position: -19px -20px; }
.filter-fields .filter-selects .select-wrapper select { padding: 10px 5px 10px 26px; }
.filter-fields .filter-switches .filter-radio-slider { width: 34px; }
.filter-fields .filter-radio-slider { position: relative; margin: 10px auto 0; }
.filter-fields .filter-radio-slider:before,
.filter-fields .filter-radio-slider:after { position: absolute; top: -2px; font: 400 14px 'open sans', sans-serif; color: #2e2e2e; }
.filter-fields .filter-radio-slider fieldset { position: relative; height: 18px; border: none; padding: 0; margin: 0; background-color: #dcdcdc; border-radius: 34px; -webkit-transition: .4s; -o-transition: .4s; transition: .4s; }
.filter-fields .filter-radio-slider fieldset:before { position: absolute; content: ''; height: 14px; width: 14px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: .4s; -o-transition: .4s; transition: .4s; }
.filter-fields .filter-radio-slider.yes fieldset:before { -webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px); }
.filter-fields .filter-radio-slider.no fieldset:before { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.filter-fields .filter-radio-slider.yes fieldset { background-color: #6b6b6b; }
.filter-fields .filter-radio-slider fieldset input { visibility: hidden; }
.filter-fields .filter-radio-slider fieldset label { position: absolute; top: -1px; font: 400 14px 'open sans', sans-serif; color: #2e2e2e; text-indent: -9999px; }
.filter-fields .filter-radio-slider fieldset .no-label { left: -29px; padding-right: 58px; z-index: 1; }
.filter-fields .filter-radio-slider fieldset .yes-label { right: -32px; padding-left: 58px; z-index: 2; }
.filter-fields .filter-radio-slider fieldset .active { z-index: 0; }
.filter-fields .single-switch { text-align: center; margin: 5px 0; }
.filter-fields .switch-text { text-transform: uppercase; margin: 0;padding:0;text-align:center; }
.filter-fields .filter-mask { position: absolute; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; height: 68px; text-align: center; background: url(/wp-content/themes/general/visual/show-mask.png) repeat-x; }
.filter-fields .filter-body div.filter-mask { width: 100%; margin-bottom: 0; }
.filter-fields .filter-mask span { display: none; position: relative; color: #0e6e9b; font-size: 13px; padding-right: 20px; padding-bottom: 6px; }
.filter-fields .filter-mask span.shown { display: -webkit-box; display: -ms-flexbox; display: flex; }
.filter-fields .filter-mask span:after { content: ''; position: absolute; top: 7px; right: 5px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 6px solid #2e2e2e; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }
.filter-fields .filter-mask span.show-less:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

@media only screen and (min-width: 360px) {
	.filter-table table thead th { padding: 10px 0 !important; }
	.filter-table .td-rating { width: 50px; padding: 8px 0; }
	.filter-table .th-rating,
	.filter-table .td-rating,
	.filter-table .th-paypal,
	.filter-table .td-paypal { display: table-cell; }
	.filter-table .th-paypal { background-image: url(/wp-content/themes/general/visual/paypal-small-logo-white.png); background-repeat: no-repeat; background-position: center; font-size: 0; line-height: 0; text-indent: -9999px; }

	.filter-wrapper .results { font-size: 16px; }
	.filter-wrapper .results strong { font-size: 19px; }
}

@media only screen and (min-width: 480px) {
	.filter-table .th-live,
	.filter-table .td-live { display: table-cell; }
	.filter-table .availability,
	.filter-table .td-rating { width: 65px; }
}

@media only screen and (min-width: 560px) {
	.filter-table .th-cash,
	.filter-table .td-cash { display: table-cell; }
	.filter-table .td-logo { width: 165px; }
	.filter-table .td-bonus { width: 155px; }
}

@media only screen and (min-width: 768px) {
	.filter-table table th { background-color: #6b6b6b; border: 1px solid #848484; font-size: 13px; line-height: 1.2; padding: 4px 0; }
	.filter-table table .terms-row { padding: 8px 20px !important; }
	.filter-table table .terms-row .trigger-terms:hover { text-decoration:underline; }
	.filter-table table thead th { padding: 10px 5px; }
	.filter-table table thead .sorting { background: #6b6b6b url(/wp-content/themes/general/assets/DataTables/DataTables-1.10.18/images/sort_both.png) no-repeat right !important; }
	.filter-table table thead .sorting_asc { background: #6b6b6b url(/wp-content/themes/general/assets/DataTables/DataTables-1.10.18/images/sort_asc.png) no-repeat right !important; }
	.filter-table table thead .sorting_desc { background: #6b6b6b url(/wp-content/themes/general/assets/DataTables/DataTables-1.10.18/images/sort_desc.png) no-repeat right !important; }
	.filter-table .th-logo,
	.filter-table .th-bonus,
	.filter-table .th-rating { pointer-events: all; }
	.filter-table .td-bonus span,
	.filter-table .td-bonus strong:before,
	.filter-table .td-bonus strong:after { font-size: 13px; }
	.filter-table .td-bonus strong { font-size: 22px; line-height: 1.2; }
	.filter-table .td-link a { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; font: 12px 'open sans', sans-serif; text-align: right; }
	.filter-table .td-link a:before { width: 120px; }
	.filter-table .th-paypal { background-image: none; font-size: 13px; line-height: inherit; text-indent: inherit; }
	.filter-table .td-rating { font-size: 13px; }
	.filter-table .td-rating strong { font-size: 16px; }
	.filter-table .td-logo { padding: 8px 0; }
	.no-results-screen { padding: 30px; }
	.no-results-screen .filter_box { margin: 5px 10px; }
	.no-results-screen .selected_filters { margin-top: 15px; }
	.no-results-screen .selected_filters + p { margin-top: 20px; }

	.filter-table .td-logo.mid span { width: 120px; }

	.filter-fields { padding: 7px; margin: 4px; border: 1px solid #d8d9d9; background-color: #ffffff; outline: 4px solid #eff1f5; }
	.filter-fields .filter-head { margin-bottom: 10px; background-color: #f2f2f2; }
	.filter-fields .filter-body { border: none; padding: 0; height: auto; }
	.filter-fields .filter-sortby { visibility: hidden; }
	.filter-fields .filter-clear { display: block; margin: 4px 0; }
	.filter-fields .filter-clear em { display: inline; font-style: normal; }
	.filter-fields .filter-selects div:nth-child(even),
	.filter-fields .filter-selects div:nth-child(odd) { width: auto; }
	.filter-fields .filter-mask { display: none; }
	.filter-fields .filter-selects { padding: 0 17px; }
	.filter-fields .filter-selects div { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 17px; margin-bottom: 0; }
	.filter-fields .filter-selects div:last-of-type { margin-right: 0; }
	.filter-fields .filter-selects div span { display: block; text-transform: uppercase; margin-bottom: 10px; }
	.filter-fields .filter-body div.filter-switches { width: 430px; margin: 20px auto 0; }
	.filter-fields .filter-selects .select-wrapper:before { top: 38px; }
	.filter-wrapper { padding: 5px 0; }
	.filter-table { position: relative; }
	.filter-table caption { width: auto; top: -212px; }
}

@media only screen and (min-width: 950px) {
	.filter-table .td-link a { font-size: 13px; }

	.filter-table .td-logo.mid span { width: 110px; }
}

@media only screen and (min-width: 950px) and (max-width: 1023px) {
	.filter-table .td-link a { word-break: break-word; }
}

@media only screen and (min-width: 1024px) {
	.filter-table .td-link a:before { width: 138px; }

	.filter-table .td-logo.mid span { width: 90px; margin: 0 0 0 10px; }

	.filter-fields .filter-clear:hover { cursor: pointer; }
}

@media only screen and (min-width: 1200px) {
	.filter-fields .filter-head { margin-bottom: 15px; }
	.filter-fields .filter-selects { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0; }
	.filter-fields .filter-selects div span,
	.filter-fields .switch-text { text-transform: none; }
	.filter-fields .filter-selects div span { margin-bottom: 7px; }
	.filter-fields .filter-body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
	.filter-fields .filter-body div.filter-switches { width: 225px; margin: 0; }
	.filter-fields .single-switch { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 25px; }
	.filter-fields .filter-selects div:last-of-type { margin-right: 17px; }
	.filter-fields .filter-radio-slider { margin: 12px auto 0; }
	.filter-fields .filter-radio-slider fieldset .no-label { left: -24px; }
	.filter-fields .filter-radio-slider fieldset .yes-label { right: -25px; }
	.filter-fields .filter-selects .select-wrapper:before { top: 35px; }
	.filter-fields .filter-selects select,
	.filter-fields .filter-radio-slider label:hover { cursor: pointer; }
	.filter-table caption { top: -138px; }
}

@media only screen and (min-width: 1280px) {
	.filter-table { table-layout: fixed; }
	.filter-table table th { padding: 10px 15px; }
	.filter-table .availability,
	.filter-table .td-rating { width: 100px; }
}



.grid-boxes { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; border-top: 1px solid #d6d8d9; border-bottom: 1px solid #d6d8d9; padding: 15px 0 }
.grid-boxes li { position: relative; display: inline-block; border: 1px solid #d6d8d9; background-color: #fffcf0; font: bold 15px 'open sans condesed', sans-serif; text-align: center; list-style-type: none; width: 45%; margin-bottom: 15px; min-height: 118px }
.grid-boxes li .grid-icons { position: relative; display: block; text-decoration: none; color: #000000; padding: 90px 5px 10px }
.grid-boxes .grid-icons:after { position: absolute; content: ''; top: 5px; left: 50%; margin-left: -65px; width: 130px; height: 80px }
.grid-boxes .grid-icons.slots:after { background: url(/wp-content/themes/general/visual/slots-symbol.png) no-repeat }
.grid-boxes .grid-icons.roulette:after { background: url(/wp-content/themes/general/visual/roulette-symbol.png) no-repeat }
.grid-boxes .grid-icons.blackjack:after { background: url(/wp-content/themes/general/visual/blackjack-symbol.png) no-repeat }
.grid-boxes .grid-icons.video-poker:after { background: url(/wp-content/themes/general/visual/video-poker-symbol.png) no-repeat }
.grid-boxes .grid-icons.baccarat:after { background: url(/wp-content/themes/general/visual/baccarat-symbol.png) no-repeat }
.grid-boxes .grid-icons.bingo:after { background: url(/wp-content/themes/general/visual/bingo-symbol.png) no-repeat }
.grid-boxes .grid-icons.casino-poker:after { background: url(/wp-content/themes/general/visual/casino-poker-symbol.png) no-repeat }
.grid-boxes .grid-icons.craps:after { background: url(/wp-content/themes/general/visual/craps-symbol.png) no-repeat }
.grid-boxes .grid-icons.keno:after { background: url(/wp-content/themes/general/visual/keno-symbol.png) no-repeat }
.grid-boxes .grid-icons.online-poker:after { background: url(/wp-content/themes/general/visual/online-poker-symbol.png) no-repeat }
.grid-boxes .grid-icons.scratch-card:after { background: url(/wp-content/themes/general/visual/scratch-card-symbol.png) no-repeat }
.grid-boxes .grid-icons.sic-bo:after { background: url(/wp-content/themes/general/visual/sic-bo-symbol.png) no-repeat }

@media only screen and (min-width: 768px) {
	.grid-boxes { padding: 21px 30px }
	.grid-boxes li { width: 23%; min-height: 138px; margin: 9px 0 }
	.grid-boxes li .grid-icons { padding: 105px 5px 16px }
	.grid-boxes li .grid-icons:after { top: 15px }
}

@media only screen and (min-width: 1024px) {
	.grid-boxes { padding: 21px }
}

.info-box .info-text .title { text-align: left }
.info-box .info-text .logo { position: relative; float: left; margin: 0 10px 0 0; font-size: 0; line-height: 0; text-indent: -9999px }
.info-box .info-text .logo:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center left }
.info-box .info-text .logo.logo-gc { width: 140px; height: 50px }
.info-box .info-text .logo-gc:before { background-image: url(/wp-content/themes/general/visual/uk-gambling-commission-logo.png) }
.info-box .info-text .logo.logo-ibas { width: 115px; height: 45px; background: none }
.info-box .info-text .logo-ibas:before { background-image: url(/wp-content/themes/general/visual/ibas-logo2.png) }
.info-box .info-text .logo.logo-egba { width: 148px; height: 45px }
.info-box .info-text .logo-egba:before { background-image: url(/wp-content/themes/general/visual/egba-logo.png) }
.info-box .info-text .logo.logo-essa { width: 120px; height: 45px }
.info-box .info-text .logo-essa:before { background-image: url(/wp-content/themes/general/visual/essa-logo.png) }
.info-box .info-text .logo.logo-gambleaware { width: 220px; height: 45px }
.info-box .info-text .logo-gambleaware:before { background-image: url(/wp-content/themes/general/visual/gambleaware-logo.png) }
.info-box .info-text .logo.logo-schleswig-holstein { width: 140px; height: 50px }
.info-box .info-text .logo.logo-schleswig-holstein:before { background-image: url(/wp-content/themes/general/visual/schleswig-holstein-innenministerium.png) }
.info-box .info-text .logo.logo-mga { width: 140px; height: 50px }
.info-box .info-text .logo.logo-mga:before { background-image: url(/wp-content/themes/general/visual/malta-gaming-authority-logo.png) }
.info-box .info-text .logo.logo-hm-gibraltar { width: 140px; height: 50px }
.info-box .info-text .logo.logo-hm-gibraltar:before { background-image: url(/wp-content/themes/general/visual/gibraltar-gambling-commissioner-logo.png) }
.info-box .info-text .logo.logo-katana { width: 140px; height: 50px }
.info-box .info-text .logo.logo-katana:before { background-image: url(/wp-content/themes/general/visual/katana.png) }
.info-box .info-text .logo.logo-dgoj-v2 { width: 170px; height: 29px }
.info-box .info-text .logo.logo-dgoj-v2:before { background-image: url(visual/dgoj-1.png) }

.info-box .info-text p { margin: 0 0 15px; line-height: 24px }
.info-box .info-table { border: 1px solid #dddddd; padding: 5px }
.info-box .info-table table { width: 100%; border: 1px solid #ebebeb }
.info-box .info-table caption { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1; padding: 4px 0 9px; font-weight: 600; color: #333; display: none }
.info-box .info-table tbody { background-color: #fffcf0 }
.info-box .info-table th { text-align: left; color: #000000; padding: 5px; vertical-align: top }
.info-box .info-table td { padding: 5px 10px; word-break: break-all }
.info-box .info-table tr:first-of-type th { padding: 15px 5px 5px }
.info-box .info-table tr:last-of-type th { padding: 5px 5px 15px }
.info-box .info-table tr:first-of-type td { padding: 15px 10px 5px }
.info-box .info-table tr:last-of-type td { padding: 5px 10px 15px }

@media only screen and (min-width: 768px) {
	.info-box .info-text { display: inline-block; width: calc(100% - 437px); padding-right: 20px; vertical-align: top }
	.info-box .info-table { display: inline-block; width: 400px }
	.info-box .info-text p { margin: 0 }
}

@media only screen and (min-width: 1024px) {
	.info-box .info-table th { padding: 5px 5px 5px 30px }
	.info-box .info-table tr:first-of-type th { padding: 25px 5px 5px 30px }
	.info-box .info-table tr:last-of-type th { padding: 5px 5px 25px 30px }
	.info-box .info-table tr:first-of-type td { padding: 25px 10px 5px }
	.info-box .info-table tr:last-of-type td { padding: 5px 10px 25px }
}

@media only screen and (min-width: 1280px) {
	.info-box .info-text { width: calc(100% - 472px) }
	.info-box .info-table { width: 435px }
}


.software-box { background-color: #f9f9f9; padding: 10px 15px; border: 1px solid #d6d8d9; margin-bottom: 15px }
.software-box p { color: #696969; line-height: 24px }
.software-box h5 { display: block; font: 600 16px 'open sans', sans-serif; color: #000000; padding: 75px 0 0; background-repeat: no-repeat; background-position: center 5px }
.software-box.net-nanny h5 { background-image: url(/wp-content/themes/general/visual/net-nanny-logo.png) }
.software-box.cybersitter h5 { background-image: url(/wp-content/themes/general/visual/cybersitter-logo.png) }
.software-box.gamblock h5 { background-image: url(/wp-content/themes/general/visual/gamblock-logo.png) }
.software-box.betfilter h5 { background-image: url(/wp-content/themes/general/visual/betfilter-logo.png) }
.software-box.qustodio h5 { background-image: url(/wp-content/themes/general/visual/qustodio-logo.png) }
.software-box.gamban h5 { background-image: url(/wp-content/themes/general/visual/gamban-logo.png) }

@media only screen and (min-width: 768px) {
	.software-tool-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 15px }
	.software-box { width: 45%; margin-bottom: 0 }
	.software-box h5 { padding: 25px 0; background-position: center right }
}

@media only screen and (min-width: 1200px) {
	.software-tool-row { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
	.software-box { width: 45%; padding: 10px 20px }
}


.plain-table.w-caption { padding-bottom: 20px }
.plain-table.w-caption table { width: 100%; border: 1px solid #dddddd }
.plain-table.w-caption caption { font: 700 14px 'open sans', sans-serif; color: #181818; background-color: #f2f2f2; padding: 10px 0; border-width: 1px 1px 0 1px; border-style: solid; border-color: #dddddd }
.plain-table.w-caption th { font: 600 12px 'open sans', sans-serif; color: #5c5c5c; padding: 7px 0; background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e1e1e1)); background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%) }
.plain-table.w-caption th, .plain-table.w-caption td { border-right: 1px solid #dddddd }
.plain-table.w-caption td { border-bottom: 1px solid #dddddd; font: 14px 'open sans', sans-serif; text-align: center; padding: 18px 5px }
.plain-table.w-caption td strong { color: #2e2e2e; font-weight: 600 }
.plain-table.w-caption th:first-of-type, .plain-table.w-caption td:first-of-type { display: none }
.plain-table ._logo a { display: block; width: 100%; height: 100%; }
.plain-table.w-caption .logo { font-size: 0; line-height: 0; text-indent: -9999px; background-size: contain; background-position: center; background-repeat: no-repeat; padding: 5px }
.plain-table.w-caption .logo.logo-fouryoubet { background-image: url(/wp-content/themes/generel/visual/light/4youbet.png) }
.plain-table.w-caption .logo.logo-zodiac { background-image: url(/wp-content/themes/generel/visual/light/zodiac.png) }
.plain-table.w-caption .logo.logo-captain-cooks { background-image: url(/wp-content/themes/generel/visual/light/captain-cooks.png) }
.plain-table.w-caption .logo.logo-ares-casino { background-image: url(/wp-content/themes/generel/visual/light/ares-casino.png) }
.plain-table.w-caption .logo.logo-vegas-strip-casino { background-image: url(/wp-content/themes/generel/visual/light/vegas-strip-casino.png) }
.plain-table.w-caption .logo.logo-mighty-slots { background-image: url(/wp-content/themes/generel/visual/light/mighty-slots.png) }
.plain-table.w-caption .logo.logo-skill7 { background-image: url(/wp-content/themes/generel/visual/light/skill7.png) }

@media only screen and (min-width: 560px) {
	.plain-table.w-caption th:first-of-type, .plain-table.w-caption td:first-of-type { display: table-cell }
}


.table-terms thead { display: block; }
.table-terms th { display: flex; justify-content: center; align-items: stretch; flex-flow: column nowrap; box-sizing: border-box !important; }
.table-terms tr { display: flex; flex-flow: row wrap; box-sizing: border-box !important; }
.table-terms tbody tr { align-items: center; }
.table-terms,
.table-terms caption,
.table-terms tbody,
.table-terms td { display: block; }
.table-terms[data-hpaypal="1"] thead tr th:nth-child(1),
.table-terms[data-hpaypal="1"] tbody tr td:nth-child(1),
.table-terms[data-hpaypal="2"] thead tr th:nth-child(2),
.table-terms[data-hpaypal="2"] tbody tr td:nth-child(2),
.table-terms[data-hpaypal="3"] thead tr th:nth-child(3),
.table-terms[data-hpaypal="3"] tbody tr td:nth-child(3),
.table-terms[data-hpaypal="4"] thead tr th:nth-child(4),
.table-terms[data-hpaypal="4"] tbody tr td:nth-child(4),
.table-terms[data-hpaypal="5"] thead tr th:nth-child(5),
.table-terms[data-hpaypal="5"] tbody tr td:nth-child(5),
.table-terms[data-hpaypal="6"] thead tr th:nth-child(6),
.table-terms[data-hpaypal="6"] tbody tr td:nth-child(6),
.table-terms[data-hpaypal="7"] thead tr th:nth-child(7),
.table-terms[data-hpaypal="7"] tbody tr td:nth-child(7),
.table-terms[data-hpaypal="8"] thead tr th:nth-child(8),
.table-terms[data-hpaypal="8"] tbody tr td:nth-child(8),
.table-terms[data-hstreaming="1"] thead tr th:nth-child(1),
.table-terms[data-hstreaming="1"] tbody tr td:nth-child(1),
.table-terms[data-hstreaming="2"] thead tr th:nth-child(2),
.table-terms[data-hstreaming="2"] tbody tr td:nth-child(2),
.table-terms[data-hstreaming="3"] thead tr th:nth-child(3),
.table-terms[data-hstreaming="3"] tbody tr td:nth-child(3),
.table-terms[data-hstreaming="4"] thead tr th:nth-child(4),
.table-terms[data-hstreaming="4"] tbody tr td:nth-child(4),
.table-terms[data-hstreaming="5"] thead tr th:nth-child(5),
.table-terms[data-hstreaming="5"] tbody tr td:nth-child(5),
.table-terms[data-hstreaming="6"] thead tr th:nth-child(6),
.table-terms[data-hstreaming="6"] tbody tr td:nth-child(6),
.table-terms[data-hstreaming="7"] thead tr th:nth-child(7),
.table-terms[data-hstreaming="7"] tbody tr td:nth-child(7),
.table-terms[data-hstreaming="8"] thead tr th:nth-child(8),
.table-terms[data-hstreaming="8"] tbody tr td:nth-child(8),
.table-terms[data-hcashout="1"] thead tr th:nth-child(1),
.table-terms[data-hcashout="1"] tbody tr td:nth-child(1),
.table-terms[data-hcashout="2"] thead tr th:nth-child(2),
.table-terms[data-hcashout="2"] tbody tr td:nth-child(2),
.table-terms[data-hcashout="3"] thead tr th:nth-child(3),
.table-terms[data-hcashout="3"] tbody tr td:nth-child(3),
.table-terms[data-hcashout="4"] thead tr th:nth-child(4),
.table-terms[data-hcashout="4"] tbody tr td:nth-child(4),
.table-terms[data-hcashout="5"] thead tr th:nth-child(5),
.table-terms[data-hcashout="5"] tbody tr td:nth-child(5),
.table-terms[data-hcashout="6"] thead tr th:nth-child(6),
.table-terms[data-hcashout="6"] tbody tr td:nth-child(6),
.table-terms[data-hcashout="7"] thead tr th:nth-child(7),
.table-terms[data-hcashout="7"] tbody tr td:nth-child(7),
.table-terms[data-hcashout="8"] thead tr th:nth-child(8),
.table-terms[data-hcashout="8"] tbody tr td:nth-child(8),
.table-terms[data-hrating="1"] thead tr th:nth-child(1),
.table-terms[data-hrating="1"] tbody tr td:nth-child(1),
.table-terms[data-hrating="2"] thead tr th:nth-child(2),
.table-terms[data-hrating="2"] tbody tr td:nth-child(2),
.table-terms[data-hrating="3"] thead tr th:nth-child(3),
.table-terms[data-hrating="3"] tbody tr td:nth-child(3),
.table-terms[data-hrating="4"] thead tr th:nth-child(4),
.table-terms[data-hrating="4"] tbody tr td:nth-child(4),
.table-terms[data-hrating="5"] thead tr th:nth-child(5),
.table-terms[data-hrating="5"] tbody tr td:nth-child(5),
.table-terms[data-hrating="6"] thead tr th:nth-child(6),
.table-terms[data-hrating="6"] tbody tr td:nth-child(6),
.table-terms[data-hrating="7"] thead tr th:nth-child(7),
.table-terms[data-hrating="7"] tbody tr td:nth-child(7),
.table-terms[data-hrating="8"] thead tr th:nth-child(8),
.table-terms[data-hrating="8"] tbody tr td:nth-child(8) { display: none; }
.table-terms[data-hlogo="1"] thead tr th:nth-child(1),
.table-terms[data-hlogo="1"] tbody tr td:nth-child(1),
.table-terms[data-hlogo="2"] thead tr th:nth-child(2),
.table-terms[data-hlogo="2"] tbody tr td:nth-child(2),
.table-terms[data-hlogo="3"] thead tr th:nth-child(3),
.table-terms[data-hlogo="3"] tbody tr td:nth-child(3),
.table-terms[data-hlogo="4"] thead tr th:nth-child(4),
.table-terms[data-hlogo="4"] tbody tr td:nth-child(4),
.table-terms[data-hlogo="5"] thead tr th:nth-child(5),
.table-terms[data-hlogo="5"] tbody tr td:nth-child(5),
.table-terms[data-hlogo="6"] thead tr th:nth-child(6),
.table-terms[data-hlogo="6"] tbody tr td:nth-child(6),
.table-terms[data-hlogo="7"] thead tr th:nth-child(7),
.table-terms[data-hlogo="7"] tbody tr td:nth-child(7),
.table-terms[data-hlogo="8"] thead tr th:nth-child(8),
.table-terms[data-hlogo="8"] tbody tr tr:nth-child(8),
.table-terms[data-hbonus="1"] thead tr th:nth-child(1),
.table-terms[data-hbonus="1"] tbody tr td:nth-child(1),
.table-terms[data-hbonus="2"] thead tr th:nth-child(2),
.table-terms[data-hbonus="2"] tbody tr td:nth-child(2),
.table-terms[data-hbonus="3"] thead tr th:nth-child(3),
.table-terms[data-hbonus="3"] tbody tr td:nth-child(3),
.table-terms[data-hbonus="4"] thead tr th:nth-child(4),
.table-terms[data-hbonus="4"] tbody tr td:nth-child(4),
.table-terms[data-hbonus="5"] thead tr th:nth-child(5),
.table-terms[data-hbonus="5"] tbody tr td:nth-child(5),
.table-terms[data-hbonus="6"] thead tr th:nth-child(6),
.table-terms[data-hbonus="6"] tbody tr td:nth-child(6),
.table-terms[data-hbonus="7"] thead tr th:nth-child(7),
.table-terms[data-hbonus="7"] tbody tr td:nth-child(7),
.table-terms[data-hbonus="8"] thead tr th:nth-child(8),
.table-terms[data-hbonus="8"] tbody tr td:nth-child(8),
.table-terms[data-hwebsite="1"] thead tr th:nth-child(1),
.table-terms[data-hwebsite="1"] tbody tr td:nth-child(1),
.table-terms[data-hwebsite="2"] thead tr th:nth-child(2),
.table-terms[data-hwebsite="2"] tbody tr td:nth-child(2),
.table-terms[data-hwebsite="3"] thead tr th:nth-child(3),
.table-terms[data-hwebsite="3"] tbody tr td:nth-child(3),
.table-terms[data-hwebsite="4"] thead tr th:nth-child(4),
.table-terms[data-hwebsite="4"] tbody tr td:nth-child(4),
.table-terms[data-hwebsite="5"] thead tr th:nth-child(5),
.table-terms[data-hwebsite="5"] tbody tr td:nth-child(5),
.table-terms[data-hwebsite="6"] thead tr th:nth-child(6),
.table-terms[data-hwebsite="6"] tbody tr td:nth-child(6),
.table-terms[data-hwebsite="7"] thead tr th:nth-child(7),
.table-terms[data-hwebsite="7"] tbody tr td:nth-child(7),
.table-terms[data-hwebsite="8"] thead tr th:nth-child(8),
.table-terms[data-hwebsite="8"] tbody tr td:nth-child(8) { flex-basis: 33.3%; width: 33.3%; max-width: 33.3%; }
.table-terms[data-hlogo="1"] tbody tr.terms-row td:nth-child(1) { flex-basis: 100%; width: 100%; max-width: 100%; }

@media only screen and (min-width: 480px) {
	.table-terms[data-hpaypal="1"] thead tr th:nth-child(1),
	.table-terms[data-hpaypal="1"] tbody tr td:nth-child(1),
	.table-terms[data-hpaypal="2"] thead tr th:nth-child(2),
	.table-terms[data-hpaypal="2"] tbody tr td:nth-child(2),
	.table-terms[data-hpaypal="3"] thead tr th:nth-child(3),
	.table-terms[data-hpaypal="3"] tbody tr td:nth-child(3),
	.table-terms[data-hpaypal="4"] thead tr th:nth-child(4),
	.table-terms[data-hpaypal="4"] tbody tr td:nth-child(4),
	.table-terms[data-hpaypal="5"] thead tr th:nth-child(5),
	.table-terms[data-hpaypal="5"] tbody tr td:nth-child(5),
	.table-terms[data-hpaypal="6"] thead tr th:nth-child(6),
	.table-terms[data-hpaypal="6"] tbody tr td:nth-child(6),
	.table-terms[data-hpaypal="7"] thead tr th:nth-child(7),
	.table-terms[data-hpaypal="7"] tbody tr td:nth-child(7),
	.table-terms[data-hpaypal="8"] thead tr th:nth-child(8),
	.table-terms[data-hpaypal="8"] tbody tr td:nth-child(8),
	.table-terms[data-hrating="1"] thead tr th:nth-child(1),
	.table-terms[data-hrating="1"] tbody tr td:nth-child(1),
	.table-terms[data-hrating="2"] thead tr th:nth-child(2),
	.table-terms[data-hrating="2"] tbody tr td:nth-child(2),
	.table-terms[data-hrating="3"] thead tr th:nth-child(3),
	.table-terms[data-hrating="3"] tbody tr td:nth-child(3),
	.table-terms[data-hrating="4"] thead tr th:nth-child(4),
	.table-terms[data-hrating="4"] tbody tr td:nth-child(4),
	.table-terms[data-hrating="5"] thead tr th:nth-child(5),
	.table-terms[data-hrating="5"] tbody tr td:nth-child(5),
	.table-terms[data-hrating="6"] thead tr th:nth-child(6),
	.table-terms[data-hrating="6"] tbody tr td:nth-child(6),
	.table-terms[data-hrating="7"] thead tr th:nth-child(7),
	.table-terms[data-hrating="7"] tbody tr td:nth-child(7),
	.table-terms[data-hrating="8"] thead tr th:nth-child(8),
	.table-terms[data-hrating="8"] tbody tr td:nth-child(8) { display: flex; justify-content: center; align-items: center; }
	.table-terms[data-hlogo="1"] thead tr th:nth-child(1),
	.table-terms[data-hlogo="1"] tbody tr td:nth-child(1),
	.table-terms[data-hlogo="2"] thead tr th:nth-child(2),
	.table-terms[data-hlogo="2"] tbody tr td:nth-child(2),
	.table-terms[data-hlogo="3"] thead tr th:nth-child(3),
	.table-terms[data-hlogo="3"] tbody tr td:nth-child(3),
	.table-terms[data-hlogo="4"] thead tr th:nth-child(4),
	.table-terms[data-hlogo="4"] tbody tr td:nth-child(4),
	.table-terms[data-hlogo="5"] thead tr th:nth-child(5),
	.table-terms[data-hlogo="5"] tbody tr td:nth-child(5),
	.table-terms[data-hlogo="6"] thead tr th:nth-child(6),
	.table-terms[data-hlogo="6"] tbody tr td:nth-child(6),
	.table-terms[data-hlogo="7"] thead tr th:nth-child(7),
	.table-terms[data-hlogo="7"] tbody tr td:nth-child(7),
	.table-terms[data-hlogo="8"] thead tr th:nth-child(8),
	.table-terms[data-hlogo="8"] tbody tr tr:nth-child(8),
	.table-terms[data-hbonus="1"] thead tr th:nth-child(1),
	.table-terms[data-hbonus="1"] tbody tr td:nth-child(1),
	.table-terms[data-hbonus="2"] thead tr th:nth-child(2),
	.table-terms[data-hbonus="2"] tbody tr td:nth-child(2),
	.table-terms[data-hbonus="3"] thead tr th:nth-child(3),
	.table-terms[data-hbonus="3"] tbody tr td:nth-child(3),
	.table-terms[data-hbonus="4"] thead tr th:nth-child(4),
	.table-terms[data-hbonus="4"] tbody tr td:nth-child(4),
	.table-terms[data-hbonus="5"] thead tr th:nth-child(5),
	.table-terms[data-hbonus="5"] tbody tr td:nth-child(5),
	.table-terms[data-hbonus="6"] thead tr th:nth-child(6),
	.table-terms[data-hbonus="6"] tbody tr td:nth-child(6),
	.table-terms[data-hbonus="7"] thead tr th:nth-child(7),
	.table-terms[data-hbonus="7"] tbody tr td:nth-child(7),
	.table-terms[data-hbonus="8"] thead tr th:nth-child(8),
	.table-terms[data-hbonus="8"] tbody tr td:nth-child(8),
	.table-terms[data-hrating="1"] tbody tr td:nth-child(1),
	.table-terms[data-hrating="2"] thead tr th:nth-child(2),
	.table-terms[data-hrating="2"] tbody tr td:nth-child(2),
	.table-terms[data-hrating="3"] thead tr th:nth-child(3),
	.table-terms[data-hrating="3"] tbody tr td:nth-child(3),
	.table-terms[data-hrating="4"] thead tr th:nth-child(4),
	.table-terms[data-hrating="4"] tbody tr td:nth-child(4),
	.table-terms[data-hrating="5"] thead tr th:nth-child(5),
	.table-terms[data-hrating="5"] tbody tr td:nth-child(5),
	.table-terms[data-hrating="6"] thead tr th:nth-child(6),
	.table-terms[data-hrating="6"] tbody tr td:nth-child(6),
	.table-terms[data-hrating="7"] thead tr th:nth-child(7),
	.table-terms[data-hrating="7"] tbody tr td:nth-child(7),
	.table-terms[data-hrating="8"] thead tr th:nth-child(8),
	.table-terms[data-hrating="8"] tbody tr td:nth-child(8),
	.table-terms[data-hwebsite="1"] thead tr th:nth-child(1),
	.table-terms[data-hwebsite="1"] tbody tr td:nth-child(1),
	.table-terms[data-hwebsite="2"] thead tr th:nth-child(2),
	.table-terms[data-hwebsite="2"] tbody tr td:nth-child(2),
	.table-terms[data-hwebsite="3"] thead tr th:nth-child(3),
	.table-terms[data-hwebsite="3"] tbody tr td:nth-child(3),
	.table-terms[data-hwebsite="4"] thead tr th:nth-child(4),
	.table-terms[data-hwebsite="4"] tbody tr td:nth-child(4),
	.table-terms[data-hwebsite="5"] thead tr th:nth-child(5),
	.table-terms[data-hwebsite="5"] tbody tr td:nth-child(5),
	.table-terms[data-hwebsite="6"] thead tr th:nth-child(6),
	.table-terms[data-hwebsite="6"] tbody tr td:nth-child(6),
	.table-terms[data-hwebsite="7"] thead tr th:nth-child(7),
	.table-terms[data-hwebsite="7"] tbody tr td:nth-child(7),
	.table-terms[data-hwebsite="8"] thead tr th:nth-child(8),
	.table-terms[data-hwebsite="8"] tbody tr td:nth-child(8) { flex-basis: 22.5%; width: 22.5%; max-width: 22.5%; }
	.table-terms[data-hpaypal="1"] thead tr th:nth-child(1),
	.table-terms[data-hpaypal="1"] tbody tr td:nth-child(1),
	.table-terms[data-hpaypal="2"] thead tr th:nth-child(2),
	.table-terms[data-hpaypal="2"] tbody tr td:nth-child(2),
	.table-terms[data-hpaypal="3"] thead tr th:nth-child(3),
	.table-terms[data-hpaypal="3"] tbody tr td:nth-child(3),
	.table-terms[data-hpaypal="4"] thead tr th:nth-child(4),
	.table-terms[data-hpaypal="4"] tbody tr td:nth-child(4),
	.table-terms[data-hpaypal="5"] thead tr th:nth-child(5),
	.table-terms[data-hpaypal="5"] tbody tr td:nth-child(5),
	.table-terms[data-hpaypal="6"] thead tr th:nth-child(6),
	.table-terms[data-hpaypal="6"] tbody tr td:nth-child(6),
	.table-terms[data-hpaypal="7"] thead tr th:nth-child(7),
	.table-terms[data-hpaypal="7"] tbody tr td:nth-child(7),
	.table-terms[data-hpaypal="8"] thead tr th:nth-child(8),
	.table-terms[data-hpaypal="8"] tbody tr td:nth-child(8) { flex-basis: 10%; width: 10%; max-width: 10%; }
	
	.table-terms[data-hlogo="1"] thead tr th:nth-child(1),
	.table-terms[data-hlogo="1"] tbody tr td:nth-child(1),
	.table-terms[data-hlogo="2"] thead tr th:nth-child(2),
	.table-terms[data-hlogo="2"] tbody tr td:nth-child(2),
	.table-terms[data-hlogo="3"] thead tr th:nth-child(3),
	.table-terms[data-hlogo="3"] tbody tr td:nth-child(3),
	.table-terms[data-hlogo="4"] thead tr th:nth-child(4),
	.table-terms[data-hlogo="4"] tbody tr td:nth-child(4),
	.table-terms[data-hlogo="5"] thead tr th:nth-child(5),
	.table-terms[data-hlogo="5"] tbody tr td:nth-child(5),
	.table-terms[data-hlogo="6"] thead tr th:nth-child(6),
	.table-terms[data-hlogo="6"] tbody tr td:nth-child(6),
	.table-terms[data-hlogo="7"] thead tr th:nth-child(7),
	.table-terms[data-hlogo="7"] tbody tr td:nth-child(7),
	.table-terms[data-hlogo="8"] thead tr th:nth-child(8),
	.table-terms[data-hlogo="8"] tbody tr tr:nth-child(8),
	.table-terms[data-hbonus="1"] thead tr th:nth-child(1),
	.table-terms[data-hbonus="1"] tbody tr td:nth-child(1),
	.table-terms[data-hbonus="2"] thead tr th:nth-child(2),
	.table-terms[data-hbonus="2"] tbody tr td:nth-child(2),
	.table-terms[data-hbonus="3"] thead tr th:nth-child(3),
	.table-terms[data-hbonus="3"] tbody tr td:nth-child(3),
	.table-terms[data-hbonus="4"] thead tr th:nth-child(4),
	.table-terms[data-hbonus="4"] tbody tr td:nth-child(4),
	.table-terms[data-hbonus="5"] thead tr th:nth-child(5),
	.table-terms[data-hbonus="5"] tbody tr td:nth-child(5),
	.table-terms[data-hbonus="6"] thead tr th:nth-child(6),
	.table-terms[data-hbonus="6"] tbody tr td:nth-child(6),
	.table-terms[data-hbonus="7"] thead tr th:nth-child(7),
	.table-terms[data-hbonus="7"] tbody tr td:nth-child(7),
	.table-terms[data-hbonus="8"] thead tr th:nth-child(8),
	.table-terms[data-hbonus="8"] tbody tr td:nth-child(8),
	.table-terms[data-hwebsite="1"] thead tr th:nth-child(1),
	.table-terms[data-hwebsite="1"] tbody tr td:nth-child(1),
	.table-terms[data-hwebsite="2"] thead tr th:nth-child(2),
	.table-terms[data-hwebsite="2"] tbody tr td:nth-child(2),
	.table-terms[data-hwebsite="3"] thead tr th:nth-child(3),
	.table-terms[data-hwebsite="3"] tbody tr td:nth-child(3),
	.table-terms[data-hwebsite="4"] thead tr th:nth-child(4),
	.table-terms[data-hwebsite="4"] tbody tr td:nth-child(4),
	.table-terms[data-hwebsite="5"] thead tr th:nth-child(5),
	.table-terms[data-hwebsite="5"] tbody tr td:nth-child(5),
	.table-terms[data-hwebsite="6"] thead tr th:nth-child(6),
	.table-terms[data-hwebsite="6"] tbody tr td:nth-child(6),
	.table-terms[data-hwebsite="7"] thead tr th:nth-child(7),
	.table-terms[data-hwebsite="7"] tbody tr td:nth-child(7),
	.table-terms[data-hwebsite="8"] thead tr th:nth-child(8),
	.table-terms[data-hwebsite="8"] tbody tr td:nth-child(8) { flex-basis: 20%; width: 20%; max-width: 20%; }
	.table-terms[data-hrating="1"] tbody tr td:nth-child(1),
	.table-terms[data-hrating="2"] thead tr th:nth-child(2),
	.table-terms[data-hrating="2"] tbody tr td:nth-child(2),
	.table-terms[data-hrating="3"] thead tr th:nth-child(3),
	.table-terms[data-hrating="3"] tbody tr td:nth-child(3),
	.table-terms[data-hrating="4"] thead tr th:nth-child(4),
	.table-terms[data-hrating="4"] tbody tr td:nth-child(4),
	.table-terms[data-hrating="5"] thead tr th:nth-child(5),
	.table-terms[data-hrating="5"] tbody tr td:nth-child(5),
	.table-terms[data-hrating="6"] thead tr th:nth-child(6),
	.table-terms[data-hrating="6"] tbody tr td:nth-child(6),
	.table-terms[data-hrating="7"] thead tr th:nth-child(7),
	.table-terms[data-hrating="7"] tbody tr td:nth-child(7),
	.table-terms[data-hrating="8"] thead tr th:nth-child(8),
	.table-terms[data-hrating="8"] tbody tr td:nth-child(8) { flex-basis: 15%; width: 15%; max-width: 15%; }
	.table-terms[data-hstreaming="1"] thead tr th:nth-child(1),
	.table-terms[data-hstreaming="1"] tbody tr td:nth-child(1),
	.table-terms[data-hstreaming="2"] thead tr th:nth-child(2),
	.table-terms[data-hstreaming="2"] tbody tr td:nth-child(2),
	.table-terms[data-hstreaming="3"] thead tr th:nth-child(3),
	.table-terms[data-hstreaming="3"] tbody tr td:nth-child(3),
	.table-terms[data-hstreaming="4"] thead tr th:nth-child(4),
	.table-terms[data-hstreaming="4"] tbody tr td:nth-child(4),
	.table-terms[data-hstreaming="5"] thead tr th:nth-child(5),
	.table-terms[data-hstreaming="5"] tbody tr td:nth-child(5),
	.table-terms[data-hstreaming="6"] thead tr th:nth-child(6),
	.table-terms[data-hstreaming="6"] tbody tr td:nth-child(6),
	.table-terms[data-hstreaming="7"] thead tr th:nth-child(7),
	.table-terms[data-hstreaming="7"] tbody tr td:nth-child(7),
	.table-terms[data-hstreaming="8"] thead tr th:nth-child(8),
	.table-terms[data-hstreaming="8"] tbody tr td:nth-child(8) { display: flex; flex-basis: 15%; width: 15%; max-width: 15%; }
}

@media only screen and (min-width: 560px) {
	.table-terms[data-hlogo="1"] thead tr th:nth-child(1),
	.table-terms[data-hlogo="1"] tbody tr td:nth-child(1),
	.table-terms[data-hlogo="2"] thead tr th:nth-child(2),
	.table-terms[data-hlogo="2"] tbody tr td:nth-child(2),
	.table-terms[data-hlogo="3"] thead tr th:nth-child(3),
	.table-terms[data-hlogo="3"] tbody tr td:nth-child(3),
	.table-terms[data-hlogo="4"] thead tr th:nth-child(4),
	.table-terms[data-hlogo="4"] tbody tr td:nth-child(4),
	.table-terms[data-hlogo="5"] thead tr th:nth-child(5),
	.table-terms[data-hlogo="5"] tbody tr td:nth-child(5),
	.table-terms[data-hlogo="6"] thead tr th:nth-child(6),
	.table-terms[data-hlogo="6"] tbody tr td:nth-child(6),
	.table-terms[data-hlogo="7"] thead tr th:nth-child(7),
	.table-terms[data-hlogo="7"] tbody tr td:nth-child(7),
	.table-terms[data-hlogo="8"] thead tr th:nth-child(8),
	.table-terms[data-hlogo="8"] tbody tr tr:nth-child(8),
	.table-terms[data-hbonus="1"] thead tr th:nth-child(1),
	.table-terms[data-hbonus="1"] tbody tr td:nth-child(1),
	.table-terms[data-hbonus="2"] thead tr th:nth-child(2),
	.table-terms[data-hbonus="2"] tbody tr td:nth-child(2),
	.table-terms[data-hbonus="3"] thead tr th:nth-child(3),
	.table-terms[data-hbonus="3"] tbody tr td:nth-child(3),
	.table-terms[data-hbonus="4"] thead tr th:nth-child(4),
	.table-terms[data-hbonus="4"] tbody tr td:nth-child(4),
	.table-terms[data-hbonus="5"] thead tr th:nth-child(5),
	.table-terms[data-hbonus="5"] tbody tr td:nth-child(5),
	.table-terms[data-hbonus="6"] thead tr th:nth-child(6),
	.table-terms[data-hbonus="6"] tbody tr td:nth-child(6),
	.table-terms[data-hbonus="7"] thead tr th:nth-child(7),
	.table-terms[data-hbonus="7"] tbody tr td:nth-child(7),
	.table-terms[data-hbonus="8"] thead tr th:nth-child(8),
	.table-terms[data-hbonus="8"] tbody tr td:nth-child(8),
	.table-terms[data-hwebsite="1"] thead tr th:nth-child(1),
	.table-terms[data-hwebsite="1"] tbody tr td:nth-child(1),
	.table-terms[data-hwebsite="2"] thead tr th:nth-child(2),
	.table-terms[data-hwebsite="2"] tbody tr td:nth-child(2),
	.table-terms[data-hwebsite="3"] thead tr th:nth-child(3),
	.table-terms[data-hwebsite="3"] tbody tr td:nth-child(3),
	.table-terms[data-hwebsite="4"] thead tr th:nth-child(4),
	.table-terms[data-hwebsite="4"] tbody tr td:nth-child(4),
	.table-terms[data-hwebsite="5"] thead tr th:nth-child(5),
	.table-terms[data-hwebsite="5"] tbody tr td:nth-child(5),
	.table-terms[data-hwebsite="6"] thead tr th:nth-child(6),
	.table-terms[data-hwebsite="6"] tbody tr td:nth-child(6),
	.table-terms[data-hwebsite="7"] thead tr th:nth-child(7),
	.table-terms[data-hwebsite="7"] tbody tr td:nth-child(7),
	.table-terms[data-hwebsite="8"] thead tr th:nth-child(8),
	.table-terms[data-hwebsite="8"] tbody tr td:nth-child(8) { flex-basis: 17.3%; width: 17.3%; max-width: 17.3%; }
	.table-terms[data-hstreaming="1"] thead tr th:nth-child(1),
	.table-terms[data-hstreaming="1"] tbody tr td:nth-child(1),
	.table-terms[data-hstreaming="2"] thead tr th:nth-child(2),
	.table-terms[data-hstreaming="2"] tbody tr td:nth-child(2),
	.table-terms[data-hstreaming="3"] thead tr th:nth-child(3),
	.table-terms[data-hstreaming="3"] tbody tr td:nth-child(3),
	.table-terms[data-hstreaming="4"] thead tr th:nth-child(4),
	.table-terms[data-hstreaming="4"] tbody tr td:nth-child(4),
	.table-terms[data-hstreaming="5"] thead tr th:nth-child(5),
	.table-terms[data-hstreaming="5"] tbody tr td:nth-child(5),
	.table-terms[data-hstreaming="6"] thead tr th:nth-child(6),
	.table-terms[data-hstreaming="6"] tbody tr td:nth-child(6),
	.table-terms[data-hstreaming="7"] thead tr th:nth-child(7),
	.table-terms[data-hstreaming="7"] tbody tr td:nth-child(7),
	.table-terms[data-hstreaming="8"] thead tr th:nth-child(8),
	.table-terms[data-hstreaming="8"] tbody tr td:nth-child(8) { flex-basis: 13%; width: 13%; max-width: 13%; }
	.table-terms[data-hcashout="1"] thead tr th:nth-child(1),
	.table-terms[data-hcashout="1"] tbody tr td:nth-child(1),
	.table-terms[data-hcashout="2"] thead tr th:nth-child(2),
	.table-terms[data-hcashout="2"] tbody tr td:nth-child(2),
	.table-terms[data-hcashout="3"] thead tr th:nth-child(3),
	.table-terms[data-hcashout="3"] tbody tr td:nth-child(3),
	.table-terms[data-hcashout="4"] thead tr th:nth-child(4),
	.table-terms[data-hcashout="4"] tbody tr td:nth-child(4),
	.table-terms[data-hcashout="5"] thead tr th:nth-child(5),
	.table-terms[data-hcashout="5"] tbody tr td:nth-child(5),
	.table-terms[data-hcashout="6"] thead tr th:nth-child(6),
	.table-terms[data-hcashout="6"] tbody tr td:nth-child(6),
	.table-terms[data-hcashout="7"] thead tr th:nth-child(7),
	.table-terms[data-hcashout="7"] tbody tr td:nth-child(7),
	.table-terms[data-hcashout="8"] thead tr th:nth-child(8),
	.table-terms[data-hcashout="8"] tbody tr td:nth-child(8) { display: flex; flex-basis: 10%; width: 10%; max-width: 10%; }
}

@media only screen and (min-width: 768px) {
	.table-terms[data-hlogo="1"] thead tr th:nth-child(1),
	.table-terms[data-hlogo="1"] tbody tr td:nth-child(1),
	.table-terms[data-hlogo="2"] thead tr th:nth-child(2),
	.table-terms[data-hlogo="2"] tbody tr td:nth-child(2),
	.table-terms[data-hlogo="3"] thead tr th:nth-child(3),
	.table-terms[data-hlogo="3"] tbody tr td:nth-child(3),
	.table-terms[data-hlogo="4"] thead tr th:nth-child(4),
	.table-terms[data-hlogo="4"] tbody tr td:nth-child(4),
	.table-terms[data-hlogo="5"] thead tr th:nth-child(5),
	.table-terms[data-hlogo="5"] tbody tr td:nth-child(5),
	.table-terms[data-hlogo="6"] thead tr th:nth-child(6),
	.table-terms[data-hlogo="6"] tbody tr td:nth-child(6),
	.table-terms[data-hlogo="7"] thead tr th:nth-child(7),
	.table-terms[data-hlogo="7"] tbody tr td:nth-child(7),
	.table-terms[data-hlogo="8"] thead tr th:nth-child(8),
	.table-terms[data-hlogo="8"] tbody tr tr:nth-child(8),
	.table-terms[data-hbonus="1"] thead tr th:nth-child(1),
	.table-terms[data-hbonus="1"] tbody tr td:nth-child(1),
	.table-terms[data-hbonus="2"] thead tr th:nth-child(2),
	.table-terms[data-hbonus="2"] tbody tr td:nth-child(2),
	.table-terms[data-hbonus="3"] thead tr th:nth-child(3),
	.table-terms[data-hbonus="3"] tbody tr td:nth-child(3),
	.table-terms[data-hbonus="4"] thead tr th:nth-child(4),
	.table-terms[data-hbonus="4"] tbody tr td:nth-child(4),
	.table-terms[data-hbonus="5"] thead tr th:nth-child(5),
	.table-terms[data-hbonus="5"] tbody tr td:nth-child(5),
	.table-terms[data-hbonus="6"] thead tr th:nth-child(6),
	.table-terms[data-hbonus="6"] tbody tr td:nth-child(6),
	.table-terms[data-hbonus="7"] thead tr th:nth-child(7),
	.table-terms[data-hbonus="7"] tbody tr td:nth-child(7),
	.table-terms[data-hbonus="8"] thead tr th:nth-child(8),
	.table-terms[data-hbonus="8"] tbody tr td:nth-child(8),
	.table-terms[data-hwebsite="1"] thead tr th:nth-child(1),
	.table-terms[data-hwebsite="1"] tbody tr td:nth-child(1),
	.table-terms[data-hwebsite="2"] thead tr th:nth-child(2),
	.table-terms[data-hwebsite="2"] tbody tr td:nth-child(2),
	.table-terms[data-hwebsite="3"] thead tr th:nth-child(3),
	.table-terms[data-hwebsite="3"] tbody tr td:nth-child(3),
	.table-terms[data-hwebsite="4"] thead tr th:nth-child(4),
	.table-terms[data-hwebsite="4"] tbody tr td:nth-child(4),
	.table-terms[data-hwebsite="5"] thead tr th:nth-child(5),
	.table-terms[data-hwebsite="5"] tbody tr td:nth-child(5),
	.table-terms[data-hwebsite="6"] thead tr th:nth-child(6),
	.table-terms[data-hwebsite="6"] tbody tr td:nth-child(6),
	.table-terms[data-hwebsite="7"] thead tr th:nth-child(7),
	.table-terms[data-hwebsite="7"] tbody tr td:nth-child(7),
	.table-terms[data-hwebsite="8"] thead tr th:nth-child(8),
	.table-terms[data-hwebsite="8"] tbody tr td:nth-child(8) { flex-basis: 18.3%; width: 18.3%; max-width: 18.3%; }
	.table-terms[data-hstreaming="1"] thead tr th:nth-child(1),
	.table-terms[data-hstreaming="1"] tbody tr td:nth-child(1),
	.table-terms[data-hstreaming="2"] thead tr th:nth-child(2),
	.table-terms[data-hstreaming="2"] tbody tr td:nth-child(2),
	.table-terms[data-hstreaming="3"] thead tr th:nth-child(3),
	.table-terms[data-hstreaming="3"] tbody tr td:nth-child(3),
	.table-terms[data-hstreaming="4"] thead tr th:nth-child(4),
	.table-terms[data-hstreaming="4"] tbody tr td:nth-child(4),
	.table-terms[data-hstreaming="5"] thead tr th:nth-child(5),
	.table-terms[data-hstreaming="5"] tbody tr td:nth-child(5),
	.table-terms[data-hstreaming="6"] thead tr th:nth-child(6),
	.table-terms[data-hstreaming="6"] tbody tr td:nth-child(6),
	.table-terms[data-hstreaming="7"] thead tr th:nth-child(7),
	.table-terms[data-hstreaming="7"] tbody tr td:nth-child(7),
	.table-terms[data-hstreaming="8"] thead tr th:nth-child(8),
	.table-terms[data-hstreaming="8"] tbody tr td:nth-child(8) { flex-basis: 15%; width: 15%; max-width: 15%; }
	.table-terms[data-hrating="1"] tbody tr td:nth-child(1),
	.table-terms[data-hrating="2"] thead tr th:nth-child(2),
	.table-terms[data-hrating="2"] tbody tr td:nth-child(2),
	.table-terms[data-hrating="3"] thead tr th:nth-child(3),
	.table-terms[data-hrating="3"] tbody tr td:nth-child(3),
	.table-terms[data-hrating="4"] thead tr th:nth-child(4),
	.table-terms[data-hrating="4"] tbody tr td:nth-child(4),
	.table-terms[data-hrating="5"] thead tr th:nth-child(5),
	.table-terms[data-hrating="5"] tbody tr td:nth-child(5), 
	.table-terms[data-hrating="6"] thead tr th:nth-child(6), 
	.table-terms[data-hrating="6"] tbody tr td:nth-child(6), 
	.table-terms[data-hrating="7"] thead tr th:nth-child(7), 
	.table-terms[data-hrating="7"] tbody tr td:nth-child(7), 
	.table-terms[data-hrating="8"] thead tr th:nth-child(8), 
	.table-terms[data-hrating="8"] tbody tr td:nth-child(8) { flex-basis: 10%; width: 10%; max-width: 10%; }
}

#terms-wrap{
    background: rgba(0,0,0,.53);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 960;
    display:none;
}
#tnc{
    position: absolute;
    width: 90%;
    min-width: 280px;
    max-width: 680px;
    background-color: white;
    top: 10%;
    left: 50%;
    bottom: 10%;
    margin-left: -46%;
    box-shadow: 3px 3px 9px rgba(0,0,0,.45);
    padding: 1%;
    border: 1px solid #bbb;
    line-height: 1.4;
}
#tnc.loading{
    background: center no-repeat url('/wp-content/themes/general/visual/loading.gif') #fff;
}
#tnc .close-me { cursor: pointer; background: #fff; width: 28px; height: 28px; position: absolute; top: -34px; right: -1px; border-radius: 3px; border: 1px solid #a9aaaa; }
#tnc .close-me:before,
#tnc .close-me:after { content: ''; width: 20px; height: 4px; position: absolute; top: 12px; left: 4px; border-radius: 3px; background: #5c5c5c; }
#tnc .close-me:before { transform: rotate(45deg); }
#tnc .close-me:after { transform: rotate(-45deg); }
#tnc .terms-outer { position: absolute; bottom: 2px; left: 1%; right: 1%; height: 35px; line-height: 35px; border-top: 1px solid #e0e0e0; text-align: center; }
#tnc .terms-outer a { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 1.2; color: #2373a1; text-decoration: none; }
#tnc .terms-outer a:hover { text-decoration: underline; }
#tnc .terms-outer a:before { content: ''; background: url('/wp-content/themes/general/visual/check-ext-link.png') 50% no-repeat; display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin-right: 16px; position: relative; top: -1px; }
#tnc article{
    background: none;
    margin-right: 0;
    padding-right: 0;
}
#tnc h1 { font-size: 18px; border-bottom: 1px solid #87adc6; padding-bottom: 8px; margin-bottom: 8px; }
#tnc h2 { font-size: 16px; }
#tnc h3,
#tnc h4,
#tnc h5,
#tnc h6 { font-size: 14px; }
#tnc ol,
#tnc ul { padding-left: 20px; }
#tnc blockquote { margin: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; position: absolute; top: 1%; left: 1%; right: 1%; bottom: 42px; padding: 10px; }
@media only screen and (max-width: 736px) and (orientation: landscape) {
  #tnc { top: 20%; bottom: 20%; }
}
@media only screen and (min-width: 768px) {
  #tnc { border: 2px solid #5c5c5c; margin-left: -354px; top: 25%; bottom: 25%; }
  #tnc h1 { font-size: 29px; text-align: left; }
  #tnc h2 { font-size: 18px; text-align: left; }
  #tnc h3,
  #tnc h4,
  #tnc h5,
  #tnc h6 { font-size: 16px; text-align: left; }
  #tnc blockquote { padding: 16px; }
}
.terms-span{
    color:#c0c0c0;
    display: block;
}
.trigger-terms{
	cursor: pointer;
}
