section.content article{ text-align: left; } @media screen and (max-width : 990px){ section.content article{ width: 95%; max-width: 95%; margin: 0.2em auto; display: block; } } section.content article div.monster{ display: block; width: 8em; } @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; width: 100%; } @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: 80%; max-width: 50%; vertical-align: top; margin: 0 -0.5em 0.5em 0.5em; } section.content article div.monster_runes div.craft{ display: inline-block; vertical-align: top; max-width: 45%; min-width: 35%; padding: 1em; margin: 0 0 1em 0; font-size: 80%; background: linear-gradient(47deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0) 70%); }