/* ====
   APS list & archive pages (brand index, all-gadgets, compare-list,
   brand/category archives). The standalone DisplayInput theme already gives
   the content area the full width, so instead of breaking out to 100vw we
   simply centre a comfortable max-width column with left/right gaps -- the
   same contained width used by the single and comparison templates.
   ==== */
.aps-container{
  width:100%;
  max-width:1180px;
  margin:0 auto;
  padding:0 24px;
  box-sizing:border-box;
  background:transparent;
}
.aps-container > .aps-row{display:block !important;margin:0 !important}
.aps-content,
.aps-content-left,
.aps-content-right,
.aps-content-full{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  float:none !important;
  padding:0 0 56px !important;
  box-sizing:border-box;
}
/* empty/unused sidebar must not reserve space */
.aps-container .aps-sidebar{display:none !important}

@media (max-width:600px){
  .aps-container{padding:0 16px}
  .aps-content,.aps-content-left,.aps-content-right,.aps-content-full{padding:0 0 40px !important}
}
