a { transition: background 300ms, color 300ms, border-color 300ms; -moz-transition: background 300ms, color 300ms, border-color 300ms; -o-transition: background 300ms, color 300ms, border-color 300ms; -webkit-transition: background 300ms, color 300ms, border-color 300ms; } svg[data-icon].svg-inline--fa {  display: initial; flex-shrink: initial; align-items: initial; justify-content: initial; box-sizing: initial; padding: 0; border: none; border-radius: 0; background: none; box-shadow: none;  color: currentColor; font-size: inherit; }