.navigation,.navigation ul,.navigation ul li,.navigation ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.navigation:after,.navigation>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.navigation{width:auto;margin:auto;float:right;z-index:100}.navigation>ul>li{float:left;display:inline-block}.navigation>ul>li>a{padding:55px 0;margin:0 10px;text-decoration:none;font-size:17px;font-weight:400;color:#222;transition:all .2s;-webkit-transition:all .2s;height:130px;letter-spacing:-.1pt}.navigation>ul>li:hover>a,.navigation>ul>li>a:hover,.navigation>ul>li.active>a{color:#e31e24}.navigation ul ul{position:absolute;left:-9999px;top:60px;padding-top:6px;font-size:14px;opacity:0;-webkit-transition:top .2s ease,opacity .2s ease-in;-moz-transition:top .2s ease,opacity .2s ease-in;-ms-transition:top .2s ease,opacity .2s ease-in;-o-transition:top .2s ease,opacity .2s ease-in;transition:top .2s ease,opacity .2s ease-in}.navigation>ul>li>ul{top:120px}.navigation>ul>li:hover>ul{top:130px;left:10px;opacity:1;background:#283773;padding:10px 0;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,.2);box-shadow:2px 2px 5px 0px rgba(0,0,0,.2);border-radius:0 0 4px 4px}.navigation ul ul ul{padding-top:0;padding-left:0}.navigation ul ul>li:hover>ul{left:180px;top:-10px;opacity:1;background:#283773;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,.2);box-shadow:2px 2px 5px 0px rgba(0,0,0,.2)}.navigation ul ul li a{text-decoration:none;font-weight:400;padding:10px 20px;width:auto;min-width:160px;white-space:nowrap;width:auto;color:#fff;border-bottom:0;transition:all .2s;-webkit-transition:all .2s;font-size:16px}.navigation ul ul li:hover>a,.navigation ul ul li.active>a{color:#283773;background:#fff}.navigation>ul>li>ul:after{position:absolute;display:block}.navigation ul ul li.has-sub>a:after{content:"";position:absolute;width:0;height:0;border:4px solid transparent;border-left-color:#000;right:17px;top:18px}.navigation ul ul li.has-sub.active>a:after,.navigation ul ul li.has-sub:hover>a:after{border-left-color:#000}.navigation>ul>li>a{display:inline-block;position:relative}.navigation>ul>li>a:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#e31e24;transform-origin:bottom right;transition:transform .4s ease-out}.navigation>ul>li>a:hover:after{transform:scaleX(1);transform-origin:bottom left}.navigation .search a{position:absolute;right:0;top:0;font-size:18px;color:#003e17;padding:8px 0;-webkit-transition:all .2s;transition:all .2s;padding-right:0}.navigation .search a:hover{color:#000}.searchform{display:none;position:absolute;z-index:2500;right:0;width:100%}.searchform .searchform-inner{padding:10px;background:#283773;min-height:100px}.searchform input{border:0;padding:10px 0}.searchform .inputtext{float:left;width:90%;height:80px;padding:0 30px;background:#30407f;outline:none;font-size:30px;color:#fff;border-radius:5px 0 0 5px}.searchform .inputsubmit{float:left;width:10%;border:0;background:#30407f;color:#fff;height:80px;font-size:30px;border-radius:0 5px 5px 0}.searchform .inputtext::placeholder{color:#fff;opacity:1}.searchform .inputtext:-ms-input-placeholder{color:#fff}.searchform .inputtext::-ms-input-placeholder{color:#fff}.nav-right{margin-left:40px;z-index:3500}.nav-right>ul>li>a{color:#283773!important}.nav-right ul ul li a{min-width:120px}