moved hover pseudo class to media queries > 1024px to prevent weird touch-hover experiences on iPads and tablets