.navbar ul { display: flex; justify-content: space-evenly; padding: 0px; } .navbar li { list-style-type: none; margin-left: 5px; margin-right: 5px; font-size: 20px; } a { color: black; text-decoration: underline; } .border { border: 2px solid black; padding: 10px; margin-bottom: 20px; } .footer { text-align: center; } .ring { display: flex; justify-content: space-between; } .ring-next { margin-right: 10px; } .blog-title { font-size: 3em; } .blog-header { text-align: center; } .blog-content img { max-width: 60%; height: auto; margin-left: auto; margin-right: auto; display: block; } .homepage-wrapper { display: flex; } .homepage-content { flex-grow: 1; } .homepage-column { min-width: 200px; width: 300px; flex-grow: 1; margin-left: 20px; } .homepage-column ul { overflow-wrap: break-word; } @media screen and (max-width: 600px) { .homepage-column { width: 100%; margin-left: 0px; margin-bottom: 20px; } .homepage-wrapper { flex-wrap: wrap-reverse; } } .webring { display: flex; justify-content: space-evenly; }