.navigation-primary ul{list-style:none;padding:0;margin:7px 0}.navigation-primary ul li a{text-decoration:none}.navigation-primary ul li{color:#fcfcfc;display:inline-block;font-size:14px;line-height:18px}.navigation-primary>ul>li{border-bottom:2px solid #535659}.navigation-primary>ul>li:not(:first-child){margin-left:19px}.navigation-primary>ul>li:hover{border-bottom:2px solid #fbed28}.navigation-primary>ul>li>a{text-decoration:none;cursor:pointer;color:#fcfcfc}.navigation-primary ul.submenu.level-2{margin:0;position:absolute;background:#535659;z-index:10;padding:8px 15px 25px 20px;margin-top:2px;display:none;width:413px}.navigation-primary li:first-child>ul.submenu.level-2{width:945px}.navigation-primary ul.submenu.level-2>li{margin-left:-15px;margin-right:-15px}.navigation-primary ul.submenu.level-3:before,.navigation-primary ul.submenu.level-3:after{content:" ";display:table}.navigation-primary ul.submenu.level-3:after{clear:both}.navigation-primary ul.submenu.level-3>li{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.navigation-primary ul.submenu.level-3 h2{letter-spacing:inherit;font-weight:300;font-size:20px;margin:8px 0 5px;line-height:42px;width:65px;height:42px;position:relative;border-bottom:2px solid #fcfcfc;font-style:italic;display:inline-block}.navigation-primary ul.submenu.level-3 h2>a{display:block;color:#fcfcfc;width:350px;text-decoration:none}.navigation-primary ul.submenu.level-3 h2:hover{width:auto;border-bottom:2px solid #fbed28}.navigation-primary ul.submenu.level-3 h2:hover>a{border:0;width:auto}.navigation-primary ul ul.submenu.level-3{margin:0}.navigation-primary ul ul.submenu.level-4{float:left;clear:both;margin-bottom:2px}.navigation-primary ul.submenu.level-3 ul li{color:#fcfcfc;display:inline-block;font-size:14px;line-height:18px;cursor:auto;display:block;line-height:23px;margin:0}.navigation-primary ul.submenu.level-3 ul li a{color:#fcfcfc}.navigation-primary ul.submenu.level-3 ul li a:hover{border-bottom:2px solid #fbed28}.navigation-primary ul.submenu.level-4>li>a[href="javascript:;"]{margin-top:15px;display:block;font-style:italic;margin-bottom:4px;pointer-events:none}.navigation-primary>ul>li:first-child ul.submenu.level-4>li>a[href="javascript:;"]{margin-top:8px}@media(max-width:1280px){.navigation-primary>ul>li:not(:first-child){margin-left:10px}}@media(max-width:1023px){body.mobile-open{overflow:hidden}.mobile-menu-wrapper .h7{display:block;letter-spacing:inherit;margin:4px 0 23px;color:#535659;font-size:18px;font-weight:400;line-height:34px}.mobile-menu-wrapper .close:not(.popover-close){float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);font-size:28px;background-size:cover;opacity:1;text-indent:-10000px;height:20px;width:20px;position:absolute;top:11px;right:17px;cursor:pointer}.navigation-primary ul{margin:0}.navigation-primary>ul>li:not(:first-child){margin-left:0}.navigation-primary ul li{margin:0;display:block;font-size:18px;font-weight:300;line-height:28px;color:#a4a4a4;margin-bottom:28px;border:none !important;position:relative}.navigation-primary ul li a{display:block;margin:0;width:100%;color:#a4a4a4}.navigation-primary ul li.has-submenu>a:after{content:"";background-size:cover;height:10px;width:20px;display:inline-block;background-position:center;margin-left:10px;cursor:pointer;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.navigation-primary ul li.child-open>a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.child-trigger{top:0;left:0;position:absolute;width:100%;height:28px;cursor:pointer}.navigation-primary ul.submenu.level-2{position:static;display:none;width:100%;height:auto;margin:-26px 0 30px;background:transparent;padding:0}.navigation-primary ul.submenu.level-2>li{margin:0;line-height:1.42857}.navigation-primary ul ul li a{margin:15px 0 17px;width:100%;font-size:14px;margin-left:10px}.navigation-primary ul li.has-submenu{margin-bottom:0}.navigation-primary ul li.has-submenu>a{margin-bottom:28px}.navigation-primary ul.submenu.level-2>li:last-child>a{margin-bottom:0}.navigation-primary ul ul li a:hover{color:#535659}}@media(max-width:575px){.mobile-menu-wrapper .close:not(.popover-close){top:10px;right:13px}.navbar-toggle .icon-bar{width:20px}}@media(min-width:992px){.navigation-primary>ul>li:first-child ul.submenu.level-3>li:nth-child(1){width:33.33333%}.navigation-primary>ul>li:first-child ul.submenu.level-3>li:nth-child(2){width:25%;padding-left:27px}.navigation-primary>ul>li:first-child ul.submenu.level-3>li:nth-child(3){width:41.66667%;padding-left:46px}.navigation-primary ul.submenu.level-2>li{width:calc(100% + 30px)}.navigation-primary>ul>li:first-child ul.submenu.level-2>li:nth-child(2)>ul.submenu.level-3>li:nth-child(3)>h2{display:none}}@media(min-width:1024px){.navigation-primary li:hover>ul.submenu.level-2{display:block}}@media(max-width:1320px) and (min-width:1024px){.navigation-primary>ul>li:last-child,.navigation-primary>ul>li:nth-last-child(2){position:relative}.navigation-primary>ul>li:last-child ul.submenu.level-2,.navigation-primary>ul>li:nth-last-child(2) ul.submenu.level-2{right:0}}