It's due to the coin mixer that was implemented, the development team are working on trying to speed things up but for now deposits & withdrawals are being delayed. Hopefully your deposit shouldn't take too much longer to arrive!