.sl-nav{display:inline}.sl-nav ul{margin:0;list-style:none;position:relative;display:inline-block;line-height:2;margin-top:10px;background:#204066;padding:10px 10px 5px 10px;border-radius:12px;margin-bottom:10px;color:#fff}.sl-nav li{cursor:pointer;padding-bottom:5px}.sl-nav li ul{display:none}.sl-nav li:hover ul{position:absolute;top:29px;right:0;display:block;background:#fff;width:80px;padding-top:0;z-index:1;border-radius:5px;box-shadow:0 0 20px rgb(0 0 0 / 20%)}.sl-nav li:hover .triangle{position:absolute;top:30px;right:0;z-index:10;height:14px;overflow:hidden;width:30px;background:transparent}.sl-nav li:hover .triangle:after{content:'';display:block;z-index:20;width:15px;transform:rotate(45deg) translateY(0) translatex(10px);height:15px;background:#fff;border-radius:2px 0 0 0;box-shadow:0 0 20px rgba(0,0,0,.2)}.sl-nav li ul li{position:relative;text-align:left;background:transparent;padding:15px 5px;padding-bottom:0;z-index:2;font-size:15px;color:#3c3c3c}.sl-nav li ul li:last-of-type{padding-bottom:15px}.sl-nav li ul li span{padding-left:1px}.sl-nav li ul li span:hover,.sl-nav li ul li span.active{color:#000;font-size:14px;font-weight:700}.sl-flag{display:inline-block;box-shadow:0 0 3px rgba(0,0,0,.4);width:15px;height:15px;background:#aaa;border-radius:50%;position:relative;top:2px;overflow:hidden}.sl-nav2{display:none}@media screen and (max-width:900px){.sl-nav2{display:inline}.sl-nav2 ul{margin:0;padding:0;list-style:none;position:relative;display:inline-block;line-height:2}.sl-nav2 li{cursor:pointer;padding-bottom:0}.sl-nav2 li ul{display:none}.sl-nav2 li:hover ul{position:absolute;top:49px;right:29px;display:block;background:#fff;width:80px;padding-top:0;z-index:1;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}.sl-nav2 li:hover .triangle{position:absolute;top:39px;right:74px;z-index:10;height:14px;overflow:hidden;width:30px;background:transparent}.sl-nav2 li:hover .triangle:after{content:'';display:block;z-index:20;width:15px;transform:rotate(45deg) translateY(0) translatex(10px);height:15px;background:#fff;border-radius:2px 0 0 0;box-shadow:0 0 20px rgba(0,0,0,.2)}.sl-nav2 li ul li{position:relative;text-align:left;background:transparent;padding:15px 15px;padding-bottom:0;z-index:2;font-size:12px;color:#3c3c3c}.sl-nav2 li ul li:last-of-type{padding-bottom:15px}.sl-nav2 li ul li span{padding-left:1px}.sl-nav2 li ul li span:hover,.sl-nav li ul li span.active{color:#146c78}.sl-flag2{display:inline-block;box-shadow:0 0 3px rgba(0,0,0,.4);width:15px;height:15px;background:#aaa;border-radius:50%;position:relative;top:2px;overflow:hidden}}