body {background: #ffffff;} .sport-option a img {filter: grayscale(100%);} .sport-option a:hover img {filter:none;} .sports-overlay { background: rgb(255 255 255 / 80%); font-size: 1.25rem; font-weight: bold; position: absolute; width: 100%; } @media (max-width: 768px) { .sport-option a img {filter: grayscale(50%);} }