header.menu{ position: absolute;; top:12px; right:12px; z-index: 3000; } header.menu .icons i{ cursor: pointer; display: inline-block; padding: 0.4em 0 0 0.4em; margin-left: 12pt; border-radius: 0.9em; background: rgba(255,255,255,0.7); border: none; height: 1.4em; width: 1.4em; box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24); font: normal normal normal 24px/1 FontAwesome; } header.menu .icons i.mini{ width: 22px; height: 22px; font-size: 16px; } header.menu .icons i span{ font-size: 12px; position: relative; top:12px; left:-24px; display: inline-block; white-space: nowrap; overflow-x: visible; width: 0px; height: 0px; }