I have tested my answer and it seems to fix a lot of your layout problems. Line 1892 is causing the issues:
.ei-slider-thumbs li:hover img{opacity: 1; bottom: 13px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha
(Opacity=100)";}
Rewrite line 1892 in style.css to read:
.ei-slider-thumbs li:hover img{opacity: 1; bottom: 13px;}
The line breaks you had in -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=100) was causing firefox to stop reading the stylesheet after that point.
2
solved wordpress stylesheet not working in firefox [closed]