I works properly but putting the code through a validator (validator.w3.org) comes up with an error
Error: Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)
<!-- mobile button -->
<a class="btn btn-warning lg hidden-sm hidden-md hidden-lg" role="button" href="http://www.website.com">
<span>
<i class="fa fa-shopping-cart fa-pull-left black" aria-hidden="true"></i>
<p class="black">Visit Store</p>
</span>
</a>