.blog .site-inner { max-width: 1530px; padding: 4vw 0; } .content { display: flex; flex-wrap: wrap; } .content .entry { width: 33.3%; padding: 0 20px; margin-bottom: 2vw; float: left; } .content .entry-title { font-size: 27px; text-transform: uppercase; letter-spacing: 1px; } .content .entry-title a { color: #356582; } .content .entry-image-link { mask-image: url('/wp-content/plugins/bmg-bb-addons/assets/img/story-mask.png'); mask-size: cover; mask-position: center 110%; margin-bottom: 10px; display: block; } .content .pagination { width: 100%; margin-top: 40px; text-align: center; display: block; } @media only screen and (max-width: 1340px) { .blog .site-inner { padding: 40px 0; } .content .entry { padding: 0 15px; margin-bottom: 30px; } .content .entry-title { font-size: 23px; } } @media only screen and (max-width: 1024px) { .blog .site-inner { max-width: 860px; } .content .entry { width: 50%; } } @media only screen and (max-width: 640px) { .blog .site-inner { max-width: 400px; } .content .entry { width: 100%; float: none; } }