body.piece-theme-alpha .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/alpha/wK.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/alpha/wQ.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/alpha/wR.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/alpha/wB.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/alpha/wN.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/alpha/wP.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/alpha/bK.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/alpha/bQ.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/alpha/bR.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/alpha/bB.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/alpha/bN.svg') !important;
}

body.piece-theme-alpha .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/alpha/bP.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/merida/wK.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/merida/wQ.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/merida/wR.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/merida/wB.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/merida/wN.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/merida/wP.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/merida/bK.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/merida/bQ.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/merida/bR.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/merida/bB.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/merida/bN.svg') !important;
}

body.piece-theme-merida .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/merida/bP.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/chessnut/wK.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/chessnut/wQ.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/chessnut/wR.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/chessnut/wB.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/chessnut/wN.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/chessnut/wP.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/chessnut/bK.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/chessnut/bQ.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/chessnut/bR.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/chessnut/bB.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/chessnut/bN.svg') !important;
}

body.piece-theme-chessnut .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/chessnut/bP.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/maestro/wK.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/maestro/wQ.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/maestro/wR.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/maestro/wB.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/maestro/wN.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/maestro/wP.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/maestro/bK.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/maestro/bQ.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/maestro/bR.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/maestro/bB.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/maestro/bN.svg') !important;
}

body.piece-theme-maestro .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/maestro/bP.svg') !important;
}

body.piece-theme-california .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/california/wK.svg') !important;
}

body.piece-theme-california .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/california/wQ.svg') !important;
}

body.piece-theme-california .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/california/wR.svg') !important;
}

body.piece-theme-california .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/california/wB.svg') !important;
}

body.piece-theme-california .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/california/wN.svg') !important;
}

body.piece-theme-california .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/california/wP.svg') !important;
}

body.piece-theme-california .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/california/bK.svg') !important;
}

body.piece-theme-california .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/california/bQ.svg') !important;
}

body.piece-theme-california .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/california/bR.svg') !important;
}

body.piece-theme-california .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/california/bB.svg') !important;
}

body.piece-theme-california .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/california/bN.svg') !important;
}

body.piece-theme-california .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/california/bP.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/companion/wK.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/companion/wQ.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/companion/wR.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/companion/wB.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/companion/wN.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/companion/wP.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/companion/bK.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/companion/bQ.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/companion/bR.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/companion/bB.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/companion/bN.svg') !important;
}

body.piece-theme-companion .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/companion/bP.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/dubrovny/wK.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/dubrovny/wQ.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/dubrovny/wR.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/dubrovny/wB.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/dubrovny/wN.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/dubrovny/wP.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/dubrovny/bK.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/dubrovny/bQ.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/dubrovny/bR.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/dubrovny/bB.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/dubrovny/bN.svg') !important;
}

body.piece-theme-dubrovny .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/dubrovny/bP.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/pixel/wK.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/pixel/wQ.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/pixel/wR.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/pixel/wB.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/pixel/wN.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/pixel/wP.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/pixel/bK.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/pixel/bQ.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/pixel/bR.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/pixel/bB.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/pixel/bN.svg') !important;
}

body.piece-theme-pixel .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/pixel/bP.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/staunty/wK.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/staunty/wQ.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/staunty/wR.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/staunty/wB.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/staunty/wN.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/staunty/wP.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/staunty/bK.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/staunty/bQ.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/staunty/bR.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/staunty/bB.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/staunty/bN.svg') !important;
}

body.piece-theme-staunty .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/staunty/bP.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.white.king {
  background-image: url('/lib/chessground/pieces/horsey/wK.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.white.queen {
  background-image: url('/lib/chessground/pieces/horsey/wQ.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.white.rook {
  background-image: url('/lib/chessground/pieces/horsey/wR.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.white.bishop {
  background-image: url('/lib/chessground/pieces/horsey/wB.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.white.knight {
  background-image: url('/lib/chessground/pieces/horsey/wN.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.white.pawn {
  background-image: url('/lib/chessground/pieces/horsey/wP.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.black.king {
  background-image: url('/lib/chessground/pieces/horsey/bK.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.black.queen {
  background-image: url('/lib/chessground/pieces/horsey/bQ.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.black.rook {
  background-image: url('/lib/chessground/pieces/horsey/bR.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.black.bishop {
  background-image: url('/lib/chessground/pieces/horsey/bB.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.black.knight {
  background-image: url('/lib/chessground/pieces/horsey/bN.svg') !important;
}

body.piece-theme-horsey .cg-wrap piece.black.pawn {
  background-image: url('/lib/chessground/pieces/horsey/bP.svg') !important;
}

