.navigation-primary .submenu{list-style:none;margin:0;padding:0}ul.submenu.level-1 ul.submenu{display:none}@media(min-width:1025px){ul.submenu.level-1{position:relative;z-index:2;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.submenu.level-1 li{display:block;position:relative}ul.submenu.level-1 li a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:13px 20px;font-family:Arial,sans-serif;font-weight:600}ul.submenu.level-1 li a:after{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1);height:3px;width:100%;left:0;z-index:2;content:"";bottom:0;opacity:0}ul.submenu.level-1 li a:hover:after,.custom-menu-primary .navigation-primary ul>li.active-branch>a:after,.custom-menu-primary .navigation-primary ul>li>a.active-branch:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}ul.submenu.level-1 ul.submenu{position:absolute}ul.submenu.level-1 li:hover ul.submenu{display:block}ul.submenu.level-1 ul li a{white-space:nowrap}.child-trigger{display:none}}@media(max-width:1024px){.custom-menu-primary{background-color:#fff;font-size:13px;margin-top:10px;-webkit-transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,-webkit-transform .3s;-o-transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:0}.mobile-open .custom-menu-primary{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);max-height:100vh}.custom-menu-primary ul.submenu.level-1{overflow-y:auto;max-height:calc(100vh - 57px);position:relative;z-index:2;display:block}.custom-menu-primary ul.submenu.level-1 li{position:relative;display:block}.custom-menu-primary ul.submenu.level-1 li a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;line-height:20px;color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Arial,Sans-serif;font-weight:500}.custom-menu-primary ul.submenu li a:hover,.custom-menu-primary .navigation-primary ul>li.active-branch>a,.custom-menu-primary .navigation-primary ul>li>a.active-branch{background-color:#55595c;color:#fff}.child-trigger{display:block !important;cursor:pointer;position:absolute;top:0px;right:0px;width:40px !important;min-width:40px !important;height:40px !important;padding:0 !important}.child-trigger:hover{text-decoration:none}.child-trigger i{position:relative;top:50%;margin:0 auto !important;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.child-trigger i:after{position:absolute;content:''}.child-trigger i,.child-trigger i:after{width:10px;height:1px;background-color:#494c4f;display:block}.child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}