/* RetreatStay mobile footer branding. Kept separate because homepage asset trimming
   intentionally removes the broader Public QA stylesheet. */
@media(max-width:767px){
  .site-footer #text-3 .textwidget>p,
  .site-footer .widget_text .textwidget>p:has(>a:first-child>img){display:flex!important;flex-direction:column!important;align-items:center!important;gap:.7rem!important;width:100%!important;margin:0 0 1.75rem!important;text-align:center!important;line-height:1.45!important}
  .site-footer #text-3 .textwidget>p>a:first-child,
  .site-footer .widget_text .textwidget>p:has(>a:first-child>img)>a:first-child{display:block!important;width:min(300px,100%)!important;max-width:100%!important;line-height:0!important}
  .site-footer #text-3 .textwidget>p>a:first-child img,
  .site-footer .widget_text .textwidget>p:has(>a:first-child>img)>a:first-child img{display:block!important;width:100%!important;max-width:300px!important;height:auto!important;margin:0 auto!important}
}
