No veo que usas la propiedad 
border-radius por ningún sitio. 
    
No hay necesidad de usar prefijos propietarios, ya que funciona sin ellos desde hace tiempo en todos los navegadores: 
http://caniuse.com/border-radius 
Supongo que con 
firefoz te refieres a Firefo
x.