.homepage-middle { background: #ffffff;  }
.homepage-middle a { color: #000000; }
.homepage-middle h3 {     padding: 11px 5px 11px 15px; margin: 0; 
    border-bottom: 1px solid #dfdfdf;
    position: relative;
    font-family: 'Oswald', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    text-transform: uppercase; }
.mediaList .subHeading { display: none; }
.mediaList ul { text-align: center; margin: 0;}
.mediaList li { position: relative; vertical-align: top; display: inline-block; width: 25%; max-width: 320px; }
.mediaList li .secondaryContent { margin: 10px 0px 0px; padding: 0px; }
.mediaList li .thumb { position: relative; }
.mediaList li .title { font-size: 12px; height: 30px; overflow: hidden; margin-top: 5px; line-height: 1.28; }
.mediaList li .info { font-size: 11px; white-space: nowrap; overflow: hidden; margin-top: 5px; line-height: 1.2; display: none;}
.mediaList .overlays { background-color: rgba(0, 0, 0, 0.5); black; color: white; font-size: 10px; padding: 1px 2px 2px; position: absolute; }
.mediaList .overlays.overTopL { top: 5px; left: 5px; }
.mediaList .overlays.overTopR { top: 5px; right: 5px; display: none; }
.mediaList .overlays.overBtmL { bottom: 8px; left: 5px; }
.mediaList .overlays.overBtmR { bottom: 8px; right: 5px; }
.mediaList .overlays a:link, .overlays a:visited { color: white; }
.mediaList .oControl { width: 17px; height: 15px; float: left; position: static; }
.mediaList .pControl { text-align: right; }
.mediaList .pControl a { width: 18px; height: 15px; display: inline-block; }
.mediaList .oNumbs { float: left; position: static; line-height: 1.4; display: none;}
.mediaList .oComms { background: url('https://popgeeks.net/forums/styles/8wayrun/EWRmedio.png') -0px -40px; display: none; }
.mediaList .oLikes { background: url('https://popgeeks.net/forums/styles/8wayrun/EWRmedio.png') -20px -40px; display: none; }
.mediaList .oViews { background: url('https://popgeeks.net/forums/styles/8wayrun/EWRmedio.png') -40px -40px; }
.sectionMain.mediaSummary.mediaList { width: 100%; }
.sectionMain.mediaSummary.mediaList ul li { width: 24%; padding: 0 3px 3px; }
.mediaListContainer {margin-bottom: 40px;}
.mediaListContainer .mediaList li { width: 24%; }
.mediaListContainer .nodeInfo { margin-bottom: 5px; font-size: 15px; color: #FFF; text-transform: uppercase; font-weight: 600; }
.mediaListContainer .categoryText { -ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto;}
.mediaListNav { text-align:center; display: none; }
.mediaListNav div { margin-top: 5px; margin-bottom: 0; }
.mediaListNav div a { font-size: 1.2em; font-weight: bold; }


@media (max-width: 600px) {
.mediaListContainer .mediaList li { width: 49%; }
.sectionMain.mediaSummary.mediaList ul li { width: 49%; }
}