
/* Train Mobil Header Social Visibility Fix 1.0 */

.tm21-header .tm21-social{
  display:flex !important;
  align-items:center !important;
  gap:14px !important;
}

.tm21-header .tm21-social .tm21-social__link{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:26px !important;
  height:26px !important;
  flex:0 0 26px !important;
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  font-size:0 !important;
  line-height:1 !important;
  text-decoration:none !important;
}

.tm21-header .tm21-social .tm21-social__link--youtube{
  width:30px !important;
  flex-basis:30px !important;
}

.tm21-header .tm21-social .tm21-social__link--facebook{
  width:22px !important;
  flex-basis:22px !important;
}

.tm21-header .tm21-social .tm21-social__link svg{
  display:block !important;
  width:100% !important;
  height:100% !important;
  fill:currentColor !important;
  opacity:1 !important;
  visibility:visible !important;
}

.tm21-header .tm21-social .tm21-social__link:hover,
.tm21-header .tm21-social .tm21-social__link:focus-visible{
  color:#f2c400 !important;
}
