.custom-menu-primary{float:right;font-weight:600}.custom-menu-primary ul{line-height:0;padding:0;margin:0}.custom-menu-primary ul li{display:inline-block;font-size:14px;padding-right:22px;position:relative;line-height:1em}.custom-menu-primary ul li:last-child{padding-right:0}.custom-menu-primary ul li a{font-size:20px;text-decoration:none;display:block;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding-top:53px;padding-bottom:53px}.custom-menu-primary ul li a:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>.has-submenu>.menu-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid black;display:block;height:0;margin-left:1px;position:absolute;right:5px;top:30px;width:0}.custom-menu-primary ul ul{opacity:0;position:absolute;top:85px;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;min-width:210px;width:100%}.custom-menu-primary ul ul li{padding:0;display:block}.custom-menu-primary ul ul li:last-child{border-bottom:0}.custom-menu-primary ul ul li a,.sticky-header .custom-menu-primary ul ul li a{display:block;padding:10px 20px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;line-height:normal}.custom-menu-primary ul ul li a:hover,.custom-menu-primary ul ul li a:focus{cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.custom-menu-primary ul ul ul li a{padding-left:60px}.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu.focus .submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible}.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}.child-trigger{position:absolute;width:50px;height:44px;line-height:44px;display:none;right:0;top:0;text-align:center;cursor:pointer}.child-trigger span.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:0 auto}@media only screen and (min-width:1025px) and (max-width:1155px){.custom-menu-primary ul li a{font-size:18px}}@media only screen and (max-width:1024px){.custom-menu-primary ul li a{font-size:18px}.custom-menu-primary ul li{padding-right:10px}}@media only screen and (max-width:980px){.child-trigger{display:block}nav.navigation-primary{position:absolute;padding:5%;background:#fff;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);left:-13%;width:126%}.custom-menu-primary ul li{display:block;text-align:left;padding:0}.custom-menu-primary ul li a{color:#9f9f9f !important;border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:23px}.custom-menu-primary ul li a:hover{background-color:rgba(0,0,0,.03) !important;opacity:.7;color:#9f9f9f !important}.custom-menu-primary ul li.freetrial a{font-size:17px;color:#fff !important;font-weight:600;font-family:Signika;background-color:#00c51b;padding:8px 23px 7px;border:1px solid #00c51b;margin-top:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.custom-menu-primary ul li.freetrial a:hover{background-color:#00c51b !important}.custom-menu-primary ul li.login a{font-size:17px;color:#020202 !important;font-weight:600;font-family:Signika;background-color:#f5f8fa;padding:9px 23px 7px;border:1px solid #9f9f9f;margin-top:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.custom-menu-primary ul li.login{margin-top:10px}.custom-menu-primary ul li.login a:hover{background-color:rgba(0,0,0,.03)}.sticky-header .custom-menu-primary ul li a{padding:10px 5%}.sticky-header .custom-menu-primary ul li.freetrial a{padding:8px 23px 7px}.sticky-header .custom-menu-primary ul li.login a{padding:9px 23px 7px}.custom-menu-primary .submenu.level-1>li.has-submenu .submenu.level-2,.custom-menu-primary .submenu.level-1>li.has-submenu.focus .submenu.level-2{opacity:1;visibility:visible;display:none}.custom-menu-primary ul ul{position:static;border:0;min-width:100%}.custom-menu-primary ul ul li{border-bottom:0}.custom-menu-primary ul ul li a,.sticky-header .custom-menu-primary ul ul li a{color:#9f9f9f;padding:10px 5%;display:block;border-bottom:1px solid rgba(0,0,0,.03)}.custom-menu-primary ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}}@media only screen and (max-width:784px){nav.navigation-primary{left:-3%;width:106%}}