.submenu{list-style:none;margin:0;padding:0}.submenu a,.submenu p{text-decoration:none}.custom-menu-primary .submenu.level-1{position:relative;left:auto}.custom-menu-primary .submenu.level-1>li{display:inline-block;float:left;position:relative}.custom-menu-primary .submenu.level-1>li>a{cursor:pointer;display:inline-block;height:100%;-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,color .3s ease-in-out;-ms-transition:opacity .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out;position:relative;font-family:'Montserrat',sans-serif;font-size:16px;line-height:80px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;padding:0 12px}.custom-menu-primary .submenu.level-1>li:last-child>a>i{margin-right:7px}.custom-menu-primary .submenu.level-1>li>a>span{position:relative}.underline_dash{left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%;height:1px;opacity:0;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;background-color:#f9c9c5;height:12px;bottom:-3px;border-radius:5px;width:104%;z-index:-1}.custom-menu-primary .submenu.level-1>li:hover>a .underline_dash,.custom-menu-primary .submenu.level-1>li.active-branch>a .underline_dash{opacity:1}.custom-menu-primary .submenu.level-2{left:0;margin:0;top:100%;position:absolute;display:block;visibility:hidden;overflow:hidden;opacity:0;z-index:10;padding:7px 0;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-ms-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.custom-menu-primary .submenu.level-1>li.has-submenu:hover .submenu.level-2,.custom-menu-primary .submenu.level-1>li.has-submenu.focus .submenu.level-2{visibility:visible;overflow:visible;opacity:1}.custom-menu-primary .submenu.level-2 li{position:relative;min-width:225px}.custom-menu-primary .submenu.level-2 li a{position:relative;display:block;font-weight:600;height:auto;line-height:16px;margin:0;padding:9px 0;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding-left:20px;padding-right:20px}.custom-menu-primary .submenu.level-2 li a span img{margin-right:4px}@media only screen and (min-width:1001px){.mobile_arrow{display:none !important}}@media only screen and (min-width:1001px) and (max-width:1540px){.custom-menu-primary .submenu.level-1>li>a{font-weight:400;font-size:12px;letter-spacing:0px;padding-left:5px;padding-right:5px}}.mobile-menu .submenu.level-1{position:relative;max-width:768px;margin:0 auto;display:block}.mobile-menu .submenu.level-1>li{position:relative;border-bottom:1px solid #eaeaea}.mobile-menu .submenu.level-1>li>a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-tap-highlight-color:transparent;font-size:13px;font-weight:400;color:#888;padding:10px 0;display:block;position:relative;text-transform:none;line-height:26px}.mobile-menu .submenu.level-1>li:last-child>a{padding-bottom:8px}.mobile-menu .submenu.level-1>li>a:hover,.mobile-menu .submenu.level-1>li.active-branch>a{color:#aaa}span.mobile_arrow{cursor:pointer;display:inline-block;float:right;height:46px;line-height:46px;margin:0;padding:0 10px 0 0;position:absolute;top:0;right:0;text-align:right;width:50px;z-index:9000;-webkit-tap-highlight-color:transparent}span.mobile_arrow i{display:inline;color:#888}span.mobile_arrow i.fa.fa-angle-down{display:none}.mobile-menu .submenu.level-2{display:none;border-top:1px solid #eaeaea;width:100%;position:relative}.mobile-menu .submenu.level-2 li{margin:0 0 0 20px;border-bottom:1px solid #eaeaea;position:relative}.mobile-menu .submenu.level-2 li a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-tap-highlight-color:transparent;font-size:13px;font-weight:400;color:#888;padding:10px 0;display:block;position:relative;text-transform:none;line-height:26px;letter-spacing:0}.mobile-menu .submenu.level-2 li a:hover,.mobile-menu .submenu.level-2 li.active-branch a{color:#aaa}.mobile-menu .submenu.level-2 li:last-child{border-bottom:0}.child-open i.fa.fa-angle-right{display:none}span.mobile_arrow.child-open i.fa.fa-angle-down{display:inline}@media only screen and (max-width:768px){.mobile-menu .submenu.level-1{max-width:600px}}@media only screen and (max-width:500px){span.mobile_arrow{right:-6px}}@media only screen and (max-width:600px){.mobile-menu .submenu.level-1{max-width:420px}}@media only screen and (max-width:500px){span.mobile_arrow{right:0px}}