.navigation-primary{display:block}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.submenu-toggle{display:none}.submenu.level-1{display:block;float:right;list-style:none;margin:0;padding:0;white-space:nowrap;width:auto}.submenu.level-1>li{float:left;list-style:none;margin:0;padding:0;position:relative}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>li>a{display:block;font:300 13px/25px Lato,sans-serif;padding:10px;position:relative;text-decoration:none;text-transform:uppercase}.submenu.level-1>li:hover>a:before,.submenu.level-1>li>a.active-branch:before,.submenu.level-1>li>a.active-item:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";display:block;height:0;left:50%;margin-left:-8px;position:absolute;top:0;width:0}.submenu.level-2{-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;opacity:0;position:absolute;text-transform:none;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;width:200px}.submenu.level-2>li{margin:0;padding:0}.submenu.level-2 .menu-item .menu-link{display:block;font:300 13px/25px Lato,sans-serif;padding:5px 10px;position:relative;text-decoration:none;text-transform:uppercase}.submenu.level-3 .menu-item .menu-link{padding-left:60px}.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu:hover .submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible}.submenu.level-1>li:last-child>ul{right:0}.child-trigger{display:none}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}@media (max-width:1299px) and (min-width:1000px){.submenu.level-1>li>a{font-size:12px;padding:10px 5px}.submenu.level-2 .menu-item .menu-link{font-size:12px;padding:5px}}@media (max-width:999px) and (min-width:768px){.submenu.level-1>li>a{font-size:10px;padding:10px 5px 0}.submenu.level-2 .menu-item .menu-link{display:block;font-size:10px;padding:5px}}@media (max-width:767px){.navigation-primary{display:block}.child-trigger{cursor:pointer;display:block;height:45px;left:0;position:absolute;right:0;top:0}.child-trigger.child-open{display:none}.submenu>li>a{display:block;width:100%}.submenu>.has-submenu{position:relative}.submenu>.has-submenu>a{width:100%}.submenu{display:none}.submenu.level-1,.submenu.level-1>li{float:none;width:100%}.submenu.level-1>li{border-top:1px solid #fff;display:block;text-align:right}.submenu.level-1>li a{color:#fff;display:block;font:300 13px/25px Lato,sans-serif;padding:10px;position:relative;text-decoration:none;text-transform:uppercase}.submenu.level-2{border:none;box-shadow:none;opacity:1;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;visibility:visible;width:100%}body .custom-menu-primary .submenu.level-2{background:hsla(0,0%,40%,.8);-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000}.submenu.level-2 .menu-item{border-bottom:0;border-top:1px solid #fff;display:block;padding:0;text-align:right;width:100%}.submenu.level-2 .menu-item .menu-link{color:#fff;display:block;font:300 13px/25px Lato,sans-serif;padding:5px 10px;position:relative;text-decoration:none;text-transform:uppercase}.submenu.level-3{margin:0;width:100%}.submenu.level-3,.submenu.level-3>li{background-color:inherit;padding:0}.submenu.level-3 .menu-item .menu-link{padding:7px 90px}}