div#catlinks-sidebar { display: none; } #catlinks { display: none; } .home-page h2:after { border-bottom: 1px solid transparent !important; } div.tright, div.floatright, table.floatright { padding: 0 0 1em 0em; } .thumbinner { max-width: 250px; } .main-portals { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 20px; grid-row-gap: 20px; } .main-portals > div { border: 1px solid #f81472; border-radius: 15px; background-image: radial-gradient(#001321, black 200%); padding-top: 1em; padding-bottom: 1em; } .home-page #youtube-outer { margin: 0 auto; margin-bottom: 1em; float: none; } #hide-cat { display: none; } @media screen and (max-width: 750px) { .main-portals { display: grid; grid-template-columns: 1fr; grid-row-gap: 20px; } }