.navigation-primary{display:inline-block}.navigation-primary .submenu{list-style:none;padding:0;margin:0}.custom-menu-primary nav>ul>li>a{min-height:50px;line-height:50px;transition:none;position:relative;-webkit-transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out;padding:0 13px;font-weight:600;display:block;font-size:13px}.custom-menu-primary nav>ul>li>a:after{position:absolute;bottom:-1px;height:2px;z-index:10;width:100%;left:0;content:'';opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.custom-menu-primary nav>ul>li>a:hover:after{visibility:visible;opacity:1}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.submenu.level-1{display:inline-block}.submenu.level-1>li{display:inline-block;float:left}.submenu.level-1 li.has-submenu{position:relative}.custom-menu-primary ul ul li{display:inline-block;width:100%;float:left}.custom-menu-primary ul ul li a{width:100%;height:auto;float:left;text-align:left;line-height:23px;padding:8px 15px;font-size:12px;min-height:23px;max-width:none;text-decoration:none;font-family:inherit}.submenu.level-1 ul ul{left:100%;border:0;top:0}.submenu.level-1 ul{border-top-width:2px;border-top-style:solid;margin-left:0;opacity:0;visibility:hidden;left:0;position:absolute;top:100%;width:208px;z-index:99;padding:0;box-shadow:0 8px 15px rgba(0,0,0,0.1);margin-top:-1px}.submenu.level-1 li.has-submenu:hover>.submenu{visibility:visible;opacity:1}.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:1500px){.submenu.level-1 ul ul{left:auto;right:100%}}@media(max-width:1200px){.submenu.level-1 ul{left:-90%}}@media(max-width:989px){.custom-menu-primary nav.navigation-primary>ul{display:table-cell;height:100vh;width:100%;padding:81px 0px;vertical-align:middle}.custom-menu-primary .child-trigger{display:inline-block;padding:0 10px;font-size:11px;opacity:.5;vertical-align:top;float:right;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;pointer-events:none;right:30px;top:25px;margin-top:-12px;color:#b0b05f;height:20px;content:"\E87d"}.custom-menu-primary nav ul li.open>.child-trigger{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.submenu.level-1 ul{width:100% !important;position:static;display:none;opacity:1 !important;border:0;visibility:visible !important;box-shadow:none}.custom-menu-primary ul ul ul li a{padding-left:90px}.custom-menu-primary ul ul li a{line-height:1.3em;height:auto;padding:15px 50px;display:block;text-align:left;position:relative;text-decoration:none;font-size:14px;color:#b0b05f;border-bottom-style:solid;border-bottom-width:1px;border-color:#fff;padding-left:70px}.custom-menu-primary .child-trigger:before{content:"\E87d";font-family:'entypo-fontello'}.custom-menu-primary nav>ul>li>a:after{display:none}.custom-menu-primary nav.navigation-primary{width:350px;right:0;height:100%;background-color:#fff;position:absolute;overflow-y:auto;cursor:initial;max-width:100%;-webkit-transform:translateX(350px);transform:translateX(350px);-webkit-transition:all .5s cubic-bezier(0.75,0,0.25,1);transition:all .5s cubic-bezier(0.75,0,0.25,1)}.custom-menu-primary nav ul li{width:100%;float:left}.custom-menu-primary nav>ul>li>a{line-height:1.3em;height:auto;padding:15px 50px;display:block;min-height:auto;text-align:left;color:#b0b05f;font-weight:400;font-size:14px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:transparent}.custom-menu-primary ul ul li a:before{height:1px;display:block;position:absolute;margin-top:0;opacity:.3;content:'';left:50px;top:50%;background-color:#b0b05f;width:7px}}