.navigationMenuMobileComponent { color:#ffffff; line-height:normal; margin:0px auto; padding:30px 0px 10px; position:relative; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:100%; } .navigationMenuMobileComponent .divMenuContainer { background-color:rgba(0, 0, 0, 0.25); overflow-x:scroll; overflow-y:hidden; padding:0px 20px; position:relative; -webkit-overflow-scrolling:touch; } .navigationMenuMobileComponent .divMenuContainer::-webkit-scrollbar { background:transparent; height:0px; width:0px; } .navigationMenuMobileComponent .divMenuScroller { height:60px; position:relative; } .navigationMenuMobileComponent .divMenuItem { background-position:center 5px; background-repeat:no-repeat; background-size:32px 32px; cursor:pointer; float:left; height:100%; position:relative; transition:background-color 0.25s; width:100px; } .navigationMenuMobileComponent .divMenuItem:hover { background-color:#0cd35d; } .navigationMenuMobileComponent .divMenuItemLabel { bottom:5px; font-size:12px; left:0px; position:absolute; right:0px; text-align:center; } /* MEDIA QUERIES */ @media (max-width: 800px) { .navigationMenuMobileComponent .divMenuContainer { padding:0px 10px; } }