Your transaction pays a fairly low transaction fee, only 116 sat/byte whereas the current recommended transaction fee is 270 sat/byte according to
https://bitcoinfees.21.co/. That is why it is taking so long.
Unfortunately, because you use blockchain.info's web wallet, there is not much that you can do. I highly recommend that you stop using their wallet and instead get a desktop wallet like Electrum in order to avoid this issue in the future. blockchain.info's fee estimation is basically nonexistent and seems to have a maximum of 120 sat/byte even though the recommneded is over twice that fee rate.