.menu-link{display:none}.menu{width:100%;float:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.menu ul{width:100%;padding:0;margin:0;list-style:none;position:relative;display:inline-block;z-index:1500}.menu>li>ul.sub-menu{list-style:none;list-style-image:none;list-style-type:none;min-width:0;padding:0 0;border:1px solid #fff}.menu ul li{margin-left:0;margin-right:0;text-align:left;list-style:none;list-style-image:none;list-style-type:none;z-index:1200}.menu>ul>li{display:inline-block;margin-left:0;margin-right:0}.menu ul li a{display:inline-block;margin:0;text-decoration:none;color:#fff;font-size:17px;font-family:pragmatica,sans-serif;font-style:normal;font-weight:300;-webkit-transition:all .3s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.menu ul li a:hover{color:#f6a11d;-webkit-transition:all .3s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.menu ul li a.current{color:#f6a11d}.menu ul li>a{padding:10px 18px 10px 18px}.menu ul ul{display:none;position:absolute;top:100%}.menu ul li:hover>ul{display:block;border-top:0 solid #0474bb;padding-right:0;z-index:1200;width:auto;padding-top:12px;padding-left:0}.menu ul ul>li{position:relative}.menu ul ul>li a{padding:8px 10px 8px 10px;margin:0;height:auto;background-color:#5b6471;width:100%;box-sizing:border-box;border-bottom:1px solid #a9a9a9;font-family:pragmatica,sans-serif;font-size:15px;font-weight:300}.menu ul ul>li a:hover{background-color:#7b7f82;color:#f6a11d}.menu ul ul ul{position:absolute;left:0;top:0}.menu ul ul>li a.subnav2{padding:5px 0 5px 0;margin:0;font-weight:400;width:100%}@media screen and (max-width:1200px){a.menu-link{display:block;background-image:url(../images/home/mobile-line.png);background-repeat:no-repeat;position:absolute;top:0;right:0;float:right;text-decoration:none;padding:30px 30px;margin-top:50px}.menu>ul>li{margin-left:0;margin-right:0}.menu ul ul>li a{padding:0}.menu ul li a{padding-top:15px;padding-bottom:15px}.menu ul li:hover>ul{padding-right:0;padding-left:0;border-top:0;padding-bottom:0;padding-top:0;width:100%}.menu ul li a:hover{background-color:#5b6471}.menu{clear:both;float:none;padding-top:0;margin-top:0}.menu,.menu>ul ul{overflow:hidden;max-height:0;background-color:#fff}.menu>li>ul.sub-menu{padding:0;border:none}.menu.active,.menu>ul ul.active{max-height:65em}.menu ul{display:block}.menu>ul{border-top:0 solid #707070}.menu li,.menu>ul>li{display:block;border-top:1px solid #2b445b}.menu ul li a{margin-left:0;margin-right:0;font-size:18px;color:#e7e7e6;background-color:#1c3852;width:100%;padding:10px 0 10px 25px}.menu li a{color:#1c3852;display:block;position:relative}.menu ul li a{font-size:16px}.menu ul ul>li a{font-size:16px}.menu li.has-submenu>a:after{content:'+';position:absolute;top:12px;left:8px;display:block;font-size:16px}.menu li.has-submenu>a.active:after{content:"-"}.menu ul ul>li a{background-color:#5b6471;padding:10px 0 10px 45px;color:#e7e7e6;border:none}.menu ul ul>li a:hover{background-color:#5b6471}.menu ul ul,.menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}.menu ul li a.mobile{display:block}.menu ul ul>li a.subnav2{padding:15px 0 15px 55px;width:100%;margin:0;font-weight:400;border-top:0 solid #be2729}}