diff --git a/core/themes/seven/template.php b/core/themes/seven/template.php
index 145ad22..7e22e48 100644
--- a/core/themes/seven/template.php
+++ b/core/themes/seven/template.php
@@ -21,6 +21,58 @@ function seven_preprocess_html(&$vars) {
 }
 
 /**
+ * Implements hook_html_head_alter().
+ */
+function seven_html_head_alter(&$head_elements) {
+  // W3C best practice. Supported by: iOS, Android, Palm Pre, Blackberry, Windows Phone 7 http://www.w3.org/TR/mwabp/#bp-viewport
+  $head_elements['viewport'] = array(
+    '#type' => 'html_tag',
+    '#tag' => 'meta',
+    '#attributes' => array(
+      'name' => 'viewport',
+      'content' => 'width=device-width, target-densitydpi=160dpi, initial-scale=1',
+    ),
+  );
+  // Non-standard meta tags
+  // Older feature phones. Palm and Blackberries etc.
+  $head_elements['handheld_friendly'] = array(
+    '#type' => 'html_tag',
+    '#tag' => 'meta',
+    '#attributes' => array(
+      'name' => 'HandheldFriendly',
+      'content' => 'true',
+      ),
+  );
+  // Older "Windows mobile" phones
+  $head_elements['mobile_optimized'] = array(
+    '#type' => 'html_tag',
+    '#tag' => 'meta',
+    '#attributes' => array(
+      'name' => 'MobileOptimized',
+      'content' => '320',
+    ),
+  );
+  // iOS only, runs in full screen when added to the home screen https://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html
+  $head_elements['apple_mobile_web_app_capable'] = array(
+    '#type' => 'html_tag',
+    '#tag' => 'meta',
+    '#attributes' => array(
+      'name' => 'apple-mobile-web-app-capable',
+      'content' => 'yes',
+    ),
+  );
+  // Enables clear type for Windows Phone http://www.microsoft.com/typography/whatiscleartype.mspx
+  $head_elements['ie_cleartype'] = array(
+    '#type' => 'html_tag',
+    '#tag' => 'meta',
+    '#attributes' => array(
+      'http-equiv' => 'cleartype',
+      'content' => 'on',
+    ),
+  );
+}
+
+/**
  * Override or insert variables into the page template.
  */
 function seven_preprocess_page(&$vars) {
