/* Icons */
.gc__category-button[data-category="icons"] {
    background-color: #fae13c;
  }
  
  .gc__category-button[data-category="icons"] .gc__category-decoration {
    background-image: url(https://pokecamp.b-cdn.net/icon/theseed-storeicons-vers2-04.png);
  }
  
  /* Commands, Claimblocks, Etc */
  .gc__category-button[data-category="commands-claimblocks-etc"] {
    background-color: #3c3ffa;
  }
  
  .gc__category-button[data-category="commands-claimblocks-etc"] .gc__category-decoration {
    background-image: url(https://pokecamp.b-cdn.net/icon/theseed-storeicons-vers2-05.png);
  }
  
  /* Ranks */
  .gc__category-button[data-category="ranks"] {
    background-color: #dc4140;
  }
  
  .gc__category-button[data-category="ranks"] .gc__category-decoration {
    background-image: url(https://cdn.clients.grphcrtv.com/seedmc_assets/premiumrank.png);
  }

    /* Rank Upgrades */
    .gc__category-button[data-category="upgrades"] {
      background-color: #67ff88;
    }
    
    .gc__category-button[data-category="upgrades"] .gc__category-decoration {
      background-image: url(https://pokecamp.b-cdn.net/theseed-storeicons-upgrades.png);
    }
  
  .gc__category-button[data-category="subscription"] .gc__category-decoration {
    background-image: url(https://cyborgmc.b-cdn.net/seed/kingrank-export.png);
  }
  
  /* Crates */
  .gc__category-button[data-category="survival-crate-keys"] {
    background-color: #ff56b4;
  }
  
  .gc__category-button[data-category="survival-crate-keys"] .gc__category-decoration {
    background-image: url(https://pokecamp.b-cdn.net/icon/theseed-storeicons-vers2-02.png);
  }
  
  /* Extras */
  .gc__category-button[data-category="sunstones"] {
    background-color: #2fabe9;
  }
  
  .gc__category-button[data-category="sunstones"] .gc__category-decoration {
    background-image: url(https://cdn.clients.grphcrtv.com/seedmc_assets/sunstones.png);
  }
  
  /* Theoretical category             V This is the category slug (from the url, eg '/category/ranks' would produce 'ranks' */
  .gc__category-button[data-category="theoretical-category"] {
      /*              V Hex formatted colour code for the category button background, which is then overlaid with a pixel texture. */
    background-color: #2fabe9;
  }
  
  .gc__category-button[data-category="theoretical-category"] .gc__category-decoration {
      /*                  V Replace this bit with an image URL for the category feature image */
    background-image: url(https://cdn.clients.grphcrtv.com/seedmc_assets/extras.png);
  }
  
  /* Remove these next 3 lines to extend the first row of categories */
  @media screen and (min-width: 992px) {
      .gc__category-button:nth-child(-n+2) {
        flex: 1 1 40%;
      }
  }
  
  /* ^ Added by isaac@grphcrtv 22/11/24 */
  
  .featured-package .module-title {
      color: #96a4ad;
      font-size: 12px;
      font-style: italic;#
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 1px;
  }
  
  .subcat-red {
      background: #c74141 url(https://cdn.tebex.io/store/758598/templates/75674/assets/daae5b7a9eee79073957ae5a3a9a7e91ed7ee281.png) center center no-repeat;
  }
  
  .subcat-green {
      background: #50c741 url(https://cdn.tebex.io/store/758598/templates/75674/assets/daae5b7a9eee79073957ae5a3a9a7e91ed7ee281.png) center center no-repeat;
  }
  
  .subcat-blue {
      background: #36b2ec url(https://cdn.tebex.io/store/758598/templates/75674/assets/daae5b7a9eee79073957ae5a3a9a7e91ed7ee281.png) center center no-repeat;
  }
  
  .subcat-pink {
      background: #ff5ab7 url(https://cdn.tebex.io/store/758598/templates/75674/assets/daae5b7a9eee79073957ae5a3a9a7e91ed7ee281.png) center center no-repeat;
  }
  
  .subcat:hover {
      color: #eee !important;
      text-decoration: none !important;
      box-shadow: rgba(0,0,0,0.3) 0 4px 18px !important;
  }
  
  .subcat {
      color: #fff;
      border-radius: 6px;
      padding: 10px 15px;
      font-weight: bold;
      display: none;
      width: 100%;
      font-size: 30px;
      transition: 140ms all ease-in-out;
  }
  
  
  .countdown-to {
      background: #fff;
      border-radius: 10px;
      font-weight: 700;
      color: #7d8392;
      font-size: 14px;
      margin-top: 4px;
  }
  
  .text-coupon {
      background: #c74141 url(https://cdn.tebex.io/store/758598/templates/75674/assets/daae5b7a9eee79073957ae5a3a9a7e91ed7ee281.png) center center no-repeat;
      color: #fff;
      border-radius: 6px;
      padding: 10px 15px;
      font-weight: bold;
  }
  
  .packages-image .countdown-to {
      position: absolute;
      top: 20px;
      left: 20px;
      right: 20px;
      margin: 0;
  }
  
  .packages-image .package {
      position: relative;
  }
  
  .countdown-to:before {content: 'GONE IN:';padding-right: 7px;font-size: 12px;color: #e91e1e;}
  
  .modules .featured-package .text .price .discount, .packages-row .package .price .discount, .packages-image .package .price .discount { color: #96a4ad !important; }
  .navbar.subnav .navbar-toggler .bar { background: #fff; }
  .navbar-light .navbar-nav .nav-link.disabled { color: #ecffdf; }
  
  .category-cards {
      margin: 0 -5px !important;
  }
  
  .category-cards .category-wrap { padding: 5px; }
  
  .category-cards .store-button {
      padding-bottom: calc(100% / 1.26 * 1) !important;
  }
  
  
  /* Category heading colours */
  
  /* Ranks */
  .category-title[data-category="1301764"] {
      background-color: #DB3F3D;
  }
  
  /* Crates */
  .category-title[data-category="1403100"] {
      background-color: #FF53B2;
  }
  
  /* Extras */
  .category-title[data-category="1303584"] {
      background-color: #41b6ea;
  }