.responsive-nav ul{padding:0;margin:0}.responsive-nav ul:after{clear:both;display:block;content:""}.responsive-nav>div>ul>li{float:left}.responsive-nav>div>ul>li.dropdown>div{left:0;top:100%}.responsive-nav>div>ul>li.dropdown:last-child>div{left:auto;right:0}.responsive-nav ul li{display:block;position:relative}.responsive-nav li a{background-color:#aaa;color:#fff;display:block;padding:10px;white-space:nowrap;border-bottom:1px solid #fff;text-decoration:none}.responsive-nav-activate.responsive-nav li a,.vertically.responsive-nav li a{white-space:normal}.responsive-nav li:hover>a{background-color:#999}.responsive-nav ul .dropdown div{display:none;position:absolute;left:100%;top:0;z-index:1;min-width:100%}.responsive-nav li.dropdown.open-click>div,.responsive-nav li.dropdown:hover>div{display:block}.responsive-nav li.dropdown:hover>div{z-index:1000}.responsive-nav .label_menu{display:none}.vertically.responsive-nav>div>ul>li{float:none}.vertically.responsive-nav>div>ul>li.dropdown>div{left:100%;top:0}.responsive-nav.off-canvas .close-menu{display:none;text-align:right}.responsive-nav.off-canvas .close-menu a span{display:inline-block;position:relative;width:20px;height:20px}#top-menu .close-menu a span:before{transform:rotate(45deg)}#top-menu .close-menu a span:after{transform:rotate(-45deg)}#top-menu .close-menu a span:after,#top-menu .close-menu a span:before{background:#fff;content:"";height:100%;left:50%;position:absolute;top:0;width:3px}.responsive-nav-activate.responsive-nav.off-canvas .close-menu{display:block}.responsive-nav-activate.responsive-nav.off-canvas .label_menu+div{transform:translate3d(-320px,0,0);transition:transform .4s cubic-bezier(.7,0,.3,1) 0s;width:300px;max-width:100%;position:fixed;left:0;top:0;max-height:100%;overflow-y:auto;overflow-x:hidden;z-index:101;display:block;height:100%;background-color:#aaa}.responsive-nav-activate.responsive-nav.off-canvas .label_menu+div.first-open-oc{transform:translate3d(0,0,0);transition:transform .8s cubic-bezier(.7,0,.3,1) 0s}.responsive-nav-activate.responsive-nav.off-canvas .label_menu+div.first-open-oc+.bg-canvas{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:block;z-index:100}.responsive-nav-activate.responsive-nav li.dropdown:hover>div{display:none}.responsive-nav-activate.responsive-nav li.dropdown.open>div{display:block}.responsive-nav-activate.responsive-nav .label_menu{display:block;background-color:#aaa;color:#fff;text-align:right;padding:10px;cursor:pointer}.responsive-nav-activate.responsive-nav>div{display:none}.responsive-nav-activate.responsive-nav>div.first-open{display:block}.responsive-nav-activate.responsive-nav>div>ul>li{float:none;text-transform:uppercase}.responsive-nav-activate.responsive-nav>div>ul>li li{text-transform:none}.responsive-nav-activate.responsive-nav ul .dropdown div{display:none;position:static}.responsive-nav-activate.responsive-nav ul div a span{padding:0 0 0 20px;display:block}.responsive-nav-activate.responsive-nav ul div div a span{padding:0 0 0 30px}@media (max-width:767px){.responsive-nav.off-canvas .close-menu{display:block}.responsive-nav.off-canvas .label_menu+div{transform:translate3d(-320px,0,0);transition:transform .4s cubic-bezier(.7,0,.3,1) 0s;width:300px;max-width:100%;position:fixed;left:0;top:0;max-height:100%;overflow-y:auto;overflow-x:hidden;z-index:101;display:block}.responsive-nav.off-canvas .label_menu+div.first-open-oc{transform:translate3d(0,0,0);transition:transform .8s cubic-bezier(.7,0,.3,1) 0s}.responsive-nav.off-canvas .label_menu+div.first-open-oc+.bg-canvas{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:block;z-index:100}.responsive-nav li.dropdown:hover>div{display:none}.responsive-nav li.dropdown.open>div{display:block}.responsive-nav .label_menu{display:block;background-color:#aaa;color:#fff;text-align:right;padding:10px;cursor:pointer}.responsive-nav>div{display:none}.responsive-nav>div.first-open{display:block}.responsive-nav>div>ul>li{float:none;text-transform:uppercase}.responsive-nav>div>ul>li li{text-transform:none}.responsive-nav ul .dropdown div{display:none;position:static}.responsive-nav ul div a span{padding:0 0 0 20px;display:block}.responsive-nav ul div div a span{padding:0 0 0 30px}.responsive-nav li a{white-space:normal}}