2 // Responsive: Utility classes
3 // --------------------------------------------------
6 // IE10 Metro responsive
7 // Required for Windows 8 Metro split-screen snapping with IE10
8 // Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
13 // Hide from screenreaders and browsers
14 // Credit: HTML5 Boilerplate
20 // Visibility utilities
23 .visible-phone { display: none !important; }
24 .visible-tablet { display: none !important; }
27 .hidden-desktop { display: none !important; }
28 .visible-desktop { display: inherit !important; }
30 // Tablets & small desktops only
31 @media (min-width: 768px) and (max-width: 979px) {
32 // Hide everything else
33 .hidden-desktop { display: inherit !important; }
34 .visible-desktop { display: none !important ; }
36 .visible-tablet { display: inherit !important; }
38 .hidden-tablet { display: none !important; }
42 @media (max-width: 767px) {
43 // Hide everything else
44 .hidden-desktop { display: inherit !important; }
45 .visible-desktop { display: none !important; }
47 .visible-phone { display: inherit !important; } // Use inherit to restore previous behavior
49 .hidden-phone { display: none !important; }
53 .visible-print { display: none !important; }
57 .visible-print { display: inherit !important; }
58 .hidden-print { display: none !important; }