/* v170 — hotel class stars: consistent in All Partners, Hotel and map popups. */
.all-partner-row.category-hotel .partner-card-meta{
  display:inline-flex!important;
  align-items:center;
  font-size:clamp(17px,1.65vw,23px)!important;
  line-height:1.1!important;
  letter-spacing:.5px!important;
  white-space:nowrap!important;
  color:#d99400!important;
  min-width:0;
  font-weight:900!important;
}
.partner-panel-hotel .hotel-partner .star-rating{
  color:#d99400!important;
  font-weight:900!important;
  white-space:nowrap;
  letter-spacing:.5px;
}
.map-partner-hotel-stars{
  display:inline-block;
  color:#d99400;
  letter-spacing:.5px;
  font-size:clamp(13px,1.15vw,16px);
  white-space:nowrap;
  font-weight:900;
  margin-inline-start:7px;
}
@media(max-width:720px){
  .all-partner-row.category-hotel .partner-card-meta{
    display:inline-flex!important;
    grid-column:2!important;
    grid-row:auto!important;
    justify-self:start!important;
    align-self:start!important;
    margin:5px 0 0!important;
    font-size:19px!important;
  }
}
@media(max-width:430px){
  .all-partner-row.category-hotel .partner-card-meta{font-size:17px!important;letter-spacing:0!important}
  .map-partner-hotel-stars{font-size:14px;margin-inline-start:4px}
}
