@media only screen and (max-width:992px){.main-nav.open .menu-close{display:block;cursor:pointer}.logged-in .main-nav{top:47px}.main-nav.open ul li{display:block;padding-left:18px;text-align:left}.main-nav.open ul li:hover ul.sub-menu{top:0;opacity:1;visibility:visible}.main-nav.open ul li ul.sub-menu{top:0;opacity:1;visibility:visible}.main-nav.open ul li a:hover:after{position:relative;bottom:0}.main-nav.open ul li ul.sub-menu{position:relative}.main-nav{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;z-index:1000;transition:right .3s ease-in-out;padding:20px;box-shadow:-2px 0 8px rgba(0,0,0,.2);overflow-y:auto}.main-nav.open{right:0;display:block}.main-nav.open ul li a{color:#000;display:inline-block;width:100%}.main-nav.open ul li ul.sub-menu li a{color:#000}#responsive-menu-button{font-size:24px;display:inline-block;padding:5px;cursor:pointer;color:#000}.menu-close{display:block;text-align:right;margin-bottom:20px}.main-nav.open ul li ul.sub-menu{width:100%}.menu-close i{font-size:24px}.main-nav ul.menu,.main-nav ul.sub-menu{list-style:none;padding-left:0}.main-nav ul.menu li{margin:20px 0}.main-nav ul.menu li ul.sub-menu li{margin:10px 0}.main-nav ul.sub-menu{display:none;padding-left:15px}.main-nav ul.menu li.menu-item-has-children>a:after{content:" ▼";font-size:14px}.main-nav ul.menu li.active>.sub-menu{display:block}.main-nav.open ul li.bs-btn a,.main-nav.open ul li.bs-btn a:hover{background-color:transparent !important;display:block !important;padding:0 !important;border-radius:0 !important;border:none !important;color:#000 !important;font-size:16px !important}}