Si no tienes subido el código a ningún hosting, puedes dejarlo en algún sitio como codepen.io, jsbin.com, o jsfiddle.net.
El caso es que con lo poco que enseñas, no se puede ver donde está el fallo, y el CSS no corresponde a la parte que afecta al problema. Por eso te decía de ponerlo en algún sitio y ya miramos a ver dónde está mal e intentamos explicarte el porqué.
Y nadie se va a reír de nada. Los fallos pequeños "tontos" están a la orden del día, desde el que hace su primer "hola mundo" hasta el que lleva años con estas historias.