Why you are creating all this style? Foundation has style for this.