.top{ #logo{ width:185px; position:absolute; bottom:0; left:40px; } min-height:90px; width:100%; margin:auto; position:fixed; top:0px; right:0; left:0; background:rgba(0,0,0,0.7); z-index:3; #menu{ margin-right:40px; margin-bottom:14px; font-size:14px; text-align:right; text-transform:uppercase; position:absolute; right:0; bottom:0; a{ margin:0; display: inline-block; color:white; text-decoration: none; padding: 2px 10px; margin-right:5px; &:hover, &.active{ color:rgba(116,180,55,1); } &:last-child{ margin-right:0; } } } #personnal_menu{ a{ margin:0; display: inline-block; color:white; opacity:0.5; font-size:0.9em; text-decoration: none; padding: 2px 10px; margin-right:5px; &:hover, &.active{ opacity:1; color:rgba(116,180,55,1); } position:absolute; top:15px; right:35px; } } }