.header { width: 100%; background-color: #000; height: 60px; padding: 5px; margin-bottom: 20px; } .global-nav { text-align: right; } .global-nav .nav-logo { float: left; display: inline-block; margin-top: -18px; } .global-nav .nav-item { float: right; display: inline-block; margin: 0 10px; } .global-nav .nav-item a { display: inline-block; width: 160px; height: 30px; line-height: 30px; text-align: center; border-radius: 8px; color: #fff; font-size: 1.3rem; letter-spacing: 1px; transition: 0.15s; text-decoration: none; } .global-nav .nav-item.active a, .global-nav .nav-item a:hover { background-color: #d03c56; color: #fff; }