/* TPH STEP38D3
   Target the actual recommendation paragraph, regardless of whether it has .desc. */

#recommended .stay-card .stay-body > p:not(.locale):not(.price):not(.tph38c-location-source-hidden){
  margin-top:0!important;
  margin-bottom:5px!important;
  font-size:10.5px!important;
  line-height:1.34!important;
}

#recommended .stay-card .stay-body > h3{
  margin-bottom:1px!important;
}

@media(max-width:650px){
  #recommended .stay-card .stay-body{
    padding-top:8px!important;
  }

  #recommended .stay-card .stay-body > h3{
    margin-top:0!important;
    margin-bottom:0!important;
  }

  #recommended .stay-card .stay-body > p:not(.locale):not(.price):not(.tph38c-location-source-hidden){
    margin-top:-2px!important;
    margin-bottom:4px!important;
    font-size:10px!important;
    line-height:1.28!important;
  }
}