Tengo este menú:
Código CSS:
Ver original
#navbar { width: 95%; height: auto; list-style: none; margin: 12px 0 0 2%; border: none; } #navbar a { font-size: 1em; letter-spacing: 0.05em; } #main { display: inline-block; margin: -20px auto 0 auto; padding: 0 auto 15px auto; } #breadcrumb a:hover { color: #BE171E; } ul.menu { width: 100%; height: auto; margin: 0 auto 10px auto; background-color: #D8D0B9; list-style: none; /* Sombra */ -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0); } ul.menu li { font-family: 'Merriweather', serif; color: #FF0000; text-align: center; line-height: 45px; width: auto; height: auto; display: block; padding: 0; } ul.menu li.current { font-weight: bold; } ul.menu a { font-family: 'Merriweather', serif; font-size: 1.2em; text-align: center; color: #023568; line-height: 50px; text-decoration: none; text-transform: none; width: 100%; height: 50px; padding-left: 10px; padding-right: 10px; display: inline-block; background-color: transparent; } ul.menu a:hover { color: #FFFFFF; height: 50px !important; background-color: #023568; /* Borde redondeados */ border-radius: 0px 0px 0px 0px; } ul.steplist { margin: 0; padding: 0; list-style-type: decimal; } ul.steplist li { margin: 0; padding: 0; font-size: 0.85em; padding-right: 0.5em; display: inline; text-transform: uppercase; } ul.steplist li.current { font-weight: bold; } ul.steplist a { text-decoration: none; } ul.plain { list-style-type: none; padding-left: 1.5em; }
Deseo convertir en responsive (que se oculte y expanda).
Dese se a partir de estos .css ya que es un sistema CMS que solo me permite trabajar con los estilos dados por el sistema.
Gracias por su ayuda