.mini-menu{margin:0 auto;max-width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid rgba(0,0,0,.75);-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.4);overflow:hidden;font:normal 16px Helvetica,Arial,sans-serif;}
.mini-menu ul{margin:0;padding:0;list-style:none;}
.mini-menu>ul>li{position:relative;}
.mini-menu>ul>li>a{display: block;margin-bottom:5px;padding:1.4em 1.8em;outline:0;border-bottom:1px solid #222;background:#707D6B;background-image:-webkit-linear-gradient(#707D6B,#657060);background-image:-moz-linear-gradient(#707D6B,#657060);background-image:-ms-linear-gradient(#707D6B,#657060);background-image:linear-gradient(#707D6B,#657060);-webkit-box-shadow:inset 0 1px 0 0 rgba(250,250,250,.1);-moz-box-shadow:inset 0 1px 0 0 rgba(250,250,250,.1);box-shadow:inset 0 1px 0 0 rgba(250,250,250,.1);color:#fff;text-decoration:none;text-shadow:1px 1px 3px #111;font-weight:normal;}
.mini-menu>ul>li>a:hover,.mini-menu>ul>li>a.active{color:#f2bd00;}
.mini-menu .sub ul{display:none;padding:11px;overflow:hidden;background:#f8f8f8 ;line-height:1.8em;font-size:16px;}
.mini-menu .sub>a:before{content:'•';height:12px;width:12px;font-size:1em;display:inline-block;position: absolute;right:10px;top:12px;background:#657060;line-height:.8em;color:red;text-indent:0;text-align:center;text-shadow:none;font-weight:500;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,.26), 0px 1px 0px 0px rgba(255,255,255,.15);-moz-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,.26), 0px 1px 0px 0px rgba(255,255,255,.15);box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,.26), 0px 1px 0px 0px rgba(255,255,255,.15);}
.mini-menu .sub>a.active:before{color:#f2bd00;}