header img.logo { width: 50%; } nav > ul { list-style-type: none; padding: 0 auto; margin: 0; overflow: hidden; border-radius: 5px; background-color: #33f; } nav > ul > li { float: left; display: inline; padding: 5px 8px; transition: background-color 0.25s; } nav > ul > li:hover { background-color: #55f; } nav > ul > li > a { color: #fff; text-decoration: none; display: block; } div.info-card { width: 30%; text-align: center; display: inline; float: left; }