.navigation-menu .navy ul li a:active,.navigation-menu .navy ul li a:focus,.navigation-menu .navy ul li a:hover{text-decoration:none!important;outline:0!important}:focus{outline:0!important}::-moz-focus-inner{border:0!important}::selection{color:#fff}::-moz-selection{color:#fff}.navigation-menu .logo h1 a i,.navigation-menu .navy ul .submenu-button:after,.navigation-menu .navy ul>li.has-sub>a:after{color:#044F85}.navigation-menu .navy ul ul ul,.navigation-menu .navy>ul>li>ul{border-top:2px solid #044F85;border-bottom:2px solid #044F85}.navigation-menu{padding:15px 0}.navigation-menu .logo{margin:10px 0 25px}.navigation-menu .logo h1{font-weight:600}.navigation-menu .logo h1 a{color:grey}.navigation-menu .logo h1 a:hover{color:#666}.navigation-menu .navy #menu-button,.navigation-menu .navy ul,.navigation-menu .navy ul li,.navigation-menu .navy ul li a{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;z-index:10}.navigation-menu .navy #menu-button{background:#044F85;display:none}.navigation-menu .navy{width:auto;background:#fff}.navigation-menu .navy>ul>li{float:left}.navigation-menu .navy>ul>li>a{padding:20px 15px;font-size:15px;line-height:28px;color:#4d4d4d;font-weight:600}.navigation-menu .navy>ul>li:hover>a,.navigation-menu .navy>ul>li>a:hover{color:#044F85}.navigation-menu .navy ul>li.has-sub>a:after{content:"\f107";font-family:FontAwesome;margin-left:5px;font-weight:400}.navigation-menu .navy ul ul{position:absolute;left:-9999px;opacity:0;transition:bottom .4s ease,opacity .3s ease}.navigation-menu .navy>ul>li>ul{top:100px;background:#fff;padding:5px 0;box-shadow:0 5px 15px rgba(0,0,0,.15)}.navigation-menu .navy>ul>li:hover>ul{left:auto;top:60px;opacity:1}.navigation-menu .navy ul ul ul{top:50px;padding:5px 0;box-shadow:0 5px 15px rgba(0,0,0,.15)}.navigation-menu .navy ul ul>li:hover>ul{top:0;left:170px;opacity:1;background:#fff}.navigation-menu .navy ul ul li a{width:170px;padding:4px 20px;font-size:14px;font-weight:400;color:#4d4d4d}.navigation-menu .navy ul ul li:hover>a,.navigation-menu .navy ul ul li>a:hover{color:#BA7229}.navigation-menu .navy ul ul>li.has-sub>a:after{content:"\f105";font-family:FontAwesome;margin-left:7px;font-weight:400;float:right;font-size:14px}@media (max-width:785px){.navigation-menu .logo h1{text-align:center}.navigation-menu .navy{max-width:400px;margin:0 auto 10px}.navigation-menu .navy ul,.navigation-menu .navy ul ul,.navigation-menu .navy ul ul li:hover>ul,.navigation-menu .navy ul ul ul,.navigation-menu .navy ul ul ul li:hover>ul,.navigation-menu .navy>ul,.navigation-menu .navy>ul>li:hover>ul,.navigation-menu .navy>ul>li>ul{position:relative;left:0;right:auto;top:0;width:100%;display:none;padding:0;opacity:1;text-align:left;box-shadow:none}.navigation-menu .navy>ul>li{border:1px solid #DCDCDC;border-bottom:0}.navigation-menu .navy ul li{width:100%;border-top:1px solid #DCDCDC}.navigation-menu .navy ul li:last-child{border-bottom:1px solid #DCDCDC}.navigation-menu .navy ul ul ul,.navigation-menu .navy>ul>li>ul{border-top:1px solid #DCDCDC!important;border-bottom:1px solid #DCDCDC!important}.navigation-menu .navy ul li a{padding:10px 20px}.navigation-menu .navy ul ul li a{width:100%;padding:10px 20px 10px 35px}.navigation-menu .navy ul ul ul li a{padding:10px 20px 10px 50px}.navigation-menu .navy ul ul ul ul li a{padding:10px 20px 10px 65px}.navigation-menu .navy ul ul li.has-sub>a:after,.navigation-menu .navy>ul>li.has-sub>a:after{display:none}.navigation-menu .navy #menu-button{position:relative;display:block;padding:10px 20px;cursor:pointer;font-size:13px;color:#fff;font-weight:600;text-transform:uppercase;background:#044F85}.navigation-menu .navy #menu-button:after{content:"\f0c9";font-family:FontAwesome;margin-left:7px;font-weight:400;float:right;font-size:14px}.navigation-menu .navy .submenu-button{position:absolute;right:0;display:block;width:50px;height:50px;z-index:12;cursor:pointer;border-left:1px solid #eee}.navigation-menu .navy ul ul .submenu-button{height:50px}.navigation-menu .navy ul .submenu-button:after{content:"\f107";font-family:FontAwesome;font-weight:400;font-size:14px;line-height:50px;text-align:center;display:block}}@media (min-width:786px){.navigation-menu .navy ul{display:block!important}}.navigation-menu .head-search{position:relative;top:20px}.navigation-menu .head-search .b-dropdown-block{padding:7px;border:1px solid #ddd;width:250px;position:absolute;background:#fff;top:33px;right:0;border-radius:2px;box-shadow:0 3px 3px rgba(0,0,0,.05);display:none;z-index:10000}@media (max-width:785px){.navigation-menu .head-search{display:none}}