/*
Theme Name: Th Shop Mania Child
Theme URI: https://themehunk.com/th-shop-mania/
Template: th-shop-mania
Author: ThemeHunk
Author URI: https://www.themehunk.com
Description: Shop Mania is a modern, lightweight WooCommerce WordPress theme built for speed, flexibility, and seamless user experience. Designed with SEO optimization and AJAX technology, it ensures fast loading times and smooth, dynamic shopping without page reloads — keeping your customers engaged and boosting conversions.Compatible with page builders such as Elementor, and Gutenberg, Shop Mania is ideal for creating versatile online stores across various industries: electronics, fashion, furniture, apparel, sports gear, jewelry, cosmetics, multi-vendor marketplaces, health products, food, automotive parts, organic goods, and more.This theme boosts performance through advanced CSS variable styling and server optimization, while offering deep WooCommerce integration and support for powerful plugins. Discover everything Shop Mania has to offer and explore our powerful premium version at https://themehunk.com/th-shop-mania
Tags: [object Object]
Version: 1.7.2.1764951439
Updated: 2025-12-05 16:17:19

*/
/* ====== Force remove bullets & professional dropdown styling (HIGH specificity) ====== */

/* Target dropdown inside header category area very specifically */
.menu-category-list.toogleclose .thsm-product-cats,
.menu-category-list.toogleclose .thsm-product-cats ul,
.menu-category-list.toogleclose .thsm-product-cats li {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* remove marker pseudo and before content if any theme adds it */
.menu-category-list.toogleclose .thsm-product-cats li::marker,
.menu-category-list.toogleclose .thsm-product-cats li::before,
.menu-category-list.toogleclose .thsm-product-cats li::after {
  display: none !important;
  content: none !important;
}

/* remove any inline background from li elements */
.menu-category-list.toogleclose .thsm-product-cats li {
  background: transparent !important;
}

/* anchor: full width block, padding & professional look */
.menu-category-list.toogleclose .thsm-product-cats li a {
  display: block !important;
  width: 100% !important;
  padding: 12px 16px !important;
  border-radius: 8px !important;
  text-decoration: none !important;
  color: #222 !important;
  transition: background .18s ease, color .18s ease, transform .18s ease;
  box-sizing: border-box !important;
}

/* icon spacing */
.menu-category-list.toogleclose .thsm-product-cats li a img.emoji {
  margin-right: 10px !important;
  width: 20px !important;
  height: 20px !important;
  vertical-align: middle !important;
}

/* count styling */
.menu-category-list.toogleclose .thsm-product-cats li a .count {
  color: #666 !important;
  margin-left: 8px !important;
  font-size: 0.95em !important;
}

/* hover */
.menu-category-list.toogleclose .thsm-product-cats li a:hover,
.menu-category-list.toogleclose .thsm-product-cats li a:focus {
  background: rgba(167,8,8,0.06) !important;
  color: #a70808 !important;
  transform: translateX(4px) !important;
  box-shadow: 0 2px 8px rgba(16,24,40,0.04) !important;
}

/* ensure dropdown panel layout (if missing) */
.menu-category-list.toogleclose .thsm-product-cats {
  position: absolute !important;
  left: 0 !important;
  top: calc(100% + 10px) !important;
  width: 320px !important;
  background: #fff !important;
  padding: 12px !important;
  border-radius: 10px !important;
  box-shadow: 0 8px 24px rgba(16,24,40,0.08) !important;
  border: 1px solid rgba(0,0,0,0.06) !important;
  z-index: 9999 !important;
}

/* responsive: mobile full width */
@media (max-width:768px){
  .menu-category-list.toogleclose .thsm-product-cats {
    position: fixed !important;
    width: calc(100% - 32px) !important;
    left: 16px !important;
    top: 90px !important;
    max-height: calc(100vh - 120px) !important;
    overflow-y: auto !important;
  }
}
