.navigation-primary ul{margin:0;padding:0;list-style-type:none}.navigation-primary ul li a{text-decoration:none}.custom-menu-primary .submenu.level-1{text-align:right;white-space:nowrap;display:inline-block;margin:0 -20px;padding-left:0}.custom-menu-primary .submenu.level-1>li{padding:33px 3px;vertical-align:middle;position:relative;float:left}.custom-menu-primary .submenu.level-1>li>a{padding:0 15px;font-family:proximanovabold;letter-spacing:1px;line-height:35px;font-size:18px;text-decoration:none;display:block}.custom-menu-primary .submenu.level-1>li:last-child{border:none;text-align:center;text-decoration:none;padding:33px 3px;display:inline-block}.custom-menu-primary .submenu.level-1:after{content:"";clear:both;display:block}.navigation-primary .level-2{position:absolute;visibility:hidden;white-space:normal;top:100%;left:0;width:280px;background:#000;border-bottom:1px solid #494660;border-left:1px solid #494660;border-right:1px solid #494660;transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-moz-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-webkit-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}.navigation-primary .level-1>li:hover .level-2,.navigation-primary .level-2{-o-transform:translateY(20px);-ms-transform:translateY(20px);-moz-transform:translateY(20px)}.navigation-primary .level-1>li:hover .level-2{visibility:visible;transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-moz-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-webkit-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.navigation-primary .level-3{position:absolute;visibility:hidden;white-space:normal;top:100%;left:100%;width:280px;background:#000;border-bottom:1px solid #494660;border-left:1px solid #494660;border-right:1px solid #494660;transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-moz-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-webkit-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;opacity:0;transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-moz-transform:translateY(20px);-webkit-transform:translateY(20px);text-align:right}.navigation-primary .level-2 li{position:relative}.navigation-primary .level-2>li:hover .level-3{top:0;margin-top:-1px;-o-transform:translateY(20px);-ms-transform:translateY(20px);-moz-transform:translateY(20px);visibility:visible;transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-moz-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-webkit-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.navigation-primary .level-3>li>a{text-align:right!important;letter-spacing:0!important}.navigation-primary .level-2 li{border-top:1px solid #000}.navigation-primary .level-2 li a{font-family:proximanovalight;font-weight:400;letter-spacing:1px;display:block;font-size:15px;line-height:17px;padding:15px 30px;text-align:left}.sticky .custom-menu-primary .submenu.level-1>li{padding:18px 3px;transition:all .2s}.sticky .custom-menu-primary .submenu.level-1>li:last-child{margin:18px 0;padding:0 3px;transition:all .2s}@media(max-width:1499px){.navigation-primary .level-3{left:auto!important;right:100%}}@media(max-width:1212px){.custom-menu-primary .submenu.level-1>li{float:none;width:100%;text-align:left;padding:0;border-color:transparent #dfe5e8 #dfe5e8;border-top:1px solid #dfe5e8}.custom-menu-primary .submenu.level-1>li>a{display:block;padding:13px 60px 15px 30px;position:relative;width:100%;line-height:20px;font-size:16px}.custom-menu-primary .submenu.level-1>li:last-child{display:inline-block;width:auto;float:left;border-color:transparent #dfe5e8 #dfe5e8;border-top:1px solid #dfe5e8;margin:1px 0 0}.custom-menu-primary .submenu.level-1>li:last-child>a{background-color:#000}.custom-menu-primary .level-1>li:first-child{border:0}.custom-menu-primary .submenu.level-1{margin:0;padding:0;width:100%;display:block;text-align:left}div.child-trigger{position:absolute;top:0;width:40px;cursor:pointer;color:#fff;right:15px}div.child-trigger.child-open:after{content:"\e635";color:#2f71dc}div.child-trigger:after{display:block;text-align:center;font-weight:400;font-family:thegem-icons;content:"\e634";font-size:24px;line-height:49px}.navigation-primary .level-2,.navigation-primary .level-3{position:static;width:100%;visibility:visible;opacity:1;border:0;margin:0;padding:0;display:none;transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0)}.navigation-primary .level-3{margin-top:0!important}.navigation-primary .level-2 li a{line-height:20px;display:block;padding:13px 60px 15px 50px;font-size:16px}.navigation-primary .level-2 li{border-color:transparent #dfe5e8 #dfe5e8;border-top:1px solid #dfe5e8}.sticky .custom-menu-primary .submenu.level-1>li{padding:0}.sticky .custom-menu-primary .submenu.level-1>li:last-child{margin:0}.navigation-primary .level-1>li:nth-child(5) .level-2>li>a:after{display:none}.navigation-primary .level-3>li>a{text-align:left!important;padding-left:70px!important}.navigation-primary ul li a:hover{text-decoration:underline!important;color:#fff!important}.navigation-primary ul li a{font-family:Source Sans Pro!important;letter-spacing:0!important}.navigation-primary .level-1>li.active>a,.navigation-primary .level-2 li.active>a{color:#2f71dc!important}.custom-menu-primary .submenu.level-1>li:hover a{color:#fff!important}}@media(max-width:981px){.custom-menu-primary .submenu.level-1>li:last-child{display:none}}@media(max-width:980px){.custom-menu-primary .submenu.level-1>li:last-child{display:block;width:100%;text-align:left;background:#000!important;border-radius:0;margin-top:0;padding:0}.custom-menu-primary{padding-bottom:60px}}