@media (max-width: 960px) { 
	.control-bar--devices { display: none; }
}

@media (max-width: 540px) {
	.control-bar { padding: 0 20px; }
	.control-bar--pages { flex-grow: 1; min-width: 0; }
	.control-bar--pages > span { margin-right: 20px; }
	.pages--container { flex-grow: 1; min-width: 0; }
	.icon-link { margin-left: 20px; }
	.pages--dropdown { min-width: 0; }
}