.sprite-xyicons {
    background-image: url(https://pcl.mypokemon.top/Image/ssicons.png);
    background-repeat: no-repeat;
    image-rendering: pixelated
}

.taking-picture .sprite-xyicons {
    background-image: url(https://pcl.mypokemon.top/Image/ssicons.png);
    background-repeat: no-repeat
}

.sprite-xyicons.banette-mega {
    width: 26px;
    height: 30px;
    background-position: 0 0
}

.sprite-xyicons.zygarde {
    width: 28px;
    height: 30px;
    background-position: -28px 0
}

.sprite-xyicons.zacian-crowned {
    width: 32px;
    height: 30px;
    background-position: 0 -32px
}

.sprite-xyicons.xerneas {
    width: 29px;
    height: 30px;
    background-position: -34px -32px
}

.sprite-xyicons.alakazam-mega {
    width: 30px;
    height: 30px;
    background-position: -58px 0
}

.sprite-xyicons.alcremie-gmax {
    width: 26px;
    height: 30px;
    background-position: 0 -64px
}

.sprite-xyicons.comfey {
    width: 25px;
    height: 30px;
    background-position: -28px -64px
}

.sprite-xyicons.copperajah-gmax {
    width: 27px;
    height: 30px;
    background-position: -65px -32px
}

.sprite-xyicons.toxtricity-gmax {
    width: 27px;
    height: 30px;
    background-position: -55px -64px
}

.sprite-xyicons.stonjourner {
    width: 30px;
    height: 30px;
    background-position: -90px 0
}

.sprite-xyicons.appletun-gmax {
    width: 19px;
    height: 30px;
    background-position: 0 -96px
}

.sprite-xyicons.stakataka {
    width: 28px;
    height: 30px;
    background-position: -21px -96px
}

.sprite-xyicons.corviknight-gmax {
    width: 31px;
    height: 30px;
    background-position: -94px -32px
}

.sprite-xyicons.snorlax-gmax {
    width: 31px;
    height: 30px;
    background-position: -84px -64px
}

.sprite-xyicons.silvally {
    width: 26px;
    height: 30px;
    background-position: -51px -96px
}

.sprite-xyicons.silvally-water {
    width: 26px;
    height: 30px;
    background-position: -122px 0
}

.sprite-xyicons.silvally-steel {
    width: 26px;
    height: 30px;
    background-position: -79px -96px
}

.sprite-xyicons.silvally-rock {
    width: 26px;
    height: 30px;
    background-position: 0 -128px
}

.sprite-xyicons.silvally-psychic {
    width: 26px;
    height: 30px;
    background-position: -127px -32px
}

.sprite-xyicons.silvally-poison {
    width: 26px;
    height: 30px;
    background-position: -28px -128px
}

.sprite-xyicons.silvally-ice {
    width: 26px;
    height: 30px;
    background-position: -117px -64px
}

.sprite-xyicons.silvally-ground {
    width: 26px;
    height: 30px;
    background-position: -56px -128px
}

.sprite-xyicons.silvally-grass {
    width: 26px;
    height: 30px;
    background-position: -107px -96px
}

.sprite-xyicons.silvally-ghost {
    width: 26px;
    height: 30px;
    background-position: -150px 0
}

.sprite-xyicons.silvally-flying {
    width: 26px;
    height: 30px;
    background-position: -84px -128px
}

.sprite-xyicons.silvally-fire {
    width: 26px;
    height: 30px;
    background-position: -155px -32px
}

.sprite-xyicons.silvally-fighting {
    width: 26px;
    height: 30px;
    background-position: -145px -64px
}

.sprite-xyicons.silvally-fairy {
    width: 26px;
    height: 30px;
    background-position: 0 -160px
}

.sprite-xyicons.silvally-electric {
    width: 26px;
    height: 30px;
    background-position: -28px -160px
}

.sprite-xyicons.silvally-dragon {
    width: 26px;
    height: 30px;
    background-position: -135px -96px
}

.sprite-xyicons.silvally-dark {
    width: 26px;
    height: 30px;
    background-position: -56px -160px
}

.sprite-xyicons.silvally-bug {
    width: 26px;
    height: 30px;
    background-position: -112px -128px
}

.sprite-xyicons.cramorant-gorging {
    width: 30px;
    height: 30px;
    background-position: -178px 0
}

.sprite-xyicons.coalossal-gmax {
    width: 30px;
    height: 30px;
    background-position: -84px -160px
}

.sprite-xyicons.sandaconda-gmax {
    width: 31px;
    height: 30px;
    background-position: -173px -64px
}

.sprite-xyicons.darmanitan-galar {
    width: 25px;
    height: 30px;
    background-position: -183px -32px
}

.sprite-xyicons.pikachu-gmax {
    width: 29px;
    height: 30px;
    background-position: -163px -96px
}

.sprite-xyicons.pheromosa {
    width: 28px;
    height: 30px;
    background-position: -140px -128px
}

.sprite-xyicons.necrozma {
    width: 28px;
    height: 30px;
    background-position: 0 -192px
}

.sprite-xyicons.drednaw-gmax {
    width: 33px;
    height: 30px;
    background-position: -30px -192px
}

.sprite-xyicons.necrozma-dusk-mane {
    width: 34px;
    height: 30px;
    background-position: -116px -160px
}

.sprite-xyicons.necrozma-dawn-wings {
    width: 31px;
    height: 30px;
    background-position: -65px -192px
}

.sprite-xyicons.charizard-gmax {
    width: 33px;
    height: 30px;
    background-position: -210px 0
}

.sprite-xyicons.zygarde-complete {
    width: 32px;
    height: 30px;
    background-position: -210px -32px
}

.sprite-xyicons.duraludon-gmax {
    width: 24px;
    height: 30px;
    background-position: -170px -128px
}

.sprite-xyicons.mewtwo-mega-y {
    width: 20px;
    height: 30px;
    background-position: -98px -192px
}

.sprite-xyicons.meowth-gmax {
    width: 24px;
    height: 30px;
    background-position: -206px -64px
}

.sprite-xyicons.melmetal-gmax {
    width: 35px;
    height: 30px;
    background-position: -194px -96px
}

.sprite-xyicons.eevee-gmax {
    width: 27px;
    height: 30px;
    background-position: -152px -160px
}

.sprite-xyicons.machamp-gmax {
    width: 29px;
    height: 30px;
    background-position: 0 -224px
}

.sprite-xyicons.centiskorch {
    width: 37px;
    height: 30px;
    background-position: -31px -224px
}

.sprite-xyicons.lapras-gmax {
    width: 33px;
    height: 30px;
    background-position: -120px -192px
}

.sprite-xyicons.centiskorch-gmax {
    width: 40px;
    height: 30px;
    background-position: -196px -128px
}

.sprite-xyicons.kyurem-white {
    width: 37px;
    height: 30px;
    background-position: -70px -224px
}

.sprite-xyicons.kingler-gmax {
    width: 38px;
    height: 30px;
    background-position: -232px -64px
}

.sprite-xyicons.celesteela {
    width: 32px;
    height: 30px;
    background-position: -181px -160px
}

.sprite-xyicons.ho-oh {
    width: 29px;
    height: 30px;
    background-position: -245px 0
}

.sprite-xyicons.heracross-mega {
    width: 34px;
    height: 30px;
    background-position: -244px -32px
}

.sprite-xyicons.hatterene-gmax {
    width: 27px;
    height: 30px;
    background-position: -155px -192px
}

.sprite-xyicons.butterfree-gmax {
    width: 31px;
    height: 30px;
    background-position: -109px -224px
}

.sprite-xyicons.equilibra {
    width: 37px;
    height: 30px;
    background-position: -231px -96px
}

.sprite-xyicons.exeggutor-alola {
    width: 21px;
    height: 30px;
    background-position: 0 -256px
}

.sprite-xyicons.flapple-gmax {
    width: 19px;
    height: 30px;
    background-position: -23px -256px
}

.sprite-xyicons.grimmsnarl-gmax {
    width: 28px;
    height: 30px;
    background-position: -44px -256px
}

.sprite-xyicons.gengar-gmax {
    width: 34px;
    height: 30px;
    background-position: -142px -224px
}

.sprite-xyicons.garbodor-gmax {
    width: 39px;
    height: 30px;
    background-position: -184px -192px
}

.sprite-xyicons.kyurem-black {
    width: 33px;
    height: 29px;
    background-position: -74px -256px
}

.sprite-xyicons.zygarde-10 {
    width: 28px;
    height: 29px;
    background-position: -215px -160px
}

.sprite-xyicons.kartana {
    width: 31px;
    height: 29px;
    background-position: -238px -128px
}

.sprite-xyicons.jumbao {
    width: 31px;
    height: 29px;
    background-position: -276px 0
}

.sprite-xyicons.tyranitar-mega {
    width: 28px;
    height: 29px;
    background-position: -109px -256px
}

.sprite-xyicons.pajantom {
    width: 34px;
    height: 29px;
    background-position: -272px -64px
}

.sprite-xyicons.melmetal {
    width: 39px;
    height: 29px;
    background-position: -280px -31px
}

.sprite-xyicons.orbeetle-gmax {
    width: 38px;
    height: 29px;
    background-position: -178px -224px
}

.sprite-xyicons.xurkitree {
    width: 18px;
    height: 29px;
    background-position: -270px -96px
}

.sprite-xyicons.aegislash-blade {
    width: 35px;
    height: 29px;
    background-position: 0 -288px
}

.sprite-xyicons.buzzwole {
    width: 25px;
    height: 29px;
    background-position: -37px -288px
}

.sprite-xyicons.gyarados-mega {
    width: 30px;
    height: 29px;
    background-position: -139px -256px
}

.sprite-xyicons.aegislash {
    width: 27px;
    height: 29px;
    background-position: -245px -159px
}

.sprite-xyicons.lugia {
    width: 32px;
    height: 29px;
    background-position: -64px -288px
}

.sprite-xyicons.cinderace {
    width: 15px;
    height: 29px;
    background-position: -225px -191px
}

.sprite-xyicons.caribolt {
    width: 27px;
    height: 29px;
    background-position: -271px -127px
}

.sprite-xyicons.gengar-mega {
    width: 34px;
    height: 29px;
    background-position: -98px -287px
}

.sprite-xyicons.steelix-mega {
    width: 39px;
    height: 29px;
    background-position: -290px -95px
}

.sprite-xyicons.weezing {
    width: 30px;
    height: 29px;
    background-position: -171px -256px
}

.sprite-xyicons.naganadel {
    width: 33px;
    height: 29px;
    background-position: -242px -191px
}

.sprite-xyicons.guzzlord {
    width: 37px;
    height: 28px;
    background-position: -309px 0
}

.sprite-xyicons.eternatus {
    width: 33px;
    height: 28px;
    background-position: -218px -224px
}

.sprite-xyicons.gyarados {
    width: 29px;
    height: 28px;
    background-position: -308px -62px
}

.sprite-xyicons.hoopa-unbound {
    width: 38px;
    height: 28px;
    background-position: -274px -158px
}

.sprite-xyicons.landorus-therian {
    width: 27px;
    height: 28px;
    background-position: -134px -287px
}

.sprite-xyicons.lunala {
    width: 28px;
    height: 28px;
    background-position: 0 -319px
}

.sprite-xyicons.magearna {
    width: 20px;
    height: 28px;
    background-position: -30px -319px
}

.sprite-xyicons.mismagius {
    width: 19px;
    height: 28px;
    background-position: -321px -30px
}

.sprite-xyicons.blastoise-mega {
    width: 30px;
    height: 28px;
    background-position: -52px -319px
}

.sprite-xyicons.camerupt-mega {
    width: 31px;
    height: 28px;
    background-position: -300px -126px
}

.sprite-xyicons.darmanitan-zen-galar {
    width: 25px;
    height: 28px;
    background-position: -203px -255px
}

.sprite-xyicons.raichu-alola {
    width: 26px;
    height: 28px;
    background-position: -84px -319px
}

.sprite-xyicons.darmanitan-galar-zen {
    width: 25px;
    height: 28px;
    background-position: -163px -287px
}

.sprite-xyicons.darkrai {
    width: 31px;
    height: 28px;
    background-position: -277px -188px
}

.sprite-xyicons.scizor-mega {
    width: 28px;
    height: 28px;
    background-position: -253px -222px
}

.sprite-xyicons.solgaleo {
    width: 29px;
    height: 28px;
    background-position: -112px -318px
}

.sprite-xyicons.type\:.null {
    width: 25px;
    height: 28px;
    background-position: -230px -254px
}

.sprite-xyicons.weezing-galar {
    width: 29px;
    height: 28px;
    background-position: -342px -30px
}

.sprite-xyicons.zamazenta-crowned {
    width: 34px;
    height: 28px;
    background-position: -331px -92px
}

.sprite-xyicons.necrozma-ultra {
    width: 35px;
    height: 28px;
    background-position: -190px -287px
}

.sprite-xyicons.medicham-mega {
    width: 29px;
    height: 27px;
    background-position: -339px -60px
}

.sprite-xyicons.yveltal {
    width: 30px;
    height: 27px;
    background-position: -143px -317px
}

.sprite-xyicons.arcanine {
    width: 29px;
    height: 27px;
    background-position: -348px 0
}

.sprite-xyicons.arceus-bug {
    width: 28px;
    height: 27px;
    background-position: 0 -349px
}

.sprite-xyicons.arceus-dark {
    width: 28px;
    height: 27px;
    background-position: -30px -349px
}

.sprite-xyicons.arceus-dragon {
    width: 28px;
    height: 27px;
    background-position: -314px -156px
}

.sprite-xyicons.aurorus {
    width: 24px;
    height: 27px;
    background-position: -60px -349px
}

.sprite-xyicons.arceus-electric {
    width: 28px;
    height: 27px;
    background-position: -333px -122px
}

.sprite-xyicons.arceus-fairy {
    width: 28px;
    height: 27px;
    background-position: -283px -218px
}

.sprite-xyicons.kommo-o {
    width: 29px;
    height: 27px;
    background-position: -86px -349px
}

.sprite-xyicons.arceus-fighting {
    width: 28px;
    height: 27px;
    background-position: -257px -252px
}

.sprite-xyicons.arceus-fire {
    width: 28px;
    height: 27px;
    background-position: -175px -317px
}

.sprite-xyicons.arceus-flying {
    width: 28px;
    height: 27px;
    background-position: -310px -188px
}

.sprite-xyicons.inteleon {
    width: 22px;
    height: 27px;
    background-position: -227px -285px
}

.sprite-xyicons.houndoom-mega {
    width: 23px;
    height: 27px;
    background-position: -117px -348px
}

.sprite-xyicons.sharpedo-mega {
    width: 25px;
    height: 27px;
    background-position: -373px -29px
}

.sprite-xyicons.scizor {
    width: 26px;
    height: 27px;
    background-position: -143px -346px
}

.sprite-xyicons.arceus-ghost {
    width: 28px;
    height: 27px;
    background-position: -370px -60px
}

.sprite-xyicons.arceus-grass {
    width: 28px;
    height: 27px;
    background-position: -344px -151px
}

.sprite-xyicons.hakamo-o {
    width: 21px;
    height: 27px;
    background-position: -205px -317px
}

.sprite-xyicons.sceptile-mega {
    width: 37px;
    height: 27px;
    background-position: -367px -89px
}

.sprite-xyicons.barbaracle {
    width: 30px;
    height: 27px;
    background-position: 0 -378px
}

.sprite-xyicons.arceus-ground {
    width: 28px;
    height: 27px;
    background-position: -287px -247px
}

.sprite-xyicons.sableye-mega {
    width: 28px;
    height: 27px;
    background-position: -379px 0
}

.sprite-xyicons.cacturne {
    width: 19px;
    height: 27px;
    background-position: -251px -284px
}

.sprite-xyicons.caimanoe {
    width: 25px;
    height: 27px;
    background-position: -32px -378px
}

.sprite-xyicons.runerigus {
    width: 31px;
    height: 27px;
    background-position: -313px -217px
}

.sprite-xyicons.rotom {
    width: 28px;
    height: 27px;
    background-position: -59px -378px
}

.sprite-xyicons.reshiram {
    width: 32px;
    height: 27px;
    background-position: -363px -122px
}

.sprite-xyicons.rayquaza {
    width: 31px;
    height: 27px;
    background-position: -171px -346px
}

.sprite-xyicons.arceus-ice {
    width: 28px;
    height: 27px;
    background-position: -340px -185px
}

.sprite-xyicons.primarina {
    width: 28px;
    height: 27px;
    background-position: -228px -314px
}

.sprite-xyicons.arceus-poison {
    width: 28px;
    height: 27px;
    background-position: -89px -378px
}

.sprite-xyicons.furfrou {
    width: 24px;
    height: 27px;
    background-position: -272px -281px
}

.sprite-xyicons.florges {
    width: 26px;
    height: 27px;
    background-position: -119px -377px
}

.sprite-xyicons.pidgeot-mega {
    width: 35px;
    height: 27px;
    background-position: -400px -29px
}

.sprite-xyicons.arceus-psychic {
    width: 28px;
    height: 27px;
    background-position: -317px -246px
}

.sprite-xyicons.arceus-rock {
    width: 28px;
    height: 27px;
    background-position: -204px -346px
}

.sprite-xyicons.orbeetle {
    width: 25px;
    height: 27px;
    background-position: -147px -375px
}

.sprite-xyicons.eiscue {
    width: 17px;
    height: 27px;
    background-position: -374px -151px
}

.sprite-xyicons.arceus-steel {
    width: 28px;
    height: 27px;
    background-position: -400px -58px
}

.sprite-xyicons.onix {
    width: 30px;
    height: 27px;
    background-position: -258px -313px
}

.sprite-xyicons.obstagoon {
    width: 25px;
    height: 27px;
    background-position: -298px -276px
}

.sprite-xyicons.necturna {
    width: 25px;
    height: 27px;
    background-position: -346px -214px
}

.sprite-xyicons.arceus-water {
    width: 28px;
    height: 27px;
    background-position: 0 -407px
}

.sprite-xyicons.arceus {
    width: 28px;
    height: 27px;
    background-position: -30px -407px
}

.sprite-xyicons.snaelstrom {
    width: 26px;
    height: 27px;
    background-position: -409px 0
}

.sprite-xyicons.dialga {
    width: 30px;
    height: 27px;
    background-position: -60px -407px
}

.sprite-xyicons.charizard {
    width: 32px;
    height: 27px;
    background-position: -370px -180px
}

.sprite-xyicons.tornadus-therian {
    width: 30px;
    height: 27px;
    background-position: -174px -375px
}

.sprite-xyicons.thundurus {
    width: 31px;
    height: 27px;
    background-position: -397px -118px
}

.sprite-xyicons.zekrom {
    width: 30px;
    height: 27px;
    background-position: -234px -343px
}

.sprite-xyicons.blaziken-mega {
    width: 32px;
    height: 27px;
    background-position: -406px -87px
}

.sprite-xyicons.cursola {
    width: 30px;
    height: 27px;
    background-position: -92px -407px
}

.sprite-xyicons.crucibelle-mega {
    width: 19px;
    height: 27px;
    background-position: -393px -151px
}

.sprite-xyicons.cramorant-gulping {
    width: 29px;
    height: 27px;
    background-position: -347px -243px
}

.sprite-xyicons.steelix {
    width: 35px;
    height: 27px;
    background-position: -290px -310px
}

.sprite-xyicons.zamazenta {
    width: 26px;
    height: 27px;
    background-position: -124px -406px
}

.sprite-xyicons.volcanion {
    width: 25px;
    height: 27px;
    background-position: -325px -275px
}

.sprite-xyicons.abomasnow-mega {
    width: 27px;
    height: 27px;
    background-position: -373px -209px
}

.sprite-xyicons.alakazam {
    width: 31px;
    height: 27px;
    background-position: -206px -375px
}

.sprite-xyicons.meganium {
    width: 23px;
    height: 27px;
    background-position: -152px -404px
}

.sprite-xyicons.passimian {
    width: 24px;
    height: 26px;
    background-position: -266px -342px
}

.sprite-xyicons.landorus {
    width: 31px;
    height: 26px;
    background-position: -430px -58px
}

.sprite-xyicons.absol-mega {
    width: 26px;
    height: 26px;
    background-position: 0 -436px
}

.sprite-xyicons.kyurem {
    width: 31px;
    height: 26px;
    background-position: -28px -436px
}

.sprite-xyicons.ludicolo {
    width: 21px;
    height: 26px;
    background-position: -437px 0
}

.sprite-xyicons.koffing {
    width: 25px;
    height: 26px;
    background-position: -437px -28px
}

.sprite-xyicons.venonat {
    width: 17px;
    height: 26px;
    background-position: -414px -147px
}

.sprite-xyicons.venusaur-mega {
    width: 29px;
    height: 26px;
    background-position: -61px -436px
}

.sprite-xyicons.slowking {
    width: 19px;
    height: 26px;
    background-position: -177px -404px
}

.sprite-xyicons.mawile-mega {
    width: 30px;
    height: 26px;
    background-position: -239px -372px
}

.sprite-xyicons.hypno {
    width: 27px;
    height: 26px;
    background-position: -404px -180px
}

.sprite-xyicons.slowbro-mega {
    width: 25px;
    height: 26px;
    background-position: -352px -272px
}

.sprite-xyicons.mewtwo-mega-x {
    width: 21px;
    height: 26px;
    background-position: -430px -116px
}

.sprite-xyicons.turtonator {
    width: 23px;
    height: 26px;
    background-position: -92px -436px
}

.sprite-xyicons.cramorant {
    width: 24px;
    height: 26px;
    background-position: -327px -304px
}

.sprite-xyicons.cresselia {
    width: 25px;
    height: 26px;
    background-position: -378px -238px
}

.sprite-xyicons.blaziken {
    width: 22px;
    height: 26px;
    background-position: -292px -339px
}

.sprite-xyicons.tropius {
    width: 31px;
    height: 26px;
    background-position: -440px -86px
}

.sprite-xyicons.haunter {
    width: 30px;
    height: 26px;
    background-position: -198px -404px
}

.sprite-xyicons.sirfetch\'d,
.sprite-xyicons.sirfetch’d {
    width: 38px;
    height: 26px;
    background-position: -117px -436px
}

.sprite-xyicons.sirfetchd {
    width: 38px;
    height: 26px;
    background-position: -117px -436px
}

.sprite-xyicons.virizion {
    width: 21px;
    height: 26px;
    background-position: -402px -209px
}

.sprite-xyicons.grimmsnarl {
    width: 25px;
    height: 26px;
    background-position: -433px -144px
}

.sprite-xyicons.palkia {
    width: 30px;
    height: 26px;
    background-position: -271px -370px
}

.sprite-xyicons.audino-mega {
    width: 22px;
    height: 26px;
    background-position: -460px 0
}

.sprite-xyicons.tornadus {
    width: 30px;
    height: 26px;
    background-position: -157px -433px
}

.sprite-xyicons.deoxys-attack {
    width: 29px;
    height: 26px;
    background-position: -379px -266px
}

.sprite-xyicons.gallade-mega {
    width: 25px;
    height: 26px;
    background-position: -353px -300px
}

.sprite-xyicons.beedrill-mega {
    width: 27px;
    height: 26px;
    background-position: -316px -339px
}

.sprite-xyicons.ampharos-mega {
    width: 29px;
    height: 26px;
    background-position: 0 -464px
}

.sprite-xyicons.thundurus-therian {
    width: 32px;
    height: 26px;
    background-position: -464px -28px
}

.sprite-xyicons.rapidash {
    width: 29px;
    height: 26px;
    background-position: -230px -404px
}

.sprite-xyicons.aggron-mega {
    width: 31px;
    height: 26px;
    background-position: -31px -464px
}

.sprite-xyicons.feraligatr {
    width: 31px;
    height: 26px;
    background-position: -433px -172px
}

.sprite-xyicons.exploud {
    width: 27px;
    height: 26px;
    background-position: -463px -56px
}

.sprite-xyicons.sentret {
    width: 15px;
    height: 26px;
    background-position: -453px -114px
}

.sprite-xyicons.dragapult {
    width: 30px;
    height: 26px;
    background-position: -64px -464px
}

.sprite-xyicons.tapu.koko {
    width: 28px;
    height: 26px;
    background-position: -405px -237px
}

.sprite-xyicons.scorbunny {
    width: 17px;
    height: 26px;
    background-position: -189px -432px
}

.sprite-xyicons.tapu.fini {
    width: 22px;
    height: 26px;
    background-position: -425px -208px
}

.sprite-xyicons.sceptile {
    width: 28px;
    height: 26px;
    background-position: -96px -464px
}

.sprite-xyicons.tapu.bulu {
    width: 22px;
    height: 26px;
    background-position: -303px -367px
}

.sprite-xyicons.ampharos {
    width: 20px;
    height: 25px;
    background-position: -261px -400px
}

.sprite-xyicons.salamence-mega {
    width: 35px;
    height: 25px;
    background-position: -345px -332px
}

.sprite-xyicons.duraludon {
    width: 22px;
    height: 25px;
    background-position: -208px -432px
}

.sprite-xyicons.rotom-c,
.sprite-xyicons.rotom-mow {
    width: 24px;
    height: 25px;
    background-position: -473px -84px
}

.sprite-xyicons.wigglytuff {
    width: 17px;
    height: 25px;
    background-position: -380px -294px
}

.sprite-xyicons.charizard-mega-x {
    width: 40px;
    height: 25px;
    background-position: -126px -464px
}

.sprite-xyicons.swampert {
    width: 26px;
    height: 25px;
    background-position: -460px -142px
}

.sprite-xyicons.emboar {
    width: 28px;
    height: 25px;
    background-position: -470px -114px
}

.sprite-xyicons.tapu.lele {
    width: 20px;
    height: 25px;
    background-position: -484px 0
}

.sprite-xyicons.empoleon {
    width: 23px;
    height: 25px;
    background-position: -410px -265px
}

.sprite-xyicons.dodrio {
    width: 29px;
    height: 25px;
    background-position: -283px -398px
}

.sprite-xyicons.suicune {
    width: 29px;
    height: 25px;
    background-position: -232px -432px
}

.sprite-xyicons.rayquaza-mega {
    width: 38px;
    height: 25px;
    background-position: -168px -461px
}

.sprite-xyicons.diggersby {
    width: 26px;
    height: 25px;
    background-position: -449px -200px
}

.sprite-xyicons.stantler {
    width: 21px;
    height: 25px;
    background-position: -327px -367px
}

.sprite-xyicons.pyroar {
    width: 32px;
    height: 25px;
    background-position: 0 -492px
}

.sprite-xyicons.diancie-mega {
    width: 30px;
    height: 25px;
    background-position: -34px -492px
}

.sprite-xyicons.charizard-mega-y {
    width: 38px;
    height: 25px;
    background-position: -435px -236px
}

.sprite-xyicons.politoed {
    width: 18px;
    height: 25px;
    background-position: -492px -56px
}

.sprite-xyicons.poipole {
    width: 23px;
    height: 25px;
    background-position: -399px -294px
}

.sprite-xyicons.pinsir-mega {
    width: 31px;
    height: 25px;
    background-position: -466px -169px
}

.sprite-xyicons.dhelmise {
    width: 19px;
    height: 25px;
    background-position: -66px -492px
}

.sprite-xyicons.deoxys-speed {
    width: 25px;
    height: 25px;
    background-position: -498px -27px
}

.sprite-xyicons.gallade {
    width: 22px;
    height: 25px;
    background-position: -382px -321px
}

.sprite-xyicons.garchomp-mega {
    width: 30px;
    height: 25px;
    background-position: -87px -492px
}

.sprite-xyicons.aurumoth {
    width: 28px;
    height: 25px;
    background-position: -350px -359px
}

.sprite-xyicons.gigalith {
    width: 29px;
    height: 25px;
    background-position: -263px -427px
}

.sprite-xyicons.giratina-origin {
    width: 28px;
    height: 25px;
    background-position: -208px -459px
}

.sprite-xyicons.decidueye {
    width: 19px;
    height: 25px;
    background-position: -314px -395px
}

.sprite-xyicons.toxapex {
    width: 26px;
    height: 25px;
    background-position: -499px -83px
}

.sprite-xyicons.ambipom {
    width: 29px;
    height: 25px;
    background-position: -506px 0
}

.sprite-xyicons.golurk {
    width: 26px;
    height: 25px;
    background-position: -119px -492px
}

.sprite-xyicons.ninetales-alola {
    width: 30px;
    height: 25px;
    background-position: -488px -141px
}

.sprite-xyicons.nidoking {
    width: 31px;
    height: 25px;
    background-position: -435px -263px
}

.sprite-xyicons.toxtricity {
    width: 16px;
    height: 25px;
    background-position: -500px -110px
}

.sprite-xyicons.talonflame {
    width: 30px;
    height: 25px;
    background-position: -147px -491px
}

.sprite-xyicons.blacephalon {
    width: 22px;
    height: 25px;
    background-position: -424px -292px
}

.sprite-xyicons.naviathan {
    width: 26px;
    height: 25px;
    background-position: -512px -54px
}

.sprite-xyicons.vivillon {
    width: 26px;
    height: 25px;
    background-position: -477px -196px
}

.sprite-xyicons.simisage {
    width: 25px;
    height: 25px;
    background-position: -382px -348px
}

.sprite-xyicons.muk {
    width: 26px;
    height: 25px;
    background-position: -294px -425px
}

.sprite-xyicons.hatterene {
    width: 22px;
    height: 25px;
    background-position: -238px -459px
}

.sprite-xyicons.muk-alola {
    width: 26px;
    height: 25px;
    background-position: -335px -394px
}

.sprite-xyicons.appletun {
    width: 27px;
    height: 25px;
    background-position: -406px -321px
}

.sprite-xyicons.trevenant {
    width: 25px;
    height: 25px;
    background-position: 0 -519px
}

.sprite-xyicons.croconaw {
    width: 21px;
    height: 25px;
    background-position: -27px -519px
}

.sprite-xyicons.bunnelby {
    width: 16px;
    height: 25px;
    background-position: -179px -488px
}

.sprite-xyicons.absol {
    width: 23px;
    height: 25px;
    background-position: -50px -519px
}

.sprite-xyicons.slaking {
    width: 28px;
    height: 25px;
    background-position: -75px -519px
}

.sprite-xyicons.staraptor {
    width: 23px;
    height: 25px;
    background-position: -263px -454px
}

.sprite-xyicons.hydreigon {
    width: 29px;
    height: 25px;
    background-position: -525px -27px
}

.sprite-xyicons.conkeldurr {
    width: 31px;
    height: 25px;
    background-position: -197px -488px
}

.sprite-xyicons.mew {
    width: 23px;
    height: 25px;
    background-position: -475px -227px
}

.sprite-xyicons.typhlosion {
    width: 23px;
    height: 25px;
    background-position: -499px -168px
}

.sprite-xyicons.medicham {
    width: 17px;
    height: 25px;
    background-position: -105px -519px
}

.sprite-xyicons.combusken {
    width: 22px;
    height: 25px;
    background-position: -518px -110px
}

.sprite-xyicons.kadabra {
    width: 29px;
    height: 25px;
    background-position: -363px -386px
}

.sprite-xyicons.colossoil {
    width: 28px;
    height: 25px;
    background-position: -322px -422px
}

.sprite-xyicons.malamar {
    width: 24px;
    height: 25px;
    background-position: -527px -81px
}

.sprite-xyicons.cofagrigus {
    width: 30px;
    height: 25px;
    background-position: -124px -519px
}

.sprite-xyicons.kingler {
    width: 30px;
    height: 25px;
    background-position: -448px -290px
}

.sprite-xyicons.klinklang {
    width: 30px;
    height: 25px;
    background-position: -468px -263px
}

.sprite-xyicons.cobalion {
    width: 20px;
    height: 25px;
    background-position: -537px 0
}

.sprite-xyicons.lycanroc-dusk {
    width: 25px;
    height: 25px;
    background-position: -409px -348px
}

.sprite-xyicons.luxray {
    width: 30px;
    height: 25px;
    background-position: -288px -454px
}

.sprite-xyicons.coalossal {
    width: 25px;
    height: 25px;
    background-position: -230px -486px
}

.sprite-xyicons.breloom {
    width: 23px;
    height: 25px;
    background-position: -520px -137px
}

.sprite-xyicons.smokomodo {
    width: 29px;
    height: 25px;
    background-position: -435px -319px
}

.sprite-xyicons.breezi {
    width: 19px;
    height: 25px;
    background-position: -156px -518px
}

.sprite-xyicons.raikou {
    width: 30px;
    height: 25px;
    background-position: -505px -195px
}

.sprite-xyicons.aerodactyl-mega {
    width: 32px;
    height: 24px;
    background-position: -540px -54px
}

.sprite-xyicons.cloyster {
    width: 25px;
    height: 24px;
    background-position: -394px -375px
}

.sprite-xyicons.giratina {
    width: 30px;
    height: 24px;
    background-position: -179px -515px
}

.sprite-xyicons.glalie-mega {
    width: 23px;
    height: 24px;
    background-position: 0 -546px
}

.sprite-xyicons.shiftry {
    width: 28px;
    height: 24px;
    background-position: -25px -546px
}

.sprite-xyicons.torracat {
    width: 23px;
    height: 24px;
    background-position: -500px -223px
}

.sprite-xyicons.gligar {
    width: 24px;
    height: 24px;
    background-position: -262px -481px
}

.sprite-xyicons.cradily {
    width: 25px;
    height: 24px;
    background-position: -55px -546px
}

.sprite-xyicons.bewear {
    width: 17px;
    height: 24px;
    background-position: -352px -421px
}

.sprite-xyicons.chesnaught {
    width: 26px;
    height: 24px;
    background-position: -524px -164px
}

.sprite-xyicons.voodoom {
    width: 19px;
    height: 24px;
    background-position: -82px -546px
}

.sprite-xyicons.aggron {
    width: 29px;
    height: 24px;
    background-position: -322px -449px
}

.sprite-xyicons.goodra {
    width: 24px;
    height: 24px;
    background-position: -542px -108px
}

.sprite-xyicons.noivern {
    width: 28px;
    height: 24px;
    background-position: -371px -413px
}

.sprite-xyicons.sharpedo {
    width: 21px;
    height: 24px;
    background-position: -103px -546px
}

.sprite-xyicons.nihilego {
    width: 21px;
    height: 24px;
    background-position: -211px -515px
}

.sprite-xyicons.graveler-alola {
    width: 29px;
    height: 24px;
    background-position: -436px -346px
}

.sprite-xyicons.greedent {
    width: 23px;
    height: 24px;
    background-position: -556px -27px
}

.sprite-xyicons.avalugg {
    width: 27px;
    height: 24px;
    background-position: -500px -249px
}

.sprite-xyicons.entei {
    width: 25px;
    height: 24px;
    background-position: -553px -80px
}

.sprite-xyicons.binacle {
    width: 16px;
    height: 24px;
    background-position: -559px 0
}

.sprite-xyicons.escavalier {
    width: 23px;
    height: 24px;
    background-position: -126px -546px
}

.sprite-xyicons.bisharp {
    width: 22px;
    height: 24px;
    background-position: -288px -481px
}

.sprite-xyicons.groudon-primal {
    width: 36px;
    height: 24px;
    background-position: -480px -290px
}

.sprite-xyicons.groudon {
    width: 33px;
    height: 24px;
    background-position: -545px -134px
}

.sprite-xyicons.rillaboom {
    width: 26px;
    height: 24px;
    background-position: -466px -317px
}

.sprite-xyicons.exeggutor {
    width: 17px;
    height: 24px;
    background-position: -421px -375px
}

.sprite-xyicons.azelf {
    width: 26px;
    height: 24px;
    background-position: -234px -513px
}

.sprite-xyicons.farfetchd-galar {
    width: 38px;
    height: 24px;
    background-position: -151px -546px
}

.sprite-xyicons.farfetch\'d-galar {
    width: 38px;
    height: 24px;
    background-position: -151px -546px
}

.sprite-xyicons.gumshoos {
    width: 20px;
    height: 24px;
    background-position: -401px -401px
}

.sprite-xyicons.gurdurr {
    width: 27px;
    height: 24px;
    background-position: -353px -447px
}

.sprite-xyicons.blastoise {
    width: 25px;
    height: 24px;
    background-position: -537px -190px
}

.sprite-xyicons.butterfree {
    width: 24px;
    height: 24px;
    background-position: -525px -222px
}

.sprite-xyicons.drakloak {
    width: 26px;
    height: 24px;
    background-position: -262px -507px
}

.sprite-xyicons.crucibelle {
    width: 16px;
    height: 24px;
    background-position: 0 -572px
}

.sprite-xyicons.zeraora {
    width: 22px;
    height: 24px;
    background-position: -18px -572px
}

.sprite-xyicons.azumarill {
    width: 25px;
    height: 24px;
    background-position: -320px -475px
}

.sprite-xyicons.haxorus {
    width: 26px;
    height: 24px;
    background-position: -42px -572px
}

.sprite-xyicons.mudsdale {
    width: 25px;
    height: 24px;
    background-position: -191px -541px
}

.sprite-xyicons.heliolisk {
    width: 22px;
    height: 24px;
    background-position: -552px -160px
}

.sprite-xyicons.mr\..rime {
    width: 23px;
    height: 24px;
    background-position: -440px -372px
}

.sprite-xyicons.heracross {
    width: 25px;
    height: 24px;
    background-position: -70px -572px
}

.sprite-xyicons.raichu {
    width: 25px;
    height: 24px;
    background-position: -574px -53px
}

.sprite-xyicons.morelull {
    width: 13px;
    height: 24px;
    background-position: -577px 0
}

.sprite-xyicons.flapple {
    width: 27px;
    height: 24px;
    background-position: -568px -106px
}

.sprite-xyicons.lopunny-mega {
    width: 33px;
    height: 24px;
    background-position: -467px -343px
}

.sprite-xyicons.floatoy {
    width: 20px;
    height: 24px;
    background-position: -97px -572px
}

.sprite-xyicons.honedge {
    width: 18px;
    height: 24px;
    background-position: -581px -26px
}

.sprite-xyicons.tsareena {
    width: 21px;
    height: 24px;
    background-position: -382px -439px
}

.sprite-xyicons.beautifly {
    width: 25px;
    height: 24px;
    background-position: -423px -401px
}

.sprite-xyicons.thievul {
    width: 27px;
    height: 24px;
    background-position: -218px -541px
}

.sprite-xyicons.huntail {
    width: 25px;
    height: 24px;
    background-position: -290px -507px
}

.sprite-xyicons.drifblim {
    width: 24px;
    height: 24px;
    background-position: -119px -572px
}

.sprite-xyicons.sawsbuck {
    width: 23px;
    height: 24px;
    background-position: -529px -248px
}

.sprite-xyicons.drizzile {
    width: 24px;
    height: 24px;
    background-position: -580px -79px
}

.sprite-xyicons.amaura {
    width: 17px;
    height: 24px;
    background-position: -494px -316px
}

.sprite-xyicons.metagross-mega {
    width: 32px;
    height: 24px;
    background-position: -518px -275px
}

.sprite-xyicons.incineroar {
    width: 23px;
    height: 24px;
    background-position: -347px -475px
}

.sprite-xyicons.indeedee {
    width: 19px;
    height: 24px;
    background-position: -405px -427px
}

.sprite-xyicons.infernape {
    width: 26px;
    height: 24px;
    background-position: -145px -572px
}

.sprite-xyicons.sandslash-alola {
    width: 25px;
    height: 24px;
    background-position: -551px -216px
}

.sprite-xyicons.thwackey {
    width: 22px;
    height: 24px;
    background-position: -592px 0
}

.sprite-xyicons.dugtrio-alola {
    width: 23px;
    height: 24px;
    background-position: -317px -501px
}

.sprite-xyicons.marshadow {
    width: 22px;
    height: 24px;
    background-position: -247px -539px
}

.sprite-xyicons.altaria {
    width: 20px;
    height: 24px;
    background-position: -564px -186px
}

.sprite-xyicons.tyranitar {
    width: 25px;
    height: 24px;
    background-position: -580px -132px
}

.sprite-xyicons.venusaur {
    width: 30px;
    height: 24px;
    background-position: -467px -369px
}

.sprite-xyicons.manectric-mega {
    width: 26px;
    height: 24px;
    background-position: -173px -572px
}

.sprite-xyicons.arghonaut {
    width: 32px;
    height: 24px;
    background-position: -576px -160px
}

.sprite-xyicons.dusclops {
    width: 26px;
    height: 24px;
    background-position: -271px -533px
}

.sprite-xyicons.corviknight {
    width: 27px;
    height: 24px;
    background-position: 0 -598px
}

.sprite-xyicons.perrserker {
    width: 20px;
    height: 24px;
    background-position: -29px -598px
}

.sprite-xyicons.magnezone {
    width: 26px;
    height: 24px;
    background-position: -518px -301px
}

.sprite-xyicons.magikarp {
    width: 22px;
    height: 24px;
    background-position: -51px -598px
}

.sprite-xyicons.kingdra {
    width: 20px;
    height: 24px;
    background-position: -450px -398px
}

.sprite-xyicons.venomoth {
    width: 23px;
    height: 24px;
    background-position: -601px -26px
}

.sprite-xyicons.tactite {
    width: 12px;
    height: 24px;
    background-position: -201px -567px
}

.sprite-xyicons.kitsunoh {
    width: 24px;
    height: 24px;
    background-position: -372px -473px
}

.sprite-xyicons.klefki {
    width: 27px;
    height: 24px;
    background-position: -75px -598px
}

.sprite-xyicons.lycanroc-midnight {
    width: 21px;
    height: 24px;
    background-position: -426px -427px
}

.sprite-xyicons.snorlax {
    width: 27px;
    height: 24px;
    background-position: -601px -52px
}

.sprite-xyicons.gardevoir-mega {
    width: 26px;
    height: 24px;
    background-position: -554px -242px
}

.sprite-xyicons.gardevoir {
    width: 26px;
    height: 24px;
    background-position: -597px -105px
}

.sprite-xyicons.pangoro {
    width: 28px;
    height: 24px;
    background-position: -215px -567px
}

.sprite-xyicons.shiinotic {
    width: 22px;
    height: 24px;
    background-position: -342px -501px
}

.sprite-xyicons.kricketune {
    width: 20px;
    height: 24px;
    background-position: -104px -598px
}

.sprite-xyicons.lucario-mega {
    width: 19px;
    height: 24px;
    background-position: -502px -342px
}

.sprite-xyicons.brionne {
    width: 23px;
    height: 24px;
    background-position: -405px -453px
}

.sprite-xyicons.genesect {
    width: 22px;
    height: 24px;
    background-position: -606px -78px
}

.sprite-xyicons.carkol {
    width: 22px;
    height: 24px;
    background-position: -126px -598px
}

.sprite-xyicons.gengar {
    width: 24px;
    height: 24px;
    background-position: -299px -533px
}

.sprite-xyicons.palossand {
    width: 23px;
    height: 24px;
    background-position: -586px -186px
}

.sprite-xyicons.latios-mega {
    width: 35px;
    height: 24px;
    background-position: -554px -268px
}

.sprite-xyicons.latias-mega {
    width: 35px;
    height: 24px;
    background-position: -472px -395px
}

.sprite-xyicons.ninetales {
    width: 24px;
    height: 23px;
    background-position: -578px -212px
}

.sprite-xyicons.cawmodore {
    width: 28px;
    height: 23px;
    background-position: -616px 0
}

.sprite-xyicons.toxtricity-low-key {
    width: 15px;
    height: 23px;
    background-position: -150px -598px
}

.sprite-xyicons.armaldo {
    width: 26px;
    height: 23px;
    background-position: -247px -565px
}

.sprite-xyicons.gourgeist-large {
    width: 21px;
    height: 23px;
    background-position: -523px -327px
}

.sprite-xyicons.gourgeist-small {
    width: 21px;
    height: 23px;
    background-position: -450px -424px
}

.sprite-xyicons.gourgeist-super {
    width: 21px;
    height: 23px;
    background-position: -325px -527px
}

.sprite-xyicons.gourgeist {
    width: 21px;
    height: 23px;
    background-position: -366px -501px
}

.sprite-xyicons.granbull {
    width: 22px;
    height: 23px;
    background-position: -499px -369px
}

.sprite-xyicons.grapploct {
    width: 23px;
    height: 23px;
    background-position: -167px -598px
}

.sprite-xyicons.charmeleon {
    width: 22px;
    height: 23px;
    background-position: -607px -131px
}

.sprite-xyicons.nidoqueen {
    width: 23px;
    height: 23px;
    background-position: -398px -479px
}

.sprite-xyicons.rhydon {
    width: 25px;
    height: 23px;
    background-position: -275px -559px
}

.sprite-xyicons.greninja-ash {
    width: 30px;
    height: 23px;
    background-position: -546px -301px
}

.sprite-xyicons.bastiodon {
    width: 26px;
    height: 23px;
    background-position: 0 -624px
}

.sprite-xyicons.alcremie {
    width: 19px;
    height: 23px;
    background-position: -430px -453px
}

.sprite-xyicons.altaria-mega {
    width: 27px;
    height: 23px;
    background-position: -28px -624px
}

.sprite-xyicons.regirock {
    width: 27px;
    height: 23px;
    background-position: -201px -593px
}

.sprite-xyicons.aromatisse {
    width: 19px;
    height: 23px;
    background-position: -626px -25px
}

.sprite-xyicons.grookey {
    width: 19px;
    height: 23px;
    background-position: -57px -624px
}

.sprite-xyicons.doublade {
    width: 31px;
    height: 23px;
    background-position: -582px -237px
}

.sprite-xyicons.falinks {
    width: 31px;
    height: 23px;
    background-position: -78px -624px
}

.sprite-xyicons.dracovish {
    width: 22px;
    height: 23px;
    background-position: -610px -156px
}

.sprite-xyicons.regigigas {
    width: 32px;
    height: 23px;
    background-position: -523px -352px
}

.sprite-xyicons.regice {
    width: 25px;
    height: 23px;
    background-position: -348px -527px
}

.sprite-xyicons.bayleef {
    width: 20px;
    height: 23px;
    background-position: -630px -50px
}

.sprite-xyicons.chewtle {
    width: 16px;
    height: 23px;
    background-position: -473px -421px
}

.sprite-xyicons.dragalge {
    width: 32px;
    height: 23px;
    background-position: -625px -104px
}

.sprite-xyicons.stoutland {
    width: 27px;
    height: 23px;
    background-position: -111px -624px
}

.sprite-xyicons.rapidash-galar {
    width: 27px;
    height: 23px;
    background-position: -630px -75px
}

.sprite-xyicons.vileplume {
    width: 22px;
    height: 23px;
    background-position: -302px -559px
}

.sprite-xyicons.rampardos,
.sprite-xyicons.seel {
    width: 25px;
    height: 23px;
    background-position: -546px -326px
}

.sprite-xyicons.seel {
    background-position: -230px -593px
}

.sprite-xyicons.hariyama {
    width: 24px;
    height: 23px;
    background-position: -451px -449px
}

.sprite-xyicons.hatenna {
    width: 19px;
    height: 23px;
    background-position: -389px -504px
}

.sprite-xyicons.burmy-trash {
    width: 16px;
    height: 23px;
    background-position: -611px -181px
}

.sprite-xyicons.swampert-mega {
    width: 32px;
    height: 23px;
    background-position: -423px -479px
}

.sprite-xyicons.raboot {
    width: 21px;
    height: 23px;
    background-position: -140px -624px
}

.sprite-xyicons.copperajah {
    width: 25px;
    height: 23px;
    background-position: -604px -212px
}

.sprite-xyicons.flarelm {
    width: 19px;
    height: 23px;
    background-position: -326px -552px
}

.sprite-xyicons.zacian {
    width: 28px;
    height: 23px;
    background-position: -257px -590px
}

.sprite-xyicons.mudbray {
    width: 21px;
    height: 23px;
    background-position: -509px -394px
}

.sprite-xyicons.pyroak {
    width: 25px;
    height: 23px;
    background-position: -163px -623px
}

.sprite-xyicons.probopass {
    width: 24px;
    height: 23px;
    background-position: -631px -129px
}

.sprite-xyicons.burmy-sandy {
    width: 15px;
    height: 23px;
    background-position: -646px 0
}

.sprite-xyicons.slowbro {
    width: 27px;
    height: 23px;
    background-position: -591px -262px
}

.sprite-xyicons.primeape {
    width: 28px;
    height: 23px;
    background-position: -491px -421px
}

.sprite-xyicons.morgrem {
    width: 22px;
    height: 23px;
    background-position: -192px -618px
}

.sprite-xyicons.abomasnow {
    width: 21px;
    height: 23px;
    background-position: -647px -25px
}

.sprite-xyicons.drednaw {
    width: 34px;
    height: 23px;
    background-position: -375px -529px
}

.sprite-xyicons.monferno {
    width: 22px;
    height: 23px;
    background-position: -578px -294px
}

.sprite-xyicons.arbok {
    width: 20px;
    height: 23px;
    background-position: 0 -649px
}

.sprite-xyicons.flygon {
    width: 27px;
    height: 23px;
    background-position: -22px -649px
}

.sprite-xyicons.wailord {
    width: 30px;
    height: 23px;
    background-position: -410px -504px
}

.sprite-xyicons.ponyta {
    width: 24px;
    height: 23px;
    background-position: -287px -584px
}

.sprite-xyicons.polteageist {
    width: 22px;
    height: 23px;
    background-position: -51px -649px
}

.sprite-xyicons.mewtwo {
    width: 20px;
    height: 23px;
    background-position: -347px -552px
}

.sprite-xyicons.victreebel {
    width: 28px;
    height: 23px;
    background-position: -532px -377px
}

.sprite-xyicons.houndoom {
    width: 20px;
    height: 23px;
    background-position: -634px -154px
}

.sprite-xyicons.sobble {
    width: 22px;
    height: 23px;
    background-position: -477px -446px
}

.sprite-xyicons.crobat {
    width: 30px;
    height: 23px;
    background-position: -75px -649px
}

.sprite-xyicons.wormadam {
    width: 22px;
    height: 23px;
    background-position: -652px -50px
}

.sprite-xyicons.delibird {
    width: 19px;
    height: 23px;
    background-position: -629px -181px
}

.sprite-xyicons.delphox {
    width: 27px;
    height: 23px;
    background-position: -216px -618px
}

.sprite-xyicons.druddigon {
    width: 27px;
    height: 23px;
    background-position: -107px -649px
}

.sprite-xyicons.syclant {
    width: 24px;
    height: 23px;
    background-position: -557px -351px
}

.sprite-xyicons.slurpuff {
    width: 20px;
    height: 23px;
    background-position: -457px -474px
}

.sprite-xyicons.indeedee-f {
    width: 22px;
    height: 23px;
    background-position: -615px -237px
}

.sprite-xyicons.pidgeot {
    width: 25px;
    height: 23px;
    background-position: -573px -326px
}

.sprite-xyicons.beedrill {
    width: 25px;
    height: 23px;
    background-position: -313px -584px
}

.sprite-xyicons.samurott {
    width: 31px;
    height: 23px;
    background-position: -663px 0
}

.sprite-xyicons.meloetta-pirouette {
    width: 15px;
    height: 23px;
    background-position: -136px -649px
}

.sprite-xyicons.sylveon {
    width: 22px;
    height: 23px;
    background-position: -659px -75px
}

.sprite-xyicons.jangmo-o {
    width: 22px;
    height: 23px;
    background-position: -631px -206px
}

.sprite-xyicons.deoxys-defense {
    width: 26px;
    height: 23px;
    background-position: -245px -618px
}

.sprite-xyicons.masquerain {
    width: 26px;
    height: 23px;
    background-position: -369px -554px
}

.sprite-xyicons.wormadam-trash {
    width: 23px;
    height: 23px;
    background-position: -659px -100px
}

.sprite-xyicons.marowak-alola {
    width: 24px;
    height: 23px;
    background-position: -153px -649px
}

.sprite-xyicons.clefable {
    width: 20px;
    height: 23px;
    background-position: -532px -402px
}

.sprite-xyicons.maractus {
    width: 23px;
    height: 23px;
    background-position: -602px -287px
}

.sprite-xyicons.dusknoir {
    width: 29px;
    height: 23px;
    background-position: -657px -129px
}

.sprite-xyicons.manectric {
    width: 20px;
    height: 23px;
    background-position: -340px -577px
}

.sprite-xyicons.salamence {
    width: 32px;
    height: 23px;
    background-position: -411px -529px
}

.sprite-xyicons.wormadam-sandy {
    width: 24px;
    height: 23px;
    background-position: -442px -504px
}

.sprite-xyicons.carnivine {
    width: 27px;
    height: 23px;
    background-position: -670px -25px
}

.sprite-xyicons.skuntank {
    width: 29px;
    height: 23px;
    background-position: -190px -643px
}

.sprite-xyicons.chandelure {
    width: 29px;
    height: 23px;
    background-position: -501px -446px
}

.sprite-xyicons.malaconda {
    width: 27px;
    height: 23px;
    background-position: -479px -471px
}

.sprite-xyicons.dewgong {
    width: 25px;
    height: 23px;
    background-position: -273px -615px
}

.sprite-xyicons.eiscue-noice {
    width: 14px;
    height: 23px;
    background-position: -620px -262px
}

.sprite-xyicons.magmar {
    width: 22px;
    height: 23px;
    background-position: -656px -154px
}

.sprite-xyicons.girafarig {
    width: 22px;
    height: 23px;
    background-position: 0 -674px
}

.sprite-xyicons.lycanroc {
    width: 25px;
    height: 23px;
    background-position: -650px -179px
}

.sprite-xyicons.kerfluffle {
    width: 23px;
    height: 23px;
    background-position: -24px -674px
}

.sprite-xyicons.dewott {
    width: 19px;
    height: 23px;
    background-position: -49px -674px
}

.sprite-xyicons.sigilyph {
    width: 21px;
    height: 23px;
    background-position: -562px -376px
}

.sprite-xyicons.glaceon {
    width: 27px;
    height: 23px;
    background-position: -70px -674px
}

.sprite-xyicons.kirlia {
    width: 18px;
    height: 23px;
    background-position: -676px -50px
}

.sprite-xyicons.eldegoss {
    width: 19px;
    height: 23px;
    background-position: -602px -312px
}

.sprite-xyicons.crustle {
    width: 28px;
    height: 23px;
    background-position: -300px -609px
}

.sprite-xyicons.electivire {
    width: 26px;
    height: 23px;
    background-position: -639px -231px
}

.sprite-xyicons.rotom-f,
.sprite-xyicons.rotom-frost {
    width: 30px;
    height: 23px;
    background-position: -221px -643px
}

.sprite-xyicons.pachirisu {
    width: 22px;
    height: 23px;
    background-position: -583px -351px
}

.sprite-xyicons.torterra {
    width: 28px;
    height: 23px;
    background-position: -99px -674px
}

.sprite-xyicons.oricorio-sensu {
    width: 17px;
    height: 23px;
    background-position: -397px -554px
}

.sprite-xyicons.lumineon {
    width: 22px;
    height: 23px;
    background-position: -532px -427px
}

.sprite-xyicons.skarmory {
    width: 25px;
    height: 23px;
    background-position: -362px -579px
}

.sprite-xyicons.zebstrika {
    width: 27px;
    height: 23px;
    background-position: -468px -499px
}

.sprite-xyicons.krillowatt {
    width: 18px;
    height: 23px;
    background-position: -554px -402px
}

.sprite-xyicons.golem-alola {
    width: 21px;
    height: 23px;
    background-position: -655px -204px
}

.sprite-xyicons.krookodile {
    width: 28px;
    height: 23px;
    background-position: -129px -674px
}

.sprite-xyicons.loudred {
    width: 21px;
    height: 23px;
    background-position: -683px -75px
}

.sprite-xyicons.unfezant {
    width: 20px;
    height: 23px;
    background-position: -636px -262px
}

.sprite-xyicons.crabominable {
    width: 32px;
    height: 23px;
    background-position: -627px -287px
}

.sprite-xyicons.steenee {
    width: 18px;
    height: 23px;
    background-position: -253px -643px
}

.sprite-xyicons.golisopod {
    width: 24px;
    height: 23px;
    background-position: -684px -100px
}

.sprite-xyicons.vanilluxe {
    width: 26px;
    height: 23px;
    background-position: -445px -529px
}

.sprite-xyicons.liepard {
    width: 26px;
    height: 23px;
    background-position: -179px -668px
}

.sprite-xyicons.staravia {
    width: 22px;
    height: 23px;
    background-position: -330px -609px
}

.sprite-xyicons.arctozolt {
    width: 18px;
    height: 23px;
    background-position: -159px -674px
}

.sprite-xyicons.ursaring {
    width: 21px;
    height: 23px;
    background-position: -508px -471px
}

.sprite-xyicons.lickilicky {
    width: 22px;
    height: 23px;
    background-position: -416px -554px
}

.sprite-xyicons.crawdaunt {
    width: 24px;
    height: 23px;
    background-position: -607px -337px
}

.sprite-xyicons.noctowl {
    width: 18px;
    height: 23px;
    background-position: -585px -376px
}

.sprite-xyicons.volkraken {
    width: 25px;
    height: 22px;
    background-position: -273px -640px
}

.sprite-xyicons.solrock {
    width: 21px;
    height: 22px;
    background-position: -696px 0
}

.sprite-xyicons.leafeon {
    width: 25px;
    height: 22px;
    background-position: -623px -312px
}

.sprite-xyicons.uxie {
    width: 26px;
    height: 22px;
    background-position: -680px -154px
}

.sprite-xyicons.clawitzer {
    width: 31px;
    height: 22px;
    background-position: -389px -579px
}

.sprite-xyicons.lombre {
    width: 19px;
    height: 22px;
    background-position: -696px -50px
}

.sprite-xyicons.lopunny {
    width: 26px;
    height: 22px;
    background-position: -532px -452px
}

.sprite-xyicons.kricketot {
    width: 17px;
    height: 22px;
    background-position: 0 -699px
}

.sprite-xyicons.brattler {
    width: 22px;
    height: 22px;
    background-position: -19px -699px
}

.sprite-xyicons.braixen {
    width: 20px;
    height: 22px;
    background-position: -688px -125px
}

.sprite-xyicons.lurantis {
    width: 20px;
    height: 22px;
    background-position: -207px -668px
}

.sprite-xyicons.keldeo {
    width: 25px;
    height: 22px;
    background-position: -699px -24px
}

.sprite-xyicons.machamp {
    width: 27px;
    height: 22px;
    background-position: -354px -604px
}

.sprite-xyicons.machoke {
    width: 26px;
    height: 22px;
    background-position: -574px -401px
}

.sprite-xyicons.zweilous {
    width: 26px;
    height: 22px;
    background-position: -677px -179px
}

.sprite-xyicons.magcargo {
    width: 21px;
    height: 22px;
    background-position: -43px -699px
}

.sprite-xyicons.keldeo-resolute {
    width: 30px;
    height: 22px;
    background-position: -556px -427px
}

.sprite-xyicons.magmortar {
    width: 25px;
    height: 22px;
    background-position: -300px -634px
}

.sprite-xyicons.tyrantrum {
    width: 30px;
    height: 22px;
    background-position: -66px -699px
}

.sprite-xyicons.magneton {
    width: 24px;
    height: 22px;
    background-position: -497px -496px
}

.sprite-xyicons.chimchar {
    width: 19px;
    height: 22px;
    background-position: -667px -229px
}

.sprite-xyicons.kangaskhan-mega {
    width: 30px;
    height: 22px;
    background-position: -98px -699px
}

.sprite-xyicons.mamoswine {
    width: 27px;
    height: 22px;
    background-position: -473px -524px
}

.sprite-xyicons.mandibuzz {
    width: 16px;
    height: 22px;
    background-position: -658px -256px
}

.sprite-xyicons.sliggoo {
    width: 15px;
    height: 22px;
    background-position: -229px -668px
}

.sprite-xyicons.jumpluff {
    width: 22px;
    height: 22px;
    background-position: -607px -362px
}

.sprite-xyicons.chespin {
    width: 17px;
    height: 22px;
    background-position: -440px -554px
}

.sprite-xyicons.zoroark {
    width: 29px;
    height: 22px;
    background-position: -678px -203px
}

.sprite-xyicons.skorupi {
    width: 24px;
    height: 22px;
    background-position: -706px -74px
}

.sprite-xyicons.jellicent {
    width: 28px;
    height: 22px;
    background-position: -130px -699px
}

.sprite-xyicons.cufant {
    width: 25px;
    height: 22px;
    background-position: -246px -668px
}

.sprite-xyicons.boltund {
    width: 22px;
    height: 22px;
    background-position: -531px -476px
}

.sprite-xyicons.blitzle {
    width: 17px;
    height: 22px;
    background-position: -327px -634px
}

.sprite-xyicons.simisear {
    width: 26px;
    height: 22px;
    background-position: -383px -604px
}

.sprite-xyicons.meowstic,
.sprite-xyicons.meowstic-f {
    width: 21px;
    height: 22px;
    background-position: -179px -693px
}

.sprite-xyicons.meowstic-m {
    width: 21px;
    height: 22px;
    background-position: -422px -579px
}

.sprite-xyicons.blissey {
    width: 22px;
    height: 22px;
    background-position: -633px -336px
}

.sprite-xyicons.mesprit {
    width: 29px;
    height: 22px;
    background-position: -710px -98px
}

.sprite-xyicons.metagross {
    width: 32px;
    height: 22px;
    background-position: -605px -386px
}

.sprite-xyicons.metang {
    width: 27px;
    height: 22px;
    background-position: -661px -280px
}

.sprite-xyicons.victini {
    width: 18px;
    height: 22px;
    background-position: -273px -664px
}

.sprite-xyicons.cyclohm {
    width: 29px;
    height: 22px;
    background-position: -717px -48px
}

.sprite-xyicons.mienshao {
    width: 25px;
    height: 22px;
    background-position: -719px 0
}

.sprite-xyicons.turtwig {
    width: 18px;
    height: 22px;
    background-position: -560px -451px
}

.sprite-xyicons.milotic {
    width: 27px;
    height: 22px;
    background-position: -459px -554px
}

.sprite-xyicons.miltank {
    width: 21px;
    height: 22px;
    background-position: -710px -122px
}

.sprite-xyicons.mimikyu {
    width: 17px;
    height: 22px;
    background-position: -160px -699px
}

.sprite-xyicons.zangoose {
    width: 23px;
    height: 22px;
    background-position: -354px -628px
}

.sprite-xyicons.buneary {
    width: 18px;
    height: 22px;
    background-position: -650px -312px
}

.sprite-xyicons.honchkrow {
    width: 26px;
    height: 22px;
    background-position: -676px -253px
}

.sprite-xyicons.trumbeak {
    width: 19px;
    height: 22px;
    background-position: -202px -693px
}

.sprite-xyicons.hitmontop {
    width: 30px;
    height: 22px;
    background-position: -502px -520px
}

.sprite-xyicons.ariados {
    width: 25px;
    height: 22px;
    background-position: 0 -723px
}

.sprite-xyicons.chatot {
    width: 20px;
    height: 22px;
    background-position: -300px -658px
}

.sprite-xyicons.vigoroth {
    width: 27px;
    height: 22px;
    background-position: -27px -723px
}

.sprite-xyicons.darmanitan {
    width: 23px;
    height: 22px;
    background-position: -708px -149px
}

.sprite-xyicons.herdier {
    width: 21px;
    height: 22px;
    background-position: -688px -227px
}

.sprite-xyicons.dartrix {
    width: 17px;
    height: 22px;
    background-position: -56px -723px
}

.sprite-xyicons.aerodactyl {
    width: 29px;
    height: 22px;
    background-position: -588px -425px
}

.sprite-xyicons.audino {
    width: 22px;
    height: 22px;
    background-position: -726px -24px
}

.sprite-xyicons.hattrem {
    width: 22px;
    height: 22px;
    background-position: -75px -723px
}

.sprite-xyicons.burmy {
    width: 17px;
    height: 22px;
    background-position: -223px -692px
}

.sprite-xyicons.musharna {
    width: 23px;
    height: 22px;
    background-position: -705px -178px
}

.sprite-xyicons.camerupt {
    width: 27px;
    height: 22px;
    background-position: -631px -362px
}

.sprite-xyicons.deerling {
    width: 18px;
    height: 22px;
    background-position: -445px -578px
}

.sprite-xyicons.growlithe {
    width: 21px;
    height: 22px;
    background-position: -99px -723px
}

.sprite-xyicons.grovyle {
    width: 28px;
    height: 22px;
    background-position: -411px -603px
}

.sprite-xyicons.volcarona {
    width: 26px;
    height: 22px;
    background-position: -555px -476px
}

.sprite-xyicons.deoxys {
    width: 26px;
    height: 22px;
    background-position: -534px -500px
}

.sprite-xyicons.bibarel {
    width: 22px;
    height: 22px;
    background-position: -322px -658px
}

.sprite-xyicons.greninja {
    width: 30px;
    height: 22px;
    background-position: -242px -692px
}

.sprite-xyicons.graveler {
    width: 26px;
    height: 22px;
    background-position: -122px -723px
}

.sprite-xyicons.shuckle {
    width: 24px;
    height: 22px;
    background-position: -379px -628px
}

.sprite-xyicons.nidorina {
    width: 19px;
    height: 22px;
    background-position: -488px -548px
}

.sprite-xyicons.nidorino {
    width: 19px;
    height: 22px;
    background-position: -580px -451px
}

.sprite-xyicons.gothitelle {
    width: 20px;
    height: 22px;
    background-position: -732px -72px
}

.sprite-xyicons.latios {
    width: 28px;
    height: 22px;
    background-position: -670px -304px
}

.sprite-xyicons.diancie {
    width: 18px;
    height: 22px;
    background-position: -709px -202px
}

.sprite-xyicons.toxicroak {
    width: 21px;
    height: 22px;
    background-position: -657px -336px
}

.sprite-xyicons.nuzleaf {
    width: 16px;
    height: 22px;
    background-position: -346px -652px
}

.sprite-xyicons.omastar {
    width: 22px;
    height: 22px;
    background-position: -150px -723px
}

.sprite-xyicons.golbat {
    width: 26px;
    height: 22px;
    background-position: -179px -717px
}

.sprite-xyicons.oricorio-pau {
    width: 18px;
    height: 22px;
    background-position: -274px -688px
}

.sprite-xyicons.gogoat {
    width: 23px;
    height: 22px;
    background-position: -465px -578px
}

.sprite-xyicons.gliscor {
    width: 31px;
    height: 22px;
    background-position: -619px -410px
}

.sprite-xyicons.glameow {
    width: 26px;
    height: 22px;
    background-position: -294px -682px
}

.sprite-xyicons.gastrodon {
    width: 23px;
    height: 22px;
    background-position: -733px -122px
}

.sprite-xyicons.shaymin-sky {
    width: 21px;
    height: 22px;
    background-position: -690px -277px
}

.sprite-xyicons.donphan {
    width: 29px;
    height: 22px;
    background-position: -509px -544px
}

.sprite-xyicons.parasect {
    width: 22px;
    height: 22px;
    background-position: -746px 0
}

.sprite-xyicons.garchomp {
    width: 29px;
    height: 22px;
    background-position: -711px -226px
}

.sprite-xyicons.amoonguss {
    width: 20px;
    height: 22px;
    background-position: -207px -717px
}

.sprite-xyicons.garbodor {
    width: 30px;
    height: 22px;
    background-position: -639px -386px
}

.sprite-xyicons.persian-alola {
    width: 24px;
    height: 22px;
    background-position: -364px -652px
}

.sprite-xyicons.persian {
    width: 23px;
    height: 22px;
    background-position: 0 -747px
}

.sprite-xyicons.beheeyem {
    width: 15px;
    height: 22px;
    background-position: -441px -603px
}

.sprite-xyicons.carracosta {
    width: 25px;
    height: 22px;
    background-position: -741px -96px
}

.sprite-xyicons.galvantula {
    width: 28px;
    height: 22px;
    background-position: -405px -628px
}

.sprite-xyicons.serperior {
    width: 28px;
    height: 22px;
    background-position: -733px -146px
}

.sprite-xyicons.dracozolt {
    width: 26px;
    height: 22px;
    background-position: -704px -251px
}

.sprite-xyicons.pikachu-starter {
    width: 27px;
    height: 22px;
    background-position: -25px -747px
}

.sprite-xyicons.pikipek {
    width: 17px;
    height: 22px;
    background-position: -54px -747px
}

.sprite-xyicons.frosmoth {
    width: 25px;
    height: 22px;
    background-position: -748px -48px
}

.sprite-xyicons.froslass {
    width: 16px;
    height: 22px;
    background-position: -601px -449px
}

.sprite-xyicons.frogadier {
    width: 23px;
    height: 22px;
    background-position: -730px -173px
}

.sprite-xyicons.dragonair {
    width: 22px;
    height: 22px;
    background-position: -750px -24px
}

.sprite-xyicons.dragonite {
    width: 25px;
    height: 22px;
    background-position: -73px -747px
}

.sprite-xyicons.walrein {
    width: 28px;
    height: 22px;
    background-position: -229px -716px
}

.sprite-xyicons.drapion {
    width: 30px;
    height: 22px;
    background-position: -660px -360px
}

.sprite-xyicons.floette {
    width: 19px;
    height: 22px;
    background-position: -583px -475px
}

.sprite-xyicons.prinplup {
    width: 17px;
    height: 22px;
    background-position: -562px -500px
}

.sprite-xyicons.wartortle {
    width: 24px;
    height: 22px;
    background-position: -540px -524px
}

.sprite-xyicons.scolipede {
    width: 29px;
    height: 22px;
    background-position: -490px -572px
}

.sprite-xyicons.purrloin {
    width: 21px;
    height: 22px;
    background-position: -100px -747px
}

.sprite-xyicons.wynaut {
    width: 25px;
    height: 22px;
    background-position: -322px -682px
}

.sprite-xyicons.drifloon {
    width: 15px;
    height: 22px;
    background-position: -680px -328px
}

.sprite-xyicons.quilladin {
    width: 21px;
    height: 22px;
    background-position: -619px -434px
}

.sprite-xyicons.sawk {
    width: 22px;
    height: 22px;
    background-position: -730px -197px
}

.sprite-xyicons.beartic {
    width: 23px;
    height: 22px;
    background-position: -458px -602px
}

.sprite-xyicons.watchog {
    width: 20px;
    height: 22px;
    background-position: -123px -747px
}

.sprite-xyicons.flaaffy {
    width: 21px;
    height: 22px;
    background-position: -754px -72px
}

.sprite-xyicons.tentacruel {
    width: 25px;
    height: 22px;
    background-position: -390px -652px
}

.sprite-xyicons.weavile {
    width: 19px;
    height: 22px;
    background-position: -349px -676px
}

.sprite-xyicons.fidgit {
    width: 31px;
    height: 22px;
    background-position: -145px -747px
}

.sprite-xyicons.ferrothorn {
    width: 30px;
    height: 22px;
    background-position: -259px -716px
}

.sprite-xyicons.raticate-alola {
    width: 25px;
    height: 22px;
    background-position: -700px -301px
}

.sprite-xyicons.sandygast {
    width: 23px;
    height: 22px;
    background-position: -178px -741px
}

.sprite-xyicons.tentacool {
    width: 24px;
    height: 22px;
    background-position: -435px -627px
}

.sprite-xyicons.fearow {
    width: 30px;
    height: 22px;
    background-position: -713px -275px
}

.sprite-xyicons.farfetchd {
    width: 26px;
    height: 22px;
    background-position: -294px -706px
}

.sprite-xyicons.alomomola {
    width: 13px;
    height: 22px;
    background-position: -581px -500px
}

.sprite-xyicons.registeel {
    width: 23px;
    height: 22px;
    background-position: -604px -473px
}

.sprite-xyicons.sandslash {
    width: 25px;
    height: 22px;
    background-position: -758px -120px
}

.sprite-xyicons.excadrill {
    width: 29px;
    height: 22px;
    background-position: -203px -741px
}

.sprite-xyicons.revenankh {
    width: 24px;
    height: 22px;
    background-position: -540px -548px
}

.sprite-xyicons.whimsicott {
    width: 21px;
    height: 22px;
    background-position: -770px 0
}

.sprite-xyicons.drowzee {
    width: 24px;
    height: 22px;
    background-position: -652px -410px
}

.sprite-xyicons.rhyperior {
    width: 27px;
    height: 22px;
    background-position: -697px -328px
}

.sprite-xyicons.ribombee {
    width: 20px;
    height: 22px;
    background-position: -370px -676px
}

.sprite-xyicons.rockruff {
    width: 19px;
    height: 22px;
    background-position: 0 -771px
}

.sprite-xyicons.swanna {
    width: 30px;
    height: 22px;
    background-position: -21px -771px
}

.sprite-xyicons.dubwool {
    width: 22px;
    height: 22px;
    background-position: -566px -524px
}

.sprite-xyicons.roselia {
    width: 25px;
    height: 22px;
    background-position: -490px -596px
}

.sprite-xyicons.roserade {
    width: 20px;
    height: 22px;
    background-position: -53px -771px
}

.sprite-xyicons.wishiwashi-school {
    width: 28px;
    height: 22px;
    background-position: -671px -384px
}

.sprite-xyicons.rotom-h,
.sprite-xyicons.rotom-heat {
    width: 29px;
    height: 22px;
    background-position: -732px -250px
}

.sprite-xyicons.electabuzz {
    width: 21px;
    height: 22px;
    background-position: -521px -572px
}

.sprite-xyicons.rotom-w,
.sprite-xyicons.rotom-wash {
    width: 28px;
    height: 22px;
    background-position: -755px -170px
}

.sprite-xyicons.tangrowth {
    width: 29px;
    height: 22px;
    background-position: -417px -652px
}

.sprite-xyicons.eelektross {
    width: 30px;
    height: 22px;
    background-position: -768px -96px
}

.sprite-xyicons.dugtrio {
    width: 22px;
    height: 22px;
    background-position: -742px -221px
}

.sprite-xyicons.salazzle {
    width: 24px;
    height: 22px;
    background-position: -774px -24px
}

.sprite-xyicons.bellossom {
    width: 16px;
    height: 21px;
    background-position: -75px -771px
}

.sprite-xyicons.spinda {
    width: 15px;
    height: 21px;
    background-position: -642px -434px
}

.sprite-xyicons.sudowoodo {
    width: 22px;
    height: 21px;
    background-position: -322px -706px
}

.sprite-xyicons.archeops {
    width: 26px;
    height: 21px;
    background-position: -234px -740px
}

.sprite-xyicons.gloom {
    width: 22px;
    height: 21px;
    background-position: -692px -352px
}

.sprite-xyicons.claydol {
    width: 20px;
    height: 21px;
    background-position: -763px -144px
}

.sprite-xyicons.abra {
    width: 23px;
    height: 21px;
    background-position: -775px -48px
}

.sprite-xyicons.shelgon {
    width: 20px;
    height: 21px;
    background-position: -93px -771px
}

.sprite-xyicons.vulpix-alola {
    width: 22px;
    height: 21px;
    background-position: -596px -499px
}

.sprite-xyicons.arctovish {
    width: 23px;
    height: 21px;
    background-position: -461px -626px
}

.sprite-xyicons.gastly {
    width: 23px;
    height: 21px;
    background-position: -629px -458px
}

.sprite-xyicons.panpour {
    width: 21px;
    height: 21px;
    background-position: -754px -197px
}

.sprite-xyicons.pansage {
    width: 20px;
    height: 21px;
    background-position: -115px -771px
}

.sprite-xyicons.leavanny {
    width: 14px;
    height: 21px;
    background-position: -777px -71px
}

.sprite-xyicons.bouffalant {
    width: 26px;
    height: 21px;
    background-position: -392px -676px
}

.sprite-xyicons.blipbug {
    width: 15px;
    height: 21px;
    background-position: -349px -700px
}

.sprite-xyicons.argalis {
    width: 25px;
    height: 21px;
    background-position: -137px -771px
}

.sprite-xyicons.litten {
    width: 25px;
    height: 21px;
    background-position: -262px -740px
}

.sprite-xyicons.sunflora {
    width: 19px;
    height: 21px;
    background-position: -178px -765px
}

.sprite-xyicons.pelipper {
    width: 23px;
    height: 21px;
    background-position: -291px -730px
}

.sprite-xyicons.mightyena {
    width: 25px;
    height: 21px;
    background-position: -727px -299px
}

.sprite-xyicons.smeargle {
    width: 24px;
    height: 21px;
    background-position: -486px -620px
}

.sprite-xyicons.kyogre {
    width: 33px;
    height: 21px;
    background-position: -566px -548px
}

.sprite-xyicons.tomohawk {
    width: 28px;
    height: 21px;
    background-position: -517px -596px
}

.sprite-xyicons.phantump {
    width: 25px;
    height: 21px;
    background-position: -659px -434px
}

.sprite-xyicons.ledian {
    width: 19px;
    height: 21px;
    background-position: -590px -524px
}

.sprite-xyicons.togetic {
    width: 17px;
    height: 21px;
    background-position: -544px -572px
}

.sprite-xyicons.mime-jr {
    width: 14px;
    height: 21px;
    background-position: -366px -700px
}

.sprite-xyicons.cinccino {
    width: 24px;
    height: 21px;
    background-position: -448px -651px
}

.sprite-xyicons.latias {
    width: 27px;
    height: 21px;
    background-position: -199px -765px
}

.sprite-xyicons.pignite {
    width: 23px;
    height: 21px;
    background-position: -678px -408px
}

.sprite-xyicons.kangaskhan {
    width: 23px;
    height: 21px;
    background-position: -629px -481px
}

.sprite-xyicons.pikachu-partner {
    width: 24px;
    height: 21px;
    background-position: -793px 0
}

.sprite-xyicons.umbreon {
    width: 20px;
    height: 21px;
    background-position: -745px -274px
}

.sprite-xyicons.seismitoad {
    width: 28px;
    height: 21px;
    background-position: -785px -120px
}

.sprite-xyicons.mollux {
    width: 20px;
    height: 21px;
    background-position: 0 -795px
}

.sprite-xyicons.piloswine {
    width: 22px;
    height: 21px;
    background-position: -701px -375px
}

.sprite-xyicons.furret {
    width: 23px;
    height: 21px;
    background-position: -727px -322px
}

.sprite-xyicons.pinsir {
    width: 23px;
    height: 21px;
    background-position: -22px -795px
}

.sprite-xyicons.plasmanta {
    width: 31px;
    height: 21px;
    background-position: -316px -730px
}

.sprite-xyicons.kyogre-primal {
    width: 36px;
    height: 21px;
    background-position: -420px -676px
}

.sprite-xyicons.slugma {
    width: 17px;
    height: 21px;
    background-position: -793px -71px
}

.sprite-xyicons.krokorok {
    width: 25px;
    height: 21px;
    background-position: -47px -795px
}

.sprite-xyicons.kabutops {
    width: 19px;
    height: 21px;
    background-position: -766px -220px
}

.sprite-xyicons.poliwrath {
    width: 29px;
    height: 21px;
    background-position: -382px -700px
}

.sprite-xyicons.fraxure {
    width: 25px;
    height: 21px;
    background-position: -75px -794px
}

.sprite-xyicons.ponyta-galar {
    width: 24px;
    height: 21px;
    background-position: -716px -352px
}

.sprite-xyicons.slowpoke {
    width: 21px;
    height: 21px;
    background-position: -654px -457px
}

.sprite-xyicons.morpeko-hangry {
    width: 17px;
    height: 21px;
    background-position: -785px -143px
}

.sprite-xyicons.morpeko {
    width: 17px;
    height: 21px;
    background-position: -234px -763px
}

.sprite-xyicons.porygon-z {
    width: 21px;
    height: 21px;
    background-position: -620px -504px
}

.sprite-xyicons.scrafty {
    width: 20px;
    height: 21px;
    background-position: -800px -23px
}

.sprite-xyicons.lucario {
    width: 16px;
    height: 21px;
    background-position: -102px -794px
}

.sprite-xyicons.floette-eternal {
    width: 23px;
    height: 21px;
    background-position: -777px -194px
}

.sprite-xyicons.floatzel {
    width: 25px;
    height: 21px;
    background-position: -800px -46px
}

.sprite-xyicons.lapras {
    width: 24px;
    height: 21px;
    background-position: -763px -245px
}

.sprite-xyicons.xatu {
    width: 17px;
    height: 21px;
    background-position: -785px -166px
}

.sprite-xyicons.vikavolt {
    width: 22px;
    height: 21px;
    background-position: -563px -572px
}

.sprite-xyicons.vespiquen {
    width: 26px;
    height: 21px;
    background-position: -349px -723px
}

.sprite-xyicons.psyduck {
    width: 18px;
    height: 21px;
    background-position: -120px -794px
}

.sprite-xyicons.lanturn {
    width: 25px;
    height: 21px;
    background-position: -474px -649px
}

.sprite-xyicons.purugly {
    width: 23px;
    height: 21px;
    background-position: -253px -763px
}

.sprite-xyicons.baltoy {
    width: 16px;
    height: 21px;
    background-position: -512px -620px
}

.sprite-xyicons.flareon {
    width: 23px;
    height: 21px;
    background-position: -164px -788px
}

.sprite-xyicons.skwovet {
    width: 22px;
    height: 21px;
    background-position: -800px -94px
}

.sprite-xyicons.scatterbug {
    width: 14px;
    height: 21px;
    background-position: -140px -794px
}

.sprite-xyicons.krabby {
    width: 28px;
    height: 21px;
    background-position: -289px -753px
}

.sprite-xyicons.jolteon {
    width: 20px;
    height: 21px;
    background-position: -611px -527px
}

.sprite-xyicons.murkrow {
    width: 19px;
    height: 21px;
    background-position: -703px -398px
}

.sprite-xyicons.marowak {
    width: 22px;
    height: 21px;
    background-position: -547px -595px
}

.sprite-xyicons.skrelp {
    width: 18px;
    height: 21px;
    background-position: -686px -431px
}

.sprite-xyicons.marshtomp {
    width: 20px;
    height: 21px;
    background-position: -189px -788px
}

.sprite-xyicons.vanillish {
    width: 15px;
    height: 21px;
    background-position: -754px -297px
}

.sprite-xyicons.chimecho {
    width: 15px;
    height: 21px;
    background-position: -654px -480px
}

.sprite-xyicons.grotle {
    width: 22px;
    height: 21px;
    background-position: -413px -699px
}

.sprite-xyicons.delcatty {
    width: 22px;
    height: 21px;
    background-position: -767px -268px
}

.sprite-xyicons.mawile {
    width: 26px;
    height: 21px;
    background-position: -601px -550px
}

.sprite-xyicons.raticate {
    width: 25px;
    height: 21px;
    background-position: -458px -674px
}

.sprite-xyicons.rattata-alola {
    width: 21px;
    height: 21px;
    background-position: -530px -619px
}

.sprite-xyicons.rattata {
    width: 20px;
    height: 21px;
    background-position: -812px -69px
}

.sprite-xyicons.crabrawler {
    width: 20px;
    height: 21px;
    background-position: -501px -643px
}

.sprite-xyicons.feebas {
    width: 17px;
    height: 21px;
    background-position: -377px -723px
}

.sprite-xyicons.tyrogue {
    width: 13px;
    height: 21px;
    background-position: -211px -788px
}

.sprite-xyicons.nickit {
    width: 24px;
    height: 21px;
    background-position: -725px -375px
}

.sprite-xyicons.cherrim-sunshine {
    width: 21px;
    height: 21px;
    background-position: -787px -217px
}

.sprite-xyicons.luxio {
    width: 30px;
    height: 21px;
    background-position: -804px -143px
}

.sprite-xyicons.boldore {
    width: 24px;
    height: 21px;
    background-position: -677px -457px
}

.sprite-xyicons.relicanth {
    width: 25px;
    height: 21px;
    background-position: -643px -504px
}

.sprite-xyicons.bronzong {
    width: 27px;
    height: 21px;
    background-position: -319px -753px
}

.sprite-xyicons.sneasel {
    width: 17px;
    height: 21px;
    background-position: 0 -818px
}

.sprite-xyicons.reuniclus {
    width: 30px;
    height: 21px;
    background-position: -752px -322px
}

.sprite-xyicons.shinx {
    width: 24px;
    height: 21px;
    background-position: -19px -818px
}

.sprite-xyicons.meloetta {
    width: 14px;
    height: 21px;
    background-position: -742px -345px
}

.sprite-xyicons.simipour {
    width: 24px;
    height: 21px;
    background-position: -228px -786px
}

.sprite-xyicons.volkritter {
    width: 20px;
    height: 21px;
    background-position: -819px 0
}

.sprite-xyicons.vaporeon {
    width: 23px;
    height: 21px;
    background-position: -45px -818px
}

.sprite-xyicons.espeon {
    width: 27px;
    height: 21px;
    background-position: -587px -573px
}

.sprite-xyicons.tauros {
    width: 25px;
    height: 21px;
    background-position: -74px -817px
}

.sprite-xyicons.gorebyss {
    width: 26px;
    height: 21px;
    background-position: -804px -166px
}

.sprite-xyicons.yanmega {
    width: 30px;
    height: 21px;
    background-position: -706px -421px
}

.sprite-xyicons.embirch {
    width: 21px;
    height: 21px;
    background-position: -822px -23px
}

.sprite-xyicons.voodoll {
    width: 16px;
    height: 21px;
    background-position: -101px -817px
}

.sprite-xyicons.golem {
    width: 26px;
    height: 21px;
    background-position: -815px -117px
}

.sprite-xyicons.lilligant {
    width: 17px;
    height: 21px;
    background-position: -349px -746px
}

.sprite-xyicons.rotom-fan,
.sprite-xyicons.rotom-s {
    width: 26px;
    height: 21px;
    background-position: -633px -527px
}

.sprite-xyicons.meowth-alola {
    width: 21px;
    height: 21px;
    background-position: -802px -189px
}

.sprite-xyicons.golduck {
    width: 25px;
    height: 21px;
    background-position: -771px -291px
}

.sprite-xyicons.octillery {
    width: 21px;
    height: 21px;
    background-position: -278px -776px
}

.sprite-xyicons.ekans,
.sprite-xyicons.toxel {
    width: 18px;
    height: 21px;
    background-position: -396px -723px
}

.sprite-xyicons.ekans {
    background-position: -437px -699px
}

.sprite-xyicons.unown {
    width: 10px;
    height: 21px;
    background-position: -571px -595px
}

.sprite-xyicons.rufflet {
    width: 17px;
    height: 21px;
    background-position: -789px -240px
}

.sprite-xyicons.wobbuffet {
    width: 18px;
    height: 21px;
    background-position: -671px -480px
}

.sprite-xyicons.eevee-starter {
    width: 25px;
    height: 21px;
    background-position: -119px -817px
}

.sprite-xyicons.sableye {
    width: 21px;
    height: 21px;
    background-position: -156px -811px
}

.sprite-xyicons.meowth {
    width: 21px;
    height: 21px;
    background-position: -254px -786px
}

.sprite-xyicons.duskull {
    width: 18px;
    height: 21px;
    background-position: -724px -398px
}

.sprite-xyicons.oranguru {
    width: 28px;
    height: 21px;
    background-position: -827px -46px
}

.sprite-xyicons.toucannon {
    width: 23px;
    height: 21px;
    background-position: -485px -672px
}

.sprite-xyicons.gabite {
    width: 23px;
    height: 21px;
    background-position: -523px -643px
}

.sprite-xyicons.chansey {
    width: 19px;
    height: 20px;
    background-position: -824px -92px
}

.sprite-xyicons.swoobat {
    width: 23px;
    height: 20px;
    background-position: -553px -618px
}

.sprite-xyicons.emolga {
    width: 23px;
    height: 20px;
    background-position: -179px -811px
}

.sprite-xyicons.rhyhorn {
    width: 24px;
    height: 20px;
    background-position: -368px -746px
}

.sprite-xyicons.teddiursa {
    width: 16px;
    height: 20px;
    background-position: -301px -776px
}

.sprite-xyicons.weepinbell {
    width: 22px;
    height: 20px;
    background-position: -758px -345px
}

.sprite-xyicons.castform {
    width: 13px;
    height: 20px;
    background-position: -416px -722px
}

.sprite-xyicons.quilava {
    width: 23px;
    height: 20px;
    background-position: -791px -263px
}

.sprite-xyicons.quagsire {
    width: 21px;
    height: 20px;
    background-position: -583px -596px
}

.sprite-xyicons.terrakion {
    width: 29px;
    height: 20px;
    background-position: -706px -444px
}

.sprite-xyicons.fletchinder {
    width: 22px;
    height: 20px;
    background-position: -458px -697px
}

.sprite-xyicons.bagon {
    width: 15px;
    height: 20px;
    background-position: -629px -550px
}

.sprite-xyicons.protowatt {
    width: 11px;
    height: 20px;
    background-position: -204px -811px
}

.sprite-xyicons.privatyke {
    width: 20px;
    height: 20px;
    background-position: -751px -368px
}

.sprite-xyicons.throh {
    width: 28px;
    height: 20px;
    background-position: -834px -69px
}

.sprite-xyicons.popplio {
    width: 17px;
    height: 20px;
    background-position: -810px -212px
}

.sprite-xyicons.scratchet {
    width: 20px;
    height: 20px;
    background-position: -670px -503px
}

.sprite-xyicons.seadra {
    width: 24px;
    height: 20px;
    background-position: -510px -666px
}

.sprite-xyicons.seaking {
    width: 25px;
    height: 20px;
    background-position: -319px -776px
}

.sprite-xyicons.vulpix {
    width: 20px;
    height: 20px;
    background-position: -217px -811px
}

.sprite-xyicons.frillish {
    width: 19px;
    height: 20px;
    background-position: -431px -722px
}

.sprite-xyicons.pikachu {
    width: 21px;
    height: 20px;
    background-position: -841px 0
}

.sprite-xyicons.larvitar {
    width: 15px;
    height: 20px;
    background-position: 0 -841px
}

.sprite-xyicons.pidgeotto {
    width: 21px;
    height: 20px;
    background-position: -17px -841px
}

.sprite-xyicons.servine {
    width: 22px;
    height: 20px;
    background-position: -616px -573px
}

.sprite-xyicons.seviper {
    width: 23px;
    height: 20px;
    background-position: -691px -480px
}

.sprite-xyicons.pawniard {
    width: 14px;
    height: 20px;
    background-position: -40px -841px
}

.sprite-xyicons.paras {
    width: 22px;
    height: 20px;
    background-position: -56px -841px
}

.sprite-xyicons.pansear {
    width: 20px;
    height: 20px;
    background-position: -808px -240px
}

.sprite-xyicons.yamper {
    width: 22px;
    height: 20px;
    background-position: -239px -809px
}

.sprite-xyicons.glalie {
    width: 19px;
    height: 20px;
    background-position: -394px -746px
}

.sprite-xyicons.oricorio-pom-pom {
    width: 20px;
    height: 20px;
    background-position: -744px -398px
}

.sprite-xyicons.shellos {
    width: 17px;
    height: 20px;
    background-position: -80px -840px
}

.sprite-xyicons.shieldon {
    width: 20px;
    height: 20px;
    background-position: -348px -769px
}

.sprite-xyicons.noibat {
    width: 21px;
    height: 20px;
    background-position: -548px -642px
}

.sprite-xyicons.ninjask {
    width: 23px;
    height: 20px;
    background-position: -784px -314px
}

.sprite-xyicons.gothorita {
    width: 22px;
    height: 20px;
    background-position: -845px -22px
}

.sprite-xyicons.nidoran-m {
    width: 18px;
    height: 20px;
    background-position: -661px -527px
}

.sprite-xyicons.dewpider {
    width: 14px;
    height: 20px;
    background-position: -277px -799px
}

.sprite-xyicons.stratagem {
    width: 26px;
    height: 20px;
    background-position: -99px -840px
}

.sprite-xyicons.necturine {
    width: 17px;
    height: 20px;
    background-position: -578px -618px
}

.sprite-xyicons.volbeat {
    width: 20px;
    height: 20px;
    background-position: -825px -189px
}

.sprite-xyicons.axew {
    width: 18px;
    height: 20px;
    background-position: -146px -834px
}

.sprite-xyicons.deino {
    width: 16px;
    height: 20px;
    background-position: -798px -285px
}

.sprite-xyicons.tranquill {
    width: 19px;
    height: 20px;
    background-position: -482px -697px
}

.sprite-xyicons.heatmor {
    width: 28px;
    height: 20px;
    background-position: -836px -140px
}

.sprite-xyicons.treecko {
    width: 20px;
    height: 20px;
    background-position: -832px -166px
}

.sprite-xyicons.elekid {
    width: 21px;
    height: 20px;
    background-position: -646px -550px
}

.sprite-xyicons.heatran {
    width: 33px;
    height: 20px;
    background-position: -738px -421px
}

.sprite-xyicons.mothim {
    width: 25px;
    height: 20px;
    background-position: -845px -91px
}

.sprite-xyicons.accelgor {
    width: 23px;
    height: 20px;
    background-position: -606px -596px
}

.sprite-xyicons.hippowdon {
    width: 28px;
    height: 20px;
    background-position: -166px -834px
}

.sprite-xyicons.hitmonchan {
    width: 21px;
    height: 20px;
    background-position: -843px -114px
}

.sprite-xyicons.hoothoot {
    width: 17px;
    height: 20px;
    background-position: -127px -840px
}

.sprite-xyicons.hoppip {
    width: 22px;
    height: 20px;
    background-position: -293px -799px
}

.sprite-xyicons.houndour {
    width: 19px;
    height: 20px;
    background-position: -452px -722px
}

.sprite-xyicons.illumise {
    width: 19px;
    height: 20px;
    background-position: -416px -744px
}

.sprite-xyicons.impidimp {
    width: 17px;
    height: 20px;
    background-position: -370px -768px
}

.sprite-xyicons.inkay {
    width: 18px;
    height: 20px;
    background-position: -784px -336px
}

.sprite-xyicons.cutiefly {
    width: 19px;
    height: 20px;
    background-position: -716px -466px
}

.sprite-xyicons.buizel {
    width: 21px;
    height: 20px;
    background-position: -536px -666px
}

.sprite-xyicons.meditite {
    width: 17px;
    height: 20px;
    background-position: -692px -502px
}

.sprite-xyicons.ivysaur {
    width: 21px;
    height: 20px;
    background-position: -829px -211px
}

.sprite-xyicons.anorith {
    width: 22px;
    height: 20px;
    background-position: -773px -367px
}

.sprite-xyicons.cryogonal {
    width: 19px;
    height: 20px;
    background-position: -196px -833px
}

.sprite-xyicons.cherrim {
    width: 16px;
    height: 20px;
    background-position: -510px -688px
}

.sprite-xyicons.bonsly {
    width: 12px;
    height: 20px;
    background-position: -263px -809px
}

.sprite-xyicons.skitty {
    width: 20px;
    height: 20px;
    background-position: -816px -262px
}

.sprite-xyicons.jigglypuff {
    width: 18px;
    height: 20px;
    background-position: -571px -640px
}

.sprite-xyicons.jirachi {
    width: 22px;
    height: 20px;
    background-position: -857px -44px
}

.sprite-xyicons.vibrava {
    width: 25px;
    height: 20px;
    background-position: -640px -572px
}

.sprite-xyicons.mareep {
    width: 22px;
    height: 20px;
    background-position: -317px -798px
}

.sprite-xyicons.cosmog {
    width: 23px;
    height: 20px;
    background-position: -597px -618px
}

.sprite-xyicons.mareanie {
    width: 22px;
    height: 20px;
    background-position: -766px -390px
}

.sprite-xyicons.mankey {
    width: 28px;
    height: 20px;
    background-position: -681px -525px
}

.sprite-xyicons.corsola {
    width: 21px;
    height: 20px;
    background-position: -737px -444px
}

.sprite-xyicons.corsola-galar {
    width: 21px;
    height: 20px;
    background-position: -473px -719px
}

.sprite-xyicons.jynx,
.sprite-xyicons.zubat {
    width: 21px;
    height: 20px;
    background-position: -217px -833px
}

.sprite-xyicons.jynx {
    background-position: -389px -768px
}

.sprite-xyicons.manaphy {
    width: 22px;
    height: 20px;
    background-position: -830px -233px
}

.sprite-xyicons.bruxish {
    width: 21px;
    height: 20px;
    background-position: -437px -744px
}

.sprite-xyicons.kecleon {
    width: 20px;
    height: 20px;
    background-position: 0 -863px
}

.sprite-xyicons.magby {
    width: 16px;
    height: 20px;
    background-position: -22px -863px
}

.sprite-xyicons.smoochum {
    width: 14px;
    height: 20px;
    background-position: -346px -791px
}

.sprite-xyicons.machop {
    width: 16px;
    height: 20px;
    background-position: -40px -863px
}

.sprite-xyicons.komala {
    width: 21px;
    height: 20px;
    background-position: -864px 0
}

.sprite-xyicons.spoink {
    width: 14px;
    height: 20px;
    background-position: -816px -284px
}

.sprite-xyicons.spiritomb {
    width: 21px;
    height: 20px;
    background-position: -58px -863px
}

.sprite-xyicons.litleo {
    width: 21px;
    height: 20px;
    background-position: -240px -831px
}

.sprite-xyicons.linoone {
    width: 22px;
    height: 20px;
    background-position: -809px -307px
}

.sprite-xyicons.snover {
    width: 21px;
    height: 20px;
    background-position: -669px -549px
}

.sprite-xyicons.snubbull {
    width: 21px;
    height: 20px;
    background-position: -81px -862px
}

.sprite-xyicons.linoone-galar {
    width: 22px;
    height: 20px;
    background-position: -277px -821px
}

.sprite-xyicons.lileep {
    width: 18px;
    height: 20px;
    background-position: -716px -488px
}

.sprite-xyicons.articuno {
    width: 27px;
    height: 20px;
    background-position: -864px -66px
}

.sprite-xyicons.surskit {
    width: 23px;
    height: 19px;
    background-position: -528px -688px
}

.sprite-xyicons.zapdos {
    width: 29px;
    height: 19px;
    background-position: -631px -595px
}

.sprite-xyicons.munchlax {
    width: 14px;
    height: 19px;
    background-position: -847px -188px
}

.sprite-xyicons.trapinch {
    width: 19px;
    height: 19px;
    background-position: -559px -664px
}

.sprite-xyicons.chinchou {
    width: 22px;
    height: 19px;
    background-position: -104px -862px
}

.sprite-xyicons.corvisquire {
    width: 22px;
    height: 19px;
    background-position: -146px -856px
}

.sprite-xyicons.hitmonlee {
    width: 23px;
    height: 19px;
    background-position: -854px -162px
}

.sprite-xyicons.braviary {
    width: 25px;
    height: 19px;
    background-position: -869px -22px
}

.sprite-xyicons.azurill {
    width: 15px;
    height: 19px;
    background-position: -362px -791px
}

.sprite-xyicons.bounsweet {
    width: 16px;
    height: 19px;
    background-position: -503px -710px
}

.sprite-xyicons.goldeen {
    width: 24px;
    height: 19px;
    background-position: -591px -640px
}

.sprite-xyicons.larvesta {
    width: 20px;
    height: 19px;
    background-position: -415px -766px
}

.sprite-xyicons.shedinja {
    width: 20px;
    height: 19px;
    background-position: -804px -336px
}

.sprite-xyicons.torchic {
    width: 13px;
    height: 19px;
    background-position: -128px -862px
}

.sprite-xyicons.aipom {
    width: 24px;
    height: 19px;
    background-position: -737px -466px
}

.sprite-xyicons.cosmoem {
    width: 21px;
    height: 19px;
    background-position: -170px -856px
}

.sprite-xyicons.stunky {
    width: 26px;
    height: 19px;
    background-position: -866px -113px
}

.sprite-xyicons.dustox {
    width: 26px;
    height: 19px;
    background-position: -797px -358px
}

.sprite-xyicons.hoopa-alt {
    width: 21px;
    height: 19px;
    background-position: -301px -821px
}

.sprite-xyicons.pichu {
    width: 15px;
    height: 19px;
    background-position: -460px -744px
}

.sprite-xyicons.corphish {
    width: 21px;
    height: 19px;
    background-position: -711px -510px
}

.sprite-xyicons.stufful {
    width: 17px;
    height: 19px;
    background-position: -838px -255px
}

.sprite-xyicons.hoopa {
    width: 21px;
    height: 19px;
    background-position: -773px -412px
}

.sprite-xyicons.shuppet {
    width: 15px;
    height: 19px;
    background-position: -379px -790px
}

.sprite-xyicons.eelektrik {
    width: 21px;
    height: 19px;
    background-position: -866px -134px
}

.sprite-xyicons.togekiss {
    width: 28px;
    height: 19px;
    background-position: -872px -88px
}

.sprite-xyicons.silicobra {
    width: 18px;
    height: 19px;
    background-position: -622px -618px
}

.sprite-xyicons.togedemaru {
    width: 17px;
    height: 19px;
    background-position: -196px -855px
}

.sprite-xyicons.nidoran-f {
    width: 18px;
    height: 19px;
    background-position: -852px -209px
}

.sprite-xyicons.grumpig {
    width: 23px;
    height: 19px;
    background-position: -667px -572px
}

.sprite-xyicons.whiscash {
    width: 24px;
    height: 19px;
    background-position: -832px -284px
}

.sprite-xyicons.bulbasaur {
    width: 20px;
    height: 19px;
    background-position: -760px -443px
}

.sprite-xyicons.makuhita {
    width: 18px;
    height: 19px;
    background-position: -580px -662px
}

.sprite-xyicons.mienfoo {
    width: 18px;
    height: 19px;
    background-position: -790px -389px
}

.sprite-xyicons.cranidos {
    width: 21px;
    height: 19px;
    background-position: -521px -710px
}

.sprite-xyicons.timburr {
    width: 24px;
    height: 19px;
    background-position: -477px -741px
}

.sprite-xyicons.pineco {
    width: 17px;
    height: 19px;
    background-position: -215px -855px
}

.sprite-xyicons.chikorita {
    width: 15px;
    height: 19px;
    background-position: -341px -813px
}

.sprite-xyicons.charmander {
    width: 21px;
    height: 19px;
    background-position: -437px -766px
}

.sprite-xyicons.piplup {
    width: 13px;
    height: 19px;
    background-position: -324px -820px
}

.sprite-xyicons.wooloo {
    width: 20px;
    height: 19px;
    background-position: -881px -43px
}

.sprite-xyicons.nohface {
    width: 21px;
    height: 19px;
    background-position: -692px -547px
}

.sprite-xyicons.plusle {
    width: 16px;
    height: 19px;
    background-position: -863px -183px
}

.sprite-xyicons.klang {
    width: 27px;
    height: 19px;
    background-position: -553px -688px
}

.sprite-xyicons.charjabug {
    width: 18px;
    height: 19px;
    background-position: -263px -843px
}

.sprite-xyicons.clamperl {
    width: 19px;
    height: 19px;
    background-position: -736px -488px
}

.sprite-xyicons.poliwhirl {
    width: 22px;
    height: 19px;
    background-position: -396px -790px
}

.sprite-xyicons.minccino {
    width: 22px;
    height: 19px;
    background-position: -854px -230px
}

.sprite-xyicons.happiny {
    width: 14px;
    height: 19px;
    background-position: 0 -885px
}

.sprite-xyicons.mantine {
    width: 30px;
    height: 19px;
    background-position: -16px -885px
}

.sprite-xyicons.minun {
    width: 16px;
    height: 19px;
    background-position: -240px -853px
}

.sprite-xyicons.oddish {
    width: 17px;
    height: 19px;
    background-position: -48px -885px
}

.sprite-xyicons.misdreavus {
    width: 16px;
    height: 19px;
    background-position: -887px 0
}

.sprite-xyicons.ducklett {
    width: 16px;
    height: 19px;
    background-position: -833px -305px
}

.sprite-xyicons.fomantis {
    width: 14px;
    height: 19px;
    background-position: -503px -731px
}

.sprite-xyicons.vullaby {
    width: 22px;
    height: 19px;
    background-position: -67px -885px
}

.sprite-xyicons.gible {
    width: 19px;
    height: 19px;
    background-position: -358px -813px
}

.sprite-xyicons.cubone {
    width: 20px;
    height: 19px;
    background-position: -143px -877px
}

.sprite-xyicons.drampa {
    width: 27px;
    height: 19px;
    background-position: -91px -884px
}

.sprite-xyicons.sandaconda {
    width: 25px;
    height: 19px;
    background-position: -617px -640px
}

.sprite-xyicons.hawlucha {
    width: 23px;
    height: 19px;
    background-position: -826px -329px
}

.sprite-xyicons.swellow {
    width: 23px;
    height: 19px;
    background-position: -283px -843px
}

.sprite-xyicons.dunsparce {
    width: 21px;
    height: 19px;
    background-position: -662px -594px
}

.sprite-xyicons.oricorio {
    width: 17px;
    height: 19px;
    background-position: -642px -616px
}

.sprite-xyicons.duohm {
    width: 27px;
    height: 19px;
    background-position: -715px -531px
}

.sprite-xyicons.pumpkaboo-large {
    width: 17px;
    height: 19px;
    background-position: -120px -883px
}

.sprite-xyicons.pumpkaboo-small {
    width: 17px;
    height: 19px;
    background-position: -420px -787px
}

.sprite-xyicons.pumpkaboo-super {
    width: 17px;
    height: 19px;
    background-position: -165px -877px
}

.sprite-xyicons.pumpkaboo {
    width: 17px;
    height: 19px;
    background-position: -879px -155px
}

.sprite-xyicons.banette {
    width: 22px;
    height: 19px;
    background-position: -460px -765px
}

.sprite-xyicons.pupitar {
    width: 16px;
    height: 19px;
    background-position: -600px -661px
}

.sprite-xyicons.froakie {
    width: 18px;
    height: 19px;
    background-position: -857px -251px
}

.sprite-xyicons.chingling {
    width: 23px;
    height: 19px;
    background-position: -763px -464px
}

.sprite-xyicons.fennekin {
    width: 17px;
    height: 19px;
    background-position: -544px -709px
}

.sprite-xyicons.duosion {
    width: 16px;
    height: 19px;
    background-position: -734px -510px
}

.sprite-xyicons.clefairy {
    width: 18px;
    height: 19px;
    background-position: -782px -433px
}

.sprite-xyicons.pancham {
    width: 15px;
    height: 19px;
    background-position: -810px -379px
}

.sprite-xyicons.snorunt {
    width: 15px;
    height: 19px;
    background-position: -379px -811px
}

.sprite-xyicons.lunatone {
    width: 13px;
    height: 19px;
    background-position: -692px -568px
}

.sprite-xyicons.scyther {
    width: 19px;
    height: 19px;
    background-position: -893px -64px
}

.sprite-xyicons.carvanha {
    width: 19px;
    height: 19px;
    background-position: -796px -410px
}

.sprite-xyicons.qwilfish {
    width: 24px;
    height: 19px;
    background-position: -872px -204px
}

.sprite-xyicons.elgyem {
    width: 13px;
    height: 19px;
    background-position: -184px -877px
}

.sprite-xyicons.mr\..mime-galar {
    width: 19px;
    height: 19px;
    background-position: -896px -21px
}

.sprite-xyicons.trubbish {
    width: 21px;
    height: 18px;
    background-position: -519px -731px
}

.sprite-xyicons.cyndaquil {
    width: 20px;
    height: 18px;
    background-position: -308px -842px
}

.sprite-xyicons.diglett-alola {
    width: 15px;
    height: 18px;
    background-position: -826px -350px
}

.sprite-xyicons.cubchoo {
    width: 14px;
    height: 18px;
    background-position: -582px -683px
}

.sprite-xyicons.doduo {
    width: 21px;
    height: 18px;
    background-position: -199px -876px
}

.sprite-xyicons.dottler {
    width: 20px;
    height: 18px;
    background-position: -881px -176px
}

.sprite-xyicons.dratini {
    width: 20px;
    height: 18px;
    background-position: -889px -134px
}

.sprite-xyicons.eevee {
    width: 17px;
    height: 18px;
    background-position: -858px -272px
}

.sprite-xyicons.celebi {
    width: 14px;
    height: 18px;
    background-position: -757px -487px
}

.sprite-xyicons.espurr {
    width: 16px;
    height: 18px;
    background-position: -339px -834px
}

.sprite-xyicons.cawdet {
    width: 16px;
    height: 18px;
    background-position: -894px -109px
}

.sprite-xyicons.starly {
    width: 19px;
    height: 18px;
    background-position: -439px -787px
}

.sprite-xyicons.starmie {
    width: 19px;
    height: 18px;
    background-position: -258px -864px
}

.sprite-xyicons.exeggcute {
    width: 24px;
    height: 18px;
    background-position: -396px -811px
}

.sprite-xyicons.skiddo {
    width: 17px;
    height: 18px;
    background-position: -484px -762px
}

.sprite-xyicons.finneon {
    width: 20px;
    height: 18px;
    background-position: -715px -552px
}

.sprite-xyicons.flabebe {
    width: 15px;
    height: 18px;
    background-position: -661px -616px
}

.sprite-xyicons.cascoon {
    width: 21px;
    height: 18px;
    background-position: -222px -876px
}

.sprite-xyicons.silcoon {
    width: 21px;
    height: 18px;
    background-position: -903px -42px
}

.sprite-xyicons.wailmer {
    width: 24px;
    height: 18px;
    background-position: -851px -305px
}

.sprite-xyicons.stunfisk-galar {
    width: 22px;
    height: 18px;
    background-position: -503px -752px
}

.sprite-xyicons.forretress {
    width: 23px;
    height: 18px;
    background-position: -618px -661px
}

.sprite-xyicons.shellder {
    width: 19px;
    height: 18px;
    background-position: -905px 0
}

.sprite-xyicons.golett {
    width: 18px;
    height: 18px;
    background-position: -563px -709px
}

.sprite-xyicons.gossifleur {
    width: 17px;
    height: 18px;
    background-position: -644px -637px
}

.sprite-xyicons.sunkern {
    width: 13px;
    height: 18px;
    background-position: -827px -370px
}

.sprite-xyicons.gothita {
    width: 14px;
    height: 18px;
    background-position: -902px -85px
}

.sprite-xyicons.grimer-alola {
    width: 21px;
    height: 18px;
    background-position: 0 -906px
}

.sprite-xyicons.grimer {
    width: 21px;
    height: 18px;
    background-position: -685px -593px
}

.sprite-xyicons.swalot {
    width: 20px;
    height: 18px;
    background-position: -23px -906px
}

.sprite-xyicons.sealeo {
    width: 26px;
    height: 18px;
    background-position: -878px -225px
}

.sprite-xyicons.cherubi {
    width: 18px;
    height: 18px;
    background-position: -45px -906px
}

.sprite-xyicons.sandshrew {
    width: 20px;
    height: 18px;
    background-position: -357px -834px
}

.sprite-xyicons.sandshrew-alola {
    width: 21px;
    height: 18px;
    background-position: -598px -683px
}

.sprite-xyicons.hippopotas {
    width: 24px;
    height: 18px;
    background-position: -279px -864px
}

.sprite-xyicons.igglybuff {
    width: 15px;
    height: 18px;
    background-position: -752px -509px
}

.sprite-xyicons.budew {
    width: 12px;
    height: 18px;
    background-position: -65px -906px
}

.sprite-xyicons.combee {
    width: 25px;
    height: 18px;
    background-position: -139px -898px
}

.sprite-xyicons.salandit {
    width: 19px;
    height: 18px;
    background-position: -707px -572px
}

.sprite-xyicons.kakuna {
    width: 13px;
    height: 18px;
    background-position: -788px -454px
}

.sprite-xyicons.lampent {
    width: 19px;
    height: 18px;
    background-position: -79px -906px
}

.sprite-xyicons.ledyba {
    width: 16px;
    height: 18px;
    background-position: -817px -400px
}

.sprite-xyicons.tangela {
    width: 19px;
    height: 18px;
    background-position: -542px -731px
}

.sprite-xyicons.rowlet {
    width: 17px;
    height: 18px;
    background-position: -802px -431px
}

.sprite-xyicons.lickitung {
    width: 23px;
    height: 18px;
    background-position: -100px -905px
}

.sprite-xyicons.lillipup {
    width: 18px;
    height: 18px;
    background-position: -460px -786px
}

.sprite-xyicons.litwick {
    width: 13px;
    height: 18px;
    background-position: -851px -325px
}

.sprite-xyicons.metapod {
    width: 12px;
    height: 18px;
    background-position: -898px -154px
}

.sprite-xyicons.riolu {
    width: 18px;
    height: 18px;
    background-position: -878px -245px
}

.sprite-xyicons.araquanid {
    width: 23px;
    height: 18px;
    background-position: -422px -808px
}

.sprite-xyicons.minior-meteor {
    width: 17px;
    height: 18px;
    background-position: -773px -485px
}

.sprite-xyicons.ralts {
    width: 14px;
    height: 18px;
    background-position: -843px -350px
}

.sprite-xyicons.tepig {
    width: 18px;
    height: 18px;
    background-position: -166px -898px
}

.sprite-xyicons.minior {
    width: 17px;
    height: 18px;
    background-position: -583px -703px
}

.sprite-xyicons.moltres {
    width: 28px;
    height: 18px;
    background-position: -744px -531px
}

.sprite-xyicons.porygon {
    width: 19px;
    height: 18px;
    background-position: -379px -832px
}

.sprite-xyicons.poochyena {
    width: 21px;
    height: 18px;
    background-position: -308px -862px
}

.sprite-xyicons.monohm {
    width: 21px;
    height: 18px;
    background-position: -678px -615px
}

.sprite-xyicons.mr\..mime {
    width: 17px;
    height: 18px;
    background-position: -331px -854px
}

.sprite-xyicons.mudkip {
    width: 19px;
    height: 18px;
    background-position: -914px -62px
}

.sprite-xyicons.natu {
    width: 17px;
    height: 18px;
    background-position: -877px -265px
}

.sprite-xyicons.nosepass {
    width: 17px;
    height: 18px;
    background-position: -186px -898px
}

.sprite-xyicons.numel {
    width: 19px;
    height: 18px;
    background-position: -917px -20px
}

.sprite-xyicons.togepi {
    width: 16px;
    height: 18px;
    background-position: -245px -884px
}

.sprite-xyicons.omanyte {
    width: 18px;
    height: 18px;
    background-position: -527px -751px
}

.sprite-xyicons.bergmite {
    width: 17px;
    height: 18px;
    background-position: -912px -105px
}

.sprite-xyicons.petilil {
    width: 12px;
    height: 18px;
    background-position: -125px -904px
}

.sprite-xyicons.torkoal {
    width: 23px;
    height: 18px;
    background-position: -663px -636px
}

.sprite-xyicons.patrat {
    width: 20px;
    height: 18px;
    background-position: -898px -196px
}

.sprite-xyicons.palpitoad {
    width: 18px;
    height: 18px;
    background-position: -205px -896px
}

.sprite-xyicons.totodile {
    width: 18px;
    height: 18px;
    background-position: -903px -174px
}

.sprite-xyicons.oshawott {
    width: 16px;
    height: 18px;
    background-position: -484px -782px
}

.sprite-xyicons.beldum,
.sprite-xyicons.cupra {
    width: 19px;
    height: 17px;
    background-position: -842px -370px
}

.sprite-xyicons.cupra {
    background-position: -644px -657px
}

.sprite-xyicons.spewpa {
    width: 16px;
    height: 17px;
    background-position: -911px -129px
}

.sprite-xyicons.phione {
    width: 23px;
    height: 17px;
    background-position: -737px -552px
}

.sprite-xyicons.pidgey {
    width: 18px;
    height: 17px;
    background-position: -803px -451px
}

.sprite-xyicons.darmanitan-zen {
    width: 20px;
    height: 17px;
    background-position: -563px -729px
}

.sprite-xyicons.dedenne {
    width: 22px;
    height: 17px;
    background-position: -769px -507px
}

.sprite-xyicons.snivy {
    width: 20px;
    height: 17px;
    background-position: -503px -772px
}

.sprite-xyicons.pincurchin {
    width: 19px;
    height: 17px;
    background-position: -835px -390px
}

.sprite-xyicons.pluffle {
    width: 23px;
    height: 17px;
    background-position: -621px -681px
}

.sprite-xyicons.squirtle {
    width: 21px;
    height: 17px;
    background-position: -918px -82px
}

.sprite-xyicons.dreepy {
    width: 24px;
    height: 17px;
    background-position: -877px -285px
}

.sprite-xyicons.porygon2 {
    width: 19px;
    height: 17px;
    background-position: -821px -420px
}

.sprite-xyicons.zorua {
    width: 16px;
    height: 17px;
    background-position: -400px -831px
}

.sprite-xyicons.wurmple {
    width: 18px;
    height: 17px;
    background-position: -263px -884px
}

.sprite-xyicons.milcery {
    width: 16px;
    height: 17px;
    background-position: -447px -807px
}

.sprite-xyicons.drilbur {
    width: 21px;
    height: 17px;
    background-position: -708px -592px
}

.sprite-xyicons.roggenrola {
    width: 11px;
    height: 17px;
    background-position: -350px -854px
}

.sprite-xyicons.meltan {
    width: 17px;
    height: 17px;
    background-position: -792px -474px
}

.sprite-xyicons.marill {
    width: 23px;
    height: 17px;
    background-position: -912px -148px
}

.sprite-xyicons.mantyke {
    width: 20px;
    height: 17px;
    background-position: -866px -325px
}

.sprite-xyicons.dwebble {
    width: 19px;
    height: 17px;
    background-position: -602px -703px
}

.sprite-xyicons.luvdisc {
    width: 12px;
    height: 17px;
    background-position: -225px -896px
}

.sprite-xyicons.tyrunt {
    width: 20px;
    height: 17px;
    background-position: -859px -345px
}

.sprite-xyicons.wooper {
    width: 20px;
    height: 17px;
    background-position: -728px -572px
}

.sprite-xyicons.rolycoly {
    width: 20px;
    height: 17px;
    background-position: 0 -926px
}

.sprite-xyicons.applin {
    width: 15px;
    height: 17px;
    background-position: -926px 0
}

.sprite-xyicons.croagunk {
    width: 17px;
    height: 17px;
    background-position: -22px -926px
}

.sprite-xyicons.skiploom {
    width: 19px;
    height: 17px;
    background-position: -926px -40px
}

.sprite-xyicons.staryu {
    width: 17px;
    height: 17px;
    background-position: -41px -926px
}

.sprite-xyicons.weedle {
    width: 16px;
    height: 17px;
    background-position: -60px -926px
}

.sprite-xyicons.lairon {
    width: 23px;
    height: 17px;
    background-position: -363px -854px
}

.sprite-xyicons.clauncher {
    width: 24px;
    height: 17px;
    background-position: -283px -884px
}

.sprite-xyicons.foongus {
    width: 14px;
    height: 17px;
    background-position: -877px -304px
}

.sprite-xyicons.karrablast {
    width: 12px;
    height: 17px;
    background-position: -139px -918px
}

.sprite-xyicons.sewaddle {
    width: 15px;
    height: 17px;
    background-position: -547px -751px
}

.sprite-xyicons.seedot {
    width: 15px;
    height: 17px;
    background-position: -78px -926px
}

.sprite-xyicons.gulpin {
    width: 17px;
    height: 17px;
    background-position: -422px -828px
}

.sprite-xyicons.cacnea {
    width: 22px;
    height: 17px;
    background-position: -585px -723px
}

.sprite-xyicons.helioptile {
    width: 18px;
    height: 17px;
    background-position: -100px -925px
}

.sprite-xyicons.horsea {
    width: 18px;
    height: 17px;
    background-position: -465px -806px
}

.sprite-xyicons.clobbopus {
    width: 19px;
    height: 17px;
    background-position: -153px -918px
}

.sprite-xyicons.electrode {
    width: 16px;
    height: 16px;
    background-position: -898px -245px
}

.sprite-xyicons.swirlix {
    width: 17px;
    height: 16px;
    background-position: -701px -613px
}

.sprite-xyicons.sandile {
    width: 22px;
    height: 16px;
    background-position: -906px -216px
}

.sprite-xyicons.zigzagoon-galar {
    width: 22px;
    height: 16px;
    background-position: -823px -439px
}

.sprite-xyicons.scraggy {
    width: 15px;
    height: 16px;
    background-position: -120px -925px
}

.sprite-xyicons.swadloon {
    width: 20px;
    height: 16px;
    background-position: -525px -772px
}

.sprite-xyicons.phanpy {
    width: 20px;
    height: 16px;
    background-position: -793px -493px
}

.sprite-xyicons.zigzagoon {
    width: 22px;
    height: 16px;
    background-position: -665px -656px
}

.sprite-xyicons.barraskewda {
    width: 27px;
    height: 16px;
    background-position: -174px -918px
}

.sprite-xyicons.shaymin {
    width: 18px;
    height: 16px;
    background-position: -896px -265px
}

.sprite-xyicons.pidove {
    width: 16px;
    height: 16px;
    background-position: -309px -882px
}

.sprite-xyicons.bidoof {
    width: 20px;
    height: 16px;
    background-position: -331px -874px
}

.sprite-xyicons.spheal {
    width: 19px;
    height: 16px;
    background-position: -646px -676px
}

.sprite-xyicons.yungoos {
    width: 25px;
    height: 16px;
    background-position: -239px -904px
}

.sprite-xyicons.bronzor {
    width: 13px;
    height: 16px;
    background-position: -774px -526px
}

.sprite-xyicons.yanma {
    width: 28px;
    height: 16px;
    background-position: -842px -409px
}

.sprite-xyicons.snugglow {
    width: 22px;
    height: 16px;
    background-position: -388px -852px
}

.sprite-xyicons.cleffa {
    width: 16px;
    height: 16px;
    background-position: -688px -635px
}

.sprite-xyicons.klink {
    width: 22px;
    height: 16px;
    background-position: -931px -101px
}

.sprite-xyicons.vanillite {
    width: 12px;
    height: 16px;
    background-position: -863px -364px
}

.sprite-xyicons.ferroseed {
    width: 15px;
    height: 16px;
    background-position: -564px -748px
}

.sprite-xyicons.caterpie {
    width: 14px;
    height: 16px;
    background-position: -502px -791px
}

.sprite-xyicons.yamask {
    width: 22px;
    height: 16px;
    background-position: -935px -59px
}

.sprite-xyicons.basculin-blue-striped {
    width: 18px;
    height: 16px;
    background-position: -623px -700px
}

.sprite-xyicons.whirlipede {
    width: 22px;
    height: 16px;
    background-position: -811px -470px
}

.sprite-xyicons.yamask-galar {
    width: 22px;
    height: 16px;
    background-position: -929px -125px
}

.sprite-xyicons.whismur {
    width: 17px;
    height: 16px;
    background-position: -923px -167px
}

.sprite-xyicons.joltik {
    width: 21px;
    height: 16px;
    background-position: -441px -828px
}

.sprite-xyicons.spritzee {
    width: 15px;
    height: 16px;
    background-position: -485px -802px
}

.sprite-xyicons.basculin {
    width: 18px;
    height: 16px;
    background-position: -938px -19px
}

.sprite-xyicons.spearow {
    width: 19px;
    height: 16px;
    background-position: -205px -916px
}

.sprite-xyicons.rebble {
    width: 17px;
    height: 16px;
    background-position: -731px -591px
}

.sprite-xyicons.rookidee {
    width: 19px;
    height: 16px;
    background-position: -920px -194px
}

.sprite-xyicons.remoraid {
    width: 17px;
    height: 16px;
    background-position: -856px -389px
}

.sprite-xyicons.durant {
    width: 24px;
    height: 16px;
    background-position: -762px -551px
}

.sprite-xyicons.swablu {
    width: 19px;
    height: 16px;
    background-position: -266px -903px
}

.sprite-xyicons.magnemite {
    width: 23px;
    height: 15px;
    background-position: -353px -873px
}

.sprite-xyicons.woobat {
    width: 20px;
    height: 15px;
    background-position: -750px -571px
}

.sprite-xyicons.archen {
    width: 21px;
    height: 15px;
    background-position: -943px 0
}

.sprite-xyicons.poliwag {
    width: 20px;
    height: 15px;
    background-position: -893px -304px
}

.sprite-xyicons.electrike {
    width: 19px;
    height: 15px;
    background-position: -793px -511px
}

.sprite-xyicons.tirtouga {
    width: 23px;
    height: 15px;
    background-position: -941px -77px
}

.sprite-xyicons.slakoth {
    width: 25px;
    height: 15px;
    background-position: -720px -611px
}

.sprite-xyicons.taillow {
    width: 18px;
    height: 15px;
    background-position: -547px -770px
}

.sprite-xyicons.lotad {
    width: 17px;
    height: 15px;
    background-position: -418px -847px
}

.sprite-xyicons.arrokuda {
    width: 25px;
    height: 15px;
    background-position: -609px -722px
}

.sprite-xyicons.shroomish {
    width: 18px;
    height: 15px;
    background-position: -585px -742px
}

.sprite-xyicons.shelmet {
    width: 18px;
    height: 15px;
    background-position: -888px -323px
}

.sprite-xyicons.geodude-alola {
    width: 24px;
    height: 15px;
    background-position: 0 -945px
}

.sprite-xyicons.darumaka {
    width: 17px;
    height: 15px;
    background-position: -26px -945px
}

.sprite-xyicons.darumaka-galar {
    width: 17px;
    height: 15px;
    background-position: -916px -234px
}

.sprite-xyicons.geodude {
    width: 24px;
    height: 15px;
    background-position: -518px -791px
}

.sprite-xyicons.bellsprout {
    width: 20px;
    height: 15px;
    background-position: -881px -344px
}

.sprite-xyicons.fletchling {
    width: 18px;
    height: 15px;
    background-position: -45px -945px
}

.sprite-xyicons.wimpod {
    width: 24px;
    height: 14px;
    background-position: -903px -283px
}

.sprite-xyicons.wingull {
    width: 26px;
    height: 14px;
    background-position: -706px -631px
}

.sprite-xyicons.nincada {
    width: 23px;
    height: 14px;
    background-position: -137px -937px
}

.sprite-xyicons.snom {
    width: 17px;
    height: 14px;
    background-position: -465px -825px
}

.sprite-xyicons.syclar {
    width: 20px;
    height: 14px;
    background-position: -65px -945px
}

.sprite-xyicons.voltorb {
    width: 14px;
    height: 14px;
    background-position: -287px -903px
}

.sprite-xyicons.diglett {
    width: 15px;
    height: 14px;
    background-position: -947px -37px
}

.sprite-xyicons.goomy {
    width: 12px;
    height: 14px;
    background-position: -164px -771px
}

.sprite-xyicons.munna {
    width: 15px;
    height: 14px;
    background-position: -937px -143px
}

.sprite-xyicons.venipede {
    width: 18px;
    height: 14px;
    background-position: -646px -694px
}

.sprite-xyicons.cottonee {
    width: 21px;
    height: 14px;
    background-position: -667px -674px
}

.sprite-xyicons.sinistea {
    width: 17px;
    height: 14px;
    background-position: -847px -427px
}

.sprite-xyicons.spinarak {
    width: 18px;
    height: 14px;
    background-position: -95px -944px
}

.sprite-xyicons.stunfisk {
    width: 20px;
    height: 14px;
    background-position: -689px -653px
}

.sprite-xyicons.solosis {
    width: 15px;
    height: 14px;
    background-position: -226px -922px
}

.sprite-xyicons.pyukumuku {
    width: 18px;
    height: 13px;
    background-position: -789px -528px
}

.sprite-xyicons.ditto {
    width: 16px;
    height: 13px;
    background-position: -500px -275px
}

.sprite-xyicons.carbink {
    width: 14px;
    height: 13px;
    background-position: -602px -410px
}

.sprite-xyicons.grubbin {
    width: 17px;
    height: 13px;
    background-position: -877px -364px
}

.sprite-xyicons.kabuto {
    width: 16px;
    height: 13px;
    background-position: -916px -251px
}

.sprite-xyicons.tympole {
    width: 14px;
    height: 13px;
    background-position: -815px -488px
}

.sprite-xyicons.wishiwashi {
    width: 18px;
    height: 13px;
    background-position: -327px -892px
}

.sprite-xyicons.barboach {
    width: 21px;
    height: 13px;
    background-position: -162px -937px
}

.sprite-xyicons.swinub {
    width: 18px;
    height: 13px;
    background-position: -115px -944px
}

.sprite-xyicons.aron {
    width: 16px;
    height: 12px;
    background-position: -378px -873px
}

.sprite-xyicons.tynamo {
    width: 14px;
    height: 11px;
    background-position: -858px -292px
}

.sprite-xyicons.sizzlipede {
    width: 21px;
    height: 10px;
    background-position: -823px -457px
}

.sprite-xyicons.kubfu {
    background-image: url(https://cdn.pikalytics.com/images/kubfu.png);
    background-size: 38px;
    width: 30px;
    height: 26px;
    background-position: bottom;
    image-rendering: pixelated
}

.taking-picture .sprite-xyicons.kubfu {
    background-image: url(https://www.pikalytics.com/images/kubfu.png)
}

.sprite-xyicons.urshifu,
.sprite-xyicons.urshifu-gmax,
.sprite-xyicons.urshifu-rapid-strike,
.sprite-xyicons.urshifu-rapid-strike-gmax,
.sprite-xyicons.urshifu-single-strike,
.sprite-xyicons.urshifu-single-strike-gmax {
    background-image: url(https://cdn.pikalytics.com/images/urshifu-sprite.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.sprite-xyicons.slowbro-galar {
    background-image: url(https://cdn.pikalytics.com/images/slowbro-galar.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.slowbro-galar {
    background-image: url(https://www.pikalytics.com/images/slowbro-galar.png)
}

.sprite-xyicons.slowpoke-galar {
    background-image: url(https://cdn.pikalytics.com/images/slowpoke-galar.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.slowpoke-galar {
    background-image: url(https://www.pikalytics.com/images/slowpoke-galar.png)
}

.sprite-xyicons.venusaur-gmax {
    background-image: url(https://cdn.pikalytics.com/images/venusaur-gmax.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.venusaur-gmax {
    background-image: url(https://www.pikalytics.com/images/venusaur-gmax.png)
}

.sprite-xyicons.blastoise-gmax {
    background-image: url(https://cdn.pikalytics.com/images/blastoise-gmax.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.blastoise-gmax {
    background-image: url(https://www.pikalytics.com/images/blastoise-gmax.png)
}

.sprite-xyicons.rillaboom-gmax {
    background-image: url(https://cdn.pikalytics.com/images/rillaboom-gmax.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.rillaboom-gmax {
    background-image: url(https://www.pikalytics.com/images/rillaboom-gmax.png)
}

.sprite-xyicons.cinderace-gmax {
    background-image: url(https://cdn.pikalytics.com/images/cinderace-gmax.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.cinderace-gmax {
    background-image: url(https://www.pikalytics.com/images/cinderace-gmax.png)
}

.sprite-xyicons.inteleon-gmax {
    background-image: url(https://cdn.pikalytics.com/images/intelleon-gmax.png);
    background-size: 38px;
    width: 30px;
    height: 34px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.inteleon-gmax {
    background-image: url(https://www.pikalytics.com/images/intelleon-gmax.png)
}

.sprite-xyicons.zapdos-galar {
    background-image: url(https://cdn.pikalytics.com/images/zapdos-galar_v3.png);
    background-size: 30px;
    width: 30px;
    height: 30px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.zapdos-galar {
    background-image: url(https://www.pikalytics.com/images/zapdos-galar_v3.png)
}

.sprite-xyicons.articuno-galar {
    background-image: url(https://cdn.pikalytics.com/images/articuno-galar_v3.png);
    background-size: 30px;
    width: 30px;
    height: 30px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.articuno-galar {
    background-image: url(https://www.pikalytics.com/images/articuno-galar_v3.png)
}

.sprite-xyicons.moltres-galar {
    background-image: url(https://cdn.pikalytics.com/images/moltres-galar_v3.png);
    background-size: 30px;
    width: 30px;
    height: 30px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.moltres-galar {
    background-image: url(https://www.pikalytics.com/images/moltres-galar_v3.png)
}

.sprite-xyicons.regieleki {
    background-image: url(https://cdn.pikalytics.com/images/regieleki_v3.png);
    background-size: 30px;
    width: 30px;
    height: 23px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 7px !important
}

.taking-picture .sprite-xyicons.regieleki {
    background-image: url(https://www.pikalytics.com/images/regieleki_v3.png)
}

.sprite-xyicons.regidrago {
    background-image: url(https://cdn.pikalytics.com/images/regidrago_v3.png);
    background-size: 30px;
    width: 30px;
    height: 25px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 7px !important
}

.taking-picture .sprite-xyicons.regidrago {
    background-image: url(https://www.pikalytics.com/images/regidrago_v3.png)
}

.sprite-xyicons.calyrex {
    background-image: url(https://cdn.pikalytics.com/images/calyrex_v3.png);
    background-size: 30px;
    width: 30px;
    height: 44px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 16px !important
}

.taking-picture .sprite-xyicons.calyrex {
    background-image: url(https://www.pikalytics.com/images/calyrex_v3.png)
}

.sprite-xyicons.calyrex-shadow {
    background-image: url(https://cdn.pikalytics.com/images/calyrex-shadow.png);
    background-size: 30px;
    width: 30px;
    height: 37px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 16px !important
}

.taking-picture .sprite-xyicons.calyrex-shadow {
    background-image: url(https://www.pikalytics.com/images/calyrex-shadow.png)
}

.sprite-xyicons.calyrex-ice {
    background-image: url(https://cdn.pikalytics.com/images/calyrex-ice.png);
    background-size: 30px;
    width: 30px;
    height: 37px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 16px !important
}

.taking-picture .sprite-xyicons.calyrex-ice {
    background-image: url(https://www.pikalytics.com/images/calyrex-ice.png)
}

.sprite-xyicons.slowking-galar {
    background-image: url(https://cdn.pikalytics.com/images/slowking-galar.png);
    background-size: 30px;
    width: 30px;
    height: 40px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.slowking-galar {
    background-image: url(https://www.pikalytics.com/images/slowking-galar.png)
}

.sprite-xyicons.glastrier {
    background-image: url(https://cdn.pikalytics.com/images/glastrier_v3.png);
    background-size: 30px;
    width: 30px;
    height: 30px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.glastrier {
    background-image: url(https://www.pikalytics.com/images/glastrier_v3.png)
}

.sprite-xyicons.spectrier {
    background-image: url(https://cdn.pikalytics.com/images/spectrier.png);
    background-size: 30px;
    width: 30px;
    height: 30px;
    background-position: bottom;
    image-rendering: pixelated;
    top: 14px !important
}

.taking-picture .sprite-xyicons.spectrier {
    background-image: url(https://www.pikalytics.com/images/spectrier.png)
}

#suggest .sprite-xyicons.urshifu,
#suggest .sprite-xyicons.urshifu-gmax,
#suggest .sprite-xyicons.urshifu-rapid-strike,
#suggest .sprite-xyicons.urshifu-rapid-strike-gmax,
#suggest .sprite-xyicons.urshifu-single-strike,
#suggest .sprite-xyicons.urshifu-single-strike-gmax,
.team-builder-entry .sprite-xyicons.urshifu,
.team-builder-entry .sprite-xyicons.urshifu-gmax,
.team-builder-entry .sprite-xyicons.urshifu-rapid-strike,
.team-builder-entry .sprite-xyicons.urshifu-rapid-strike-gmax,
.team-builder-entry .sprite-xyicons.urshifu-single-strike,
.team-builder-entry .sprite-xyicons.urshifu-single-strike-gmax {
    margin-top: -11px
}

.waller-mon .sprite-xyicons.articuno-galar,
.waller-mon .sprite-xyicons.blastoise-gmax,
.waller-mon .sprite-xyicons.calyrex,
.waller-mon .sprite-xyicons.cinderace-gmax,
.waller-mon .sprite-xyicons.glastrier,
.waller-mon .sprite-xyicons.inteleon-gmax,
.waller-mon .sprite-xyicons.moltres-galar,
.waller-mon .sprite-xyicons.regidrago,
.waller-mon .sprite-xyicons.regieleki,
.waller-mon .sprite-xyicons.rillaboom-gmax,
.waller-mon .sprite-xyicons.slowbro-galar,
.waller-mon .sprite-xyicons.slowking-galar,
.waller-mon .sprite-xyicons.spectrier,
.waller-mon .sprite-xyicons.urshifu,
.waller-mon .sprite-xyicons.urshifu-gmax,
.waller-mon .sprite-xyicons.urshifu-rapid-strike,
.waller-mon .sprite-xyicons.urshifu-rapid-strike-gmax,
.waller-mon .sprite-xyicons.urshifu-single-strike,
.waller-mon .sprite-xyicons.urshifu-single-strike-gmax,
.waller-mon .sprite-xyicons.venusaur-gmax,
.waller-mon .sprite-xyicons.zapdos-galar {
    top: 3px !important
}

.breaker-mon .sprite-xyicons.articuno-galar,
.breaker-mon .sprite-xyicons.blastoise-gmax,
.breaker-mon .sprite-xyicons.calyrex,
.breaker-mon .sprite-xyicons.cinderace-gmax,
.breaker-mon .sprite-xyicons.glastrier,
.breaker-mon .sprite-xyicons.inteleon-gmax,
.breaker-mon .sprite-xyicons.moltres-galar,
.breaker-mon .sprite-xyicons.regidrago,
.breaker-mon .sprite-xyicons.regieleki,
.breaker-mon .sprite-xyicons.rillaboom-gmax,
.breaker-mon .sprite-xyicons.slowbro-galar,
.breaker-mon .sprite-xyicons.slowking-galar,
.breaker-mon .sprite-xyicons.spectrier,
.breaker-mon .sprite-xyicons.urshifu,
.breaker-mon .sprite-xyicons.urshifu-gmax,
.breaker-mon .sprite-xyicons.urshifu-rapid-strike,
.breaker-mon .sprite-xyicons.urshifu-rapid-strike-gmax,
.breaker-mon .sprite-xyicons.urshifu-single-strike,
.breaker-mon .sprite-xyicons.urshifu-single-strike-gmax,
.breaker-mon .sprite-xyicons.venusaur-gmax,
.breaker-mon .sprite-xyicons.zapdos-galar {
    top: 3px !important
}

.speediq-mon .sprite-xyicons.articuno-galar,
.speediq-mon .sprite-xyicons.blastoise-gmax,
.speediq-mon .sprite-xyicons.calyrex,
.speediq-mon .sprite-xyicons.cinderace-gmax,
.speediq-mon .sprite-xyicons.glastrier,
.speediq-mon .sprite-xyicons.inteleon-gmax,
.speediq-mon .sprite-xyicons.moltres-galar,
.speediq-mon .sprite-xyicons.regidrago,
.speediq-mon .sprite-xyicons.regieleki,
.speediq-mon .sprite-xyicons.rillaboom-gmax,
.speediq-mon .sprite-xyicons.slowbro-galar,
.speediq-mon .sprite-xyicons.slowking-galar,
.speediq-mon .sprite-xyicons.spectrier,
.speediq-mon .sprite-xyicons.urshifu,
.speediq-mon .sprite-xyicons.urshifu-gmax,
.speediq-mon .sprite-xyicons.urshifu-rapid-strike,
.speediq-mon .sprite-xyicons.urshifu-rapid-strike-gmax,
.speediq-mon .sprite-xyicons.urshifu-single-strike,
.speediq-mon .sprite-xyicons.urshifu-single-strike-gmax,
.speediq-mon .sprite-xyicons.venusaur-gmax,
.speediq-mon .sprite-xyicons.zapdos-galar {
    top: 3px !important
}

.breaker-mon .sprite-xyicons.articuno-galar,
.breaker-mon .sprite-xyicons.calyrex,
.breaker-mon .sprite-xyicons.glastrier,
.breaker-mon .sprite-xyicons.moltres-galar,
.breaker-mon .sprite-xyicons.regidrago,
.breaker-mon .sprite-xyicons.regieleki,
.breaker-mon .sprite-xyicons.spectrier,
.breaker-mon .sprite-xyicons.zapdos-galar,
.breaker-opp .sprite-xyicons.blastoise-gmax,
.breaker-opp .sprite-xyicons.cinderace-gmax,
.breaker-opp .sprite-xyicons.inteleon-gmax,
.breaker-opp .sprite-xyicons.rillaboom-gmax,
.breaker-opp .sprite-xyicons.slowbro-galar,
.breaker-opp .sprite-xyicons.slowking-galar,
.breaker-opp .sprite-xyicons.urshifu,
.breaker-opp .sprite-xyicons.urshifu-gmax,
.breaker-opp .sprite-xyicons.urshifu-rapid-strike,
.breaker-opp .sprite-xyicons.urshifu-rapid-strike-gmax,
.breaker-opp .sprite-xyicons.urshifu-single-strike,
.breaker-opp .sprite-xyicons.urshifu-single-strike-gmax,
.breaker-opp .sprite-xyicons.venusaur-gmax {
    top: 3px !important
}

.waller-mon .sprite-xyicons.articuno-galar,
.waller-mon .sprite-xyicons.calyrex,
.waller-mon .sprite-xyicons.glastrier,
.waller-mon .sprite-xyicons.moltres-galar,
.waller-mon .sprite-xyicons.regidrago,
.waller-mon .sprite-xyicons.regieleki,
.waller-mon .sprite-xyicons.spectrier,
.waller-mon .sprite-xyicons.zapdos-galar,
.waller-opp .sprite-xyicons.blastoise-gmax,
.waller-opp .sprite-xyicons.cinderace-gmax,
.waller-opp .sprite-xyicons.inteleon-gmax,
.waller-opp .sprite-xyicons.rillaboom-gmax,
.waller-opp .sprite-xyicons.slowbro-galar,
.waller-opp .sprite-xyicons.slowking-galar,
.waller-opp .sprite-xyicons.urshifu,
.waller-opp .sprite-xyicons.urshifu-gmax,
.waller-opp .sprite-xyicons.urshifu-rapid-strike,
.waller-opp .sprite-xyicons.urshifu-rapid-strike-gmax,
.waller-opp .sprite-xyicons.urshifu-single-strike,
.waller-opp .sprite-xyicons.urshifu-single-strike-gmax,
.waller-opp .sprite-xyicons.venusaur-gmax {
    top: 3px !important
}

.taking-picture .sprite-xyicons.urshifu,
.taking-picture .sprite-xyicons.urshifu-gmax,
.taking-picture .sprite-xyicons.urshifu-rapid-strike,
.taking-picture .sprite-xyicons.urshifu-rapid-strike-gmax,
.taking-picture .sprite-xyicons.urshifu-single-strike,
.taking-picture .sprite-xyicons.urshifu-single-strike-gmax {
    background-image: url(https://www.pikalytics.com/images/urshifu-sprite.png)
}

.manage-team-row .sprite-xyicons.articuno-galar,
.manage-team-row .sprite-xyicons.blastoise-gmax,
.manage-team-row .sprite-xyicons.calyrex,
.manage-team-row .sprite-xyicons.cinderace-gmax,
.manage-team-row .sprite-xyicons.glastrier,
.manage-team-row .sprite-xyicons.inteleon-gmax,
.manage-team-row .sprite-xyicons.moltres-galar,
.manage-team-row .sprite-xyicons.regidrago,
.manage-team-row .sprite-xyicons.regieleki,
.manage-team-row .sprite-xyicons.rillaboom-gmax,
.manage-team-row .sprite-xyicons.slowbro-galar,
.manage-team-row .sprite-xyicons.slowking-galar,
.manage-team-row .sprite-xyicons.spectrier,
.manage-team-row .sprite-xyicons.urshifu,
.manage-team-row .sprite-xyicons.urshifu-gmax,
.manage-team-row .sprite-xyicons.urshifu-rapid-strike,
.manage-team-row .sprite-xyicons.urshifu-rapid-strike-gmax,
.manage-team-row .sprite-xyicons.urshifu-single-strike,
.manage-team-row .sprite-xyicons.urshifu-single-strike-gmax,
.manage-team-row .sprite-xyicons.venusaur-gmax,
.manage-team-row .sprite-xyicons.zapdos-galar {
    margin-top: -10px
}

.sprite-xyicons.annihilape,
.sprite-xyicons.arboliva,
.sprite-xyicons.arcanine-hisui,
.sprite-xyicons.arctibax,
.sprite-xyicons.armarouge,
.sprite-xyicons.avalugg-hisui,
.sprite-xyicons.basculegion,
.sprite-xyicons.basculegion-f,
.sprite-xyicons.baxcalibur,
.sprite-xyicons.bellibolt,
.sprite-xyicons.bombirdier,
.sprite-xyicons.brambleghast,
.sprite-xyicons.bramblin,
.sprite-xyicons.braviary-hisui,
.sprite-xyicons.brute.bonnet,
.sprite-xyicons.capsakid,
.sprite-xyicons.ceruledge,
.sprite-xyicons.cetitan,
.sprite-xyicons.cetoddle,
.sprite-xyicons.charcadet,
.sprite-xyicons.chi-yu,
.sprite-xyicons.chien-pao,
.sprite-xyicons.clodsire,
.sprite-xyicons.crocalor,
.sprite-xyicons.cyclizar,
.sprite-xyicons.dachsbun,
.sprite-xyicons.decidueye-hisui,
.sprite-xyicons.dipplin,
.sprite-xyicons.dolliv,
.sprite-xyicons.dondozo,
.sprite-xyicons.dudunsparce,
.sprite-xyicons.electrode-hisui,
.sprite-xyicons.enamorus,
.sprite-xyicons.enamorus-t,
.sprite-xyicons.espathra,
.sprite-xyicons.farigiraf,
.sprite-xyicons.fezandipiti,
.sprite-xyicons.fidough,
.sprite-xyicons.finizen,
.sprite-xyicons.flamigo,
.sprite-xyicons.flittle,
.sprite-xyicons.floragato,
.sprite-xyicons.flutter.mane,
.sprite-xyicons.frigibax,
.sprite-xyicons.fuecoco,
.sprite-xyicons.garganacl,
.sprite-xyicons.gholdengo,
.sprite-xyicons.gimmighoul,
.sprite-xyicons.glimmet,
.sprite-xyicons.glimmora,
.sprite-xyicons.goodra-hisui,
.sprite-xyicons.grafaiai,
.sprite-xyicons.great.tusk,
.sprite-xyicons.greavard,
.sprite-xyicons.houndstone,
.sprite-xyicons.iron-leaves,
.sprite-xyicons.iron.bundle,
.sprite-xyicons.iron.hands,
.sprite-xyicons.iron.jugulis,
.sprite-xyicons.iron.moth,
.sprite-xyicons.iron.thorns,
.sprite-xyicons.iron.treads,
.sprite-xyicons.iron.valiant,
.sprite-xyicons.kilowattrel,
.sprite-xyicons.kingambit,
.sprite-xyicons.klawf,
.sprite-xyicons.kleavor,
.sprite-xyicons.koraidon,
.sprite-xyicons.lechonk,
.sprite-xyicons.lilligant-hisui,
.sprite-xyicons.lokix,
.sprite-xyicons.mabosstiff,
.sprite-xyicons.maschiff,
.sprite-xyicons.maushold,
.sprite-xyicons.maushold-four,
.sprite-xyicons.meowscarada,
.sprite-xyicons.miraidon,
.sprite-xyicons.munkidori,
.sprite-xyicons.nacli,
.sprite-xyicons.naclstack,
.sprite-xyicons.nymble,
.sprite-xyicons.ogerpon,
.sprite-xyicons.ogerpon-cornerstone,
.sprite-xyicons.ogerpon-cornerstone-tera,
.sprite-xyicons.ogerpon-hearthflame,
.sprite-xyicons.ogerpon-hearthflame-tera,
.sprite-xyicons.ogerpon-teal-tera,
.sprite-xyicons.ogerpon-wellspring,
.sprite-xyicons.ogerpon-wellspring-tera,
.sprite-xyicons.oinkologne,
.sprite-xyicons.okidogi,
.sprite-xyicons.orthworm,
.sprite-xyicons.overqwil,
.sprite-xyicons.palafin,
.sprite-xyicons.palafin-hero,
.sprite-xyicons.pawmi,
.sprite-xyicons.pawmo,
.sprite-xyicons.pawmot,
.sprite-xyicons.poltchageist,
.sprite-xyicons.quaquaval,
.sprite-xyicons.quaxly,
.sprite-xyicons.quaxwell,
.sprite-xyicons.rabsca,
.sprite-xyicons.rellor,
.sprite-xyicons.revavroom,
.sprite-xyicons.roaring.moon,
.sprite-xyicons.samurott-hisui,
.sprite-xyicons.sandy.shocks,
.sprite-xyicons.scovillain,
.sprite-xyicons.scream.tail,
.sprite-xyicons.shroodle,
.sprite-xyicons.sinistcha,
.sprite-xyicons.skeledirge,
.sprite-xyicons.sliggoo-hisui,
.sprite-xyicons.slither.wing,
.sprite-xyicons.smoliv,
.sprite-xyicons.sneasler,
.sprite-xyicons.spidops,
.sprite-xyicons.sprigatito,
.sprite-xyicons.sprite-xyicons.arcanine-hisui,
.sprite-xyicons.squawkabilly,
.sprite-xyicons.tadbulb,
.sprite-xyicons.tandemaus,
.sprite-xyicons.tarountula,
.sprite-xyicons.tatsugiri,
.sprite-xyicons.tauros-paldea,
.sprite-xyicons.tauros-paldea-aqua,
.sprite-xyicons.tauros-paldea-blaze .sprite-xyicons.walking-wake,
.sprite-xyicons.ting-lu,
.sprite-xyicons.tinkatink,
.sprite-xyicons.tinkaton,
.sprite-xyicons.tinkatuff,
.sprite-xyicons.toedscool,
.sprite-xyicons.toedscruel,
.sprite-xyicons.typhlosion-hisui,
.sprite-xyicons.ursaluna,
.sprite-xyicons.ursaluna-bloodmoon,
.sprite-xyicons.varoom,
.sprite-xyicons.veluza,
.sprite-xyicons.wattrel,
.sprite-xyicons.wiglett,
.sprite-xyicons.wo-chien,
.sprite-xyicons.wugtrio,
.sprite-xyicons.wyrdeer,
.sprite-xyicons.zoroark-hisui {
    width: 41px;
    height: 41px;
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(https://cdn.pikalytics.com/images/svspritesv2teal5.min.png);
}

.header-div-padding .sprite-xyicons.annihilape,
.header-div-padding .sprite-xyicons.arboliva,
.header-div-padding .sprite-xyicons.arcanine-hisui,
.header-div-padding .sprite-xyicons.arctibax,
.header-div-padding .sprite-xyicons.armarouge,
.header-div-padding .sprite-xyicons.avalugg-hisui,
.header-div-padding .sprite-xyicons.basculegion,
.header-div-padding .sprite-xyicons.basculegion-f,
.header-div-padding .sprite-xyicons.baxcalibur,
.header-div-padding .sprite-xyicons.bellibolt,
.header-div-padding .sprite-xyicons.bombirdier,
.header-div-padding .sprite-xyicons.brambleghast,
.header-div-padding .sprite-xyicons.bramblin,
.header-div-padding .sprite-xyicons.braviary-hisui,
.header-div-padding .sprite-xyicons.brute.bonnet,
.header-div-padding .sprite-xyicons.capsakid,
.header-div-padding .sprite-xyicons.ceruledge,
.header-div-padding .sprite-xyicons.cetitan,
.header-div-padding .sprite-xyicons.cetoddle,
.header-div-padding .sprite-xyicons.charcadet,
.header-div-padding .sprite-xyicons.chi-yu,
.header-div-padding .sprite-xyicons.chien-pao,
.header-div-padding .sprite-xyicons.clodsire,
.header-div-padding .sprite-xyicons.crocalor,
.header-div-padding .sprite-xyicons.cyclizar,
.header-div-padding .sprite-xyicons.dachsbun,
.header-div-padding .sprite-xyicons.decidueye-hisui,
.header-div-padding .sprite-xyicons.dipplin,
.header-div-padding .sprite-xyicons.dolliv,
.header-div-padding .sprite-xyicons.dondozo,
.header-div-padding .sprite-xyicons.dudunsparce,
.header-div-padding .sprite-xyicons.electrode-hisui,
.header-div-padding .sprite-xyicons.enamorus,
.header-div-padding .sprite-xyicons.enamorus-t,
.header-div-padding .sprite-xyicons.espathra,
.header-div-padding .sprite-xyicons.farigiraf,
.header-div-padding .sprite-xyicons.fezandipiti,
.header-div-padding .sprite-xyicons.fidough,
.header-div-padding .sprite-xyicons.finizen,
.header-div-padding .sprite-xyicons.flamigo,
.header-div-padding .sprite-xyicons.flittle,
.header-div-padding .sprite-xyicons.floragato,
.header-div-padding .sprite-xyicons.flutter.mane,
.header-div-padding .sprite-xyicons.frigibax,
.header-div-padding .sprite-xyicons.fuecoco,
.header-div-padding .sprite-xyicons.garganacl,
.header-div-padding .sprite-xyicons.gholdengo,
.header-div-padding .sprite-xyicons.gimmighoul,
.header-div-padding .sprite-xyicons.glimmet,
.header-div-padding .sprite-xyicons.glimmora,
.header-div-padding .sprite-xyicons.goodra-hisui,
.header-div-padding .sprite-xyicons.grafaiai,
.header-div-padding .sprite-xyicons.great.tusk,
.header-div-padding .sprite-xyicons.greavard,
.header-div-padding .sprite-xyicons.houndstone,
.header-div-padding .sprite-xyicons.iron-leaves,
.header-div-padding .sprite-xyicons.iron.bundle,
.header-div-padding .sprite-xyicons.iron.hands,
.header-div-padding .sprite-xyicons.iron.jugulis,
.header-div-padding .sprite-xyicons.iron.moth,
.header-div-padding .sprite-xyicons.iron.thorns,
.header-div-padding .sprite-xyicons.iron.treads,
.header-div-padding .sprite-xyicons.iron.valiant,
.header-div-padding .sprite-xyicons.kilowattrel,
.header-div-padding .sprite-xyicons.kingambit,
.header-div-padding .sprite-xyicons.klawf,
.header-div-padding .sprite-xyicons.kleavor,
.header-div-padding .sprite-xyicons.koraidon,
.header-div-padding .sprite-xyicons.lechonk,
.header-div-padding .sprite-xyicons.lilligant-hisui,
.header-div-padding .sprite-xyicons.lokix,
.header-div-padding .sprite-xyicons.mabosstiff,
.header-div-padding .sprite-xyicons.maschiff,
.header-div-padding .sprite-xyicons.maushold,
.header-div-padding .sprite-xyicons.maushold-four,
.header-div-padding .sprite-xyicons.meowscarada,
.header-div-padding .sprite-xyicons.miraidon,
.header-div-padding .sprite-xyicons.munkidori,
.header-div-padding .sprite-xyicons.nacli,
.header-div-padding .sprite-xyicons.naclstack,
.header-div-padding .sprite-xyicons.nymble,
.header-div-padding .sprite-xyicons.ogerpon,
.header-div-padding .sprite-xyicons.ogerpon-cornerstone,
.header-div-padding .sprite-xyicons.ogerpon-cornerstone-tera,
.header-div-padding .sprite-xyicons.ogerpon-hearthflame,
.header-div-padding .sprite-xyicons.ogerpon-hearthflame-tera,
.header-div-padding .sprite-xyicons.ogerpon-teal-tera,
.header-div-padding .sprite-xyicons.ogerpon-wellspring,
.header-div-padding .sprite-xyicons.ogerpon-wellspring-tera,
.header-div-padding .sprite-xyicons.oinkologne,
.header-div-padding .sprite-xyicons.okidogi,
.header-div-padding .sprite-xyicons.orthworm,
.header-div-padding .sprite-xyicons.overqwil,
.header-div-padding .sprite-xyicons.palafin,
.header-div-padding .sprite-xyicons.palafin-hero,
.header-div-padding .sprite-xyicons.pawmi,
.header-div-padding .sprite-xyicons.pawmo,
.header-div-padding .sprite-xyicons.pawmot,
.header-div-padding .sprite-xyicons.poltchageist,
.header-div-padding .sprite-xyicons.quaquaval,
.header-div-padding .sprite-xyicons.quaxly,
.header-div-padding .sprite-xyicons.quaxwell,
.header-div-padding .sprite-xyicons.rabsca,
.header-div-padding .sprite-xyicons.rellor,
.header-div-padding .sprite-xyicons.revavroom,
.header-div-padding .sprite-xyicons.roaring.moon,
.header-div-padding .sprite-xyicons.samurott-hisui,
.header-div-padding .sprite-xyicons.sandy.shocks,
.header-div-padding .sprite-xyicons.scovillain,
.header-div-padding .sprite-xyicons.scream.tail,
.header-div-padding .sprite-xyicons.shroodle,
.header-div-padding .sprite-xyicons.sinistcha,
.header-div-padding .sprite-xyicons.skeledirge,
.header-div-padding .sprite-xyicons.sliggoo-hisui,
.header-div-padding .sprite-xyicons.slither.wing,
.header-div-padding .sprite-xyicons.smoliv,
.header-div-padding .sprite-xyicons.sneasler,
.header-div-padding .sprite-xyicons.spidops,
.header-div-padding .sprite-xyicons.sprigatito,
.header-div-padding .sprite-xyicons.squawkabilly,
.header-div-padding .sprite-xyicons.tadbulb,
.header-div-padding .sprite-xyicons.tandemaus,
.header-div-padding .sprite-xyicons.tarountula,
.header-div-padding .sprite-xyicons.tatsugiri,
.header-div-padding .sprite-xyicons.tauros-paldea,
.header-div-padding .sprite-xyicons.tauros-paldea-aqua,
.header-div-padding .sprite-xyicons.tauros-paldea-blaze,
.header-div-padding .sprite-xyicons.ting-lu,
.header-div-padding .sprite-xyicons.tinkatink,
.header-div-padding .sprite-xyicons.tinkaton,
.header-div-padding .sprite-xyicons.tinkatuff,
.header-div-padding .sprite-xyicons.toedscool,
.header-div-padding .sprite-xyicons.toedscruel,
.header-div-padding .sprite-xyicons.typhlosion-hisui,
.header-div-padding .sprite-xyicons.ursaluna,
.header-div-padding .sprite-xyicons.ursaluna-bloodmoon,
.header-div-padding .sprite-xyicons.varoom,
.header-div-padding .sprite-xyicons.veluza,
.header-div-padding .sprite-xyicons.walking-wake,
.header-div-padding .sprite-xyicons.wattrel,
.header-div-padding .sprite-xyicons.wiglett,
.header-div-padding .sprite-xyicons.wo-chien,
.header-div-padding .sprite-xyicons.wugtrio,
.header-div-padding .sprite-xyicons.wyrdeer,
.header-div-padding .sprite-xyicons.zoroark-hisui {
    position: relative;
    top: -12px
}

.team-v2-row-left .sprite-xyicons.annihilape,
.team-v2-row-left .sprite-xyicons.arboliva,
.team-v2-row-left .sprite-xyicons.arcanine-hisui,
.team-v2-row-left .sprite-xyicons.arctibax,
.team-v2-row-left .sprite-xyicons.armarouge,
.team-v2-row-left .sprite-xyicons.avalugg-hisui,
.team-v2-row-left .sprite-xyicons.basculegion,
.team-v2-row-left .sprite-xyicons.basculegion-f,
.team-v2-row-left .sprite-xyicons.baxcalibur,
.team-v2-row-left .sprite-xyicons.bellibolt,
.team-v2-row-left .sprite-xyicons.bombirdier,
.team-v2-row-left .sprite-xyicons.brambleghast,
.team-v2-row-left .sprite-xyicons.bramblin,
.team-v2-row-left .sprite-xyicons.braviary-hisui,
.team-v2-row-left .sprite-xyicons.brute.bonnet,
.team-v2-row-left .sprite-xyicons.capsakid,
.team-v2-row-left .sprite-xyicons.ceruledge,
.team-v2-row-left .sprite-xyicons.cetitan,
.team-v2-row-left .sprite-xyicons.cetoddle,
.team-v2-row-left .sprite-xyicons.charcadet,
.team-v2-row-left .sprite-xyicons.chi-yu,
.team-v2-row-left .sprite-xyicons.chien-pao,
.team-v2-row-left .sprite-xyicons.clodsire,
.team-v2-row-left .sprite-xyicons.crocalor,
.team-v2-row-left .sprite-xyicons.cyclizar,
.team-v2-row-left .sprite-xyicons.dachsbun,
.team-v2-row-left .sprite-xyicons.decidueye-hisui,
.team-v2-row-left .sprite-xyicons.dipplin,
.team-v2-row-left .sprite-xyicons.dolliv,
.team-v2-row-left .sprite-xyicons.dondozo,
.team-v2-row-left .sprite-xyicons.dudunsparce,
.team-v2-row-left .sprite-xyicons.electrode-hisui,
.team-v2-row-left .sprite-xyicons.enamorus,
.team-v2-row-left .sprite-xyicons.enamorus-t,
.team-v2-row-left .sprite-xyicons.espathra,
.team-v2-row-left .sprite-xyicons.farigiraf,
.team-v2-row-left .sprite-xyicons.fezandipiti,
.team-v2-row-left .sprite-xyicons.fidough,
.team-v2-row-left .sprite-xyicons.finizen,
.team-v2-row-left .sprite-xyicons.flamigo,
.team-v2-row-left .sprite-xyicons.flittle,
.team-v2-row-left .sprite-xyicons.floragato,
.team-v2-row-left .sprite-xyicons.flutter.mane,
.team-v2-row-left .sprite-xyicons.frigibax,
.team-v2-row-left .sprite-xyicons.fuecoco,
.team-v2-row-left .sprite-xyicons.garganacl,
.team-v2-row-left .sprite-xyicons.gholdengo,
.team-v2-row-left .sprite-xyicons.gimmighoul,
.team-v2-row-left .sprite-xyicons.glimmet,
.team-v2-row-left .sprite-xyicons.glimmora,
.team-v2-row-left .sprite-xyicons.goodra-hisui,
.team-v2-row-left .sprite-xyicons.grafaiai,
.team-v2-row-left .sprite-xyicons.great.tusk,
.team-v2-row-left .sprite-xyicons.greavard,
.team-v2-row-left .sprite-xyicons.houndstone,
.team-v2-row-left .sprite-xyicons.iron-leaves,
.team-v2-row-left .sprite-xyicons.iron.bundle,
.team-v2-row-left .sprite-xyicons.iron.hands,
.team-v2-row-left .sprite-xyicons.iron.jugulis,
.team-v2-row-left .sprite-xyicons.iron.moth,
.team-v2-row-left .sprite-xyicons.iron.thorns,
.team-v2-row-left .sprite-xyicons.iron.treads,
.team-v2-row-left .sprite-xyicons.iron.valiant,
.team-v2-row-left .sprite-xyicons.kilowattrel,
.team-v2-row-left .sprite-xyicons.kingambit,
.team-v2-row-left .sprite-xyicons.klawf,
.team-v2-row-left .sprite-xyicons.kleavor,
.team-v2-row-left .sprite-xyicons.koraidon,
.team-v2-row-left .sprite-xyicons.lechonk,
.team-v2-row-left .sprite-xyicons.lilligant-hisui,
.team-v2-row-left .sprite-xyicons.lokix,
.team-v2-row-left .sprite-xyicons.mabosstiff,
.team-v2-row-left .sprite-xyicons.maschiff,
.team-v2-row-left .sprite-xyicons.maushold,
.team-v2-row-left .sprite-xyicons.maushold-four,
.team-v2-row-left .sprite-xyicons.meowscarada,
.team-v2-row-left .sprite-xyicons.miraidon,
.team-v2-row-left .sprite-xyicons.munkidori,
.team-v2-row-left .sprite-xyicons.nacli,
.team-v2-row-left .sprite-xyicons.naclstack,
.team-v2-row-left .sprite-xyicons.nymble,
.team-v2-row-left .sprite-xyicons.ogerpon,
.team-v2-row-left .sprite-xyicons.ogerpon-cornerstone,
.team-v2-row-left .sprite-xyicons.ogerpon-cornerstone-tera,
.team-v2-row-left .sprite-xyicons.ogerpon-hearthflame,
.team-v2-row-left .sprite-xyicons.ogerpon-hearthflame-tera,
.team-v2-row-left .sprite-xyicons.ogerpon-teal-tera,
.team-v2-row-left .sprite-xyicons.ogerpon-wellspring,
.team-v2-row-left .sprite-xyicons.ogerpon-wellspring-tera,
.team-v2-row-left .sprite-xyicons.oinkologne,
.team-v2-row-left .sprite-xyicons.okidogi,
.team-v2-row-left .sprite-xyicons.orthworm,
.team-v2-row-left .sprite-xyicons.overqwil,
.team-v2-row-left .sprite-xyicons.palafin,
.team-v2-row-left .sprite-xyicons.palafin-hero,
.team-v2-row-left .sprite-xyicons.pawmi,
.team-v2-row-left .sprite-xyicons.pawmo,
.team-v2-row-left .sprite-xyicons.pawmot,
.team-v2-row-left .sprite-xyicons.poltchageist,
.team-v2-row-left .sprite-xyicons.quaquaval,
.team-v2-row-left .sprite-xyicons.quaxly,
.team-v2-row-left .sprite-xyicons.quaxwell,
.team-v2-row-left .sprite-xyicons.rabsca,
.team-v2-row-left .sprite-xyicons.rellor,
.team-v2-row-left .sprite-xyicons.revavroom,
.team-v2-row-left .sprite-xyicons.roaring.moon,
.team-v2-row-left .sprite-xyicons.samurott-hisui,
.team-v2-row-left .sprite-xyicons.sandy.shocks,
.team-v2-row-left .sprite-xyicons.scovillain,
.team-v2-row-left .sprite-xyicons.scream.tail,
.team-v2-row-left .sprite-xyicons.shroodle,
.team-v2-row-left .sprite-xyicons.sinistcha,
.team-v2-row-left .sprite-xyicons.skeledirge,
.team-v2-row-left .sprite-xyicons.sliggoo-hisui,
.team-v2-row-left .sprite-xyicons.slither.wing,
.team-v2-row-left .sprite-xyicons.smoliv,
.team-v2-row-left .sprite-xyicons.sneasler,
.team-v2-row-left .sprite-xyicons.spidops,
.team-v2-row-left .sprite-xyicons.sprigatito,
.team-v2-row-left .sprite-xyicons.squawkabilly,
.team-v2-row-left .sprite-xyicons.tadbulb,
.team-v2-row-left .sprite-xyicons.tandemaus,
.team-v2-row-left .sprite-xyicons.tarountula,
.team-v2-row-left .sprite-xyicons.tatsugiri,
.team-v2-row-left .sprite-xyicons.tauros-paldea,
.team-v2-row-left .sprite-xyicons.tauros-paldea-aqua,
.team-v2-row-left .sprite-xyicons.tauros-paldea-blaze,
.team-v2-row-left .sprite-xyicons.ting-lu,
.team-v2-row-left .sprite-xyicons.tinkatink,
.team-v2-row-left .sprite-xyicons.tinkaton,
.team-v2-row-left .sprite-xyicons.tinkatuff,
.team-v2-row-left .sprite-xyicons.toedscool,
.team-v2-row-left .sprite-xyicons.toedscruel,
.team-v2-row-left .sprite-xyicons.typhlosion-hisui,
.team-v2-row-left .sprite-xyicons.ursaluna,
.team-v2-row-left .sprite-xyicons.ursaluna-bloodmoon,
.team-v2-row-left .sprite-xyicons.varoom,
.team-v2-row-left .sprite-xyicons.veluza,
.team-v2-row-left .sprite-xyicons.walking-wake,
.team-v2-row-left .sprite-xyicons.wattrel,
.team-v2-row-left .sprite-xyicons.wiglett,
.team-v2-row-left .sprite-xyicons.wo-chien,
.team-v2-row-left .sprite-xyicons.wugtrio,
.team-v2-row-left .sprite-xyicons.wyrdeer,
.team-v2-row-left .sprite-xyicons.zoroark-hisui {
    margin-bottom: -14px
}

.team #calc_chart .sprite-xyicons.annihilape,
.team #calc_chart .sprite-xyicons.arboliva,
.team #calc_chart .sprite-xyicons.arcanine-hisui,
.team #calc_chart .sprite-xyicons.arctibax,
.team #calc_chart .sprite-xyicons.armarouge,
.team #calc_chart .sprite-xyicons.avalugg-hisui,
.team #calc_chart .sprite-xyicons.basculegion,
.team #calc_chart .sprite-xyicons.basculegion-f,
.team #calc_chart .sprite-xyicons.baxcalibur,
.team #calc_chart .sprite-xyicons.bellibolt,
.team #calc_chart .sprite-xyicons.bombirdier,
.team #calc_chart .sprite-xyicons.brambleghast,
.team #calc_chart .sprite-xyicons.bramblin,
.team #calc_chart .sprite-xyicons.braviary-hisui,
.team #calc_chart .sprite-xyicons.brute.bonnet,
.team #calc_chart .sprite-xyicons.capsakid,
.team #calc_chart .sprite-xyicons.ceruledge,
.team #calc_chart .sprite-xyicons.cetitan,
.team #calc_chart .sprite-xyicons.cetoddle,
.team #calc_chart .sprite-xyicons.charcadet,
.team #calc_chart .sprite-xyicons.chi-yu,
.team #calc_chart .sprite-xyicons.chien-pao,
.team #calc_chart .sprite-xyicons.clodsire,
.team #calc_chart .sprite-xyicons.crocalor,
.team #calc_chart .sprite-xyicons.cyclizar,
.team #calc_chart .sprite-xyicons.dachsbun,
.team #calc_chart .sprite-xyicons.decidueye-hisui,
.team #calc_chart .sprite-xyicons.dipplin,
.team #calc_chart .sprite-xyicons.dolliv,
.team #calc_chart .sprite-xyicons.dondozo,
.team #calc_chart .sprite-xyicons.dudunsparce,
.team #calc_chart .sprite-xyicons.electrode-hisui,
.team #calc_chart .sprite-xyicons.enamorus,
.team #calc_chart .sprite-xyicons.enamorus-t,
.team #calc_chart .sprite-xyicons.espathra,
.team #calc_chart .sprite-xyicons.farigiraf,
.team #calc_chart .sprite-xyicons.fezandipiti,
.team #calc_chart .sprite-xyicons.fidough,
.team #calc_chart .sprite-xyicons.finizen,
.team #calc_chart .sprite-xyicons.flamigo,
.team #calc_chart .sprite-xyicons.flittle,
.team #calc_chart .sprite-xyicons.floragato,
.team #calc_chart .sprite-xyicons.flutter.mane,
.team #calc_chart .sprite-xyicons.frigibax,
.team #calc_chart .sprite-xyicons.fuecoco,
.team #calc_chart .sprite-xyicons.garganacl,
.team #calc_chart .sprite-xyicons.gholdengo,
.team #calc_chart .sprite-xyicons.gimmighoul,
.team #calc_chart .sprite-xyicons.glimmet,
.team #calc_chart .sprite-xyicons.glimmora,
.team #calc_chart .sprite-xyicons.goodra-hisui,
.team #calc_chart .sprite-xyicons.grafaiai,
.team #calc_chart .sprite-xyicons.great.tusk,
.team #calc_chart .sprite-xyicons.greavard,
.team #calc_chart .sprite-xyicons.houndstone,
.team #calc_chart .sprite-xyicons.iron-leaves,
.team #calc_chart .sprite-xyicons.iron.bundle,
.team #calc_chart .sprite-xyicons.iron.hands,
.team #calc_chart .sprite-xyicons.iron.jugulis,
.team #calc_chart .sprite-xyicons.iron.moth,
.team #calc_chart .sprite-xyicons.iron.thorns,
.team #calc_chart .sprite-xyicons.iron.treads,
.team #calc_chart .sprite-xyicons.iron.valiant,
.team #calc_chart .sprite-xyicons.kilowattrel,
.team #calc_chart .sprite-xyicons.kingambit,
.team #calc_chart .sprite-xyicons.klawf,
.team #calc_chart .sprite-xyicons.kleavor,
.team #calc_chart .sprite-xyicons.koraidon,
.team #calc_chart .sprite-xyicons.lechonk,
.team #calc_chart .sprite-xyicons.lilligant-hisui,
.team #calc_chart .sprite-xyicons.lokix,
.team #calc_chart .sprite-xyicons.mabosstiff,
.team #calc_chart .sprite-xyicons.maschiff,
.team #calc_chart .sprite-xyicons.maushold,
.team #calc_chart .sprite-xyicons.maushold-four,
.team #calc_chart .sprite-xyicons.meowscarada,
.team #calc_chart .sprite-xyicons.miraidon,
.team #calc_chart .sprite-xyicons.munkidori,
.team #calc_chart .sprite-xyicons.nacli,
.team #calc_chart .sprite-xyicons.naclstack,
.team #calc_chart .sprite-xyicons.nymble,
.team #calc_chart .sprite-xyicons.ogerpon,
.team #calc_chart .sprite-xyicons.ogerpon-cornerstone,
.team #calc_chart .sprite-xyicons.ogerpon-cornerstone-tera,
.team #calc_chart .sprite-xyicons.ogerpon-hearthflame,
.team #calc_chart .sprite-xyicons.ogerpon-hearthflame-tera,
.team #calc_chart .sprite-xyicons.ogerpon-teal-tera,
.team #calc_chart .sprite-xyicons.ogerpon-wellspring,
.team #calc_chart .sprite-xyicons.ogerpon-wellspring-tera,
.team #calc_chart .sprite-xyicons.oinkologne,
.team #calc_chart .sprite-xyicons.okidogi,
.team #calc_chart .sprite-xyicons.orthworm,
.team #calc_chart .sprite-xyicons.overqwil,
.team #calc_chart .sprite-xyicons.palafin,
.team #calc_chart .sprite-xyicons.palafin-hero,
.team #calc_chart .sprite-xyicons.pawmi,
.team #calc_chart .sprite-xyicons.pawmo,
.team #calc_chart .sprite-xyicons.pawmot,
.team #calc_chart .sprite-xyicons.poltchageist,
.team #calc_chart .sprite-xyicons.quaquaval,
.team #calc_chart .sprite-xyicons.quaxly,
.team #calc_chart .sprite-xyicons.quaxwell,
.team #calc_chart .sprite-xyicons.rabsca,
.team #calc_chart .sprite-xyicons.rellor,
.team #calc_chart .sprite-xyicons.revavroom,
.team #calc_chart .sprite-xyicons.roaring.moon,
.team #calc_chart .sprite-xyicons.samurott-hisui,
.team #calc_chart .sprite-xyicons.sandy.shocks,
.team #calc_chart .sprite-xyicons.scovillain,
.team #calc_chart .sprite-xyicons.scream.tail,
.team #calc_chart .sprite-xyicons.shroodle,
.team #calc_chart .sprite-xyicons.sinistcha,
.team #calc_chart .sprite-xyicons.skeledirge,
.team #calc_chart .sprite-xyicons.sliggoo-hisui,
.team #calc_chart .sprite-xyicons.slither.wing,
.team #calc_chart .sprite-xyicons.smoliv,
.team #calc_chart .sprite-xyicons.sneasler,
.team #calc_chart .sprite-xyicons.spidops,
.team #calc_chart .sprite-xyicons.sprigatito,
.team #calc_chart .sprite-xyicons.squawkabilly,
.team #calc_chart .sprite-xyicons.tadbulb,
.team #calc_chart .sprite-xyicons.tandemaus,
.team #calc_chart .sprite-xyicons.tarountula,
.team #calc_chart .sprite-xyicons.tatsugiri,
.team #calc_chart .sprite-xyicons.tauros-paldea,
.team #calc_chart .sprite-xyicons.tauros-paldea-aqua,
.team #calc_chart .sprite-xyicons.tauros-paldea-blaze,
.team #calc_chart .sprite-xyicons.ting-lu,
.team #calc_chart .sprite-xyicons.tinkatink,
.team #calc_chart .sprite-xyicons.tinkaton,
.team #calc_chart .sprite-xyicons.tinkatuff,
.team #calc_chart .sprite-xyicons.toedscool,
.team #calc_chart .sprite-xyicons.toedscruel,
.team #calc_chart .sprite-xyicons.typhlosion-hisui,
.team #calc_chart .sprite-xyicons.ursaluna,
.team #calc_chart .sprite-xyicons.ursaluna-bloodmoon,
.team #calc_chart .sprite-xyicons.varoom,
.team #calc_chart .sprite-xyicons.veluza,
.team #calc_chart .sprite-xyicons.walking-wake,
.team #calc_chart .sprite-xyicons.wattrel,
.team #calc_chart .sprite-xyicons.wiglett,
.team #calc_chart .sprite-xyicons.wo-chien,
.team #calc_chart .sprite-xyicons.wugtrio,
.team #calc_chart .sprite-xyicons.wyrdeer,
.team #calc_chart .sprite-xyicons.zoroark-hisui {
    top: -14px !important;
    left: -8px !important;
    position: relative
}

.team .sprite-xyicons.annihilape,
.team .sprite-xyicons.arboliva,
.team .sprite-xyicons.arcanine-hisui,
.team .sprite-xyicons.arctibax,
.team .sprite-xyicons.armarouge,
.team .sprite-xyicons.avalugg-hisui,
.team .sprite-xyicons.basculegion,
.team .sprite-xyicons.basculegion-f,
.team .sprite-xyicons.baxcalibur,
.team .sprite-xyicons.bellibolt,
.team .sprite-xyicons.bombirdier,
.team .sprite-xyicons.brambleghast,
.team .sprite-xyicons.bramblin,
.team .sprite-xyicons.braviary-hisui,
.team .sprite-xyicons.brute.bonnet,
.team .sprite-xyicons.capsakid,
.team .sprite-xyicons.ceruledge,
.team .sprite-xyicons.cetitan,
.team .sprite-xyicons.cetoddle,
.team .sprite-xyicons.charcadet,
.team .sprite-xyicons.chi-yu,
.team .sprite-xyicons.chien-pao,
.team .sprite-xyicons.clodsire,
.team .sprite-xyicons.crocalor,
.team .sprite-xyicons.cyclizar,
.team .sprite-xyicons.dachsbun,
.team .sprite-xyicons.decidueye-hisui,
.team .sprite-xyicons.dipplin,
.team .sprite-xyicons.dolliv,
.team .sprite-xyicons.dondozo,
.team .sprite-xyicons.dudunsparce,
.team .sprite-xyicons.electrode-hisui,
.team .sprite-xyicons.enamorus,
.team .sprite-xyicons.enamorus-t,
.team .sprite-xyicons.espathra,
.team .sprite-xyicons.farigiraf,
.team .sprite-xyicons.fezandipiti,
.team .sprite-xyicons.fidough,
.team .sprite-xyicons.finizen,
.team .sprite-xyicons.flamigo,
.team .sprite-xyicons.flittle,
.team .sprite-xyicons.floragato,
.team .sprite-xyicons.flutter.mane,
.team .sprite-xyicons.frigibax,
.team .sprite-xyicons.fuecoco,
.team .sprite-xyicons.garganacl,
.team .sprite-xyicons.gholdengo,
.team .sprite-xyicons.gimmighoul,
.team .sprite-xyicons.glimmet,
.team .sprite-xyicons.glimmora,
.team .sprite-xyicons.goodra-hisui,
.team .sprite-xyicons.grafaiai,
.team .sprite-xyicons.great.tusk,
.team .sprite-xyicons.greavard,
.team .sprite-xyicons.houndstone,
.team .sprite-xyicons.iron-leaves,
.team .sprite-xyicons.iron.bundle,
.team .sprite-xyicons.iron.hands,
.team .sprite-xyicons.iron.jugulis,
.team .sprite-xyicons.iron.moth,
.team .sprite-xyicons.iron.thorns,
.team .sprite-xyicons.iron.treads,
.team .sprite-xyicons.iron.valiant,
.team .sprite-xyicons.kilowattrel,
.team .sprite-xyicons.kingambit,
.team .sprite-xyicons.klawf,
.team .sprite-xyicons.kleavor,
.team .sprite-xyicons.koraidon,
.team .sprite-xyicons.lechonk,
.team .sprite-xyicons.lilligant-hisui,
.team .sprite-xyicons.lokix,
.team .sprite-xyicons.mabosstiff,
.team .sprite-xyicons.maschiff,
.team .sprite-xyicons.maushold,
.team .sprite-xyicons.maushold-four,
.team .sprite-xyicons.meowscarada,
.team .sprite-xyicons.miraidon,
.team .sprite-xyicons.munkidori,
.team .sprite-xyicons.nacli,
.team .sprite-xyicons.naclstack,
.team .sprite-xyicons.nymble,
.team .sprite-xyicons.ogerpon,
.team .sprite-xyicons.ogerpon-cornerstone,
.team .sprite-xyicons.ogerpon-cornerstone-tera,
.team .sprite-xyicons.ogerpon-hearthflame,
.team .sprite-xyicons.ogerpon-hearthflame-tera,
.team .sprite-xyicons.ogerpon-teal-tera,
.team .sprite-xyicons.ogerpon-wellspring,
.team .sprite-xyicons.ogerpon-wellspring-tera,
.team .sprite-xyicons.oinkologne,
.team .sprite-xyicons.okidogi,
.team .sprite-xyicons.orthworm,
.team .sprite-xyicons.overqwil,
.team .sprite-xyicons.palafin,
.team .sprite-xyicons.palafin-hero,
.team .sprite-xyicons.pawmi,
.team .sprite-xyicons.pawmo,
.team .sprite-xyicons.pawmot,
.team .sprite-xyicons.poltchageist,
.team .sprite-xyicons.quaquaval,
.team .sprite-xyicons.quaxly,
.team .sprite-xyicons.quaxwell,
.team .sprite-xyicons.rabsca,
.team .sprite-xyicons.rellor,
.team .sprite-xyicons.revavroom,
.team .sprite-xyicons.roaring.moon,
.team .sprite-xyicons.samurott-hisui,
.team .sprite-xyicons.sandy.shocks,
.team .sprite-xyicons.scovillain,
.team .sprite-xyicons.scream.tail,
.team .sprite-xyicons.shroodle,
.team .sprite-xyicons.sinistcha,
.team .sprite-xyicons.skeledirge,
.team .sprite-xyicons.sliggoo-hisui,
.team .sprite-xyicons.slither.wing,
.team .sprite-xyicons.smoliv,
.team .sprite-xyicons.sneasler,
.team .sprite-xyicons.spidops,
.team .sprite-xyicons.sprigatito,
.team .sprite-xyicons.squawkabilly,
.team .sprite-xyicons.tadbulb,
.team .sprite-xyicons.tandemaus,
.team .sprite-xyicons.tarountula,
.team .sprite-xyicons.tatsugiri,
.team .sprite-xyicons.tauros-paldea,
.team .sprite-xyicons.tauros-paldea-aqua,
.team .sprite-xyicons.tauros-paldea-blaze,
.team .sprite-xyicons.ting-lu,
.team .sprite-xyicons.tinkatink,
.team .sprite-xyicons.tinkaton,
.team .sprite-xyicons.tinkatuff,
.team .sprite-xyicons.toedscool,
.team .sprite-xyicons.toedscruel,
.team .sprite-xyicons.typhlosion-hisui,
.team .sprite-xyicons.ursaluna,
.team .sprite-xyicons.ursaluna-bloodmoon,
.team .sprite-xyicons.varoom,
.team .sprite-xyicons.veluza,
.team .sprite-xyicons.walking-wake,
.team .sprite-xyicons.wattrel,
.team .sprite-xyicons.wiglett,
.team .sprite-xyicons.wo-chien,
.team .sprite-xyicons.wugtrio,
.team .sprite-xyicons.wyrdeer,
.team .sprite-xyicons.zoroark-hisui {
    top: -8px !important;
    vertical-align: middle
}

.taking-picture .sprite-xyicons.annihilape,
.taking-picture .sprite-xyicons.arboliva,
.taking-picture .sprite-xyicons.arcanine-hisui,
.taking-picture .sprite-xyicons.arctibax,
.taking-picture .sprite-xyicons.armarouge,
.taking-picture .sprite-xyicons.avalugg-hisui,
.taking-picture .sprite-xyicons.basculegion,
.taking-picture .sprite-xyicons.basculegion-f,
.taking-picture .sprite-xyicons.baxcalibur,
.taking-picture .sprite-xyicons.bellibolt,
.taking-picture .sprite-xyicons.bombirdier,
.taking-picture .sprite-xyicons.brambleghast,
.taking-picture .sprite-xyicons.bramblin,
.taking-picture .sprite-xyicons.braviary-hisui,
.taking-picture .sprite-xyicons.brute.bonnet,
.taking-picture .sprite-xyicons.capsakid,
.taking-picture .sprite-xyicons.ceruledge,
.taking-picture .sprite-xyicons.cetitan,
.taking-picture .sprite-xyicons.cetoddle,
.taking-picture .sprite-xyicons.charcadet,
.taking-picture .sprite-xyicons.chi-yu,
.taking-picture .sprite-xyicons.chien-pao,
.taking-picture .sprite-xyicons.clodsire,
.taking-picture .sprite-xyicons.crocalor,
.taking-picture .sprite-xyicons.cyclizar,
.taking-picture .sprite-xyicons.dachsbun,
.taking-picture .sprite-xyicons.decidueye-hisui,
.taking-picture .sprite-xyicons.dipplin,
.taking-picture .sprite-xyicons.dolliv,
.taking-picture .sprite-xyicons.dondozo,
.taking-picture .sprite-xyicons.dudunsparce,
.taking-picture .sprite-xyicons.electrode-hisui,
.taking-picture .sprite-xyicons.enamorus,
.taking-picture .sprite-xyicons.enamorus-t,
.taking-picture .sprite-xyicons.espathra,
.taking-picture .sprite-xyicons.farigiraf,
.taking-picture .sprite-xyicons.fezandipiti,
.taking-picture .sprite-xyicons.fidough,
.taking-picture .sprite-xyicons.finizen,
.taking-picture .sprite-xyicons.flamigo,
.taking-picture .sprite-xyicons.flittle,
.taking-picture .sprite-xyicons.floragato,
.taking-picture .sprite-xyicons.flutter.mane,
.taking-picture .sprite-xyicons.frigibax,
.taking-picture .sprite-xyicons.fuecoco,
.taking-picture .sprite-xyicons.garganacl,
.taking-picture .sprite-xyicons.gholdengo,
.taking-picture .sprite-xyicons.gimmighoul,
.taking-picture .sprite-xyicons.glimmet,
.taking-picture .sprite-xyicons.glimmora,
.taking-picture .sprite-xyicons.goodra-hisui,
.taking-picture .sprite-xyicons.grafaiai,
.taking-picture .sprite-xyicons.great.tusk,
.taking-picture .sprite-xyicons.greavard,
.taking-picture .sprite-xyicons.houndstone,
.taking-picture .sprite-xyicons.iron-leaves,
.taking-picture .sprite-xyicons.iron.bundle,
.taking-picture .sprite-xyicons.iron.hands,
.taking-picture .sprite-xyicons.iron.jugulis,
.taking-picture .sprite-xyicons.iron.moth,
.taking-picture .sprite-xyicons.iron.thorns,
.taking-picture .sprite-xyicons.iron.treads,
.taking-picture .sprite-xyicons.iron.valiant,
.taking-picture .sprite-xyicons.kilowattrel,
.taking-picture .sprite-xyicons.kingambit,
.taking-picture .sprite-xyicons.klawf,
.taking-picture .sprite-xyicons.kleavor,
.taking-picture .sprite-xyicons.koraidon,
.taking-picture .sprite-xyicons.lechonk,
.taking-picture .sprite-xyicons.lilligant-hisui,
.taking-picture .sprite-xyicons.lokix,
.taking-picture .sprite-xyicons.mabosstiff,
.taking-picture .sprite-xyicons.maschiff,
.taking-picture .sprite-xyicons.maushold,
.taking-picture .sprite-xyicons.maushold-four,
.taking-picture .sprite-xyicons.meowscarada,
.taking-picture .sprite-xyicons.miraidon,
.taking-picture .sprite-xyicons.munkidori,
.taking-picture .sprite-xyicons.nacli,
.taking-picture .sprite-xyicons.naclstack,
.taking-picture .sprite-xyicons.nymble,
.taking-picture .sprite-xyicons.ogerpon,
.taking-picture .sprite-xyicons.ogerpon-cornerstone,
.taking-picture .sprite-xyicons.ogerpon-cornerstone-tera,
.taking-picture .sprite-xyicons.ogerpon-hearthflame,
.taking-picture .sprite-xyicons.ogerpon-hearthflame-tera,
.taking-picture .sprite-xyicons.ogerpon-teal-tera,
.taking-picture .sprite-xyicons.ogerpon-wellspring,
.taking-picture .sprite-xyicons.ogerpon-wellspring-tera,
.taking-picture .sprite-xyicons.oinkologne,
.taking-picture .sprite-xyicons.okidogi,
.taking-picture .sprite-xyicons.orthworm,
.taking-picture .sprite-xyicons.overqwil,
.taking-picture .sprite-xyicons.palafin,
.taking-picture .sprite-xyicons.palafin-hero,
.taking-picture .sprite-xyicons.pawmi,
.taking-picture .sprite-xyicons.pawmo,
.taking-picture .sprite-xyicons.pawmot,
.taking-picture .sprite-xyicons.poltchageist,
.taking-picture .sprite-xyicons.quaquaval,
.taking-picture .sprite-xyicons.quaxly,
.taking-picture .sprite-xyicons.quaxwell,
.taking-picture .sprite-xyicons.rabsca,
.taking-picture .sprite-xyicons.rellor,
.taking-picture .sprite-xyicons.revavroom,
.taking-picture .sprite-xyicons.roaring.moon,
.taking-picture .sprite-xyicons.samurott-hisui,
.taking-picture .sprite-xyicons.sandy.shocks,
.taking-picture .sprite-xyicons.scovillain,
.taking-picture .sprite-xyicons.scream.tail,
.taking-picture .sprite-xyicons.shroodle,
.taking-picture .sprite-xyicons.sinistcha,
.taking-picture .sprite-xyicons.skeledirge,
.taking-picture .sprite-xyicons.sliggoo-hisui,
.taking-picture .sprite-xyicons.slither.wing,
.taking-picture .sprite-xyicons.smoliv,
.taking-picture .sprite-xyicons.sneasler,
.taking-picture .sprite-xyicons.spidops,
.taking-picture .sprite-xyicons.sprigatito,
.taking-picture .sprite-xyicons.squawkabilly,
.taking-picture .sprite-xyicons.tadbulb,
.taking-picture .sprite-xyicons.tandemaus,
.taking-picture .sprite-xyicons.tarountula,
.taking-picture .sprite-xyicons.tatsugiri,
.taking-picture .sprite-xyicons.tauros-paldea,
.taking-picture .sprite-xyicons.tauros-paldea-aqua,
.taking-picture .sprite-xyicons.tauros-paldea-blaze,
.taking-picture .sprite-xyicons.ting-lu,
.taking-picture .sprite-xyicons.tinkatink,
.taking-picture .sprite-xyicons.tinkaton,
.taking-picture .sprite-xyicons.tinkatuff,
.taking-picture .sprite-xyicons.toedscool,
.taking-picture .sprite-xyicons.toedscruel,
.taking-picture .sprite-xyicons.typhlosion-hisui,
.taking-picture .sprite-xyicons.ursaluna,
.taking-picture .sprite-xyicons.ursaluna-bloodmoon,
.taking-picture .sprite-xyicons.varoom,
.taking-picture .sprite-xyicons.veluza,
.taking-picture .sprite-xyicons.walking-wake,
.taking-picture .sprite-xyicons.wattrel,
.taking-picture .sprite-xyicons.wiglett,
.taking-picture .sprite-xyicons.wo-chien,
.taking-picture .sprite-xyicons.wugtrio,
.taking-picture .sprite-xyicons.wyrdeer,
.taking-picture .sprite-xyicons.zoroark-hisui {
    background-image: url(https://cdn.pikalytics.com/images/svspritesv2teal5.min.png)
}

.sprite-xyicons.sprigatito {
    background-position: -1px -1px
}

.sprite-xyicons.floragato {
    background-position: -44px -1px
}

.sprite-xyicons.meowscarada {
    background-position: -87px -1px
}

.sprite-xyicons.fuecoco {
    background-position: -130px -1px
}

.sprite-xyicons.crocalor {
    background-position: -173px -1px
}

.sprite-xyicons.skeledirge {
    background-position: -216px -1px
}

.sprite-xyicons.quaxly {
    background-position: -259px -1px
}

.sprite-xyicons.quaxwell {
    background-position: -302px -1px
}

.sprite-xyicons.quaquaval {
    background-position: -345px -1px
}

.sprite-xyicons.lechonk {
    background-position: -388px -1px
}

.sprite-xyicons.oinkologne {
    background-position: -1px -44px
}

.sprite-xyicons.oinkologne-f {
    background-position: -44px -44px
}

.sprite-xyicons.dudunsparce {
    background-position: -87px -44px
}

.sprite-xyicons.tarountula {
    background-position: -130px -44px
}

.sprite-xyicons.spidops {
    background-position: -173px -44px
}

.sprite-xyicons.nymble {
    background-position: -216px -44px
}

.sprite-xyicons.lokix {
    background-position: -259px -44px
}

.sprite-xyicons.rellor {
    background-position: -302px -44px
}

.sprite-xyicons.rabsca {
    background-position: -345px -44px
}

.sprite-xyicons.greavard {
    background-position: -388px -44px
}

.sprite-xyicons.houndstone {
    background-position: -1px -87px
}

.sprite-xyicons.flittle {
    background-position: -44px -87px
}

.sprite-xyicons.espathra {
    background-position: -87px -87px
}

.sprite-xyicons.farigiraf {
    background-position: -130px -87px
}

.sprite-xyicons.wiglett {
    background-position: -173px -87px
}

.sprite-xyicons.wugtrio {
    background-position: -216px -87px
}

.sprite-xyicons.dondozo {
    background-position: -259px -87px
}

.sprite-xyicons.veluza {
    background-position: -302px -87px
}

.sprite-xyicons.finizen {
    background-position: -345px -87px
}

.sprite-xyicons.finizen-f {
    background-position: -388px -87px
}

.sprite-xyicons.palafin {
    background-position: -1px -130px
}

.sprite-xyicons.palafin-hero {
    background-position: -1px -130px
}

.sprite-xyicons.smoliv {
    background-position: -44px -130px
}

.sprite-xyicons.dolliv {
    background-position: -87px -130px
}

.sprite-xyicons.arboliva {
    background-position: -130px -130px
}

.sprite-xyicons.capsakid {
    background-position: -173px -130px
}

.sprite-xyicons.scovillain {
    background-position: -216px -130px
}

.sprite-xyicons.tadbulb {
    background-position: -259px -130px
}

.sprite-xyicons.bellibolt {
    background-position: -302px -130px
}

.sprite-xyicons.varoom {
    background-position: -345px -130px
}

.sprite-xyicons.revavroom {
    background-position: -388px -130px
}

.sprite-xyicons.orthworm {
    background-position: -1px -173px
}

.sprite-xyicons.tandemaus {
    background-position: -44px -173px
}

.sprite-xyicons.maushold {
    background-position: -87px -173px
}

.sprite-xyicons.maushold-four {
    background-position: -130px -173px
}

.sprite-xyicons.cetoddle {
    background-position: -173px -173px
}

.sprite-xyicons.cetitan {
    background-position: -216px -173px
}

.sprite-xyicons.frigibax {
    background-position: -259px -173px
}

.sprite-xyicons.arctibax {
    background-position: -302px -173px
}

.sprite-xyicons.baxcalibur {
    background-position: -345px -173px
}

.sprite-xyicons.tatsugiri {
    background-position: -388px -173px
}

.sprite-xyicons.tatsugiri-2 {
    background-position: -1px -216px
}

.sprite-xyicons.tatsugiri-3 {
    background-position: -44px -216px
}

.sprite-xyicons.cyclizar {
    background-position: -87px -216px
}

.sprite-xyicons.pawmi {
    background-position: -130px -216px
}

.sprite-xyicons.pawmo {
    background-position: -173px -216px
}

.sprite-xyicons.pawmot {
    background-position: -216px -216px
}

.sprite-xyicons.wattrel {
    background-position: -259px -216px
}

.sprite-xyicons.kilowattrel {
    background-position: -302px -216px
}

.sprite-xyicons.bombirdier {
    background-position: -345px -216px
}

.sprite-xyicons.squawkabilly {
    background-position: -388px -216px
}

.sprite-xyicons.squawkabilly-2 {
    background-position: -1px -259px
}

.sprite-xyicons.squawkabilly-3 {
    background-position: -44px -259px
}

.sprite-xyicons.squawkabilly-4 {
    background-position: -87px -259px
}

.sprite-xyicons.flamigo {
    background-position: -130px -259px
}

.sprite-xyicons.klawf {
    background-position: -173px -259px
}

.sprite-xyicons.nacli {
    background-position: -216px -259px
}

.sprite-xyicons.naclstack {
    background-position: -259px -259px
}

.sprite-xyicons.garganacl {
    background-position: -302px -259px
}

.sprite-xyicons.glimmet {
    background-position: -345px -259px
}

.sprite-xyicons.glimmora {
    background-position: -388px -259px
}

.sprite-xyicons.shroodle {
    background-position: -1px -302px
}

.sprite-xyicons.grafaiai {
    background-position: -44px -302px
}

.sprite-xyicons.fidough {
    background-position: -87px -302px
}

.sprite-xyicons.dachsbun {
    background-position: -130px -302px
}

.sprite-xyicons.maschiff {
    background-position: -173px -302px
}

.sprite-xyicons.mabosstiff {
    background-position: -216px -302px
}

.sprite-xyicons.bramblin {
    background-position: -259px -302px
}

.sprite-xyicons.brambleghast {
    background-position: -302px -302px
}

.sprite-xyicons.gimmighoul {
    background-position: -345px -302px
}

.sprite-xyicons.gimmighoul-2 {
    background-position: -388px -302px
}

.sprite-xyicons.gholdengo {
    background-position: -1px -345px
}

.sprite-xyicons.great.tusk {
    background-position: -44px -345px
}

.sprite-xyicons.brute.bonnet {
    background-position: -87px -345px
}

.sprite-xyicons.sandy.shocks {
    background-position: -130px -345px
}

.sprite-xyicons.scream.tail {
    background-position: -173px -345px
}

.sprite-xyicons.flutter.mane {
    background-position: -216px -345px
}

.sprite-xyicons.slither.wing {
    background-position: -259px -345px
}

.sprite-xyicons.roaring.moon {
    background-position: -302px -345px
}

.sprite-xyicons.iron.treads {
    background-position: -345px -345px
}

.sprite-xyicons.iron.moth {
    background-position: -388px -345px
}

.sprite-xyicons.iron.hands {
    background-position: -1px -388px
}

.sprite-xyicons.iron.jugulis {
    background-position: -44px -388px
}

.sprite-xyicons.iron.thorns {
    background-position: -87px -388px
}

.sprite-xyicons.iron.bundle {
    background-position: -130px -388px
}

.sprite-xyicons.iron.valiant {
    background-position: -173px -388px
}

.sprite-xyicons.ting-lu {
    background-position: -216px -388px
}

.sprite-xyicons.chien-pao {
    background-position: -259px -388px
}

.sprite-xyicons.wo-chien {
    background-position: -302px -388px
}

.sprite-xyicons.chi-yu {
    background-position: -345px -388px
}

.sprite-xyicons.koraidon {
    background-position: -388px -388px
}

.sprite-xyicons.koraidon-m {
    background-position: -1px -431px
}

.sprite-xyicons.miraidon {
    background-position: -44px -431px
}

.sprite-xyicons.miraidon-m {
    background-position: -87px -431px
}

.sprite-xyicons.tinkatink {
    background-position: -130px -431px
}

.sprite-xyicons.tinkatuff {
    background-position: -173px -431px
}

.sprite-xyicons.tinkaton {
    background-position: -216px -431px
}

.sprite-xyicons.charcadet {
    background-position: -259px -431px
}

.sprite-xyicons.armarouge {
    background-position: -302px -431px
}

.sprite-xyicons.ceruledge {
    background-position: -345px -431px
}

.sprite-xyicons.toedscool {
    background-position: -388px -431px
}

.sprite-xyicons.toedscruel {
    background-position: -1px -474px
}

.sprite-xyicons.kingambit {
    background-position: -44px -474px
}

.sprite-xyicons.clodsire {
    background-position: -87px -474px
}

.sprite-xyicons.annihilape {
    background-position: -130px -474px
}

.sprite-xyicons.wyrdeer {
    background-position: -173px -474px
}

.sprite-xyicons.kleavor {
    background-position: -216px -474px
}

.sprite-xyicons.sneasler {
    background-position: -259px -474px
}

.sprite-xyicons.enamorus-t {
    background-position: -302px -474px
}

.sprite-xyicons.enamorus {
    background-position: -345px -474px
}

.sprite-xyicons.overqwil {
    background-position: -388px -474px
}

.sprite-xyicons.basculegion {
    background-position: -1px -517px
}

.sprite-xyicons.basculegion-f {
    background-position: -44px -517px
}

.sprite-xyicons.ursaluna {
    background-position: -87px -517px
}

.sprite-xyicons.tauros-paldea {
    background-position: -130px -517px
}

.sprite-xyicons.tauros-paldea-blaze {
    background-position: -172px -517px
}

.sprite-xyicons.tauros-paldea-aqua {
    background-position: -217px -517px
}

.sprite-xyicons.walking-wake {
    background-position: -259px -517px
}

.sprite-xyicons.iron-leaves {
    background-position: -299px -517px
}

.sprite-xyicons.dipplin {
    background-position: -344px -513px
}

.sprite-xyicons.poltchageist {
    background-position: -387px -514px
}

.sprite-xyicons.sinistcha {
    background-position: -1px -556px
}

.sprite-xyicons.okidogi {
    background-position: -43px -556px
}

.sprite-xyicons.munkidori {
    background-position: -85px -559px
}

.sprite-xyicons.fezandipiti {
    background-position: -127px -558px
}

.sprite-xyicons.ogerpon,
.sprite-xyicons.ogerpon-teal-tera {
    background-position: -173px -557px
}

.sprite-xyicons.ogerpon-wellspring,
.sprite-xyicons.ogerpon-wellspring-tera {
    background-position: -216px -562px
}

.sprite-xyicons.ogerpon-hearthflame,
.sprite-xyicons.ogerpon-hearthflame-tera {
    background-position: -260px -562px
}

.sprite-xyicons.ogerpon-cornerstone,
.sprite-xyicons.ogerpon-cornerstone-tera {
    background-position: -302px -562px
}

.sprite-xyicons.ursaluna-bloodmoon {
    background-position: -344px -562px
}

.sprite-xyicons.arcanine-hisui {
    background-position: -389px -558px
}

.sprite-xyicons.goodra-hisui {
    background-position: -1px -597px
}

.sprite-xyicons.lilligant-hisui {
    background-position: -43px -597px
}

.sprite-xyicons.braviary-hisui {
    background-position: -85px -597px;
    top: 10px !important
}

.sprite-xyicons.zoroark-hisui {
    background-position: -127px -600px;
    top: 10px !important
}

.sprite-xyicons.samurott-hisui {
    background-position: -173px -602px;
    top: 17px !important
}

.sprite-xyicons.decidueye-hisui {
    background-position: -216px -603px;
    top: 17px !important
}

.sprite-xyicons.sliggoo-hisui {
    background-position: -260px -602px;
    top: 13px !important
}

.sprite-xyicons.avalugg-hisui {
    background-position: -302px -603px;
    top: 13px !important
}

.sprite-xyicons.typhlosion-hisui {
    background-position: -344px -602px;
    top: 13px !important
}

.sprite-xyicons.electrode-hisui {
    background-position: -389px -602px;
    top: 13px !important
}

.div1 {
    font-size: 18px
}

.div1,
.div2,
.div3 {
    font-weight: 700;
    margin-bottom: 15px
}

.div2 {
    font-size: 18px;
    margin-top: 10px
}

.div3 {
    font-size: 14px
}

.center-align {
    text-align: center
}

.left-align {
    text-align: left
}

.top-align {
    vertical-align: top
}

.middle-align {
    vertical-align: middle
}

.inline-block {
    display: inline-block
}

.grid {
    display: grid
}

.block {
    display: block
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.top-0 {
    top: 0
}

.top-7 {
    top: 7px
}

.top-10 {
    top: 10px
}

.top-100 {
    top: 100px
}

.top-60-per {
    top: 60%
}

.bottom-0 {
    bottom: 0
}

.bottom-40-per {
    bottom: 40%
}

.left-0 {
    left: 0
}

.left-10 {
    left: 10px
}

.right-0 {
    right: 0
}

.height-40 {
    height: 40px
}

.height-50 {
    height: 50px
}

.height-120 {
    height: 120px
}

.height-135 {
    height: 135px
}

.width-100 {
    width: 100px
}

.width-100-per {
    width: 100%
}

.bg-red {
    background: red
}

.bg-green {
    background: green
}

.bg-dark-grey {
    background: #282828
}

.bg-bright-yellow {
    background: #faf30d
}

.hide {
    display: none
}

.z-2 {
    z-index: 2
}

.line-height-34 {
    line-height: 34px
}

.padding-20 {
    padding: 20px
}

.padding-left-20 {
    padding-left: 20px
}

.padding-left-30 {
    padding-left: 30px
}

.margin-10 {
    margin: 10px
}

.margin-20 {
    margin: 20px
}

.margin-top-10 {
    margin-top: 10px
}

.margin-top-neg-50 {
    margin-top: -50px
}

.black-box-shadow {
    box-shadow: 0 0 30px 5px #000
}

.yellow-black {
    color: #3b3b00
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.width-33-per {
    width: 33%
}

.width-34-per {
    width: 34%
}

.width-50-per {
    width: 50%
}

.width-50 {
    width: 50px
}

.padding-30 {
    padding: 30px
}

.padding-top-45 {
    padding-top: 45px
}

.padding-top-10 {
    padding-top: 10px
}

.padding-bottom-10 {
    padding-bottom: 10px
}

.font-size-30 {
    font-size: 30px
}

.font-size-16 {
    font-size: 16px
}

.font-size-14 {
    font-size: 14px
}

.font-size-20 {
    font-size: 20px
}

.font-size-22 {
    font-size: 22px
}

.font-size-28 {
    font-size: 28px
}

.font-size-46 {
    font-size: 46px
}

.top-20 {
    top: 20px
}

.top-neg-7 {
    top: -7px
}

.left-20 {
    left: 20px
}

.top-40 {
    top: 40px
}

.left-30 {
    left: 30px
}

.bottom-180 {
    bottom: 180px
}

.yellow {
    color: #faf30d
}

.margin-auto {
    margin: auto
}

.margin-left-10 {
    margin-left: 10px
}

.margin-left-30 {
    margin-left: 30px
}

.margin-left-4 {
    margin-left: 4px
}

.margin-left-20 {
    margin-left: 20px
}

.margin-right-20 {
    margin-right: 20px
}

.margin-right-10 {
    margin-right: 10px
}

.margin-bottom-10 {
    margin-bottom: 10px
}

.margin-bottom-20 {
    margin-bottom: 20px
}

.padding-10 {
    padding: 10px
}

.bottom-315 {
    bottom: 315px
}

.capitalize {
    text-transform: capitalize
}

.uppercase {
    text-transform: uppercase
}

.overflow-scroll {
    overflow: scroll
}

.bold {
    font-weight: 700
}

.margin-top-0 {
    margin-top: 0
}

.margin-top-20 {
    margin-top: 20px
}

.width-200 {
    width: 200px
}

.width-170 {
    width: 170px
}

.flex-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center
}

.sprite-xyitems {
    background-image: url(https://cdn.pikalytics.com/images/smitems_v2.png)
}

.taking-picture .sprite-xyitems {
    background-image: url(https://www.pikalytics.com/images/smitems_v2.png)
}

.sprite-xyitems.blue_tent {
    width: 51px;
    height: 66px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.sprite-xyitems.red_tent,
.sprite-xyitems.slide {
    width: 50px;
    height: 65px;
    background-repeat: no-repeat;
    background-position: -53px 0
}

.sprite-xyitems.slide {
    width: 32px;
    height: 64px;
    background-position: 0 -68px
}

.sprite-xyitems.fire_blast_mat,
.sprite-xyitems.fissure_mat {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: -34px -68px
}

.sprite-xyitems.fire_blast_mat {
    background-position: -105px 0
}

.sprite-xyitems.hard_desk,
.sprite-xyitems.surf_mat {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: -84px -67px
}

.sprite-xyitems.hard_desk {
    background-position: -34px -118px
}

.sprite-xyitems.attract_mat,
.sprite-xyitems.brick_desk {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: -134px -50px
}

.sprite-xyitems.attract_mat {
    background-position: -84px -117px
}

.sprite-xyitems.camp_desk,
.sprite-xyitems.spikes_mat {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: -155px 0
}

.sprite-xyitems.camp_desk {
    background-position: -134px -100px
}

.sprite-xyitems.powder_snow_mat,
.sprite-xyitems.pretty_desk {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: 0 -168px
}

.sprite-xyitems.pretty_desk {
    background-position: -50px -168px
}

.sprite-xyitems.rhydon_doll {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 0 -134px
}

.sprite-xyitems.registeel_doll,
.sprite-xyitems.ylw_apricorn {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -184px -50px
}

.sprite-xyitems.ylw_apricorn {
    background-position: -100px -167px
}

.sprite-xyitems.wht_apricorn,
.sprite-xyitems.yellow_brick {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -134px -150px
}

.sprite-xyitems.yellow_brick {
    width: 16px;
    background-position: -184px -84px
}

.sprite-xyitems.card_key,
.sprite-xyitems.charizard_doll {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -205px 0
}

.sprite-xyitems.charizard_doll {
    background-position: 0 -218px
}

.sprite-xyitems.clear_bell,
.sprite-xyitems.colorful_plant {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -184px -118px
}

.sprite-xyitems.colorful_plant {
    background-position: -202px -84px
}

.sprite-xyitems.regirock_doll,
.sprite-xyitems.wailmer_doll {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -218px -34px
}

.sprite-xyitems.wailmer_doll {
    background-position: -34px -218px
}

.sprite-xyitems.regice_doll,
.sprite-xyitems.venusaur_doll {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -100px -201px
}

.sprite-xyitems.regice_doll {
    background-position: -168px -152px
}

.sprite-xyitems.tire,
.sprite-xyitems.tropical_plant {
    width: 16px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -134px -184px
}

.sprite-xyitems.tire {
    width: 32px;
    background-position: -239px 0
}

.sprite-xyitems.big_onix,
.sprite-xyitems.fast_ball {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -152px -186px
}

.sprite-xyitems.big_onix {
    background-position: -68px -235px
}

.sprite-xyitems.big_plant,
.sprite-xyitems.big_snorlax {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -236px -68px
}

.sprite-xyitems.big_snorlax {
    background-position: -218px -118px
}

.sprite-xyitems.friend_ball,
.sprite-xyitems.glass_ornament {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 0 -252px
}

.sprite-xyitems.glass_ornament {
    width: 16px;
    background-position: -202px -152px
}

.sprite-xyitems.gold_shield,
.sprite-xyitems.gold_trophy {
    width: 16px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -34px -252px
}

.sprite-xyitems.gold_trophy {
    width: 32px;
    background-position: -252px -34px
}

.sprite-xyitems.gorgeous_plant,
.sprite-xyitems.stand {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -102px -235px
}

.sprite-xyitems.stand {
    width: 64px;
    background-position: -136px -220px
}

.sprite-xyitems.blastoise_doll,
.sprite-xyitems.grn_apricorn {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -186px -186px
}

.sprite-xyitems.grn_apricorn {
    background-position: -220px -152px
}

.sprite-xyitems.blk_apricorn,
.sprite-xyitems.squirtbottle {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -252px -102px
}

.sprite-xyitems.blk_apricorn {
    background-position: -273px 0
}

.sprite-xyitems.heavy_ball,
.sprite-xyitems.heavy_desk {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -52px -269px
}

.sprite-xyitems.heavy_desk {
    width: 48px;
    background-position: -270px -68px
}

.sprite-xyitems.blu_apricorn,
.sprite-xyitems.red_scale {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -86px -269px
}

.sprite-xyitems.red_scale {
    background-position: 0 -286px
}

.sprite-xyitems.red_plant,
.sprite-xyitems.solid_board {
    width: 16px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -34px -286px
}

.sprite-xyitems.solid_board {
    background-position: -286px -34px
}

.sprite-xyitems.lapras_doll,
.sprite-xyitems.level_ball {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -220px -186px
}

.sprite-xyitems.level_ball {
    background-position: -254px -136px
}

.sprite-xyitems.love_ball,
.sprite-xyitems.lure_ball {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -136px -254px
}

.sprite-xyitems.lure_ball {
    background-position: -202px -220px
}

.sprite-xyitems.machine_part,
.sprite-xyitems.red_brick,
.sprite-xyitems.red_orb {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -286px -102px
}

.sprite-xyitems.red_brick,
.sprite-xyitems.red_orb {
    background-position: -170px -254px
}

.sprite-xyitems.red_brick {
    width: 16px;
    background-position: -254px -170px
}

.sprite-xyitems.blue_brick,
.sprite-xyitems.moon_ball {
    width: 16px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -304px -34px
}

.sprite-xyitems.moon_ball {
    width: 32px;
    background-position: -307px 0
}

.sprite-xyitems.silver_trophy,
.sprite-xyitems.silver_wing {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -52px -303px
}

.sprite-xyitems.silver_trophy {
    background-position: -120px -288px
}

.sprite-xyitems.red_apricorn,
.sprite-xyitems.silver_shield {
    width: 16px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -86px -303px
}

.sprite-xyitems.red_apricorn {
    width: 32px;
    background-position: -288px -136px
}

.sprite-xyitems.park_ball,
.sprite-xyitems.pass,
.sprite-xyitems.pink_bed {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: 0 -320px
}

.sprite-xyitems.pass,
.sprite-xyitems.pink_bed {
    background-position: -272px -170px
}

.sprite-xyitems.pink_bed {
    width: 16px;
    background-position: -34px -320px
}

.sprite-xyitems.pnk_apricorn,
.sprite-xyitems.secret_key {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -236px -220px
}

.sprite-xyitems.secret_key {
    background-position: -322px -34px
}

.sprite-xyitems.blue_card,
.sprite-xyitems.polkadot_bed {
    width: 16px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -204px -254px
}

.sprite-xyitems.blue_card {
    width: 32px;
    background-position: -154px -288px
}

.sprite-xyitems.blue_orb,
.sprite-xyitems.rainbow_wing {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -320px -68px
}

.sprite-xyitems.rainbow_wing {
    background-position: -320px -102px
}

.sprite-xyitems.ragecandy_bar,
.sprite-xyitems.ragged_desk {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -222px -254px
}

.sprite-xyitems.ragged_desk {
    width: 48px;
    background-position: -104px -322px
}

.sprite-xyitems.comfort_desk,
.sprite-xyitems.jumbo_plant {
    width: 16px;
    height: 31px;
    background-repeat: no-repeat;
    background-position: -270px -204px
}

.sprite-xyitems.comfort_desk {
    width: 48px;
    background-position: -52px -337px
}

.sprite-xyitems.maranga_berry {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: -341px 0
}

.sprite-xyitems.kee_berry,
.sprite-xyitems.pretty_flowers {
    width: 18px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: -188px -288px
}

.sprite-xyitems.kee_berry {
    width: 30px;
    background-position: -322px -136px
}

.sprite-xyitems.old_sea_map {
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: -306px -170px
}

.sprite-xyitems.griseous_orb,
.sprite-xyitems.tv {
    width: 28px;
    height: 27px;
    background-repeat: no-repeat;
    background-position: -288px -204px
}

.sprite-xyitems.tv {
    width: 30px;
    background-position: 0 -354px
}

.sprite-xyitems.breakable_door,
.sprite-xyitems.snorlax_doll {
    width: 29px;
    height: 27px;
    background-repeat: no-repeat;
    background-position: -208px -288px
}

.sprite-xyitems.breakable_door {
    width: 16px;
    background-position: -32px -354px
}

.sprite-xyitems.carbos,
.sprite-xyitems.magnet {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -154px -322px
}

.sprite-xyitems.carbos {
    background-position: -356px -32px
}

.sprite-xyitems.armor_fossil,
.sprite-xyitems.cell_battery {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -270px -237px
}

.sprite-xyitems.cell_battery {
    background-position: -354px -68px
}

.sprite-xyitems.aspear_berry,
.sprite-xyitems.charcoal {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -354px -94px
}

.sprite-xyitems.aspear_berry {
    background-position: -256px -263px
}

.sprite-xyitems.charizardite_x,
.sprite-xyitems.charizardite_y {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -180px -322px
}

.sprite-xyitems.charizardite_y {
    background-position: -102px -356px
}

.sprite-xyitems.charti_berry,
.sprite-xyitems.white_flute {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -373px 0
}

.sprite-xyitems.charti_berry {
    background-position: -50px -370px
}

.sprite-xyitems.cheri_berry,
.sprite-xyitems.cherish_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -354px -120px
}

.sprite-xyitems.cherish_ball {
    background-position: -239px -289px
}

.sprite-xyitems.chesto_berry,
.sprite-xyitems.wepear_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -336px -168px
}

.sprite-xyitems.wepear_berry {
    background-position: -318px -200px
}

.sprite-xyitems.chilan_berry,
.sprite-xyitems.chill_drive {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -296px -233px
}

.sprite-xyitems.chill_drive {
    background-position: -76px -370px
}

.sprite-xyitems.choice_band,
.sprite-xyitems.choice_scarf {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -128px -356px
}

.sprite-xyitems.choice_scarf {
    background-position: -208px -317px
}

.sprite-xyitems.choice_specs,
.sprite-xyitems.chople_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -154px -348px
}

.sprite-xyitems.chople_berry {
    background-position: -382px -26px
}

.sprite-xyitems.claw_fossil,
.sprite-xyitems.cleanse_tag {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 0 -383px
}

.sprite-xyitems.cleanse_tag {
    background-position: -380px -58px
}

.sprite-xyitems.assault_vest,
.sprite-xyitems.weakness_policy {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -282px -263px
}

.sprite-xyitems.weakness_policy {
    background-position: -380px -84px
}

.sprite-xyitems.coba_berry,
.sprite-xyitems.wave_incense {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -362px -146px
}

.sprite-xyitems.coba_berry {
    background-position: -180px -348px
}

.sprite-xyitems.coin_case,
.sprite-xyitems.colbur_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -265px -289px
}

.sprite-xyitems.colbur_berry {
    background-position: -322px -226px
}

.sprite-xyitems.watmel_berry,
.sprite-xyitems.zoom_lens {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -234px -317px
}

.sprite-xyitems.watmel_berry {
    background-position: -344px -194px
}

.sprite-xyitems.audinite,
.sprite-xyitems.contest_pass {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -102px -382px
}

.sprite-xyitems.contest_pass {
    background-position: -380px -110px
}

.sprite-xyitems.cornn_berry,
.sprite-xyitems.cover_fossil {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -396px
}

.sprite-xyitems.cover_fossil {
    background-position: -399px 0
}

.sprite-xyitems.custap_berry,
.sprite-xyitems.water_stone {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -396px
}

.sprite-xyitems.water_stone {
    background-position: -206px -343px
}

.sprite-xyitems.wailmer_pail,
.sprite-xyitems.water_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -308px -259px
}

.sprite-xyitems.wailmer_pail {
    background-position: -128px -382px
}

.sprite-xyitems.auroraticket,
.sprite-xyitems.damp_mulch {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -154px -374px
}

.sprite-xyitems.damp_mulch {
    background-position: -370px -172px
}

.sprite-xyitems.damp_rock,
.sprite-xyitems.dark_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -260px -315px
}

.sprite-xyitems.dark_gem {
    background-position: -408px -26px
}

.sprite-xyitems.venusaurite,
.sprite-xyitems.wacan_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 0 -409px
}

.sprite-xyitems.venusaurite {
    background-position: -406px -52px
}

.sprite-xyitems.awakening,
.sprite-xyitems.dawn_stone {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -291px -289px
}

.sprite-xyitems.awakening {
    background-position: -388px -136px
}

.sprite-xyitems.deep_sea_scale,
.sprite-xyitems.deep_sea_tooth {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -348px -220px
}

.sprite-xyitems.deep_sea_tooth {
    background-position: -406px -78px
}

.sprite-xyitems.destiny_knot,
.sprite-xyitems.devon_goods {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -232px -343px
}

.sprite-xyitems.devon_goods {
    background-position: -180px -374px
}

.sprite-xyitems.devon_scope,
.sprite-xyitems.ultra_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -78px -408px
}

.sprite-xyitems.ultra_ball {
    background-position: -334px -252px
}

.sprite-xyitems.diancite,
.sprite-xyitems.tyranitarite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -406px -104px
}

.sprite-xyitems.tyranitarite {
    background-position: -104px -408px
}

.sprite-xyitems.dire_hit,
.sprite-xyitems.twisted_spoon {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -206px -369px
}

.sprite-xyitems.twisted_spoon {
    background-position: -26px -422px
}

.sprite-xyitems.dive_ball,
.sprite-xyitems.dome_fossil {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -374px -198px
}

.sprite-xyitems.dome_fossil {
    background-position: -425px 0
}

.sprite-xyitems.douse_drive,
.sprite-xyitems.draco_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -422px
}

.sprite-xyitems.draco_plate {
    background-position: -286px -315px
}

.sprite-xyitems.dragon_fang,
.sprite-xyitems.dragon_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -317px -285px
}

.sprite-xyitems.dragon_gem {
    background-position: -396px -162px
}

.sprite-xyitems.absolite,
.sprite-xyitems.dragon_scale {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -130px -408px
}

.sprite-xyitems.dragon_scale {
    background-position: -260px -341px
}

.sprite-xyitems.dread_plate,
.sprite-xyitems.yellow_shard {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -156px -400px
}

.sprite-xyitems.dread_plate {
    background-position: -414px -130px
}

.sprite-xyitems.dubious_disc,
.sprite-xyitems.durin_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -434px -26px
}

.sprite-xyitems.durin_berry {
    background-position: 0 -435px
}

.sprite-xyitems.dusk_ball,
.sprite-xyitems.dusk_stone {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -432px -52px
}

.sprite-xyitems.dusk_stone {
    background-position: -232px -369px
}

.sprite-xyitems.toxic_plate,
.sprite-xyitems.tri-pass {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -374px -224px
}

.sprite-xyitems.toxic_plate {
    background-position: -360px -250px
}

.sprite-xyitems.earth_plate,
.sprite-xyitems.toxic_orb {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -432px -78px
}

.sprite-xyitems.toxic_orb {
    background-position: -182px -400px
}

.sprite-xyitems.eject_button,
.sprite-xyitems.electirizer {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -78px -434px
}

.sprite-xyitems.electirizer {
    background-position: -343px -278px
}

.sprite-xyitems.electric_gem,
.sprite-xyitems.tm_case,
.sprite-xyitems.town_map {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -400px -188px
}

.sprite-xyitems.tm_case,
.sprite-xyitems.town_map {
    background-position: -312px -315px
}

.sprite-xyitems.tm_case {
    background-position: -432px -104px
}

.sprite-xyitems.babiri_berry,
.sprite-xyitems.elixir {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -286px -341px
}

.sprite-xyitems.elixir {
    background-position: -104px -434px
}

.sprite-xyitems.energy_root,
.sprite-xyitems.energypowder {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -395px
}

.sprite-xyitems.energypowder {
    background-position: -258px -367px
}

.sprite-xyitems.enigma_berry,
.sprite-xyitems.eon_ticket {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -448px
}

.sprite-xyitems.eon_ticket {
    background-position: -422px -156px
}

.sprite-xyitems.escape_rope,
.sprite-xyitems.ether,
.sprite-xyitems.everstone {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -451px 0
}

.sprite-xyitems.ether,
.sprite-xyitems.everstone {
    background-position: -52px -448px
}

.sprite-xyitems.everstone {
    background-position: -130px -434px
}

.sprite-xyitems.eviolite,
.sprite-xyitems.expert_belt {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -400px -214px
}

.sprite-xyitems.expert_belt {
    background-position: -156px -426px
}

.sprite-xyitems.explorer_kit,
.sprite-xyitems.tinymushroom {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -343px -304px
}

.sprite-xyitems.tinymushroom {
    background-position: -440px -130px
}

.sprite-xyitems.thunderstone,
.sprite-xyitems.timer_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -234px -395px
}

.sprite-xyitems.thunderstone {
    background-position: -386px -250px
}

.sprite-xyitems.fame_checker,
.sprite-xyitems.fashion_case {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -460px -26px
}

.sprite-xyitems.fashion_case {
    background-position: -369px -276px
}

.sprite-xyitems.thick_club,
.sprite-xyitems.yellow_scarf {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -458px -52px
}

.sprite-xyitems.thick_club {
    background-position: 0 -461px
}

.sprite-xyitems.fighting_gem,
.sprite-xyitems.tanga_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -312px -341px
}

.sprite-xyitems.fighting_gem {
    background-position: -182px -426px
}

.sprite-xyitems.swampertite,
.sprite-xyitems.tamato_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -426px -182px
}

.sprite-xyitems.swampertite {
    background-position: -284px -367px
}

.sprite-xyitems.figy_berry,
.sprite-xyitems.yellow_flute {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -458px -78px
}

.sprite-xyitems.yellow_flute {
    background-position: -78px -460px
}

.sprite-xyitems.absorb_bulb,
.sprite-xyitems.fire_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -421px
}

.sprite-xyitems.absorb_bulb {
    background-position: -458px -104px
}

.sprite-xyitems.fire_stone,
.sprite-xyitems.super_rod {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -260px -393px
}

.sprite-xyitems.super_rod {
    background-position: -104px -460px
}

.sprite-xyitems.banettite,
.sprite-xyitems.fist_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -338px -330px
}

.sprite-xyitems.fist_plate {
    background-position: -426px -208px
}

.sprite-xyitems.flame_orb,
.sprite-xyitems.flame_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -448px -156px
}

.sprite-xyitems.flame_plate {
    background-position: -26px -474px
}

.sprite-xyitems.float_stone,
.sprite-xyitems.fluffy_tail {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -412px -240px
}

.sprite-xyitems.fluffy_tail {
    background-position: -369px -302px
}

.sprite-xyitems.flying_gem,
.sprite-xyitems.super_repel {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -474px
}

.sprite-xyitems.super_repel {
    background-position: -477px 0
}

.sprite-xyitems.focus_band,
.sprite-xyitems.super_potion {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -130px -460px
}

.sprite-xyitems.focus_band {
    background-position: -156px -452px
}

.sprite-xyitems.focus_sash,
.sprite-xyitems.fresh_water {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -310px -367px
}

.sprite-xyitems.fresh_water {
    background-position: -234px -421px
}

.sprite-xyitems.basement_key,
.sprite-xyitems.full_heal {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -395px -276px
}

.sprite-xyitems.full_heal {
    background-position: -466px -130px
}

.sprite-xyitems.full_incense,
.sprite-xyitems.full_restore {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -286px -393px
}

.sprite-xyitems.full_restore {
    background-position: -486px -26px
}

.sprite-xyitems.galactic_key,
.sprite-xyitems.sun_stone {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -484px -52px
}

.sprite-xyitems.galactic_key {
    background-position: 0 -487px
}

.sprite-xyitems.galladite,
.sprite-xyitems.ganlon_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -182px -452px
}

.sprite-xyitems.ganlon_berry {
    background-position: -452px -182px
}

.sprite-xyitems.garchompite,
.sprite-xyitems.gardevoirite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -484px -78px
}

.sprite-xyitems.gardevoirite {
    background-position: -338px -356px
}

.sprite-xyitems.gengarite,
.sprite-xyitems.suite_key {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -364px -330px
}

.sprite-xyitems.gengarite {
    background-position: -78px -486px
}

.sprite-xyitems.ghost_gem,
.sprite-xyitems.storage_key {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -447px
}

.sprite-xyitems.ghost_gem {
    background-position: -260px -419px
}

.sprite-xyitems.sticky_barb,
.sprite-xyitems.stone_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -484px -104px
}

.sprite-xyitems.sticky_barb {
    background-position: -438px -234px
}

.sprite-xyitems.glalitite,
.sprite-xyitems.stick,
.sprite-xyitems.yache_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -104px -486px
}

.sprite-xyitems.stick,
.sprite-xyitems.yache_berry {
    background-position: -395px -302px
}

.sprite-xyitems.stick {
    background-position: -452px -208px
}

.sprite-xyitems.beedrillite,
.sprite-xyitems.gold_teeth {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -421px -266px
}

.sprite-xyitems.gold_teeth {
    background-position: -474px -156px
}

.sprite-xyitems.belue_berry,
.sprite-xyitems.good_rod {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -500px
}

.sprite-xyitems.good_rod {
    background-position: -312px -393px
}

.sprite-xyitems.berry_juice,
.sprite-xyitems.gooey_mulch {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -500px
}

.sprite-xyitems.berry_juice {
    background-position: -156px -478px
}

.sprite-xyitems.grass_gem,
.sprite-xyitems.steelixite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -503px 0
}

.sprite-xyitems.grass_gem {
    background-position: -130px -486px
}

.sprite-xyitems.starf_berry,
.sprite-xyitems.steel_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -234px -447px
}

.sprite-xyitems.starf_berry {
    background-position: -286px -419px
}

.sprite-xyitems.great_ball,
.sprite-xyitems.stardust {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -492px -130px
}

.sprite-xyitems.great_ball {
    background-position: -364px -356px
}

.sprite-xyitems.berry_pouch,
.sprite-xyitems.star_piece {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -390px -328px
}

.sprite-xyitems.berry_pouch {
    background-position: -338px -382px
}

.sprite-xyitems.green_scarf,
.sprite-xyitems.green_shard {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -478px -182px
}

.sprite-xyitems.green_shard {
    background-position: -182px -478px
}

.sprite-xyitems.bicycle,
.sprite-xyitems.grepa_berry,
.sprite-xyitems.grip_claw {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -421px -292px
}

.sprite-xyitems.bicycle,
.sprite-xyitems.grip_claw {
    background-position: -510px -52px
}

.sprite-xyitems.bicycle {
    background-position: -512px -26px
}

.sprite-xyitems.big_mushroom,
.sprite-xyitems.ground_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 0 -513px
}

.sprite-xyitems.ground_gem {
    background-position: -260px -445px
}

.sprite-xyitems.acro_bike,
.sprite-xyitems.stable_mulch {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -510px -78px
}

.sprite-xyitems.acro_bike {
    background-position: -208px -473px
}

.sprite-xyitems.growth_mulch,
.sprite-xyitems.sprayduck {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -447px -260px
}

.sprite-xyitems.sprayduck {
    background-position: -78px -512px
}

.sprite-xyitems.gyaradosite,
.sprite-xyitems.haban_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -464px -234px
}

.sprite-xyitems.haban_berry {
    background-position: -510px -104px
}

.sprite-xyitems.big_pearl,
.sprite-xyitems.spooky_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -478px -208px
}

.sprite-xyitems.big_pearl {
    background-position: -312px -419px
}

.sprite-xyitems.hard_stone,
.sprite-xyitems.heal_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -104px -512px
}

.sprite-xyitems.heal_ball {
    background-position: -500px -156px
}

.sprite-xyitems.heal_powder,
.sprite-xyitems.heart_scale {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -526px
}

.sprite-xyitems.heart_scale {
    background-position: -390px -354px
}

.sprite-xyitems.adamant_orb,
.sprite-xyitems.heat_rock {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -156px -504px
}

.sprite-xyitems.adamant_orb {
    background-position: -421px -318px
}

.sprite-xyitems.big_root,
.sprite-xyitems.splash_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -364px -382px
}

.sprite-xyitems.big_root {
    background-position: -234px -473px
}

.sprite-xyitems.helix_fossil,
.sprite-xyitems.heracronite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -130px -512px
}

.sprite-xyitems.heracronite {
    background-position: -52px -526px
}

.sprite-xyitems.hondew_berry,
.sprite-xyitems.honey {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -286px -445px
}

.sprite-xyitems.honey {
    background-position: -529px 0
}

.sprite-xyitems.houndoominite,
.sprite-xyitems.hp_up {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -338px -408px
}

.sprite-xyitems.hp_up {
    background-position: -447px -286px
}

.sprite-xyitems.hyper_potion,
.sprite-xyitems.iapapa_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -518px -130px
}

.sprite-xyitems.iapapa_berry {
    background-position: -504px -182px
}

.sprite-xyitems.ice_gem,
.sprite-xyitems.ice_heal,
.sprite-xyitems.zinc {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -182px -504px
}

.sprite-xyitems.ice_heal,
.sprite-xyitems.zinc {
    background-position: -260px -471px
}

.sprite-xyitems.zinc {
    background-position: -536px -52px
}

.sprite-xyitems.icicle_plate,
.sprite-xyitems.spelon_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -538px -26px
}

.sprite-xyitems.spelon_berry {
    background-position: 0 -539px
}

.sprite-xyitems.icy_rock,
.sprite-xyitems.spell_tag {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -473px -260px
}

.sprite-xyitems.spell_tag {
    background-position: -416px -344px
}

.sprite-xyitems.insect_plate,
.sprite-xyitems.iron,
.sprite-xyitems.iron_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -499px
}

.sprite-xyitems.iron,
.sprite-xyitems.iron_ball {
    background-position: -536px -78px
}

.sprite-xyitems.iron_ball {
    background-position: -490px -234px
}

.sprite-xyitems.iron_plate,
.sprite-xyitems.itemfinder {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -312px -445px
}

.sprite-xyitems.itemfinder {
    background-position: -78px -538px
}

.sprite-xyitems.jaboca_berry,
.sprite-xyitems.journal,
.sprite-xyitems.soul_dew {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -390px -380px
}

.sprite-xyitems.journal,
.sprite-xyitems.soul_dew {
    background-position: -447px -312px
}

.sprite-xyitems.journal {
    background-position: -504px -208px
}

.sprite-xyitems.bike_voucher,
.sprite-xyitems.soothe_bell {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -536px -104px
}

.sprite-xyitems.soothe_bell {
    background-position: -364px -408px
}

.sprite-xyitems.kangaskhanite,
.sprite-xyitems.kasib_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -104px -538px
}

.sprite-xyitems.kasib_berry {
    background-position: -526px -156px
}

.sprite-xyitems.kebia_berry,
.sprite-xyitems.soot_sack {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -338px -434px
}

.sprite-xyitems.soot_sack {
    background-position: -286px -471px
}

.sprite-xyitems.binding_band,
.sprite-xyitems.kelpsy_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -234px -499px
}

.sprite-xyitems.kelpsy_berry {
    background-position: -156px -530px
}

.sprite-xyitems.black_belt,
.sprite-xyitems.kings_rock {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -552px
}

.sprite-xyitems.black_belt {
    background-position: -473px -286px
}

.sprite-xyitems.lagging_tail,
.sprite-xyitems.soft_sand {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -130px -538px
}

.sprite-xyitems.lagging_tail {
    background-position: -52px -552px
}

.sprite-xyitems.black_flute,
.sprite-xyitems.lansat_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -555px 0
}

.sprite-xyitems.black_flute {
    background-position: -416px -370px
}

.sprite-xyitems.lava_cookie,
.sprite-xyitems.lax_incense {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -544px -130px
}

.sprite-xyitems.lax_incense {
    background-position: -442px -344px
}

.sprite-xyitems.leaf_stone,
.sprite-xyitems.leftovers {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -530px -182px
}

.sprite-xyitems.leftovers {
    background-position: -182px -530px
}

.sprite-xyitems.lemonade,
.sprite-xyitems.leppa_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -260px -497px
}

.sprite-xyitems.leppa_berry {
    background-position: -499px -260px
}

.sprite-xyitems.black_glasses,
.sprite-xyitems.letter {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -390px -406px
}

.sprite-xyitems.black_glasses {
    background-position: -562px -52px
}

.sprite-xyitems.liechi_berry,
.sprite-xyitems.life_orb,
.sprite-xyitems.lift_key {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -564px -26px
}

.sprite-xyitems.life_orb,
.sprite-xyitems.lift_key {
    background-position: -208px -525px
}

.sprite-xyitems.lift_key {
    background-position: -312px -471px
}

.sprite-xyitems.light_ball,
.sprite-xyitems.light_clay {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 0 -565px
}

.sprite-xyitems.light_clay {
    background-position: -364px -434px
}

.sprite-xyitems.loot_sack,
.sprite-xyitems.soda_pop {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -516px -234px
}

.sprite-xyitems.loot_sack {
    background-position: -473px -312px
}

.sprite-xyitems.lopunnite,
.sprite-xyitems.snowball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -562px -78px
}

.sprite-xyitems.snowball {
    background-position: -530px -208px
}

.sprite-xyitems.black_sludge,
.sprite-xyitems.lucarionite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -78px -564px
}

.sprite-xyitems.lucarionite {
    background-position: -338px -460px
}

.sprite-xyitems.luck_incense,
.sprite-xyitems.lucky_egg {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -562px -104px
}

.sprite-xyitems.lucky_egg {
    background-position: -286px -497px
}

.sprite-xyitems.lucky_punch,
.sprite-xyitems.lum_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -104px -564px
}

.sprite-xyitems.lum_berry {
    background-position: -552px -156px
}

.sprite-xyitems.luminous_moss,
.sprite-xyitems.lunar_wing {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -416px -396px
}

.sprite-xyitems.lunar_wing {
    background-position: -234px -525px
}

.sprite-xyitems.aerodactylite,
.sprite-xyitems.lustrous_orb {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -499px -286px
}

.sprite-xyitems.lustrous_orb {
    background-position: -442px -370px
}

.sprite-xyitems.luxury_ball,
.sprite-xyitems.mach_bike {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -468px -338px
}

.sprite-xyitems.mach_bike {
    background-position: -156px -556px
}

.sprite-xyitems.blastoisinite,
.sprite-xyitems.macho_brace {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -578px
}

.sprite-xyitems.macho_brace {
    background-position: -130px -564px
}

.sprite-xyitems.blazikenite,
.sprite-xyitems.smooth_rock {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -578px
}

.sprite-xyitems.smooth_rock {
    background-position: -581px 0
}

.sprite-xyitems.magma_emblem,
.sprite-xyitems.magmarizer {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -390px -432px
}

.sprite-xyitems.magmarizer {
    background-position: -260px -523px
}

.sprite-xyitems.abomasite,
.sprite-xyitems.smoke_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -570px -130px
}

.sprite-xyitems.abomasite {
    background-position: -556px -182px
}

.sprite-xyitems.mago_berry,
.sprite-xyitems.magost_berry,
.sprite-xyitems.mail {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -182px -556px
}

.sprite-xyitems.magost_berry,
.sprite-xyitems.mail {
    background-position: -525px -260px
}

.sprite-xyitems.mail {
    background-position: -364px -460px
}

.sprite-xyitems.aggronite,
.sprite-xyitems.manectite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -312px -497px
}

.sprite-xyitems.aggronite {
    background-position: -499px -312px
}

.sprite-xyitems.aguav_berry,
.sprite-xyitems.slowbronite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -551px
}

.sprite-xyitems.aguav_berry {
    background-position: -588px -52px
}

.sprite-xyitems.master_ball,
.sprite-xyitems.mawilite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -542px -234px
}

.sprite-xyitems.mawilite {
    background-position: -590px -26px
}

.sprite-xyitems.max_elixir,
.sprite-xyitems.max_ether {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 0 -591px
}

.sprite-xyitems.max_ether {
    background-position: -338px -486px
}

.sprite-xyitems.max_potion,
.sprite-xyitems.max_repel {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -416px -422px
}

.sprite-xyitems.max_repel {
    background-position: -468px -364px
}

.sprite-xyitems.max_revive,
.sprite-xyitems.meadow_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -588px -78px
}

.sprite-xyitems.meadow_plate {
    background-position: -442px -396px
}

.sprite-xyitems.medichamite,
.sprite-xyitems.member_card {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -556px -208px
}

.sprite-xyitems.member_card {
    background-position: -78px -590px
}

.sprite-xyitems.mental_herb,
.sprite-xyitems.sky_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -286px -523px
}

.sprite-xyitems.sky_plate {
    background-position: -588px -104px
}

.sprite-xyitems.metagrossite,
.sprite-xyitems.metal_coat {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -525px -286px
}

.sprite-xyitems.metal_coat {
    background-position: -494px -338px
}

.sprite-xyitems.metal_powder,
.sprite-xyitems.meteorite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -234px -551px
}

.sprite-xyitems.meteorite {
    background-position: -578px -156px
}

.sprite-xyitems.metronome,
.sprite-xyitems.skull_fossil {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -104px -590px
}

.sprite-xyitems.skull_fossil {
    background-position: -390px -458px
}

.sprite-xyitems.mewtwonite_x,
.sprite-xyitems.mewtwonite_y {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -156px -582px
}

.sprite-xyitems.mewtwonite_y {
    background-position: -130px -590px
}

.sprite-xyitems.micle_berry,
.sprite-xyitems.mind_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -604px
}

.sprite-xyitems.mind_plate {
    background-position: -52px -604px
}

.sprite-xyitems.miracle_seed,
.sprite-xyitems.sitrus_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -607px 0
}

.sprite-xyitems.sitrus_berry {
    background-position: -364px -486px
}

.sprite-xyitems.moomoo_milk,
.sprite-xyitems.x_speed {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -260px -549px
}

.sprite-xyitems.x_speed {
    background-position: -312px -523px
}

.sprite-xyitems.moon_stone,
.sprite-xyitems.silverpowder {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -468px -390px
}

.sprite-xyitems.silverpowder {
    background-position: -551px -260px
}

.sprite-xyitems.air_balloon,
.sprite-xyitems.muscle_band {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -182px -582px
}

.sprite-xyitems.muscle_band {
    background-position: -582px -182px
}

.sprite-xyitems.mystic_water,
.sprite-xyitems.mysticticket {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -596px -130px
}

.sprite-xyitems.mysticticket {
    background-position: -525px -312px
}

.sprite-xyitems.alakazite,
.sprite-xyitems.nanab_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -442px -422px
}

.sprite-xyitems.alakazite {
    background-position: -416px -448px
}

.sprite-xyitems.nest_ball,
.sprite-xyitems.net_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -577px
}

.sprite-xyitems.net_ball {
    background-position: -338px -512px
}

.sprite-xyitems.never-melt_ice,
.sprite-xyitems.nomel_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -494px -364px
}

.sprite-xyitems.nomel_berry {
    background-position: -568px -234px
}

.sprite-xyitems.normal_gem,
.sprite-xyitems.nugget,
.sprite-xyitems.x_defend {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -614px -52px
}

.sprite-xyitems.nugget,
.sprite-xyitems.x_defend {
    background-position: -616px -26px
}

.sprite-xyitems.nugget {
    background-position: 0 -617px
}

.sprite-xyitems.occa_berry,
.sprite-xyitems.odd_incense {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -582px -208px
}

.sprite-xyitems.odd_incense {
    background-position: -614px -78px
}

.sprite-xyitems.odd_keystone,
.sprite-xyitems.silph_scope {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -286px -549px
}

.sprite-xyitems.silph_scope {
    background-position: -520px -338px
}

.sprite-xyitems.old_amber,
.sprite-xyitems.old_charm {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -551px -286px
}

.sprite-xyitems.old_charm {
    background-position: -78px -616px
}

.sprite-xyitems.old_gateau,
.sprite-xyitems.old_rod {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -390px -484px
}

.sprite-xyitems.old_rod {
    background-position: -234px -577px
}

.sprite-xyitems.blue_flute,
.sprite-xyitems.oran_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -614px -104px
}

.sprite-xyitems.oran_berry {
    background-position: -604px -156px
}

.sprite-xyitems.oval_stone,
.sprite-xyitems.pal_pad {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -104px -616px
}

.sprite-xyitems.pal_pad {
    background-position: -468px -416px
}

.sprite-xyitems.pamtre_berry,
.sprite-xyitems.parcel,
.sprite-xyitems.zap_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -156px -608px
}

.sprite-xyitems.parcel,
.sprite-xyitems.zap_plate {
    background-position: -364px -512px
}

.sprite-xyitems.zap_plate {
    background-position: -442px -448px
}

.sprite-xyitems.passho_berry,
.sprite-xyitems.x_attack {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -494px -390px
}

.sprite-xyitems.passho_berry {
    background-position: -130px -616px
}

.sprite-xyitems.payapa_berry,
.sprite-xyitems.pearl {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -26px -630px
}

.sprite-xyitems.pearl {
    background-position: -416px -474px
}

.sprite-xyitems.pecha_berry,
.sprite-xyitems.persim_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -260px -575px
}

.sprite-xyitems.persim_berry {
    background-position: -312px -549px
}

.sprite-xyitems.petaya_berry,
.sprite-xyitems.silk_scarf {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -630px
}

.sprite-xyitems.silk_scarf {
    background-position: -577px -260px
}

.sprite-xyitems.pidgeotite,
.sprite-xyitems.shuca_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -633px 0
}

.sprite-xyitems.shuca_berry {
    background-position: -551px -312px
}

.sprite-xyitems.shoal_shell,
.sprite-xyitems.shock_drive {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -608px -182px
}

.sprite-xyitems.shoal_shell {
    background-position: -182px -608px
}

.sprite-xyitems.shiny_stone,
.sprite-xyitems.shoal_salt {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -520px -364px
}

.sprite-xyitems.shiny_stone {
    background-position: -338px -538px
}

.sprite-xyitems.pinap_berry,
.sprite-xyitems.shell_bell {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -622px -130px
}

.sprite-xyitems.pinap_berry {
    background-position: -208px -603px
}

.sprite-xyitems.blue_scarf,
.sprite-xyitems.pink_scarf {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -594px -234px
}

.sprite-xyitems.pink_scarf {
    background-position: -390px -510px
}

.sprite-xyitems.pinsirite,
.sprite-xyitems.pixie_plate {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -640px -52px
}

.sprite-xyitems.pixie_plate {
    background-position: -546px -338px
}

.sprite-xyitems.blue_shard,
.sprite-xyitems.plume_fossil {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -286px -575px
}

.sprite-xyitems.blue_shard {
    background-position: -642px -26px
}

.sprite-xyitems.poffin_case,
.sprite-xyitems.point_card {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -608px -208px
}

.sprite-xyitems.point_card {
    background-position: 0 -643px
}

.sprite-xyitems.poison_barb,
.sprite-xyitems.poison_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -468px -442px
}

.sprite-xyitems.poison_gem {
    background-position: -577px -286px
}

.sprite-xyitems.sharpedonite,
.sprite-xyitems.shed_shell {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -640px -78px
}

.sprite-xyitems.sharpedonite {
    background-position: -494px -416px
}

.sprite-xyitems.poke_ball,
.sprite-xyitems.poke_radar {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -78px -642px
}

.sprite-xyitems.poke_radar {
    background-position: -234px -603px
}

.sprite-xyitems.pokeblock_case,
.sprite-xyitems.pokedoll {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -442px -474px
}

.sprite-xyitems.pokedoll {
    background-position: -640px -104px
}

.sprite-xyitems.secretpotion,
.sprite-xyitems.sharp_beak {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -630px -156px
}

.sprite-xyitems.secretpotion {
    background-position: -364px -538px
}

.sprite-xyitems.altarianite,
.sprite-xyitems.bluk_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -520px -390px
}

.sprite-xyitems.bluk_berry {
    background-position: -104px -642px
}

.sprite-xyitems.pomeg_berry,
.sprite-xyitems.potion {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -416px -500px
}

.sprite-xyitems.potion {
    background-position: -156px -634px
}

.sprite-xyitems.ampharosite,
.sprite-xyitems.powder_jar {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -312px -575px
}

.sprite-xyitems.ampharosite {
    background-position: -260px -601px
}

.sprite-xyitems.power_anklet,
.sprite-xyitems.power_band {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -130px -642px
}

.sprite-xyitems.power_band {
    background-position: -577px -312px
}

.sprite-xyitems.power_belt,
.sprite-xyitems.power_bracer {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -546px -364px
}

.sprite-xyitems.power_bracer {
    background-position: -26px -656px
}

.sprite-xyitems.power_herb,
.sprite-xyitems.power_lens {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -603px -260px
}

.sprite-xyitems.power_lens {
    background-position: -338px -564px
}

.sprite-xyitems.power_weight,
.sprite-xyitems.pp_max {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -656px
}

.sprite-xyitems.pp_max {
    background-position: -659px 0
}

.sprite-xyitems.pp_up,
.sprite-xyitems.premier_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -634px -182px
}

.sprite-xyitems.premier_ball {
    background-position: -182px -634px
}

.sprite-xyitems.seal_case,
.sprite-xyitems.x_accuracy {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -648px -130px
}

.sprite-xyitems.x_accuracy {
    background-position: -468px -468px
}

.sprite-xyitems.amulet_coin,
.sprite-xyitems.seal_bag {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -629px
}

.sprite-xyitems.seal_bag {
    background-position: -620px -234px
}

.sprite-xyitems.protector,
.sprite-xyitems.protein,
.sprite-xyitems.sea_incense {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -390px -536px
}

.sprite-xyitems.protector,
.sprite-xyitems.protein {
    background-position: -494px -442px
}

.sprite-xyitems.protein {
    background-position: -572px -338px
}

.sprite-xyitems.psychic_gem,
.sprite-xyitems.scope_lens {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -286px -601px
}

.sprite-xyitems.scope_lens {
    background-position: -520px -416px
}

.sprite-xyitems.sceptilite,
.sprite-xyitems.scizorite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -634px -208px
}

.sprite-xyitems.sceptilite {
    background-position: -442px -500px
}

.sprite-xyitems.pure_incense,
.sprite-xyitems.qualot_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -603px -286px
}

.sprite-xyitems.qualot_berry {
    background-position: -666px -52px
}

.sprite-xyitems.quick_ball,
.sprite-xyitems.quick_claw {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -668px -26px
}

.sprite-xyitems.quick_claw {
    background-position: 0 -669px
}

.sprite-xyitems.quick_powder,
.sprite-xyitems.rabuta_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -666px -78px
}

.sprite-xyitems.rabuta_berry {
    background-position: -416px -526px
}

.sprite-xyitems.bright_powder,
.sprite-xyitems.bug_gem,
.sprite-xyitems.scanner {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -546px -390px
}

.sprite-xyitems.bug_gem,
.sprite-xyitems.scanner {
    background-position: -234px -629px
}

.sprite-xyitems.bug_gem {
    background-position: -364px -564px
}

.sprite-xyitems.rainbow_pass,
.sprite-xyitems.works_key {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -78px -668px
}

.sprite-xyitems.works_key {
    background-position: -666px -104px
}

.sprite-xyitems.rare_bone,
.sprite-xyitems.rare_candy {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -656px -156px
}

.sprite-xyitems.rare_candy {
    background-position: -104px -668px
}

.sprite-xyitems.rawst_berry,
.sprite-xyitems.razor_claw {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -312px -601px
}

.sprite-xyitems.razor_claw {
    background-position: -572px -364px
}

.sprite-xyitems.razor_fang,
.sprite-xyitems.razz_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -156px -660px
}

.sprite-xyitems.razz_berry {
    background-position: -260px -627px
}

.sprite-xyitems.reaper_cloth,
.sprite-xyitems.wise_glasses {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -603px -312px
}

.sprite-xyitems.wise_glasses {
    background-position: -338px -590px
}

.sprite-xyitems.sapphire,
.sprite-xyitems.wiki_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -468px -494px
}

.sprite-xyitems.wiki_berry {
    background-position: -494px -468px
}

.sprite-xyitems.red_card,
.sprite-xyitems.salamencite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -130px -668px
}

.sprite-xyitems.salamencite {
    background-position: -629px -260px
}

.sprite-xyitems.burn_drive,
.sprite-xyitems.red_flute {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -520px -442px
}

.sprite-xyitems.burn_drive {
    background-position: -26px -682px
}

.sprite-xyitems.burn_heal,
.sprite-xyitems.salac_berry {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -52px -682px
}

.sprite-xyitems.salac_berry {
    background-position: -390px -562px
}

.sprite-xyitems.red_scarf,
.sprite-xyitems.wide_lens {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -660px -182px
}

.sprite-xyitems.red_scarf {
    background-position: -182px -660px
}

.sprite-xyitems.antidote,
.sprite-xyitems.red_shard {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -685px 0
}

.sprite-xyitems.antidote {
    background-position: -546px -416px
}

.sprite-xyitems.calcium,
.sprite-xyitems.cameruptite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -674px -130px
}

.sprite-xyitems.cameruptite {
    background-position: -598px -338px
}

.sprite-xyitems.repeat_ball,
.sprite-xyitems.white_herb {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -442px -526px
}

.sprite-xyitems.repeat_ball {
    background-position: -646px -234px
}

.sprite-xyitems.repel,
.sprite-xyitems.revival_herb {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -208px -655px
}

.sprite-xyitems.revival_herb {
    background-position: -286px -627px
}

.sprite-xyitems.apicot_berry,
.sprite-xyitems.revive {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -629px -286px
}

.sprite-xyitems.apicot_berry {
    background-position: -416px -552px
}

.sprite-xyitems.rindo_berry,
.sprite-xyitems.rock_gem {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -660px -208px
}

.sprite-xyitems.rock_gem {
    background-position: -572px -390px
}

.sprite-xyitems.rock_incense,
.sprite-xyitems.safety_goggles {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -364px -590px
}

.sprite-xyitems.safety_goggles {
    background-position: -692px -52px
}

.sprite-xyitems.rocky_helmet,
.sprite-xyitems.safari_ball {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -694px -26px
}

.sprite-xyitems.rocky_helmet {
    background-position: 0 -695px
}

.sprite-xyitems.root_fossil,
.sprite-xyitems.rose_incense {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -234px -655px
}

.sprite-xyitems.rose_incense {
    background-position: -692px -78px
}

.sprite-xyitems.roseli_berry,
.sprite-xyitems.sacred_ash {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -78px -694px
}

.sprite-xyitems.sacred_ash {
    background-position: -494px -494px
}

.sprite-xyitems.rowap_berry,
.sprite-xyitems.ruby,
.sprite-xyitems.sablenite {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: -468px -520px
}

.sprite-xyitems.rowap_berry,
.sprite-xyitems.ruby {
    background-position: -520px -468px
}

.sprite-xyitems.ruby {
    background-position: -682px -156px
}

.sprite-xyitems.tropic_plant {
    width: 16px;
    height: 23px;
    background-repeat: no-repeat;
    background-position: -692px -104px
}

.sprite-xyitems.magna_plant,
.sprite-xyitems.terrain_extender {
    width: 19px;
    height: 23px;
    background-repeat: no-repeat;
    background-position: -598px -364px
}

.sprite-xyitems.magna_plant {
    width: 16px;
    background-position: -312px -627px
}

.sprite-xyitems.protective_pads {
    width: 20px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: -104px -694px
}

.sprite-xyitems.adrenaline_orb {
    width: 17px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: -629px -312px
}

.sprite-xyitems.electric_memory,
.sprite-xyitems.poison_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -546px -442px
}

.sprite-xyitems.electric_memory {
    background-position: -338px -616px
}

.sprite-xyitems.dragon_memory,
.sprite-xyitems.fairy_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -260px -653px
}

.sprite-xyitems.fairy_memory {
    background-position: -156px -686px
}

.sprite-xyitems.fighting_memory,
.sprite-xyitems.rock_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -655px -260px
}

.sprite-xyitems.fighting_memory {
    background-position: -126px -694px
}

.sprite-xyitems.bug_memory,
.sprite-xyitems.psychic_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -390px -588px
}

.sprite-xyitems.psychic_memory {
    background-position: -442px -552px
}

.sprite-xyitems.ghost_memory,
.sprite-xyitems.ice_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -572px -416px
}

.sprite-xyitems.ghost_memory {
    background-position: -26px -708px
}

.sprite-xyitems.grass_memory,
.sprite-xyitems.steel_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -178px -686px
}

.sprite-xyitems.steel_memory {
    background-position: -48px -708px
}

.sprite-xyitems.flying_memory,
.sprite-xyitems.water_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -624px -338px
}

.sprite-xyitems.flying_memory {
    background-position: -686px -182px
}

.sprite-xyitems.dark_memory,
.sprite-xyitems.fire_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -711px 0
}

.sprite-xyitems.fire_memory {
    background-position: -282px -653px
}

.sprite-xyitems.beast_ball,
.sprite-xyitems.ground_memory {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: -672px -234px
}

.sprite-xyitems.beast_ball {
    height: 19px;
    background-position: -700px -129px
}

.sprite-xyitems.mudkip_doll,
.sprite-xyitems.pikachu_doll {
    width: 15px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: -208px -681px
}

.sprite-xyitems.pikachu_doll {
    width: 16px;
    background-position: -416px -578px
}

.sprite-xyitems.skitty_doll {
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: -655px -282px
}

.sprite-xyitems.mud_ball,
.sprite-xyitems.totodile_doll {
    width: 16px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: -598px -389px
}

.sprite-xyitems.totodile_doll {
    background-position: -360px -616px
}

.sprite-xyitems.oddish_doll,
.sprite-xyitems.pichu_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -686px -204px
}

.sprite-xyitems.oddish_doll {
    background-position: -546px -464px
}

.sprite-xyitems.blue_carpet,
.sprite-xyitems.ragged_chair {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -225px -681px
}

.sprite-xyitems.blue_carpet {
    background-position: -520px -494px
}

.sprite-xyitems.azurill_doll,
.sprite-xyitems.b_note_mat {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -494px -520px
}

.sprite-xyitems.b_note_mat {
    background-position: -710px -104px
}

.sprite-xyitems.blue_poster,
.sprite-xyitems.round_tv {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -619px -364px
}

.sprite-xyitems.round_tv {
    background-position: -330px -638px
}

.sprite-xyitems.brick_chair,
.sprite-xyitems.wynaut_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -468px -546px
}

.sprite-xyitems.wynaut_doll {
    background-position: -648px -312px
}

.sprite-xyitems.red_poster,
.sprite-xyitems.sky_poster {
    width: 32px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -568px -442px
}

.sprite-xyitems.red_poster {
    width: 16px;
    background-position: -718px -52px
}

.sprite-xyitems.marill_doll,
.sprite-xyitems.small_chair {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -304px -653px
}

.sprite-xyitems.small_chair {
    background-position: -720px -22px
}

.sprite-xyitems.sea_poster,
.sprite-xyitems.small_desk {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: 0 -721px
}

.sprite-xyitems.sea_poster {
    width: 32px;
    background-position: -718px -70px
}

.sprite-xyitems.magikarp_doll,
.sprite-xyitems.smoochum_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -378px -616px
}

.sprite-xyitems.magikarp_doll {
    background-position: -434px -578px
}

.sprite-xyitems.c_high_note_mat,
.sprite-xyitems.machop_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -243px -681px
}

.sprite-xyitems.c_high_note_mat {
    background-position: -148px -708px
}

.sprite-xyitems.long_poster,
.sprite-xyitems.lotad_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -70px -720px
}

.sprite-xyitems.long_poster {
    width: 32px;
    background-position: -261px -675px
}

.sprite-xyitems.kiss_cushion,
.sprite-xyitems.kiss_poster {
    width: 32px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -708px -150px
}

.sprite-xyitems.kiss_cushion {
    width: 16px;
    background-position: -677px -256px
}

.sprite-xyitems.jump_mat,
.sprite-xyitems.kecleon_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -598px -408px
}

.sprite-xyitems.jump_mat {
    background-position: -88px -720px
}

.sprite-xyitems.c_low_note_mat,
.sprite-xyitems.camp_chair {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -106px -718px
}

.sprite-xyitems.camp_chair {
    background-position: -412px -598px
}

.sprite-xyitems.ball_cushion,
.sprite-xyitems.chikorita_doll {
    width: 12px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -120px -269px
}

.sprite-xyitems.ball_cushion {
    width: 16px;
    background-position: -348px -638px
}

.sprite-xyitems.spin_cushion,
.sprite-xyitems.spin_mat {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -126px -716px
}

.sprite-xyitems.spin_mat {
    background-position: -648px -330px
}

.sprite-xyitems.hard_chair,
.sprite-xyitems.heavy_chair {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -166px -708px
}

.sprite-xyitems.hard_chair {
    background-position: -619px -382px
}

.sprite-xyitems.gulpin_doll,
.sprite-xyitems.weedle_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -708px -168px
}

.sprite-xyitems.weedle_doll {
    background-position: -546px -482px
}

.sprite-xyitems.pretty_chair,
.sprite-xyitems.squirtle_doll {
    width: 12px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -104px -303px
}

.sprite-xyitems.pretty_chair {
    width: 16px;
    background-position: -694px -222px
}

.sprite-xyitems.green_carpet,
.sprite-xyitems.green_poster {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -200px -701px
}

.sprite-xyitems.green_carpet {
    background-position: -520px -512px
}

.sprite-xyitems.clefairy_poster,
.sprite-xyitems.comfort_chair {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -18px -730px
}

.sprite-xyitems.comfort_chair {
    background-position: -564px -464px
}

.sprite-xyitems.poliwag_doll,
.sprite-xyitems.staryu_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -464px -564px
}

.sprite-xyitems.poliwag_doll {
    background-position: -677px -274px
}

.sprite-xyitems.cute_poster,
.sprite-xyitems.pokemon_desk {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -494px -538px
}

.sprite-xyitems.cute_poster {
    background-position: -322px -656px
}

.sprite-xyitems.glitter_mat,
.sprite-xyitems.grass_cushion {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -666px -301px
}

.sprite-xyitems.glitter_mat {
    background-position: -36px -730px
}

.sprite-xyitems.round_cushion,
.sprite-xyitems.seedot_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -637px -360px
}

.sprite-xyitems.round_cushion {
    background-position: -708px -186px
}

.sprite-xyitems.cute_tv,
.sprite-xyitems.geodude_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -722px -122px
}

.sprite-xyitems.cute_tv {
    background-position: -396px -616px
}

.sprite-xyitems.g_note_mat,
.sprite-xyitems.water_cushion {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -366px -635px
}

.sprite-xyitems.water_cushion {
    background-position: -704px -204px
}

.sprite-xyitems.d_note_mat,
.sprite-xyitems.pokemon_chair {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -733px 0
}

.sprite-xyitems.pokemon_chair {
    background-position: -728px -88px
}

.sprite-xyitems.ball_poster,
.sprite-xyitems.red_carpet {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -218px -701px
}

.sprite-xyitems.red_carpet {
    background-position: -538px -500px
}

.sprite-xyitems.surf_pikachu_doll,
.sprite-xyitems.swablu_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -616px -400px
}

.sprite-xyitems.swablu_doll {
    background-position: -695px -240px
}

.sprite-xyitems.unown_doll,
.sprite-xyitems.yellow_carpet {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -430px -598px
}

.sprite-xyitems.yellow_carpet {
    background-position: -295px -675px
}

.sprite-xyitems.diamond_cushion,
.sprite-xyitems.fence_width {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -452px -582px
}

.sprite-xyitems.diamond_cushion {
    background-position: -512px -530px
}

.sprite-xyitems.fence_length,
.sprite-xyitems.shellder_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -736px -40px
}

.sprite-xyitems.fence_length {
    background-position: -602px -426px
}

.sprite-xyitems.baltoy_doll,
.sprite-xyitems.diglett_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -236px -699px
}

.sprite-xyitems.diglett_doll {
    background-position: -738px -18px
}

.sprite-xyitems.ditto_doll,
.sprite-xyitems.f_note_mat {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -666px -319px
}

.sprite-xyitems.ditto_doll {
    background-position: -486px -556px
}

.sprite-xyitems.pikachu_poster,
.sprite-xyitems.togepi_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -340px -656px
}

.sprite-xyitems.togepi_doll {
    background-position: 0 -739px
}

.sprite-xyitems.torchic_doll,
.sprite-xyitems.zigzag_cushion {
    width: 13px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -184px -708px
}

.sprite-xyitems.zigzag_cushion {
    width: 16px;
    background-position: -54px -738px
}

.sprite-xyitems.pika_cushion,
.sprite-xyitems.pika_poster {
    width: 32px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -144px -726px
}

.sprite-xyitems.pika_cushion {
    width: 16px;
    background-position: -261px -693px
}

.sprite-xyitems.e_note_mat,
.sprite-xyitems.treecko_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -637px -378px
}

.sprite-xyitems.treecko_doll {
    width: 11px;
    background-position: -384px -634px
}

.sprite-xyitems.a_note_mat,
.sprite-xyitems.duskull_doll {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: -695px -258px
}

.sprite-xyitems.a_note_mat {
    background-position: -72px -738px
}

.sprite-xyitems.charmander_doll,
.sprite-xyitems.meowth_doll {
    width: 12px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: -105px -50px
}

.sprite-xyitems.meowth_doll {
    width: 14px;
    background-position: -68px -218px
}

.sprite-xyitems.bulbasaur_doll,
.sprite-xyitems.jigglypuff_doll {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: -655px -348px
}

.sprite-xyitems.jigglypuff_doll {
    width: 17px;
    background-position: -582px -460px
}

.sprite-xyitems.clefairy_doll,
.sprite-xyitems.psychic_seed {
    width: 15px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: -218px -68px
}

.sprite-xyitems.psychic_seed {
    width: 24px;
    background-position: -728px -106px
}

.sprite-xyitems.cyndaquil_doll,
.sprite-xyitems.grassy_seed {
    width: 12px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: -119px -50px
}

.sprite-xyitems.grassy_seed {
    width: 24px;
    background-position: -564px -482px
}

.sprite-xyitems.electric_seed,
.sprite-xyitems.misty_seed {
    width: 24px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: -414px -616px
}

.sprite-xyitems.electric_seed {
    background-position: -313px -674px
}

.sprite-xyitems.red_balloon {
    width: 17px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: -90px -738px
}

.sprite-xyitems.blue_balloon,
.sprite-xyitems.yellow_balloon {
    width: 17px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: -684px -292px
}

.sprite-xyitems.blue_balloon {
    background-position: -109px -736px
}

.sprite-xyitems.gengar_doll,
.sprite-xyitems.voltorb_doll {
    width: 14px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: -84px -218px
}

.sprite-xyitems.voltorb_doll {
    width: 12px;
    background-position: -236px -102px
}

.sprite-xyitems.virtual_boy {
    width: 16px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: -26px -383px
}

.sprite-xyitems.nes,
.sprite-xyitems.super_nes {
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: -205px -34px
}

.sprite-xyitems.super_nes {
    background-position: -52px -252px
}

.sprite-xyitems.fairium_z,
.sprite-xyitems.firium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -78px -396px
}

.sprite-xyitems.firium_z {
    background-position: -736px -58px
}

.sprite-xyitems.flyinium_z,
.sprite-xyitems.groundium_z,
.sprite-xyitems.icium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -726px -168px
}

.sprite-xyitems.groundium_z,
.sprite-xyitems.icium_z {
    background-position: -712px -222px
}

.sprite-xyitems.icium_z {
    background-position: -199px -719px
}

.sprite-xyitems.dragonium_z,
.sprite-xyitems.fightinium_z,
.sprite-xyitems.incinium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -666px -337px
}

.sprite-xyitems.fightinium_z,
.sprite-xyitems.incinium_z {
    background-position: -538px -518px
}

.sprite-xyitems.fightinium_z {
    background-position: -279px -693px
}

.sprite-xyitems.buginium_z,
.sprite-xyitems.electrium_z,
.sprite-xyitems.snorlium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -358px -656px
}

.sprite-xyitems.buginium_z,
.sprite-xyitems.electrium_z {
    background-position: -178px -726px
}

.sprite-xyitems.buginium_z {
    background-position: -726px -179px
}

.sprite-xyitems.darkinium_z,
.sprite-xyitems.marshadium_z,
.sprite-xyitems.mewnium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -620px -418px
}

.sprite-xyitems.darkinium_z,
.sprite-xyitems.mewnium_z {
    background-position: -556px -500px
}

.sprite-xyitems.mewnium_z {
    background-position: -695px -276px
}

.sprite-xyitems.decidium_z,
.sprite-xyitems.ghostium_z,
.sprite-xyitems.tapunium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -602px -444px
}

.sprite-xyitems.decidium_z,
.sprite-xyitems.ghostium_z {
    background-position: -397px -634px
}

.sprite-xyitems.ghostium_z {
    background-position: -470px -582px
}

.sprite-xyitems.normalium_z,
.sprite-xyitems.pikanium_z,
.sprite-xyitems.steelium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -18px -748px
}

.sprite-xyitems.pikanium_z,
.sprite-xyitems.steelium_z {
    background-position: -448px -600px
}

.sprite-xyitems.pikanium_z {
    background-position: -36px -748px
}

.sprite-xyitems.pikashunium_z,
.sprite-xyitems.poisonium_z,
.sprite-xyitems.primarium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -530px -530px
}

.sprite-xyitems.poisonium_z,
.sprite-xyitems.primarium_z {
    background-position: -634px -400px
}

.sprite-xyitems.primarium_z {
    background-position: -684px -307px
}

.sprite-xyitems.aloraichium_z,
.sprite-xyitems.psychium_z,
.sprite-xyitems.waterium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -655px -365px
}

.sprite-xyitems.aloraichium_z,
.sprite-xyitems.psychium_z {
    background-position: -512px -548px
}

.sprite-xyitems.aloraichium_z {
    background-position: -740px -122px
}

.sprite-xyitems.eevium_z,
.sprite-xyitems.grassium_z,
.sprite-xyitems.rockium_z {
    left: 5px;
    top: 0 !important;
    width: 16px;
    height: 9px;
    background-repeat: no-repeat;
    background-position: -713px -233px
}

.sprite-xyitems.eevium_z,
.sprite-xyitems.rockium_z {
    background-position: -722px -204px
}

.sprite-xyitems.eevium_z {
    background-position: -726px -190px
}

.meta-report-subtitle {
    font-size: 10px;
    margin-top: 2px;
    opacity: .6
}

.meta-report-percent {
    font-size: 18px
}

.meta .pokedex-category-wrapper {
    max-width: 450px !important
}

.winrate-percent {
    color: #32cd32
}

.meta-top-pokemon-item {
    margin: 16px;
    width: 200px;
    height: 100px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 8px 1px #00000080
}

.full-size-cover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.meta-top-pokemon-item-gradient {
    background: linear-gradient(105deg, #fff 0, #fff 50%, rgba(255, 255, 255, .7) 70%, rgba(255, 255, 255, 0) 100%)
}

.meta .meta-top-pokemon-item .top-team-kyogre {
    background-position: 60px -70px !important
}

.meta .meta-top-pokemon-item .top-team-zacian-crowned {
    background-position: -20px -30px !important
}

.meta .pokemon-stat-container {
    margin: 10px
}

.meta-top-pokemon-item {
    color: #5a5a58cc
}

#meta_report_header {
    margin-bottom: 14px;
    padding-left: 100px !important
}

#toppokemon_meta_report {
    min-height: 152px
}

.meta-report-percent-wrapper {
    display: inline-block;
    float: right;
    line-height: initial;
    text-align: center;
    vertical-align: middle
}

.meta-report-percent-group-wrapper {
    display: inline;
    white-space: nowrap
}

.meta [data-tooltip]:before {
    bottom: 100%;
    left: 33%;
    width: 290px
}

.meta [data-tooltip]:after {
    bottom: 100%
}

.meta ul.pokedex-category-wrapper {
    padding-left: 0
}

.indiv-meta-name-list-hidden {
    display: none !important
}

@-webkit-keyframes animateLoadingBar {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@font-face {
    font-family: Pokemon;
    src: url(https://cdn.pikalytics.com/images/pokemon_pixel_font.eot?) format('eot'), url(https://cdn.pikalytics.com/images/pokemon_pixel_font.woff) format('woff'), url(https://cdn.pikalytics.com/images/pokemon_pixel_font.ttf) format('truetype'), url(https://cdn.pikalytics.com/images/pokemon_pixel_font.svg#Pokemon-Pixel-Font) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

#app {
    background: #f2f2f0;
    bottom: 0;
    color: #5a5a58;
    left: 310px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 70px
}

#logo_button {
    color: #000
}

#appHome {
    background: #f2f2f2;
    position: relative;
    min-width: 1240px
}

#pokemonRankingContainer {
    height: 440px;
    width: 100%;
    background: #fff;
    position: relative;
    border-bottom: 1px solid #cbccc8
}

.pokemonRankingBox {
    border-left: 1px solid #cbccc8;
    width: 33.3%;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    color: rgba(0, 0, 0, .54);
    font-size: 14px;
    margin-right: -2px;
    overflow: hidden
}

.pokemonRankingBox:first-of-type {
    border-left: 0;
    margin-right: -3px
}

.ranking-item {
    padding-left: 30px
}

#home {
    height: 100%
}

#pageHome {
    display: block;
    min-width: 1240px;
    max-width: 1240px;
    position: relative;
    margin: 20px auto 0;
    box-sizing: border-box
}

#homeWrapper {
    min-height: 100%
}

#news {
    width: 100%;
    display: inline-block;
    background: #fff
}

.news-post {
    position: relative;
    margin: 50px;
    display: block;
    border: 1px solid #ccccca;
    box-sizing: border-box;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08)
}

.news-post-header {
    padding: 20px;
    background: #373737;
    color: #c4c1b5
}

.news-post-content {
    padding: 30px 50px
}

#chart {
    position: relative
}

#chart path {
    stroke: #fff
}

#explanation {
    color: #666;
    left: 305px;
    position: absolute;
    text-align: center;
    top: 260px;
    width: 140px;
    z-index: -1
}

.articles #header_page_content {
    display: none !important
}

#header_page_content {
    background: #f2f2ea;
    border-right: 1px solid #d4d5d0;
    bottom: 0;
    box-shadow: 1px 0 10px rgba(0, 0, 0, .11);
    box-sizing: border-box;
    color: #795548;
    font-weight: 700;
    left: 0;
    position: fixed;
    top: 70px;
    width: 280px;
    z-index: 2;
    transition: -webkit-transform .5s, transform .5s, width .1s;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.meta #header_page_content,
.pokedex #header_page_content,
.results #header_page_content {
    display: none
}

#header_top,
.team #header_page_content {
    box-sizing: border-box;
    height: 50px;
    position: fixed;
    z-index: 2
}

.team #header_page_content {
    background: #fafafa;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .35);
    color: #795548;
    font-weight: 600;
    width: 100%;
    transition: -webkit-transform .5s, transform .5s, width .1s;
    top: 70px;
    overflow: auto;
    white-space: nowrap
}

#header_top {
    background: #383f46;
    border-bottom: 1px solid #474e55;
    color: #afb2b5;
    left: 199px;
    overflow: hidden;
    right: 0;
    top: 0
}

#legend {
    padding: 10px 0 0 3px
}

#main {
    float: left;
    width: 750px
}

#main_header {
    background: #fff;
    box-sizing: border-box;
    font-weight: 700;
    height: 70px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .39);
    z-index: 2
}

#percentage {
    font-size: 2.5em
}

#sequence {
    height: 70px;
    width: 600px
}

#shoutbox_title {
    background: #383f46;
    box-sizing: border-box;
    color: #fff;
    height: 30px;
    padding-left: 10px;
    padding-top: 6px;
    width: 100%
}

#sidebar {
    float: right;
    width: 100px
}

#search,
#team_search,
.tt-hint {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid rgba(159, 163, 168, .43);
    border-radius: 0 !important;
    box-sizing: border-box;
    color: #000;
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 7px 14px;
    width: 100%
}

.tt-hint {
    top: 0 !important;
    opacity: .5 !important
}

.tt-menu {
    top: 56px !important;
    border: 1px solid #000;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
}

.tt-suggestion.tt-selectable:hover {
    background: #4a4a4a
}

.tt-cursor {
    background: #4a4a4a !important
}

.tt-suggestion.tt-selectable {
    cursor: pointer;
    background: #373737;
    color: #fff;
    padding: 8px 100px 15px 20px
}

.twitter-typeahead {
    width: 100%;
    height: 50px;
    margin-top: 10px;
    display: inline !important
}

.pokedex-ev-entry:nth-of-type(odd) {
    float: left
}

.pokedex-ev-entry:nth-of-type(even) {
    float: right
}

.chart {
    margin-bottom: 5px;
    min-width: 156px
}

.chart div {
    background-color: #4682b4;
    color: #fff;
    font: 10px sans-serif;
    font-weight: 700;
    margin: 1px;
    padding: 3px;
    text-align: right;
    text-shadow: 0 1px 1px #000
}

.chart div:hover {
    box-shadow: 0 0 1px #fff
}

.chart div:nth-of-type(1) {
    background: red
}

.chart div:nth-of-type(2) {
    background: #f08030
}

.chart div:nth-of-type(3) {
    background: #f8d030
}

.chart div:nth-of-type(4) {
    background: #6890f0
}

.chart div:nth-of-type(5) {
    background: #78c850
}

.chart div:nth-of-type(6) {
    background: #f85888
}

.dex-divider {
    background: rgba(213, 215, 217, .4) !important
}

.fontAwesome {
    font-family: Lato, FontAwesome, sans-serif !important
}

.format-header-button.selected {
    color: #e30f5c
}

.event-header-button,
.format-header-button,
.home-header-button {
    position: relative;
    color: rgba(0, 0, 0, .54);
    transition: background .4s
}

.format-header-button,
.home-header-button {
    height: 100%;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: inline-block;
    width: 200px;
    text-align: center;
    box-sizing: border-box;
    padding-top: 15px;
    margin-right: -2px
}

.event-header-button {
    line-height: 54pt;
    display: block;
    text-transform: capitalize;
    padding-left: 30px
}

.event-header-button.selected {
    color: #e30f5c;
    margin-left: -40px;
    padding-left: 70px
}

.event-header-button:hover {
    margin-left: -40px;
    padding-left: 70px;
    position: relative;
    transition: margin-left 0 padding-left 0 !important
}

.articles-button:hover .header-new-button {
    background: #009afd
}

.header-new-button {
    background: #008ffd;
    text-shadow: 0 1px #000;
    border-radius: 4px;
    margin-left: 4px;
    color: #fff;
    padding: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline-block;
    text-align: center;
    margin-top: -3px
}

.articles-header-button,
.articles-header-button-off {
    box-sizing: border-box;
    color: #6c6c6a;
    display: block;
    font-size: 14px;
    height: 70px;
    letter-spacing: 1px;
    padding: 16px 10px 10px 20px;
    position: relative;
    text-transform: uppercase;
    cursor: pointer
}

.articles-header-button.selected {
    color: #e30f5c
}

.format-header-button:hover,
.home-header-button:hover {
    background: #edf0f2;
    color: #e30f5c;
    transition: background .2s
}

.articles-header-button:hover,
.event-header-button:hover {
    background: #edf0f2;
    color: #e30f5c
}

.articles-header-button:hover {
    transition: background .2s
}

.event-header-icon-container,
.format-header-icon-container,
.home-header-icon-container {
    border-left: solid 4px;
    border-right: 1px solid #e4e5d1;
    height: 69px;
    left: 0;
    position: absolute;
    top: 0;
    width: 76px
}

.home-header-icon-container {
    font-size: 40px;
    padding-left: 14px;
    padding-top: 13px;
    box-sizing: border-box
}

.header-button-header,
.home-button {
    font-size: 12px;
    text-transform: uppercase
}

.header-button-header {
    display: block;
    margin-top: 10px;
    padding: 10px 10px 0 40px
}

.home-button {
    border-bottom: 5px solid #373737;
    box-sizing: border-box;
    color: #c4c4c4;
    display: inline-block;
    font-family: Lato;
    font-weight: initial;
    height: 100%;
    margin-right: -3px;
    padding: 32px 30px 0;
    text-shadow: 0 1px rgba(0, 0, 0, .45);
    vertical-align: top
}

.list {
    padding-left: 40px
}

.loading-pokeball {
    background-image: url(https://cdn.pikalytics.com/images/pokeball.gif);
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    margin: 25% auto;
    width: 50px;
    z-index: 2
}

.loading-wrapper {
    background: rgba(0, 0, 0, .5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 30px
}

.team .loading-wrapper {
    z-index: 3
}

.pagination,
option {
    text-align: center
}

.pagination li {
    display: inline-block;
    margin: 10px
}

.pagination li a {
    color: #383f46
}

.pagination li.active a {
    color: red
}

.articles-button.top-selected,
.calc-button.top-selected,
.go-button.top-selected,
.home-button.top-selected,
.meta-button.top-selected,
.pokedex-button.top-selected,
.results-button.top-selected,
.team-button.top-selected,
.twitter-button.top-selected {
    border-bottom: 5px solid #1ba3e6
}

.articles-button.top-selected:hover,
.articles-button:hover,
.calc-button.top-selected:hover,
.calc-button:hover,
.go-button.top-selected:hover,
.go-button:hover,
.home-button.top-selected:hover,
.home-button:hover,
.meta-button:hover,
.pokedex-button.top-selected:hover,
.pokedex-button:hover,
.results-button.top-selected:hover,
.results-button:hover,
.team-button.top-selected:hover,
.team-button:hover {
    background: #e30f5c !important;
    color: #fff !important;
    text-decoration: none !important;
    border-bottom: 5px solid #e30f5c !important
}

.twitter-button.top-selected:hover,
.twitter-button:hover {
    background: #008ed4 !important;
    border-bottom: 5px solid #1290ce !important;
    color: #fff !important;
    text-decoration: none !important
}

.pokedex-ev-entry,
.pokedex-team-entry {
    display: inline-block;
    line-height: 20pt;
    margin-right: 15px
}

.pokedex-ev-entry {
    margin-bottom: 20px;
    margin-top: 20px;
    margin-right: 73px;
    text-align: center;
    position: relative
}

.pokedex-ability-entry,
.pokedex-item-entry,
.pokedex-move-entry {
    display: block;
    margin-left: 10px;
    margin-right: 10px;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    position: relative
}

.pokedex-ability-entry-new,
.pokedex-item-entry-new,
.pokedex-move-entry-new {
    display: block;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding: 15px
}

.pokedex-move-entry-new:nth-of-type(odd) {
    background: #f8f8f8
}

.pokedex-move-entry-new:nth-of-type(even) {
    background: #fff
}

.result-team-entry {
    display: inline-block !important;
    max-width: 310px !important;
    text-align: center !important;
    text-transform: capitalize !important;
    border: 0 !important;
    border-radius: 5px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    height: 550px !important;
    margin-top: 20px !important;
    padding-left: 0 !important;
    cursor: initial !important
}

.pokedex_entry,
.pokedex_entry.selected {
    font-size: 12px;
    text-decoration: none;
    line-height: 54pt
}

.pokedex_entry {
    position: relative;
    color: rgba(0, 0, 0, .54);
    display: block;
    text-transform: capitalize;
    padding-left: 10px
}

.pokedex_entry.selected {
    color: #1ba3e6;
    margin-left: -40px;
    padding-left: 50px
}

.pokemon-data-field {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    max-height: 0;
    overflow: hidden;
    transition: all .5s
}

.pokemon-data-height-expanded {
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    max-height: 2000px !important;
    transition: all 1s
}

.search {
    background-color: transparent;
    border: solid 1px #d6dee6;
    border-radius: 25px;
    box-sizing: border-box;
    color: #afb2b5;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 7px 14px;
    width: 100%
}

.next-page:hover,
.pokedex_entry:hover .dex-divider,
.prev-page:hover,
.selected .dex-divider {
    background: #eaeae2
}

.articles-button,
.calc-button,
.go-button,
.meta-button,
.pokedex-button,
.results-button,
.team-button,
.twitter-button {
    border-bottom: 7px solid #fff;
    color: #000;
    height: 100%;
    padding: 32px 30px 0
}

#follow-button,
.articles-button,
.calc-button,
.go-button,
.meta-button,
.next-page,
.pokedex-button,
.prev-page,
.results-button,
.team-button,
.twitter-button {
    box-sizing: border-box;
    display: inline-block;
    font-family: Lato;
    font-size: 12px;
    font-weight: initial;
    margin-right: -3px;
    text-transform: uppercase;
    vertical-align: top
}

#follow-button {
    border-bottom: 7px solid #373737;
    color: #c4c4c4;
    height: 100%;
    padding: 32px 30px 0;
    text-shadow: 0 1px rgba(0, 0, 0, .45)
}

.twitter-follow-button-rendered {
    transform: scaleY(2.5);
    margin-top: 21px;
    width: initial !important;
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0
}

.next-page,
.prev-page {
    text-shadow: 0 1px rgba(0, 0, 0, .25);
    padding: 30px;
    color: 373737;
    border: 1px solid #ceccc1;
    height: 75px;
    width: 140px
}

.vert-sep {
    background: #474e55;
    display: inline-block;
    height: 30px;
    margin-top: 10px;
    position: relative;
    width: 1px
}

body {
    font-family: Lato, sans-serif;
    font-size: 12px;
    margin: 0
}

canvas {
    margin: auto;
    z-index: 1
}

input {
    outline: 0
}

ul {
    margin-top: 0;
    padding-left: 0
}

a {
    cursor: pointer;
    text-decoration: none
}

.loading-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    -webkit-animation: animateLoadingBar 1s ease-in
}

.vgc2017-border-top {
    transition: padding-top .5s, padding-bottom .5s;
    border-top: 8px solid #fdfd96
}

.vgc2017 .loading-bar,
[data-key=vgc2017-1760].selected .event-header-icon-container,
[data-key=vgc2017-1760].selected .format-header-icon-container {
    background: #fdfd96
}

[data-key=vgc2017-1760] .event-header-icon-container,
[data-key=vgc2017-1760] .format-header-icon-container {
    border-left-color: #fdfd96
}

.vgc2016 .loading-bar,
[data-key=vgc2016-1760].selected .event-header-icon-container,
[data-key=vgc2016-1760].selected .format-header-icon-container {
    background: #db6162
}

.ou-border-top,
.vgc2015-border-top,
.vgc2016-border-top {
    transition: padding-top .5s, padding-bottom .5s;
    border-top: 8px solid #db6162
}

[data-key=vgc2016-1760] .event-header-icon-container,
[data-key=vgc2016-1760] .format-header-icon-container {
    border-left-color: #db6162
}

.vgc2015 .loading-bar,
[data-key=vgc2015-1760].selected .format-header-icon-container {
    background: #daa663
}

.ou-border-top,
.vgc2015-border-top {
    border-top: 8px solid #daa663
}

[data-key=vgc2015-1760] .format-header-icon-container {
    border-left-color: #daa663
}

.ou .loading-bar,
[data-key=ou-1825].selected .format-header-icon-container {
    background: #9b67dd
}

.ou-border-top {
    border-top: 8px solid #9b67dd
}

[data-key=ou-1825] .format-header-icon-container {
    border-left-color: #9b67dd
}

.ru .loading-bar,
[data-key=ru-1760].selected .format-header-icon-container {
    background: #70c67f
}

.monotype-border-top,
.rby-border-top,
.ru-border-top {
    transition: padding-top .5s, padding-bottom .5s;
    border-top: 8px solid #70c67f
}

[data-key=ru-1760] .format-header-icon-container {
    border-left-color: #70c67f
}

.monotype .loading-bar,
[data-key=monotype-1760].selected .format-header-icon-container {
    background: #ccc6b4
}

.monotype-border-top,
.rby-border-top {
    border-top: 8px solid #ccc6b4
}

[data-key=monotype-1760] .format-header-icon-container {
    border-left-color: #ccc6b4
}

.rby .loading-bar,
[data-key=rby-1760].selected .format-header-icon-container {
    background: #f3c848
}

.rby-border-top {
    border-top: 8px solid #f3c848
}

[data-key=rby-1760] .format-header-icon-container {
    border-left-color: #f3c848
}

.uu .loading-bar,
[data-key=uu-1760].selected .format-header-icon-container {
    background: #805858
}

.sinnohclassic-border-top,
.ubers-border-top,
.uu-border-top {
    transition: padding-top .5s, padding-bottom .5s;
    border-top: 8px solid #805858
}

[data-key=uu-1760] .format-header-icon-container {
    border-left-color: #805858
}

.ubers .loading-bar,
[data-key=ubers-1760].selected .format-header-icon-container {
    background: #66aadc
}

.sinnohclassic-border-top,
.ubers-border-top {
    border-top: 8px solid #66aadc
}

[data-key=ubers-1760] .format-header-icon-container {
    border-left-color: #66aadc
}

.sinnohclassic .loading-bar,
[data-key=sinnohclassic-1760].selected .format-header-icon-container {
    background: #70c67f
}

.sinnohclassic-border-top {
    border-top: 8px solid #70c67f
}

[data-key=sinnohclassic-1760] .format-header-icon-container {
    border-left-color: #70c67f
}

[data-key=home] .home-header-icon-container {
    border-left-color: #73c783
}

[data-key=home].selected .home-header-icon-container {
    background: #73c783;
    color: #fff
}

[data-key=news] .home-header-icon-container {
    border-left-color: #a56f72
}

[data-key=news].selected .home-header-icon-container {
    background: #a56f72;
    color: #fff
}

#pokedex_shade,
#right_sidebar,
#rmt_pokedex_shade {
    position: fixed;
    top: 70px;
    right: 0;
    bottom: 0
}

#right_sidebar {
    width: 620px;
    background: #fff;
    border-right: 1px solid #d4d5d0;
    box-shadow: 1px 0 10px rgba(0, 0, 0, .11);
    transform: translateX(620px);
    -webkit-transform: translateX(620px);
    -moz-transform: translateX(620px);
    z-index: 3;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    box-sizing: border-box;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#right_sidebar.open {
    transform: translateX(0);
    -webkit-transform: translateX(0)
}

#pokedex_shade,
#rmt_pokedex_shade {
    z-index: 2;
    background: rgba(0, 0, 0, .5);
    left: 0
}

#pokedex_wrapper {
    bottom: 0;
    position: absolute;
    top: 94px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    right: 0;
    left: 0;
    transition: top .5s
}

.pokemon-info-header {
    text-align: left;
    font-size: 20px;
    border-bottom: 1px solid #ceccc1;
    padding-bottom: 10px
}

#header_icon {
    transform: scale(.5);
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    margin-top: 7px;
    margin-left: 25px;
    margin-right: -10px
}

.teammate_entry {
    text-decoration: none;
    color: #5a5a58
}

.teammate_entry:hover {
    background: #edf0f2;
    color: #e30f5c;
    transition: background .2s
}

.teammate_entry .ss {
    margin-top: -30px;
    margin-left: -10px
}

#export_close,
#mobile_close {
    font-size: 15px;
    color: #9a9a97;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 10px;
    box-sizing: border-box;
    cursor: pointer
}

#mobile_close {
    position: fixed;
    top: 85px;
    right: -200px;
    z-index: 3
}

#export_close {
    position: absolute;
    top: 5px;
    right: 5px
}

#mobile_close.visible {
    right: 15px !important
}

#mini_list_wrapper.mobile-show {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important
}

.del-button {
    right: 25px;
    top: 0;
    background: url(https://cdn.pikalytics.com/images/delbtn_v2.png)
}

.type th,
span.type {
    width: 50px;
    height: 18px;
    transform: scale(.75);
    vertical-align: middle
}

span.type {
    display: none;
    margin-right: 14px !important;
    margin-left: 2px;
    text-transform: uppercase;
    font-family: Pokemon;
    letter-spacing: 1px;
    position: relative;
    top: 0;
    font-size: 14px !important;
    padding: 1px 5px 1px 7px;
    box-shadow: 0 0 0 1px #000;
    border: 1px solid #fff;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .7), 1px -1px 0 rgba(0, 0, 0, .7), -1px 1px 0 rgba(0, 0, 0, .7), 1px 1px 0 rgba(0, 0, 0, .7)
}

.type th {
    display: block
}

.type.fighting th,
span.type.fighting {
    display: inline !important;
    background: #e06752
}

.type.fire th,
span.type.fire {
    display: inline !important;
    background: #ff5129
}

.type.flying th,
span.type.flying {
    display: inline !important;
    background: #7ab7ff
}

.type.grass th,
span.type.grass {
    display: inline !important;
    background: #8fed66
}

.type.water th,
span.type.water {
    display: inline !important;
    background: #3db7ff
}

.type.bug th,
span.type.bug {
    display: inline !important;
    background: #cbde29
}

.type.electric th,
span.type.electric {
    display: inline !important;
    background: #ffed3d
}

.type.ghost th,
span.type.ghost {
    display: inline !important;
    background: #7a7adf
}

.type.ground th,
span.type.ground {
    display: inline !important;
    background: #f6dd66
}

.type.poison th,
span.type.poison {
    display: inline !important;
    background: #cb66b7
}

.type.rock th,
span.type.rock {
    display: inline !important;
    background: #ddcb7a
}

.type.dragon th,
span.type.dragon {
    display: inline !important;
    background: #8d79fd
}

.type.fairy th,
span.type.fairy {
    display: inline !important;
    background: #ffcbff
}

.type.ice th,
span.type.ice {
    display: inline !important;
    background: #8ef7ff
}

.type.psychic th,
span.type.psychic {
    display: inline !important;
    background: #ff65b6
}

.type.steel th,
span.type.steel {
    display: inline !important;
    background: #cbcbdf
}

.type.dark th,
span.type.dark {
    display: inline !important;
    background: #8e6651
}

.type.normal th,
span.type.normal {
    display: inline !important;
    background: #dedecb
}

.team-builder-entry.selected,
.team-builder-entry:hover {
    background-color: #1aa2e6 !important;
    margin-left: 0 !important;
    padding-left: 0 !important
}

.results .team-builder-entry,
.team-builder-entry {
    padding-left: 30px;
    background-color: #1aa2e6 !important;
    border: 0
}

.team-builder-entry {
    display: inline-block;
    cursor: pointer;
    margin: 20px 20px 20px 0;
    box-shadow: 0 1px 5px 2px rgba(0, 0, 0, .29);
    vertical-align: top;
    padding-left: 0;
    overflow: hidden;
    transition: box-shadow .5s ease-out !important
}

.results .team-builder-entry:hover {
    background: #fff !important;
    color: rgba(0, 0, 0, .54) !important
}

.results .team-builder-entry.selected,
.results .team-builder-entry:hover {
    padding-left: 0 !important;
    margin-left: 20px !important
}

.results .team-builder-entry {
    margin: 40px 40px 40px 0;
    box-shadow: none;
    cursor: pointer !important
}

.export-results-team {
    top: 20px
}

#export_button,
#export_paste_button,
#export_rmt,
#export_sd_button,
#generate_team,
#import_button,
#link_button,
#load_button,
#new_button,
#save_team,
#share_button,
.delete-team-button,
.export-results-team,
.team-add-button,
.team-remove-button {
    display: inline-block;
    padding: 3px 7px 4px;
    border-radius: 4px;
    text-decoration: none;
    text-shadow: #fff 0 -1px 0;
    box-shadow: 1px 1px 1px #d5d5d5;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    vertical-align: middle;
    margin: 2px 0 8px 0
}

#generate_team,
#link_button,
#save_team,
#share_button {
    background: #fff5e2;
    border: 1px solid #e4b050;
    color: #7d5305
}

#export_rmt {
    background: #fff5e2;
    border: 1px solid #e4b050;
    color: #7d5305
}

#link_button.readonly {
    display: none
}

#save_team {
    display: none
}

#save_team.readonly {
    display: inline-block
}

#team_builder_buttons span {
    margin-right: 10px
}

#babiri_button span,
#calc_dex_button span,
#graph_back_button span,
#graph_button span,
#switch_format_button span,
#vgcstats_button span {
    text-decoration: none;
    text-shadow: #fff 0 -1px 0;
    font-size: 10px;
    color: #369;
    text-transform: none;
    vertical-align: top;
    display: inline-block;
    position: relative;
    top: 5px
}

#graph_button span,
#switch_format_button span {
    top: 9px !important
}

#babiri_button,
#calc_dex_button,
#graph_back_button,
#graph_button,
#switch_format_button,
#vgcstats_button,
.format-quick-button,
.format-rating-button,
.graph-cat-button {
    display: inline-block;
    padding: 3px 7px 4px;
    border-radius: 4px;
    box-shadow: 1px 1px 1px #d5d5d5;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
    margin: 0 0 8px 10px;
    border: 1px solid #bcd;
    background: #f8fbfd;
    padding-bottom: 2px;
    padding-top: 4px;
    padding-right: 6px;
    padding-left: 5px;
    height: 32px;
    box-sizing: border-box
}

.format-quick-button,
.format-rating-button,
.graph-cat-button {
    padding-top: 7px;
    margin-left: 4px;
    margin-right: 4px;
    border: 1px solid #d7d7d7;
    color: #595959 !important
}

.format-quick-button:hover,
.format-rating-button:hover,
.graph-cat-button:hover {
    background: #edf0f2;
    color: #e30f5c !important
}

#babiri_mobile_button {
    float: right
}

#babiri_desktop_small_button {
    text-align: left;
    padding-left: 40px
}

#babiri_button img,
#calc_dex_button img,
#graph_back_button img,
#graph_button img,
#switch_format_button img {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: top;
    position: relative;
    top: 2px
}

#vgcstats_button span {
    left: -7px !important
}

#export_button {
    border: 1px solid #e30e5c;
    background: #fdfcf8;
    color: #e30e5c
}

#export_paste_button,
#export_sd_button,
.calc_button,
.export-results-team {
    border: 1px solid #bcd;
    background: #f8fbfd;
    color: #369
}

.team-remove-button {
    border: 1px solid #e30e5c;
    background: #fdfcf8;
    color: #e30e5c
}

#load_button {
    border: 1px solid #de88e8;
    background: #fbf8fd;
    color: #ba0ee3
}

.delete-team-button {
    border: 1px solid #e88888;
    background: #fdf8f8;
    color: #e30e0e;
    line-height: 12px;
    font-size: 12px;
    padding: 9px;
    vertical-align: middle
}

.team-remove-button {
    line-height: initial;
    text-transform: uppercase
}

#new_button,
.team-add-button {
    border: 1px solid #bbddbc;
    background: #f8fdf8;
    color: #33993c
}

#import_button {
    border: 1px solid #bcd;
    background: #f8fbfd;
    color: #369
}

.load-team div {
    display: inline-block;
    vertical-align: middle
}

.player-header {
    display: block;
    color: rgba(0, 0, 0, .54);
    padding: 20px;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    cursor: pointer
}

.player-header:nth-of-type(odd) {
    background: #f8f8f8
}

.player-header-pokemon-background {
    transition: padding .2s, background .2s, border .2s;
    border-radius: 6px
}

.home-article-item:hover div,
.home-article-item:hover p,
.player-header:hover .player-name {
    color: #e30f5c !important
}

.player-selected .more-info-button {
    display: none !important
}

.player-name {
    display: inline-block;
    text-transform: capitalize !important;
    font-size: 14px;
    margin-left: 20px
}

.player-header .results-pokemon-row:first-of-type {
    border-left-width: 0
}

.player-header .results-pokemon-row:last-of-type {
    border-right-width: 0;
    border-left-width: 1px
}

.ability-selected,
.item-selected,
.move-selected,
.spread-selected {
    display: none !important
}

#home_ad_1 {
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center
}

#app_ad_1,
#home_ad_2 {
    text-align: center;
    margin-top: 30px
}

#app_ad_1 {
    padding: 20px;
    margin-top: 10px
}

#app_ad_2 {
    text-align: center;
    padding: 20px 20px 40px
}

#team_ad_1 {
    text-align: center;
    padding: 20px 20px 20px
}

#team_ad_2 {
    text-align: center;
    padding: 20px 20px 20px
}

#pokemon_content_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background: #f2f2f2;
    overflow-x: hidden
}

.pokemon-ind-rank-tab {
    display: inline-block;
    text-align: center;
    width: 20%;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 24px;
    margin-right: -3px;
    border-bottom: none;
    cursor: pointer;
    border-right: 1px solid #d4d5d0;
    color: #d4d5d0;
    margin-bottom: 20px;
    margin-top: 20px
}

.active-ind-tab-header {
    color: #373737
}

.pokemon-ind-rank-tab.last {
    border-right: none
}

#pokemon_ind_rank {
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

#pokemon_ind_summary_wrapper {
    text-align: center;
    vertical-align: middle;
    margin-right: 20px;
    margin-top: 10px
}

.pokemon-ind-summary-item {
    display: inline-block;
    min-width: 90px
}

.pokemon-ind-summary-sub,
.pokemon-ind-summary-title {
    font-size: 12px
}

.pokemon-ind-summary-text {
    text-align: center;
    font-size: 16px;
    margin-top: 14px
}

.pokemon-ind-summary-text.red {
    color: #db6162
}

.pokemon-ind-summary-text.purple {
    color: #9b67dd
}

.pokemon-ind-summary-text.blue {
    color: #66aadc
}

.pokemon-ind-summary-text.green {
    color: #70c67f
}

.pokemon-ind-rank-tab.active-ind-tab-header {
    display: inline-block !important
}

.active-ind-tab-header,
.active-ind-tab-sub-header {
    display: block !important
}

#abilities_tab_btn_hdr,
#items_tab_btn_hdr,
#moves_tab_btn_hdr,
#spreads_tab_btn_hdr,
#teammates_tab_btn_hdr,
.meta #mini_list_wrapper,
.team #mini_list_wrapper {
    display: none
}

.team .home-header-button {
    border-bottom: 1px solid #e4e5d1;
    box-sizing: border-box;
    color: #6c6c6a;
    display: block;
    font-size: 14px;
    height: 70px;
    width: 310px;
    letter-spacing: 1px;
    padding: 28px 10px 10px 100px;
    position: relative;
    text-transform: uppercase
}

.team #team .list {
    padding-left: 20px !important
}

.articles #mini_list_wrapper {
    top: 70px !important;
    padding-top: 0
}

#mini_list_wrapper {
    left: 0;
    position: fixed;
    top: 70px;
    bottom: 0;
    width: 310px;
    z-index: 1;
    overflow: hidden;
    padding-top: 10px;
    box-sizing: border-box;
    background: #fafafa;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .35);
    transition: transform .5s;
    -webkit-transition: -webkit-transform .5s, transform .5s
}

.select-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 34px;
    z-index: 2;
    padding-bottom: 24px
}

.articles select,
.pokedex select,
.results select,
.team select {
    font-family: Lato, sans-serif !important;
    font-size: 14px !important;
    color: #373737 !important;
    margin: 24px auto auto !important;
    text-decoration: none !important;
    outline: 0 !important;
    background: #edf0f2;
    text-align: center;
    display: block !important
}

#results_dd {
    margin-top: 10px !important;
    position: relative;
    top: 10px
}

.results .list {
    padding-left: 0
}

.articles #app,
.team #app {
    transition: none !important;
    top: 70px
}

.meta #app {
    left: 0
}

.team #app {
    top: 40px;
    left: 0
}

.team #header_page_content {
    display: none
}

.team #suggest .list {
    background: #fff
}

.team #suggest .pokedex_entry {
    display: inline-block;
    line-height: 40px;
    height: 40px;
    vertical-align: top;
    padding-right: 30px;
    margin-right: 10px;
    margin-top: 10px;
    white-space: nowrap
}

.team #suggest .pokedex_entry:hover {
    margin-left: 0 !important;
    padding-left: 10px !important;
    cursor: pointer
}

.team .pokedex_entry {
    line-height: 54pt;
    position: relative;
    color: #5a5a58;
    display: inline-block;
    text-transform: capitalize
}

.team .pokedex_entry.selected,
.team .pokedex_entry:hover {
    margin-left: -40px;
    padding-left: 50px
}

.team .pokedex_entry:hover {
    background: #edf0f2;
    position: relative
}

#min_list {
    padding-left: 0 !important
}

.pokedex-category-wrapper {
    height: 316px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 400px;
    margin: 20px
}

.result-item-format {
    position: absolute;
    font-size: 12px;
    line-height: initial;
    top: 44px;
    left: 30px
}

.event-header-button.selected .result-item-format,
.event-header-button:hover .result-item-format {
    left: 70px
}

.pokemon-stat-container {
    margin: 20px;
    text-align: left;
    vertical-align: top
}

.results-pokemon-stat-container-header {
    margin-left: 20px
}

.results-pokemon-stat-container-inner {
    width: 260px;
    margin: 20px
}

.results-pokemon-stat-item {
    padding: 10px
}

.results-pokemon-stat-item:nth-of-type(odd) {
    background: #f8f8f8
}

.results-pokemon-row {
    box-sizing: border-box;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 5px 5px 5px 20px
}

.meta #right_sidebar,
.pokedex #right_sidebar,
.results #right_sidebar {
    display: none
}

.pokedex-stat-bar {
    width: 250px
}

.post-link {
    color: #1ba3e6
}

.article-list-item::before {
    display: table;
    content: ''
}

.article-list-item,
.article-post-item {
    padding: 20px 90px 60px;
    background: #fff;
    margin: 30px auto
}

.article-list-item {
    width: 50%;
    min-width: 676px
}

.article-post-item {
    width: 676px
}

.article-list-item-wrapper {
    display: inline-block;
    margin-left: auto !important;
    margin-right: auto !important
}

.homeArticle {
    display: inline-block;
    max-width: 600px;
    vertical-align: middle;
    padding: 10px;
    box-sizing: border-box
}

.article-date-string {
    margin-top: 45px;
    margin-bottom: -25px;
    font-size: 14px;
    color: #989898
}

.home-article-item,
.pokedex_entry:hover {
    transition: background .4s
}

.home-article-item:hover {
    background: #edf0f2
}

.pokedex #pokemon_content_wrapper {
    text-align: center
}

.meta #pokemon_content_wrapper {
    flex-wrap: nowrap;
    align-items: center
}

.articles blockquote p {
    font-size: 12px;
    margin: 0
}

#app_ad_1 div div img {
    margin: auto
}

.search-trend-button {
    display: none;
    position: absolute;
    right: 20px;
    top: 15px;
    padding: 5px 7px;
    border-radius: 6px;
    font-size: 8px;
    cursor: pointer;
    transition: all .4s
}

.search-trend-button.active {
    border: 1px solid orange;
    color: #000
}

.search-trend-button.inactive {
    color: rgba(0, 0, 0, .5);
    border: 1px solid #d4d6d8
}

.search-trend-button:hover {
    color: rgba(0, 0, 0, .7);
    border: 1px solid orange
}

.team-data-cat-wrapper {
    display: block;
    line-height: initial;
    vertical-align: top;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 5px;
    background: #fff
}

.team-flex-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: space-between;
    justify-content: center;
    max-width: 1500px;
    margin: auto
}

.pokedex #format_dd {
    border-radius: 4px;
    box-shadow: 1px 1px 1px #d5d5d5;
    cursor: pointer;
    white-space: nowrap;
    vertical-align: top;
    background: #f8fbfd;
    padding-bottom: 2px;
    padding-top: 1px;
    box-sizing: border-box;
    border: 1px solid #d7d7d7;
    color: #595959 !important
}

.pokedex #format_dd:hover {
    background: #edf0f2;
    color: #e30f5c !important
}

.pokedex #format_dd option {
    color: #000 !important
}

img.kofiimg {
    display: initial !important;
    vertical-align: middle;
    height: 13px !important;
    width: 20px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border: none;
    margin-top: 0;
    margin-right: 5px !important;
    margin-left: 0 !important;
    margin-bottom: 3px !important;
    content: url(https://cdn.pikalytics.com/images/cup-border.png)
}

.kofiimg:after {
    vertical-align: middle;
    height: 25px;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    margin-top: 0;
    margin-right: 6px;
    margin-left: 0;
    margin-bottom: 4px !important;
    content: url(https://storage.ko-fi.com/cdn/whitelogo.svg)
}

.btn-container {
    display: inline-block !important;
    white-space: nowrap;
    min-width: 160px
}

span.kofitext {
    letter-spacing: -.15px !important;
    text-wrap: none;
    vertical-align: middle;
    line-height: 33px !important;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    width: 120px;
    height: 20px;
    display: inline-block
}

.kofitext a {
    text-decoration: none !important
}

.kofitext a:hover {
    text-decoration: none
}

a.kofi-button {
    line-height: 36px !important;
    min-width: 150px;
    display: inline-block;
    padding: 2px 12px !important;
    text-align: center !important;
    cursor: pointer;
    overflow-wrap: break-word;
    vertical-align: middle;
    text-decoration: none;
    text-shadow: none;
    font-size: 12px !important;
    color: #fff !important;
    text-transform: uppercase;
    font-family: Lato;
    font-weight: 400;
    text-shadow: none !important
}

a.kofi-button:visited {
    text-decoration: none !important
}

a.kofi-button:hover {
    background: #f14745 !important;
    color: #fff !important;
    text-decoration: none !important
}

a.kofi-button:active {
    color: #f5f5f5 !important;
    text-decoration: none !important
}

.kofitext img.kofiimg {
    height: 15px !important;
    width: 22px !important;
    display: initial;
    animation: kofi-wiggle 3s infinite
}

@keyframes kofi-wiggle {
    0% {
        transform: rotate(0) scale(1)
    }

    60% {
        transform: rotate(0) scale(1)
    }

    75% {
        transform: rotate(0) scale(1.12)
    }

    80% {
        transform: rotate(0) scale(1.1)
    }

    84% {
        transform: rotate(-10deg) scale(1.1)
    }

    88% {
        transform: rotate(10deg) scale(1.1)
    }

    92% {
        transform: rotate(-10deg) scale(1.1)
    }

    96% {
        transform: rotate(10deg) scale(1.1)
    }

    100% {
        transform: rotate(0) scale(1)
    }
}

.kofi-button {
    cursor: pointer !important
}

.mobile-dex-format-button {
    display: inline-block;
    border: 1px solid hsl(0deg 0% 58% / 40%);
    border-left: none;
    padding: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 14px;
    box-sizing: border-box;
    width: 72px;
    height: 60px;
    white-space: initial;
    vertical-align: top;
    text-align: center;
    position: relative;
    margin-right: -2px
}

.mobile-dex-format-button span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 20px;
    display: inline-block;
    width: 50px;
    color: #fff;
    font-weight: 700
}

[data-value=dou-1825] span,
[data-value=dpp-1760] span,
[data-value=go10000-1760] span,
[data-value=go1500-1760] span,
[data-value=go2500-1760] span,
[data-value=gsc-1760] span,
[data-value=monotype-1760] span,
[data-value=nu-1760] span,
[data-value=oras-1760] span,
[data-value=ou-1825] span,
[data-value=rby-1760] span,
[data-value=ru-1760] span,
[data-value=series6-1760] span,
[data-value=ubers-1760] span,
[data-value=uu-1760] span,
[data-value=vgc2019moon-1760] span,
[data-value=vgc2019sun-1760] span,
[data-value=vgc2019ultra-1760] span {
    height: 34px
}

#mobile_dev_format_bar {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    white-space: nowrap;
    background: #353535;
    box-shadow: 0 3px 8px 1px rgb(0 0 0 / 75%);
    z-index: 3
}

#mobile_format_wrapper {
    height: 60px;
    overflow: auto
}

.mobile-dex-format-button.selected {
    border-bottom: 4px solid #1ba3e6
}

.mobile-dex-format-button.selected span {
    color: #1ba3e6
}

.dex-banned {
    position: absolute;
    top: 20px;
    left: 80px;
    font-weight: 700;
    color: red;
    border: 2px solid red;
    line-height: initial;
    padding: 5px;
    font-size: 20px;
    border-radius: 6px;
    transform: rotate(-20deg);
    z-index: 2
}

.selected .dex-banned {
    left: 120px
}

.pokedex .pokedex_entry:hover .dex-banned {
    left: 120px
}

.team-cards-wrapper.player-selected {
    display: flex !important
}

#meta_report_header,
#team_build_header {
    background: #fff;
    border-bottom: 1px solid #ceccc1
}

#meta_report_header {
    padding: 20px;
    width: 100%
}

#quick_rating_wrapper {
    margin-top: 12px;
    z-index: 2
}

[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer
}

[data-tooltip]:after,
[data-tooltip]:before {
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

[data-tooltip]:before {
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-bottom: 5px;
    margin-left: -80px;
    padding: 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, .9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 12px;
    line-height: 1.2
}

[data-tooltip]:after {
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-left: -3px;
    width: 0;
    border-top: 5px solid #000;
    border-top: 5px solid hsla(0, 0%, 20%, .9);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: ' ';
    font-size: 0;
    line-height: 0
}

[data-tooltip]:hover:after,
[data-tooltip]:hover:before {
    visibility: visible;
    opacity: 1
}

.color_scheme_button {
    cursor: pointer;
    float: right;
    height: 100%;
    padding-top: 23px !important;
    line-height: 36px !important;
    min-width: 70px;
    width: 70px;
    display: none;
    padding: 2px 12px !important;
    padding-top: 2px;
    text-align: center !important;
    cursor: pointer;
    overflow-wrap: break-word;
    vertical-align: middle;
    text-decoration: none;
    text-shadow: none;
    font-size: 12px !important;
    color: #000;
    text-transform: uppercase;
    font-family: Lato;
    font-weight: 400;
    text-shadow: none !important;
    position: relative;
    padding-top: 26px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    display: inline-block
}

.color-scheme-slide-wrapper {
    display: inline-block;
    border-radius: 10px;
    border: 1px solid #d2d2d2;
    background: #f2f2f2;
    padding: 10px;
    box-sizing: border-box;
    width: 50px;
    position: relative;
    left: 0;
    right: 0;
    margin: auto
}

.color-scheme-slider {
    left: 28px
}

.color-scheme-slider {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #fcfffc;
    border: 1px solid #d2d2d2;
    display: inline-block;
    position: absolute;
    left: -3px;
    transition: left 1s;
    top: 0;
    bottom: 0;
    margin: auto
}

.color-slider-icon {
    position: absolute;
    left: 0;
    right: 0;
    top: 9px;
    margin: auto
}

img.color-slider-icon {
    top: 5px
}

.moon-icon.color-slider-icon {
    display: none
}

@media (min-width:801px) {
    .team .ac-floated-player {
        right: unset !important;
        left: 10px !important;
        bottom: 100px !important
    }
}

@media (min-width:801px) and (max-width:1250px) {
    .export-results-team {
        display: none
    }
}

@media (max-width:1400px) {
    .header-div-right {
        display: none
    }
}

@media (max-width:1450px) {
    .randomize_button {
        display: none !important
    }

    .results-button {
        display: none !important
    }
}

@media (min-width:1391x) {
    #toppokemon_meta_report {
        min-height: 152px
    }
}

@media (min-width:699px) and (max-width:1390px) {
    #toppokemon_meta_report {
        min-height: 335px
    }
}

@media (min-width:464px) and (max-width:698px) {
    #toppokemon_meta_report {
        min-height: 505px
    }
}

@media (max-width:463px) {
    #toppokemon_meta_report {
        min-height: 1002px
    }
}

@media (max-width:1100px) {

    #babiri_desktop_button,
    #calc_dex_button,
    #graph_button,
    #switch_format_button {
        display: none
    }
}

@media (min-width:1000px) {
    #babiri_desktop_small_button {
        display: none
    }
}

@media (min-width:801px) {
    .pokedex_entry:hover {
        background: #edf0f2;
        color: #e30f5c;
        margin-left: -40px;
        padding-left: 50px;
        position: relative;
        transition: background .4s;
        font-size: 12px;
        text-decoration: none;
        line-height: 54pt
    }

    .team .pokedex_entry:hover {
        color: initial !important
    }
}

@media (max-width:620px) {
    .team #right_sidebar {
        width: 100%
    }
}

@media (max-width:800px) {
    .export-results-team {
        margin: unset !important;
        bottom: unset !important;
        top: 10px !important
    }

    .player-header {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .player-name-team {
        display: block
    }

    .team-builder-entry {
        white-space: nowrap
    }

    .mobile-team-builder {
        display: inline-block !important
    }

    .team-builder-ev-input {
        position: relative
    }

    .team-builder-iv-input {
        position: relative
    }

    #babiri_desktop_small_button {
        display: none
    }

    #babiri_mobile_button {
        display: block !important
    }

    .more-info-button,
    .team-builder-weaknesses {
        display: none !important
    }

    #mini_list_wrapper {
        width: 100%;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    #logo_button {
        margin-right: 0 !important
    }

    .articles-button,
    .calc-button,
    .go-button,
    .meta-button,
    .pokedex-button,
    .results-button,
    .team-button,
    .twitter-button {
        display: none !important
    }

    .pokedex-ev-entry {
        float: initial !important
    }

    .pokemon-stat-container {
        margin: 5px
    }

    .pokedex-category-wrapper {
        height: 316px;
        overflow: auto;
        width: 310px;
        margin: 20px 20px 20px 0
    }

    .pokedex-stat-bar {
        width: 150px
    }

    #app {
        left: 0
    }

    #header {
        text-align: center
    }

    #spread_wrapper {
        width: initial !important;
        margin-top: -20px
    }

    .wrapper {
        top: 336px !important
    }

    #moves_wrapper,
    #teammate_wrapper {
        margin-left: 0 !important;
        margin-bottom: 20px
    }

    #teammate_wrapper {
        margin-bottom: 0
    }

    #abilities_wrapper,
    #items_wrapper {
        margin-left: 0 !important;
        margin-bottom: 20px
    }

    .monotype-border-top,
    .ou-border-top,
    .rby-border-top,
    .ru-border-top,
    .ubers-border-top,
    .uu-border-top,
    .vgc2015-border-top,
    .vgc2016-border-top,
    .vgc2017-border-top {
        padding-top: 20px !important;
        padding-bottom: 10px !important
    }

    .list {
        padding-left: 10px
    }

    #mobile_menu_icon {
        position: absolute;
        height: 70px;
        width: 70px;
        top: 0;
        left: 0;
        cursor: pointer;
        font-size: 30px;
        box-sizing: border-box;
        padding-top: 22px;
        display: block !important
    }

    .support-us-heart {
        display: none
    }

    .team #mobile_menu_icon {
        display: none !important
    }

    #min_list {
        padding-bottom: 120px
    }

    .team #mobile_back_icon {
        position: absolute;
        height: 70px;
        width: 70px;
        top: 0;
        left: 0;
        cursor: pointer;
        font-size: 30px;
        box-sizing: border-box;
        padding-top: 22px;
        display: block !important
    }

    #vgcRanking {
        width: 100% !important
    }

    #homeWrapper #mobile_menu_icon,
    #ouRanking,
    #ubersRanking,
    .site-footer {
        display: none !important
    }

    #pageHome {
        min-width: initial !important;
        max-width: initial !important;
        width: 100% !important
    }

    #homeWrapper {
        margin-bottom: 0 !important
    }

    #pokemonRankingContainer {
        height: 292px !important
    }

    #mobile_pokedex_button {
        display: block !important
    }

    #appHome {
        min-width: initial !important
    }

    .homeArticle {
        max-width: 60% !important
    }

    .home-article-wrap {
        padding-bottom: 10px !important;
        margin-left: 0 !important
    }

    .home-content-wrap {
        white-space: initial !important
    }

    .team #bstats_wrapper {
        top: 16px !important;
        left: 22px !important
    }

    #meta_report_header,
    #team_build_header {
        padding: 14px !important;
        padding-left: 100px !important
    }

    #team_build_header {
        padding-left: 30px !important
    }

    #meta_report_header p {
        max-width: 70% !important
    }

    .team #team .list {
        padding-left: 0 !important
    }

    .team-builder-entry {
        margin-left: 0;
        margin-right: 0
    }

    .taking-picture .team-builder-entry {
        margin-right: 20px !important
    }

    #team_build_header h1 {
        margin-top: 40px
    }

    #ccpa {
        margin-top: 14px
    }

    #quick_rating_wrapper {
        display: none
    }

    #quick_formats_wrapper {
        display: none
    }

    #mobile_dev_format_bar {
        display: block !important
    }

    .select-wrapper {
        display: none !important
    }

    #pokedex_data_type_tabs {
        display: none !important
    }

    #pokedex_wrapper {
        top: 10px !important
    }

    .meta .pokedex-move-entry-new {
        height: unset
    }

    .meta-report-percent-wrapper {
        float: unset;
        width: 50% !important;
        text-align: center
    }

    .meta-report-percent-group-wrapper {
        display: block
    }

    .meta .pokedex-category-wrapper {
        margin: 20px !important
    }

    .meta .content-div-margin {
        margin: 16px !important
    }
}

@media (max-width:1250px) {
    .results-button {
        display: none
    }
}

@media (max-width:1100px) {
    .articles-button {
        display: none
    }
}

@media (max-width:1140px) {
    .article-list-item {
        width: initial;
        min-width: initial;
        margin: initial;
        margin-bottom: 30px;
        padding: 20px 20px 60px;
        background: #fff;
        margin-top: 0
    }

    .article-list-item li,
    .article-list-item p {
        font-size: 16px !important
    }

    .article-post-item {
        padding: 20px 50px 60px;
        background: #fff;
        margin: 0 auto 30px
    }

    .articles #app {
        left: 0
    }

    .articles #mini_list_wrapper {
        width: 100%;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@media only screen and (orientation:landscape) and (max-height:400px) {

    .monotype-border-top,
    .ou-border-top,
    .rby-border-top,
    .ru-border-top,
    .ubers-border-top,
    .uu-border-top,
    .vgc2015-border-top,
    .vgc2016-border-top,
    .vgc2017-border-top {
        padding-top: 10px !important;
        padding-bottom: 0 !important
    }

    #team_search {
        margin-top: 0
    }

    .team .fa.fa-search {
        top: 8px !important
    }

    .team .search {
        margin-top: 0 !important
    }
}

#ccpa a,
#ccpa span {
    color: #369
}

#team_build_header.readonly #team_level_div {
    display: none
}

#meta-bottom-ad,
#pokedex-bottom-ad,
#pokedex-mid-ad,
#pokedex-top-ad,
#team-bottom-ad {
    min-height: 90px !important
}

#pokedex-top-ad {
    margin-top: 20px
}

#dex-list-0,
#dex-list-5 {
    min-height: 250px !important;
    margin-top: 10px;
    margin-bottom: 10px
}

#team-top-ad {
    min-height: 90px !important
}

#pokedex-graph-ad {
    margin-bottom: 20px
}

#outer_wrapper {
    background: #f2f2f2
}

#calc-left-a {
    float: left;
    text-align: left
}

#calc-right-a {
    float: right;
    text-align: right
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #000
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #000;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    padding: 10px;
    margin-left: 10px
}

.tooltip:hover .tooltiptext {
    visibility: visible
}

.tooltip .tooltiptext {
    width: 120px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px
}

.gen9bsd-indiv-ban {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 12px;
    background: #763f3f;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #8a5050;
    vertical-align: middle;
    color: #e4e4e4
}

@media (max-width:1100px) {
    .gen9bsd-indiv-ban {
        margin-top: 10px;
        margin-left: 0
    }
}

@media (max-width:1899px) {
    #calc-left-a {
        display: none
    }

    #calc-right-a {
        display: none
    }
}

@media (min-width:1900px) {
    #calc-left-a {
        width: 300px
    }

    #calc-right-a {
        width: 300px
    }
}

.team-card-bg {
    background: #fff
}

.randomize_button {
    cursor: pointer;
    box-sizing: border-box;
    height: 100%;
    padding-top: 23px !important;
    margin-right: 0;
    line-height: 36px !important;
    min-width: 150px;
    display: none;
    padding: 2px 12px !important;
    padding-top: 2px;
    text-align: center !important;
    cursor: pointer;
    overflow-wrap: break-word;
    vertical-align: top;
    text-decoration: none;
    text-shadow: none;
    font-size: 12px !important;
    color: #000;
    text-transform: uppercase;
    font-family: Lato;
    font-weight: 400;
    text-shadow: none !important;
    position: relative;
    padding-top: 20px !important
}

.randomize_button:hover {
    background: #e30f5c !important;
    color: #fff !important;
    text-decoration: none !important;
    border-bottom: 5px solid #e30f5c !important
}

.pokedex .randomize_button {
    display: inline-block
}

.chart-wrapper {
    display: inline-block;
    padding-top: 10px;
    margin: 10px
}

@media (min-width:768px) and (max-width:1024px),
(min-width:320px) and (max-width:767px) {
    #mobileVideoWrapper {
        display: block !important
    }
}

#pokedex_data_type_tabs {
    display: flex;
    margin-bottom: 20px
}

#pokedex_data_type_tabs a {
    display: inline-block;
    flex: auto;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(0, 0, 0, .54)
}

#pokedex_data_type_tabs a.selected {
    border-bottom: 2px solid #1ba3e6;
    color: #3367d6
}

#pokedex_data_type_tabs a:hover {
    color: #e30f5c !important;
    border-bottom: 2px solid #e30f5c;
    cursor: pointer
}

.team-v2-row-left {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    height: 203px;
    position: relative;
    background-color: #1aa2e6;
    box-sizing: border-box;
    padding-left: 10px
}

.team-v2-row-right {
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
    height: 212px;
    padding-right: 10px;
    padding-top: 11px;
    box-sizing: border-box;
    min-width: 200px
}

.team-v2-pokemon-icon {
    transform: scale(1.5);
    image-rendering: pixelated;
    display: inline-block;
    width: 50px;
    text-align: center;
    margin-bottom: 34px;
    position: relative;
    top: 10px
}

.team-v2-pokemon-name {
    font-size: 18px;
    padding-left: 10px;
    display: block;
    color: #fff;
    line-height: 38px
}

.team-v2-pokemon-ability,
.team-v2-pokemon-item,
.team-v2-pokemon-nature {
    font-size: 18px;
    padding-left: 10px;
    display: block;
    color: #fff;
    line-height: 38px
}

.team-v2-pokemon-ability:hover,
.team-v2-pokemon-item:hover,
.team-v2-pokemon-nature:hover {
    color: #a7ebff
}

.team-v2-move-text:hover {
    color: #e30f5c
}

.team-v2-pokemon-nature {
    line-height: 36px
}

.team-v2-row-right .team-v2-pokemon-move .fa-plus-circle,
.team-v2-row-right .team-v2-pokemon-move .fa-times-circle {
    font-size: 18px;
    margin-left: 10px
}

.team-v2-row-right .team-v2-pokemon-move .fa-plus-circle {
    color: #000
}

.team-v2-row-left .team-v2-pokemon-move .fa-plus-circle,
.team-v2-row-left .team-v2-pokemon-move .fa-times-circle {
    font-size: 18px;
    color: #fff;
    margin-left: 10px
}

.fa-times-circle {
    color: #d45f5f
}

.team-v2-row-left .fa-times-circle {
    color: #f88
}

.team-v2-pokemon-move .fa-plus-circle {
    margin-right: 10px
}

.team-v2-pokemon-move {
    line-height: initial;
    padding-bottom: 12px;
    white-space: nowrap
}

.team-v2-type {
    background-image: url(https://cdn.pikalytics.com/images/types.jpg);
    color: #fff;
    vertical-align: top;
    width: 89px;
    height: 19px;
    background-size: 540px;
    margin-bottom: 10px
}

.taking-picture .team-v2-type {
    background-image: url(https://www.pikalytics.com/images/types.jpg)
}

.team-v2-type-icon {
    height: 32px;
    width: 32px;
    background-size: 32px;
    display: inline-block;
    vertical-align: middle
}

.team-v2-move-text {
    vertical-align: middle;
    color: #000;
    font-size: 18px;
    line-height: 38px
}

.team-v2-ev-row {
    background-color: #616161;
    width: 100%;
    position: relative;
    color: #fff;
    font-size: 18px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: space-between;
    justify-content: center;
    line-height: initial;
    padding-top: 6px;
    padding-bottom: 6px
}

.team-builder-ev-input {
    background-color: #616161;
    border: none;
    width: 50px;
    box-sizing: border-box;
    text-align: left;
    font-weight: 700;
    font-family: Lato, sans-serif;
    font-size: 18px;
    padding-left: 0
}

.team-builder-iv-input {
    background-color: #616161;
    border: none;
    width: 50px;
    box-sizing: border-box;
    text-align: left;
    font-weight: 700;
    font-family: Lato, sans-serif;
    font-size: 10px;
    color: #fbfbfb;
    padding-left: 0
}

.hp-ev-input,
.hp-iv-input {
    color: #ff5757
}

.atk-ev-input,
.atk-iv-input {
    color: #f5ac78
}

.def-ev-input,
.def-iv-input {
    color: #fae078
}

.spa-ev-input,
.spa-iv-input {
    color: #9db7f5
}

.spd-ev-input,
.spd-iv-input {
    color: #a7db8d
}

.spe-ev-input,
.spe-iv-input {
    color: #fa92b2
}

.team-v2-settings-row {
    background-color: #bae0dd;
    line-height: 38px
}

.team-v2-option-button {
    display: inline-block;
    width: 50%;
    text-align: center;
    font-size: 16px;
    color: #000
}

.team-v2-option-button.remove:hover {
    cursor: pointer;
    color: #d45f5f
}

.team-v2-option-button.calc {
    background: #f8fbfd;
    box-sizing: border-box
}

.team-v2-option-button.remove {
    background: #ffecec;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
    border: 1px solid #e8c9c7
}

.team-v2-option-button.calc:hover {
    cursor: pointer;
    color: #9db7f5
}

.team .pokedex-entry {
    transition: box-shadow .5s ease-out !important
}

#right_sidebar .fa-plus-circle {
    font-size: 18px;
    position: relative;
    top: 2px;
    margin-right: 4px;
    margin-left: -21px;
    position: relative
}

.nature-select option {
    color: #000 !important
}

.team canvas {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#item_select,
#move_select {
    margin: 0 !important;
    margin-left: -7px !important;
    margin-top: 11px !important
}

#team_build_header.readonly {
    height: 100px
}

#suggest.readonly,
#team_search.readonly,
#team_search_bar.readonly {
    display: none
}

#team_builder_buttons {
    margin-top: 20px;
    display: block;
    position: relative;
    top: 2px
}

#export_window {
    padding-left: 40px;
    padding-top: 20px;
    background: #fff
}

.manage-team-row {
    background: #fff;
    padding-left: 50px;
    padding-top: 16px;
    padding-bottom: 10px
}

.manage-team-row:nth-child(odd) {
    background: #f3f3f3
}

.stat-tot-atk,
.stat-tot-def,
.stat-tot-hp,
.stat-tot-spa,
.stat-tot-spd,
.stat-tot-spe {
    height: 15px
}

@media (max-width:800px) {

    #item_select,
    #move_select {
        margin-left: -4px !important
    }

    #team_builder_buttons {
        margin-left: 0
    }

    #export_window {
        width: initial !important;
        left: 20px !important;
        right: 20px !important
    }

    #team_build_header.readonly {
        height: 230px
    }

    #team_type_chart {
        display: none !important
    }
}

.team-builder-entry:hover input[type=number]::-webkit-inner-spin-button,
.team-builder-entry:hover input[type=number]::-webkit-outer-spin-button {
    opacity: .5
}

.stat-tot-atk,
.stat-tot-def,
.stat-tot-hp,
.stat-tot-spa,
.stat-tot-spd,
.stat-tot-spe {
    font-size: 12px;
    color: #dedede
}

.add-spread-button,
.build-spread-button {
    background-color: #fff5e2;
    position: relative;
    text-align: center;
    line-height: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #ffe0a7;
    border-bottom: 1px solid #c7c7c7;
    border-left: 1px solid #c7c7c7
}

.add-spread-button:hover,
.build-spread-button:hover {
    color: #c78b1c
}

.build-spread-button {
    border-right: 1px solid #ffe0a7
}

.nature-select {
    margin-left: -9px !important;
    width: 180px !important
}

.taking-picture .nature-select {
    margin-left: 3px !important
}

#team_type_chart {
    position: fixed;
    left: 0;
    bottom: -1px;
    z-index: 2;
    text-align: left;
    padding: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 20px;
    transform: translateY(100%);
    transition: transform .5s;
    box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid #ceccc1;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .75)
}

.show-type-chart #team_type_chart {
    transform: none !important;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .7)
}

.show-type-chart #team {
    padding-bottom: 150px
}

#team_type_chart_button {
    padding: 20px;
    padding-left: 16px;
    padding-right: 16px;
    background: #1aa2e6;
    color: #fff;
    position: absolute;
    left: 20px;
    top: -47px;
    padding-bottom: 12px;
    font-family: Lato;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    border-bottom: 0
}

#team_type_chart_button:hover {
    background: #e30f5c !important;
    color: #fff !important;
    text-shadow: 0 1px rgba(0, 0, 0, .58) !important
}

.show-type-chart #team_type_chart_button {
    background: #fff;
    color: rgba(0, 0, 0, .54);
    text-shadow: none;
    display: none
}

#type_chart_tools_wrapper {
    border-top: 1px solid #ceccc1
}

#calc_chart {
    position: fixed;
    left: 0;
    bottom: -1px;
    z-index: 2;
    text-align: left;
    transform: translateY(100%);
    transition: transform .5s;
    box-sizing: border-box;
    background: #fff;
    color: rgba(0, 0, 0, .87);
    min-width: 500px
}

#calc_chart_wrapper.show-calc-chart #calc_chart {
    transform: none !important;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, .7)
}

#calc_chart_wrapper.show-calc-chart #calc_chart_button {
    background: #fff;
    color: rgba(0, 0, 0, .87);
    text-shadow: unset border: 1px solid rgb(0 0 0 / 52%);
    border-bottom: none;
    display: none
}

#calc_results {
    max-height: 500px;
    overflow: auto
}

.calc_result_row {
    padding: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 18px
}

.calc_result_row:nth-child(odd) {
    background: #f5f5f5;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4
}

#calc_chart_button {
    padding: 30px;
    padding-left: 26px;
    padding-right: 26px;
    background: #1aa2e6;
    color: #fff;
    text-shadow: 0 1px rgb(0 0 0 / 58%);
    position: absolute;
    left: 20px;
    top: -67px;
    padding-bottom: 22px;
    font-family: Lato;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    border-bottom: 0
}

#calc_chart_button:hover {
    background: #e30f5c !important;
    color: #fff !important
}

.readonly #calc_chart {
    display: none
}

.calc-result-divider {
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #777
}

#calc_tools_buttons {
    display: flex;
    margin-bottom: 20px
}

#calc_tools_buttons div {
    display: inline-block;
    flex: auto;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(0, 0, 0, .54)
}

#calc_tools_buttons div.selected {
    border-bottom: 2px solid #1ba3e6;
    color: #3367d6
}

.team-v2-type-icon.fairy {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/fairy.png)
}

.team-v2-type-icon.fire {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/fire.png)
}

.team-v2-type-icon.normal {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/normal.png)
}

.team-v2-type-icon.grass {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/grass.png)
}

.team-v2-type-icon.water {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/water.png)
}

.team-v2-type-icon.rock {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/rock.png)
}

.team-v2-type-icon.ground {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/ground.png)
}

.team-v2-type-icon.steel {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/steel.png)
}

.team-v2-type-icon.ghost {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/ghost.png)
}

.team-v2-type-icon.dark {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/dark.png)
}

.team-v2-type-icon.dragon {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/dragon.png)
}

.team-v2-type-icon.psychic {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/psychic.png)
}

.team-v2-type-icon.poison {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/poison.png)
}

.team-v2-type-icon.ice {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/ice.png)
}

.team-v2-type-icon.flying {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/flying.png)
}

.team-v2-type-icon.bug {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/bug.png)
}

.team-v2-type-icon.fighting {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/fighting.png)
}

.team-v2-type-icon.electric {
    background-image: url(https://cdn.pikalytics.com/images/sstypes/electric.png)
}

.taking-picture .team-v2-type-icon.fairy {
    background-image: url(https://www.pikalytics.com/images/sstypes/fairy.png)
}

.taking-picture .team-v2-type-icon.fire {
    background-image: url(https://www.pikalytics.com/images/sstypes/fire.png)
}

.taking-picture .team-v2-type-icon.normal {
    background-image: url(https://www.pikalytics.com/images/sstypes/normal.png)
}

.taking-picture .team-v2-type-icon.grass {
    background-image: url(https://www.pikalytics.com/images/sstypes/grass.png)
}

.taking-picture .team-v2-type-icon.water {
    background-image: url(https://www.pikalytics.com/images/sstypes/water.png)
}

.taking-picture .team-v2-type-icon.rock {
    background-image: url(https://www.pikalytics.com/images/sstypes/rock.png)
}

.taking-picture .team-v2-type-icon.ground {
    background-image: url(https://www.pikalytics.com/images/sstypes/ground.png)
}

.taking-picture .team-v2-type-icon.steel {
    background-image: url(https://www.pikalytics.com/images/sstypes/steel.png)
}

.taking-picture .team-v2-type-icon.ghost {
    background-image: url(https://www.pikalytics.com/images/sstypes/ghost.png)
}

.taking-picture .team-v2-type-icon.dark {
    background-image: url(https://www.pikalytics.com/images/sstypes/dark.png)
}

.taking-picture .team-v2-type-icon.dragon {
    background-image: url(https://www.pikalytics.com/images/sstypes/dragon.png)
}

.taking-picture .team-v2-type-icon.psychic {
    background-image: url(https://www.pikalytics.com/images/sstypes/psychic.png)
}

.taking-picture .team-v2-type-icon.poison {
    background-image: url(https://www.pikalytics.com/images/sstypes/poison.png)
}

.taking-picture .team-v2-type-icon.ice {
    background-image: url(https://www.pikalytics.com/images/sstypes/ice.png)
}

.taking-picture .team-v2-type-icon.flying {
    background-image: url(https://www.pikalytics.com/images/sstypes/flying.png)
}

.taking-picture .team-v2-type-icon.bug {
    background-image: url(https://www.pikalytics.com/images/sstypes/bug.png)
}

.taking-picture .team-v2-type-icon.fighting {
    background-image: url(https://www.pikalytics.com/images/sstypes/fighting.png)
}

.taking-picture .team-v2-type-icon.electric {
    background-image: url(https://www.pikalytics.com/images/sstypes/electric.png)
}

.team-v2-type.normal.en {
    background-position: 0 -7px
}

.team-v2-type.bug.en {
    background-position: 0 -27px
}

.team-v2-type.electric.en {
    background-position: 0 -47px
}

.team-v2-type.fighting.en {
    background-position: -91px -7px
}

.team-v2-type.ghost.en {
    background-position: -91px -27px
}

.team-v2-type.psychic.en {
    background-position: -91px -47px
}

.team-v2-type.flying.en {
    background-position: -181px -7px
}

.team-v2-type.steel.en {
    background-position: -181px -27px
}

.team-v2-type.ice.en {
    background-position: -181px -47px
}

.team-v2-type.poison.en {
    background-position: -270px -7px
}

.team-v2-type.fire.en {
    background-position: -270px -27px
}

.team-v2-type.dragon.en {
    background-position: -270px -47px
}

.team-v2-type.ground.en {
    background-position: -360px -7px
}

.team-v2-type.water.en {
    background-position: -360px -27px
}

.team-v2-type.dark.en {
    background-position: -360px -47px
}

.team-v2-type.rock.en {
    background-position: -450px -7px
}

.team-v2-type.grass.en {
    background-position: -450px -27px
}

.team-v2-type.fairy.en {
    background-position: -450px -47px
}

.dmax-clouds {
    position: absolute;
    top: -2px;
    left: 1px;
    right: 0;
    height: 12px;
    image-rendering: pixelated
}

#calc_dd {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

#calc_results .sprite-xyicons.urshifu,
#calc_results .sprite-xyicons.urshifu-gmax,
#calc_results .sprite-xyicons.urshifu-rapid-strike,
#calc_results .sprite-xyicons.urshifu-rapid-strike-gmax,
#calc_results .sprite-xyicons.urshifu-single-strike,
#calc_results .sprite-xyicons.urshifu-single-strike-gmax {
    top: 0 !important;
    vertical-align: middle;
    margin-top: -6px;
    background-size: 32px !important;
    width: 24px !important;
    height: 30px !important
}

#calc_tools_buttons div:hover {
    color: #e30f5c !important;
    border-bottom: 2px solid #e30f5c;
    cursor: pointer
}

#calc_tools_close:hover,
#type_chart_close:hover {
    border-bottom: none !important
}

#moveiq_contents {
    max-height: 500px;
    overflow: auto
}

#moveiq_contents .calc_result_row {
    line-height: 34px
}

#breaker_contents,
#speediq_contents,
#waller_contents {
    width: 500px;
    max-height: 400px;
    overflow: auto;
    text-align: center;
    margin: auto
}

#breaker_team,
#speediq_team,
#waller_team {
    text-align: center;
    transform: scale(1.5);
    margin-bottom: 8px;
    margin-top: 30px;
    margin-left: -8px
}

.breaker-mon,
.speediq-mon,
.waller-mon {
    cursor: pointer;
    vertical-align: top;
    position: relative;
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 2px;
    display: inline-block;
    height: 30px;
    background: #f8fbfd;
    border: 1px solid #bcd;
    width: 30px;
    border-radius: 4px;
    overflow: hidden
}

.breaker-mon .sprite-xyicons,
.breaker-opp .sprite-xyicons,
.speediq-mon .sprite-xyicons,
.waller-mon .sprite-xyicons,
.waller-opp .sprite-xyicons {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.breaker-opp,
.waller-opp {
    cursor: pointer
}

.break-full-team,
.speediq-full-team,
.wall-full-team {
    display: inline-block;
    font-size: 14px;
    background: #f8fbfd;
    border: 1px solid #bcd;
    border-radius: 4px;
    color: #369;
    padding-top: 6px;
    margin-top: 2px;
    cursor: pointer;
    padding-bottom: 6px;
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 10px
}

#breaker_text,
#speediq_text,
#waller_text {
    max-width: 430px;
    margin: auto;
    color: rgba(0, 0, 0, .5);
    text-align: center;
    margin-bottom: 14px;
    padding-left: 10px;
    padding-right: 10px
}

.break-full-team:hover,
.breaker-mon:hover,
.speediq-mon:hover,
.waller-mon:hover {
    background: #ededed
}

.breaker-mon.selected,
.speediq-mon.selected,
.waller-mon.selected {
    background: #e0f3ff
}

.builder-button {
    display: inline-block;
    padding: 3px 7px 4px;
    border-radius: 4px;
    text-decoration: none;
    text-shadow: #fff 0 -1px 0;
    box-shadow: 1px 1px 1px #d5d5d5;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    vertical-align: middle;
    margin: 0 0 8px 0;
    border: 1px solid #bcd;
    background: #f8fbfd;
    color: #369;
    line-height: initial;
    padding: 10px
}

.pokemon-indiv-cat-header {
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    font-family: Lato;
    font-size: 12px;
    font-weight: initial;
    width: 18%;
    vertical-align: top;
    padding-bottom: 12px;
    padding-top: 12px
}

.pokemon-indiv-cat-header {
    color: rgba(0, 0, 0, .54)
}

.pokemon-indiv-cat-header.active {
    border-bottom: 2px solid #1ba3e6;
    color: #3367d6
}

.pokemon-indiv-cat-header:hover {
    color: #e30f5c !important;
    border-bottom: 2px solid #e30f5c;
    cursor: pointer
}

.pokemon-indiv-cat-wrapper {
    display: block;
    border: 1px solid rgba(0, 0, 0, .16);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 90%;
    margin: auto;
    left: 0;
    right: 0;
    margin-top: 20px;
    bottom: 20px;
    position: absolute;
    top: 120px
}

.pokemon-indiv-item-row {
    display: block;
    white-space: nowrap;
    line-height: 40px;
    position: relative;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box
}

.pokemon-indiv-item-row:nth-child(odd) {
    background: #f8f8f8
}

#right_sidebar .pokemon-indiv-item-row .fa-plus-circle {
    font-size: 18px;
    margin-left: 6px
}

.pokemon-indiv-item-title {
    font-size: 14px;
    font-weight: 700
}

.pokemon-indiv-cat-wrapper .pokedex-ev-entry {
    margin-left: 40px
}

.pokemon-indiv-item-desc {
    white-space: normal;
    line-height: 20px;
    padding-bottom: 10px;
    margin-top: 10px;
    width: 90%
}

.team-cat-spreads {
    text-align: center
}

.team-builder-percent-green {
    color: green
}

.fa-plus-circle,
.fa-times-circle {
    cursor: pointer
}

@media (max-width:1300px) {
    #calc_results {
        max-height: 380px
    }

    #breaker_contents,
    #waller_contents {
        max-height: 300px
    }
}

@media (max-height:800px) {
    #calc_tools_buttons div {
        padding-top: 30px
    }
}

@media (max-height:680px) {
    #calc_results {
        max-height: 350px
    }

    #moveiq_contents {
        max-height: 350px
    }

    #breaker_contents,
    #waller_contents {
        max-height: 300px
    }
}

@media (max-width:500px) {
    #calc_chart {
        position: fixed;
        left: 0;
        right: 0;
        top: 70px;
        min-width: unset
    }

    #breaker_contents,
    #waller_contents {
        width: unset;
        max-height: 80%
    }

    #calc_results {
        max-height: 80%
    }

    #calc_dd {
        display: block !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important
    }

    #calc_radios {
        display: block;
        position: relative !important;
        text-align: center
    }

    #team {
        margin-bottom: 30px
    }
}

.light-grey-font {
    color: #c4c4c4
}

.grey-font {
    color: rgba(0, 0, 0, .54)
}

.gold-font,
.gold-hover:hover {
    color: #b7911e
}

.green-font {
    color: #70c67f
}

.red-font {
    color: #db6162
}

.purple-font {
    color: #9b67dd
}

.white-font {
    color: #fff
}

.content-div-header-font {
    font-size: 22px;
    text-transform: capitalize;
    vertical-align: top
}

.bg-white {
    background-color: #fff
}

.bg-light-grey {
    background-color: #f2f2f2
}

.bg-dark-grey {
    background-color: #373737
}

.div-shadow {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12)
}

.text-shadow {
    text-shadow: 0 1px rgba(0, 0, 0, .12)
}

.border-light-grey {
    border: 1px solid rgba(0, 0, 0, .16)
}

.image-scale-1p5 {
    transform: scale(1.5);
    image-rendering: -moz-crisp-edges;
    image-rendering: pixelated;
    margin-right: 15px
}

.header-div-right {
    float: right
}

.content-div-margin,
.inner-content-div-margin {
    margin: 16px
}

.header-div-right-margin {
    margin-right: 20px
}

.content-div-padding {
    padding-top: 20px
}

.header-div-padding {
    padding: 15px 40px 25px;
    text-align: left
}

@media (max-width:1200px) {
    .header-div-right {
        display: none
    }
}

@media (max-width:800px) {
    .content-div-margin {
        margin: 0;
        text-align: center
    }

    .articles .content-div-margin {
        margin: 0;
        text-align: left
    }

    .results .content-div-margin {
        margin: 0;
        text-align: left
    }

    .content-div-header-font {
        font-size: 22px
    }

    .pokedex-header-types {
        display: block;
        margin-top: 10px;
        height: 13px
    }
}