.wcfm_dashboard_item_title{
    color: #4e54a4; 
}
.wcfmmp_sold_by_wrapper a {
    color: #4e54a4 !important;
}
/* Make all WCFM vendor store logos square, cover-cropped, and circular */
.wcfmmp-store-list .wcfmmp_store_list_image img,
.wcfmmp-store-info .wcfmmp_vendor_logo img,
.wcfmmp_sold_by_logo{
  width: 25px !important;       /* pick whatever fixed size you like */
  height: 25px !important;             /* keep width & height equal for a square */
    max-width: 30px !important;   /* override any inherited max-constraints */
  max-height: 30px !important;  /* ditto */
  object-fit: cover !important;         /* crops/zooms to fill the box */
  border-radius: 50% !important;        /* makes it circular */

  margin: 0 auto !important;            /* center if needed */
}

/* If you have logos elsewhere (e.g. in the store header), target them too */
.wcfmmp-store-header-logo img {
  width: 32px;
  height: 32px;
  object-fit: cover;
  border-radius: 50%;
}

.wcfmmp_sold_by_label {
    display: none !important;
}
/* --- WoodMart Category Dropdown Thumbnails --- */
.wd-header-categories img.cat-thumb {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  object-fit: cover;
  border-radius: 4px;
  margin-right: 8px;
  flex-shrink: 0;
  display: inline-block;
  vertical-align: middle;
}
.wd-header-categories .cat-title {
  line-height: 1.2;
  font-size: 14px;           /* adjust text size if needed */
}

.wd-header-categories li.menu-item > a {
  display: flex;
  align-items: center;
  gap: 6px;                  /* consistent spacing between image and text */
  padding: 6px 14px;         /* slightly tighter padding for compact layout */
}

.wd-header-categories li.menu-item > a:hover img.cat-thumb {
  transform: scale(1.05);
  transition: transform 0.2s ease;
}

.cat-thumb-mp {
  resize: none;
  width: 50px;
  height: 50px;
}

/* Force 18×18 thumbnails inside the WoodMart header categories menu */
.wd-header-categories li.menu-item > a > img.cat-thumb-mp,
.wd-header-categories li.menu-item > a > img.cat-thumb {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  object-fit: cover !important;   /* your computed shows "fill" => override it */
  border-radius: 4px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  flex-shrink: 0 !important;
  margin-right: 8px !important;
  transition: transform 0.2s ease;  /* keep your hover animation smooth */
}
.wd-header-categories li.menu-item > a:hover > img.cat-thumb-mp,
.wd-header-categories li.menu-item > a:hover > img.cat-thumb {
  transform: scale(1.05);
}
