/* Prode Tours v106414 — Testi editoriali SEO visibili sotto le immagini di rotte e veicoli.
   Ambito ristretto alle sole schede Transfers: nessuna modifica al modulo di prenotazione. */
body.public-v5 main.transfer-main .ptx-marketing-layout .ptx-route-card{
  grid-template-rows:120px minmax(75px,auto) auto auto;
}
body.public-v5 main.transfer-main .ptx-marketing-layout .ptx-route-card .ptx-route-seo{
  grid-column:1/-1;grid-row:3;min-width:0;
  padding:0 14px 10px;margin:0;
  color:#e0e8df!important;font:450 11.5px/1.52 Inter,Arial,sans-serif;
  overflow-wrap:anywhere;
}
body.public-v5 main.transfer-main .ptx-marketing-layout .ptx-route-card .ptr-card-details{
  grid-row:4;padding-top:0;
}
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-card .ptx-vehicle-seo{
  color:#4a6052!important;font:450 11.5px/1.58 Inter,Arial,sans-serif!important;
  margin:7px 3px 0!important;padding:0 3px;
  overflow-wrap:anywhere;
}
@media(max-width:560px){
 body.public-v5 main.transfer-main .ptx-marketing-layout .ptx-route-card{
   grid-template-columns:118px minmax(0,1fr) 38px;
   grid-template-rows:minmax(103px,auto) auto auto;
 }
 body.public-v5 main.transfer-main .ptx-marketing-layout .ptx-route-card .ptx-route-media{
   grid-column:1;grid-row:1;height:100%;min-height:103px;
 }
 body.public-v5 main.transfer-main .ptx-marketing-layout .ptx-route-card .ptx-route-seo{
   grid-column:1/-1;grid-row:2;padding:10px 13px 7px;
   font-size:11px;line-height:1.45;border-top:1px solid rgba(232,202,148,.22);
 }
 body.public-v5 main.transfer-main .ptx-marketing-layout .ptx-route-card .ptr-card-details{
   grid-column:1/-1;grid-row:3;padding:0 13px 12px;
 }
}
