.submenu-toggle,.triangle{display:none}.navigation-primary ul{font-weight:300;line-height:1.5;list-style:none;margin:0;padding:0}@media (min-width:768px){.custom-menu-primary{float:right}.navigation-primary{display:block}.navigation-primary ul{float:right;font-size:18px;font-weight:300;line-height:1.5;margin:8px 0 0;padding:0}.navigation-primary ul li{float:left;list-style:none;margin:0;padding:0}.navigation-primary ul li a{border-bottom:30px solid #832137;display:block;font-size:14px;line-height:60px;padding:0 10px;text-transform:uppercase}.navigation-primary ul li.search a{background:url() center 20px no-repeat;cursor:pointer;display:block;min-height:60px;overflow:hidden;text-indent:-10000px;width:37px}.navigation-primary>ul>li>a>b{font-weight:700}.navigation-primary ul li.has-submenu ul{display:block;margin-top:-5px;opacity:0;padding:10px;position:absolute;visibility:hidden}.navigation-primary ul li.has-submenu:hover>ul{opacity:1;visibility:visible}.navigation-primary ul li.has-submenu ul li{display:block;float:none;position:relative}.navigation-primary ul li.has-submenu ul li a{border:none;font-size:14px;line-height:30px;padding:0 15px;position:relative;text-transform:none;width:auto}.navigation-primary ul li.has-submenu ul li:first-child a{border-top:0}.navigation-primary ul li.has-submenu ul li>a>b{border:none;display:block;font-weight:500;padding:0}.mobile-trigger,.navigation-primary #search_btn_two,.submenu-toggle,.triangle{display:none}}@media (max-width:1000px) and (min-width:768px){.custom-menu-primary{float:none;margin:0 auto;text-align:center;width:100%}.navigation-primary ul{display:inline-block;float:none;margin-bottom:-9px}.navigation-primary #search_btn_one{display:none}.navigation-primary #search_btn_two{display:inline-block}}@media (max-width:767px){.navigation-primary #search_btn_one,.navigation-primary #search_btn_two,.navigation-primary ul li.has-submenu ul{display:none}.mobile-trigger{background-image:url();cursor:pointer;display:block;height:35px;margin:6px 13px;overflow:hidden;position:relative;text-indent:-10000px;width:36px;z-index:100}.navigation-primary>ul.submenu{display:none;left:0;margin:0;outline:none;padding:0;position:relative;top:0;width:100%}.navigation-primary>ul.submenu li{border-top:1px solid #a9344c;line-height:22px;position:relative;width:100%}.navigation-primary>ul.submenu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:18px;padding:13px 20px;text-transform:uppercase;width:100%}.navigation-primary ul li.has-submenu ul li a:hover,.navigation-primary>ul.submenu li a:hover,.navigation-primary>ul.submenu ul>li.active>a,.navigation-primary>ul.submenu>li.active>a{color:#c12e4e}.navigation-primary ul li.has-submenu ul,.navigation-primary ul li.has-submenu ul li a,.navigation-primary ul li.has-submenu ul li a:hover{background-color:transparent}.navigation-primary ul li.has-submenu ul li a{background:url() 20px 18px no-repeat;background-size:8px;color:#fff;padding-left:40px}.navigation-primary ul li.has-submenu ul li a:hover,.navigation-primary ul li.has-submenu ul li.active>a{background-position:20px -21px;color:#c12e4e}.navigation-primary>ul.submenu .child-trigger{color:#fff;cursor:pointer;display:block;float:right;font-size:18px;overflow:hidden;padding:13px 20px;position:absolute;right:0;text-indent:-10000px;text-transform:uppercase;top:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:30px}.navigation-primary>ul.submenu .child-trigger,.navigation-primary>ul.submenu .child-trigger.child-open{background:url() 50% no-repeat;background-size:17px}}.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}