div#catlinks-sidebar {
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;
}
.floppy {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: flex-start;
justify-content: space-evenly;
}
.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;
}
}