.mean-bar:after { color: #ffffff; content: "Menu"; display: block; font-family: Myriad Pro; font-size: 18px; font-weight: normal; height: 30px; left: -7px; padding: 13px 20px; position: absolute; text-indent: 0; top: -5px; } .meanmenu-reveal.meanclose { font-family: arial !important; font-size: 21px !important; line-height: 1.1 !important; } .mean-nav .container { padding: 0 !important; } .mean-container a.meanmenu-reveal span { background: none repeat scroll 0 0 #ffffff; display: block; height: 4px; margin-top: 5px; } .mean-container .mean-nav ul li a.mean-expand { font-size: 20px !important; padding: 10px 8px 18px !important } .mean-container .mean-bar { background:#303441; border: medium none; width: 100%; position: absolute; z-index: 9999; box-shadow: 0 0 3px #666; margin-bottom: 10px; } .mean-container .mean-nav { background: none repeat scroll 0 0 #19ade3; } .mean-container .mean-nav { background:#1d202c; } .mean-container .mean-nav ul li a { color: #ffffff; display: block; float: left; font-size: 16px; line-height: 1.5; margin: 0; padding: 10px 15px; text-align: left; text-decoration: none; text-transform: capitalize; width: 92%; } .mean-container .mean-nav ul li li a { padding: 5px 10%; } .mean-container a.meanmenu-reveal { background: none repeat scroll 0 0 #fff; border-radius: 2px; height: 30px; margin: 5px 6px 0; padding: 5px 5px 0 5px; position: absolute; right: 0; width: 36px; color: #111; } .mean-container a.meanmenu-reveal span:first-child { margin: 2px 0 1px; } .mean-container a.meanmenu-reveal span { background: none repeat scroll 0 0 #666; display: block; height: 3px; margin: 5px 0; } .mean-container .mean-bar { float: left; min-height: 45px; } .mean-container .mean-nav { margin-top: 45px; } .mean-last h3.demo{ color: #fff; padding-left:14px; border: none; font-size: 20px; } .mean-last .demo > a { color: #fff !important; font-size: 20px !important; } .mean-last h3.demo { padding: 0; } .mean-bar a.meanclose{ color: #000; }