@charset "UTF-8";
/* TEST: you should immediately see a red outline if this file is being used */
/* Subcategories: single column + bigger text */
.subcategory-grid ul.navList {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  width: 100% !important; }

.subcategory-grid ul.navList > li.subcategory-item {
  width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 0 14px 0 !important; }

.subcategory-grid a.subcategory-link {
  display: block !important;
  font-size: 1.35rem !important;
  line-height: 1.35 !important;
  padding: 12px 0 !important;
  text-decoration: none; }

.subcategory-grid .subcategory-name {
  font-weight: 600 !important; }

.subcategory-grid .subcategory-link-container {
  display: none !important; }

/* Reduce the large vertical spacing between subcategory rows */
.subcategory-grid ul.navList > li.subcategory-item {
  margin-bottom: 10px !important;
  padding-bottom: 0 !important;
  min-height: 0 !important;
  height: auto !important; }

/* If the theme is adding big padding to the link */
.subcategory-grid a.subcategory-link {
  padding: 6px 0 !important;
  margin: 0 !important; }

/* The clear div can add spacing in some themes */
.subcategory-grid .clear {
  display: none !important; }

.subcategory-grid.visible-on-mobile ul.navList li.subcategory-item {
  height: auto !important;
  min-height: 0 !important; }

/* add blue rectangles */
.subcategory-grid ul.navList > li.subcategory-item {
  outline: 3px solid blue !important; }

/*last attempt */
/* Reset subcategory list items completely, then restyle the link */
.subcategory-grid ul.navList > li.subcategory-item {
  all: unset !important;
  /* removes the theme’s spacing rules */
  display: block !important;
  margin: 0 0 6px 0 !important;
  /* controls spacing between rows */ }

/* Hide image area completely */
.subcategory-grid .subcategory-link-container,
.subcategory-grid .clear {
  display: none !important; }

/* Restyle the text link */
.subcategory-grid a.subcategory-link {
  display: block !important;
  font-size: 1.35rem !important;
  line-height: 1.2 !important;
  padding: 0 !important;
  margin: 0 !important; }
