/* Keep product-description tables as real tables on phones */
@media only screen and (max-width: 480px) {
  #product_description table { width: auto !important; max-width: 100%; table-layout: auto !important; }
  #product_description td, #product_description th {
    display: table-cell !important;
    padding: 4px 6px !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
  }
}

/* Athos shows sub-categories in its Category filter - hide Volusion's duplicate box */
body.ss-category #content_area > table > tbody > tr:has(a.subcategory_link) {
  display: none !important;
}