.cardLink { text-decoration: none; color: black; margin: 12px 24px; flex-basis: 100%; max-width: 200px; } .Card { text-decoration: none; color: #000; border: 2px solid #fbd38d; border-radius: 12px; padding: 0px 40px; } @media screen and (max-width: 600px) { .Card { padding: 0px 16px; margin: 10px 0px; } } .Latest { font-size: 1.8em; } .Card:hover { background-color: #ffc869; color: #fff; } .Card:hover .Diff { color: #fff; } .animate { -moz-transition: color, background-color 0.3s; -webkit-transition: color, background-color 0.3s; -ms-transition: color, background-color 0.3s; transition: color, background-color 0.3s; }