/* GDS Travel — one native breadcrumb presentation for every service template.
   No changes to hero titles, text sections, card layouts or site navigation. */
body .gds-site-breadcrumbs{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  direction:rtl!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 16px!important;
  padding:0!important;
  font-family:Alexandria,Tahoma,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:500!important;
  line-height:1.8!important;
  text-align:right!important;
}
body .gds-site-breadcrumbs a{
  color:rgba(255,255,255,.86)!important;
  font-size:inherit!important;
  font-weight:500!important;
  line-height:inherit!important;
  text-decoration:none!important;
  transition:color .2s ease!important;
}
body .gds-site-breadcrumbs a:hover,
body .gds-site-breadcrumbs a:focus-visible{
  color:#EE6F00!important;
  text-decoration:none!important;
}
body .gds-site-breadcrumbs .gds-breadcrumbs-separator{
  display:inline-block!important;
  color:rgba(255,255,255,.64)!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:1.5!important;
}
body .gds-site-breadcrumbs .is-current{
  color:#EE6F00!important;
  font-size:inherit!important;
  font-weight:700!important;
  line-height:inherit!important;
  max-width:100%!important;
  overflow-wrap:break-word!important;
}
/* Native single-post hero is lighter than service image overlays in some views. */
body.single-post .gds-site-breadcrumbs a{
  color:inherit!important;
}
body.single-post .gds-site-breadcrumbs .gds-breadcrumbs-separator{
  color:inherit!important;
  opacity:.7;
}
@media (max-width:767px){
 body .gds-site-breadcrumbs{
   gap:6px!important;
   font-size:12px!important;
   line-height:1.85!important;
   margin-bottom:12px!important;
 }
 body .gds-site-breadcrumbs .gds-breadcrumbs-separator{font-size:14px!important}
}
