section.content article{ text-align: left; } section.content article div.monster{ display:inline-block; vertical-align: top; width: 10em; max-width: 15%; } @media screen and (max-width : 990px){ section.content article div.monster{ display: block; max-width: 100%; width: initial; } } section.content article div.monster_runes{ display:inline-block; vertical-align: top; max-width: 80%; } @media screen and (max-width : 990px){ section.content article div.monster_runes{ display: block; max-width: 100%; } } section.content article div.monster_runes > table.rune{ font-size: 90%; } section.content article div.monster_runes div.alternatives{ padding: 0.2em; margin-top: -0.6em; margin-left: 1.5em; margin-bottom: 0.5em; border-left: 0.1em solid #3c2929;; border-bottom: 0.1em solid #3c2929;; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; font-size: 90%; background: linear-gradient(47deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.1) 60%, rgba(255,255,255,0) 80%); }