/* Meadows Website V18.1
   Restore the original results template feel while using supplied real result images. */

.mw18-original-results .mw18-scroll-row{
  display:flex;
  flex-wrap:nowrap;
  gap:15px;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x proximity;
  padding-bottom:10px;
  scrollbar-width:thin;
  scrollbar-color:#8e236a #f3e9ef;
}
.mw18-original-results .mw18-scroll-row::-webkit-scrollbar{height:8px}
.mw18-original-results .mw18-scroll-row::-webkit-scrollbar-track{background:#f3e9ef;border-radius:999px}
.mw18-original-results .mw18-scroll-row::-webkit-scrollbar-thumb{background:#8e236a;border-radius:999px}

.mw18-original-results .mw18-ba-card{
  flex:0 0 calc((100% - 45px)/4);
  min-width:calc((100% - 45px)/4);
  scroll-snap-align:start;
}
.mw18-ba-media{height:auto!important;background:#f4efec!important}
.mw18-media-strip{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:100%;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x mandatory;
  gap:0;
  height:100%;
  scrollbar-width:none;
  -ms-overflow-style:none;
}
.mw18-media-strip::-webkit-scrollbar{display:none}
.mw18-media-shot{
  margin:0;
  scroll-snap-align:start;
  min-width:0;
  height:100%;
}
.mw18-media-shot img{
  display:block;
  width:100%;
  height:auto;
}
.mw18-ba-meta small{
  color:#8c747f;
  display:block;
}

@media (max-width:1180px){
  .mw18-original-results .mw18-ba-card{
    flex-basis:calc((100% - 15px)/2);
    min-width:calc((100% - 15px)/2);
  }
}
@media (max-width:767px){
  .mw18-original-results .mw18-ba-card{
    flex-basis:100%;
    min-width:100%;
  }
}
