.my-menu*{box-sizing:border-box;-moz-box-sizing:border-box}.my-menu>ul>li:hover>ul:not(.nodrop){display:block}.my-menu>ul{width:100%}.my-menu ul{xbackground:#efefef;xbox-shadow:0px 0px 9px rgba(0,0,0,0.15);padding:0;xborder-radius:10px;list-style:none;position:relative;display:inline-table;margin:0}ul.my-menu:after{content:"";clear:both;display:block}.my-menu ul li{float:left;padding:0;xborder-left:1px solid #fff}.my-menu>ul>li:first-child{border-left:0;margin-left:10px}.my-menu>ul>li>a{border-left:1px solid #fff}.my-menu ul li:hover>a,.my-menu>ul>li:first-child>a{border-left:0}.my-menu ul li:hover:not(.nolink){background:#fff;xborder:1px solid #ccc;border-bottom:0}.my-menu ul li:hover a{color:#222}.my-menu ul li a{display:block;padding:5px 19px;color:#fff;text-decoration:none}.my-menu ul ul{display:none;z-index:20000;background:#fff;border-radius:0;padding:0;position:absolute;top:100%;xmargin-left:-1px;border:1px solid #ccc;border-top:0}.my-menu ul ul.full-width{width:100%;left:0;margin-left:0;height:180px;padding:10px;color:#fff}.my-menu ul ul li{float:none}.my-menu ul ul>li>a{xpadding:15px 20px;color:#fff}.my-menu ul ul li a:hover{background-color:#eee;color:#222}.my-menu ul ul ul{position:absolute;left:100%;top:0}@media screen and (max-width:700px){.my-menu ul:not(.nostack) li{display:block;float:none;width:100%;position:inherit;margin:0!important;padding:0!important}.my-menu ul ul{xdisplay:block;float:none;width:100%;position:inherit}.my-menu ul ul li>a{padding-left:30px!important}}