/* HTNS v212 — align pastor, translator, and HD names on the same row */
#mainApp #view-home .home-sermon-copy{
  align-items:start !important;
}
#mainApp #view-home .home-sermon-pastor,
#mainApp #view-home .home-sermon-support > div{
  display:grid !important;
  grid-template-rows:10px auto !important;
  align-content:start !important;
}
#mainApp #view-home .home-sermon-pastor::before{
  content:"" !important;
  display:block !important;
  grid-row:1 !important;
}
#mainApp #view-home .home-sermon-pastor b{
  grid-row:2 !important;
  margin-top:0 !important;
}
#mainApp #view-home .home-sermon-support small{
  grid-row:1 !important;
  margin:0 0 1px 0 !important;
  align-self:end !important;
}
#mainApp #view-home .home-sermon-support b{
  grid-row:2 !important;
  margin-top:0 !important;
  align-self:start !important;
}
#mainApp #view-home .home-sermon-support{
  align-items:start !important;
}
@media (max-width:390px){
  #mainApp #view-home .home-sermon-pastor,
  #mainApp #view-home .home-sermon-support > div{
    grid-template-rows:9px auto !important;
  }
}
