.main-navigation .sub-menu{width:200px;background:#fff;padding:10px 0 0;z-index:9;text-align:right;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);position:absolute;right:9999rem;opacity:0;transition:opacity .15s linear,transform .15s linear,right 0s .15s;transform:translateY(10px)}.main-navigation li.menu-item-has-children:hover>ul,.main-navigation ul li.menu-item-has-children.focus>ul,.main-navigation ul li.menu-item-has-children:focus>ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}.main-navigation .menu-item{position:relative}.main-navigation .sub-menu .menu-item{margin:0;display:block}.main-navigation li.menu-item-has-children>ul li.menu-item-has-children>ul{top:0;padding:0}.main-navigation li.menu-item-has-children.focus>ul li.menu-item-has-children.focus>ul,.main-navigation li.menu-item-has-children:hover>ul li.menu-item-has-children:hover>ul{left:unset;right:100%}.sub-menu .menu-item-has-children{position:relative}.navbar-expand-lg .navbar-nav .menu-item-has-children .nav-link{display:inline-block}.navbar-expand-lg .navbar-nav .menu-item-has-children .sub-menu .nav-link{color:#333;padding:15px 20px;display:block}.navbar-expand-lg .navbar-nav .menu-item-has-children .sub-menu .nav-link:focus{outline-offset:-3px;outline:2px dotted!important}.main-navigation .sub-menu .menu-item:last-child{margin:0}.main-navigation .menu-item-has-children:after{content:'';font-family:"Font Awesome 5 Free";font-weight:900;font-size:9px;content:"\f078";color:#fff;cursor:pointer}.main-navigation .sub-menu .menu-item-has-children::after{position:absolute;top:40%;left:15px;transform:rotate(90deg);color:#333;margin:0}@media (max-width:1200px){.main-navigation li.menu-item-has-children:hover>ul,.main-navigation ul li.menu-item-has-children:focus>ul{right:9999rem;opacity:0}.main-navigation .menu-item-has-children:after{display:none}.menu-item-has-children .caret{padding:5px;line-height:1;background-color:transparent;font-size:9px}.menu-item-has-children .caret:focus{outline:1px dotted}.main-navigation .sub-menu .menu-item-has-children .caret{font-size:10px;color:#333;position:absolute;top:17px;left:6px;transform:rotate(90deg)}.main-navigation li.menu-item-has-children.menu-open>ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}.main-navigation li.menu-item-has-children.menu-open>ul li.menu-item-has-children.menu-open>ul{left:unset;right:100%}}@media (max-width:991px){.main-navigation{padding:0 15px}.main-navigation #navbarmenus .navbar-nav{align-items:unset}#menu{height:19px;position:relative}#menu:hover{opacity:.7;background:0 0}#menu:focus{outline-offset:3px;outline:1px solid!important;transform:scale(1.1)}#menu span{display:block;position:absolute;top:0;right:0;height:2px;width:22px}#menu span:nth-child(2){top:6px}#menu span:nth-child(3){top:12px}#menu.navbar-toggler span:nth-child(2),#menu.navbar-toggler span:nth-child(4){transition:transform .3s ease-in-out}#menu.navbar-toggler:not(.collapsed) span:nth-child(2){top:6px;transform:rotate(135deg)}#menu.navbar-toggler:not(.collapsed) span:nth-child(3){height:12px;visibility:hidden}#menu.navbar-toggler:not(.collapsed) span:nth-child(4){top:6px;transform:rotate(-135deg)}#navbarmenus{background-color:#000;padding:0 15px;margin:0 -15px;position:relative}.main-navigation .navbar-nav{padding-top:20px;border-top:1px solid rgba(255,255,255,.07)}.main-navigation .navbar-nav .menu-item,.main-navigation .navbar-nav .menu-item:last-child{width:100%;margin:0}#navbarmenus #social-menu .menu-item{text-align:left}.main-navigation .navbar-nav .menu-item .nav-link{padding:10px 0;display:block}.navbar-expand-lg .navbar-nav .menu-item-has-children .nav-link{padding-right:26px}.navbar-expand-lg .navbar-nav .menu-item-has-children .sub-menu .nav-link:focus{outline-offset:unset;outline:1px dotted!important}#navbarmenus .sub-menu,#navbarmenus .sub-menu .sub-menu{text-align:left;background:0 0;padding-left:20px;width:auto;box-shadow:none;right:unset}#navbarmenus .navbar-nav .menu-item .sub-menu .menu-item{border:none}.main-navigation .sub-menu{padding:0 0 0 8px;display:none}.menu-item-has-children{position:relative}.main-navigation .sub-menu .menu-item-has-children .caret,.menu-item-has-children .caret{position:absolute;top:12px;right:0;left:unset;color:#fff;transform:unset}.sub-menu .caret:after{color:#fff;transform:rotate(0)}.main-navigation .navbar-nav .menu-item.menu-open>ul{position:relative;padding:0 0 0 8px}.main-navigation .navbar-nav .menu-item.menu-open>ul ul{right:unset;left:unset}.navbar-expand-lg .navbar-nav .menu-item-has-children .sub-menu .nav-link{padding:10px 26px 10px 0;color:#fff}.main-navigation .menu-item.menu-open .sub-menu{display:block}#navbarmenus .close-menu{width:100px;padding:12px;line-height:1;margin:10px 0 0}}