FYI: Windows Phone 8 has a problem where the screen width is reported incorrectly. This creates a problem where the Icons Boxes and other elements do not render correctly. In order to resolve the problem, you need to add the following script in the <head>:
<script>
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
document.writeln("<style>@-ms-viewport { width: auto!important; }</style>");
}
</script>
This is not an immediate issue for me as I have added the functionality in my child theme using wp_enqueue_script.
Important: This MUST be in the head for it to work correctly.