@media(min-width:768px){.navigation-primary ul{margin:0;padding:0;list-style:none}.navigation-primary>ul>li{display:inline-block;position:relative}.custom-menu-primary{text-align:center}.navigation-primary>ul>li>a{display:inline-block;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:30px;padding:44px 17px;position:relative;transition:all .4s ease 0s;padding-left:0;padding-right:34px}.navigation-primary>ul ul{left:-16px;opacity:0;-ms-filter:"alpha(opacity=0)";padding:5px 18px 5px 17.5px;position:absolute;text-align:left;top:100%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:hidden;width:220px;z-index:999}.navigation-primary>ul>li:last-child>a{padding-right:0}.navigation-primary>ul>li:hover>ul{opacity:1;-ms-filter:"alpha(opacity=100)";visibility:visible}.navigation-primary>ul ul li{display:block;margin:0;padding:7px 0;position:relative}.navigation-primary>ul ul li a{display:block;font-size:14px;line-height:26px;padding:0}.navigation-primary>ul>li>ul>li.has-submenu>a:after{content:'';width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;float:right;font-size:15px;line-height:20px;margin-right:22px}.navigation-primary>ul ul ul{left:0;opacity:0;-ms-filter:"alpha(opacity=0)";padding:5px 18px;position:absolute;text-align:left;top:100%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:hidden;width:220px;z-index:999;left:100%;opacity:0;-ms-filter:"alpha(opacity=0)";position:absolute;top:17%;visibility:hidden}.navigation-primary>ul ul li:hover>ul{opacity:1;-ms-filter:"alpha(opacity=100)";visibility:visible}.navigation-primary>ul{padding-left:15px}.navigation-primary>ul>li:first-child>a{padding-right:31px}.navigation-primary ul a{text-decoration:none}.navigation-primary>ul ul ul>li.has-submenu>a:after{content:'';width:14px;height:14px;display:inline-block;vertical-align:middle}.scroll-body .navigation-primary>ul>li>a{padding:10px 15px}.scroll-body .navigation-primary>ul{padding-left:0}.scroll-body .navigation-primary>ul>li{padding:10px 0}.scroll-body .navigation-primary>ul>li:first-child>a{padding-right:12px}.scroll-body .navigation-primary>ul>li>ul{left:0}.scroll-body .navigation-primary>ul ul li a{padding:10px 15px}.scroll-body .navigation-primary>ul ul li{padding:0}}@media(max-width:1199px) and (min-width:768px){.navigation-primary>ul>li>a{padding-right:24px}.navigation-primary>ul>li:last-child>ul,.navigation-primary>ul>li:nth-last-child(2)>ul{right:0 !important;left:auto !important}.scroll-body .navigation-primary>ul>li>a{padding:10px 12px}}@media(max-width:991px) and (min-width:768px){.navigation-primary>ul>li>a{padding-right:10px !important;font-size:14px}.navigation-primary>ul{padding:0}.navigation-primary>ul ul li a{font-size:13px}.scroll-body .navigation-primary>ul>li>a{padding:10px 5px !important}}@media(max-width:767px){.mobile-trigger{cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;height:25px;line-height:22px;text-decoration:none;width:34px;border:1px solid #fff;color:#fff;padding:1px 5px;text-align:center;text-indent:0px;font-size:18px;left:0;right:0;margin:0 auto;margin-top:-27px}.custom-header .menu-section{padding-bottom:3px}.menu-open .custom-header .menu-section{padding-bottom:0}.mobile-trigger span{display:block;background:#fff;height:3px;margin-top:3px}.navigation-primary>ul{margin:0;padding:0;list-style:none}.navigation-primary>ul>li{position:relative}.navigation-primary *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.navigation-primary>ul>li>a{border-top:1px solid rgba(0,0,0,0.5);color:#000;display:block;font-size:12px;font-weight:500;margin:0;padding:1.7em 5%;text-align:left;text-decoration:none;text-transform:uppercase;width:90%;line-height:normal}.navigation-primary{background:#fff;margin-top:1px}.child-trigger{text-decoration:none;text-transform:uppercase;color:#000;display:block;z-index:2;margin-top:1px;padding:11px 12px;position:absolute;right:0;text-align:center;top:0;background:rgba(255,255,255,0.1) none repeat scroll 0 0;border-color:currentcolor currentcolor rgba(0,0,0,0.2) rgba(0,0,0,0.7);border-image:none;border-style:none none solid solid;border-width:medium medium 1px 1px;font-weight:700;height:34px;line-height:32px;width:34px;font-size:18px;cursor:pointer;border-bottom:0}.navigation-primary>ul ul li{position:relative;width:100%}.navigation-primary>ul ul{display:none;padding:0;margin:0;list-style:none}.navigation-primary>ul ul li a{text-align:left;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;margin:0;color:#000;display:block;width:80%;padding:1em 10%;border-top:1px solid rgba(0,0,0,0.5);opacity:.8;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;line-height:normal}.child-trigger:after{content:'+'}.child-open>.child-trigger:after{content:'-'}.navigation-primary>ul ul li .child-trigger{height:16px;opacity:.8;line-height:16px}.navigation-primary>ul ul ul li a{width:70%;padding:1em 15%}.navigation-primary>ul ul ul>li.has-submenu>a:after{content:'';width:14px;height:14px;display:inline-block;vertical-align:middle}.navigation-primary>ul ul ul li .child-trigger{height:17px;line-height:17px}.navigation-primary>ul ul ul ul li a{width:60%;padding:1em 20%}.navigation-primary ul li>a:hover{background:rgba(255,255,255,0.1);color:#614a3d}.navigation-primary ul li:hover>a{color:#0079c1 !important;margin-left:5px}.child-trigger:hover{background:rgba(0,0,0,0.9) none repeat scroll 0 0;color:#fff}.menu-open .mobile-trigger span{display:none}.menu-open .mobile-trigger:after{content:'X'}}