.flexnav{*zoom:1;overflow:hidden;margin:0 auto;width:100%;max-height:0;padding-left:85px;margin-top:-3px}.flexnav:after{content:"";display:table;clear:both}.flexnav.show{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-height:1000px}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:100%;position:relative}.flexnav li a{position:relative;display:block;padding:10px 16px;z-index:2;overflow:hidden;color:#1c2841;moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.flexnav li a:hover{color:#ff5f67}.flexnav li ul{width:100%;display:none}.flexnav li ul li{float:none;width:100%}.flexnav li ul li a{display:block;color:#fff;border-bottom:1px solid rgba(255,255,255,.13)}.flexnav li ul li a:hover{color:#fff}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;background:#acaca1;background:rgba(0,0,0,.075);text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{position:relative;display:block;cursor:pointer}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:none;text-align:center}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}@media all and (min-width:992px){body.one-page{padding-top:70px}.flexnav{overflow:visible;max-height:1000px}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left;display:block}.flexnav li:hover>ul{visibility:visible;opacity:1;height:auto;display:block;top:36px;position:absolute;right:0;border-radius:2px;left:auto;width:200px;background-color:#ff5f67}.flexnav.lg-screen li:hover>ul,.flexnav.sm-screen li:hover>ul{display:none}.flexnav li>ul{position:absolute;top:auto;left:0;opacity:0;visibility:hidden;height:1px;z-index:1}.flexnav li ul li ul{top:0}.flexnav li ul.open{display:block;opacity:1;visibility:visible;height:auto}.flexnav li ul.open ul.open{margin-left:100%;top:0}.flexnav ul li:hover ul{margin-left:100%;top:0}.menu-button{display:none}.flexnav .touch-button{height:10px;width:10px;top:17px;background-color:transparent}.flexnav .touch-button i{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible;max-height:1000px}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px}.oldie .flexnav li:hover>ul{visibility:visible;opacity:1;height:auto;display:block;top:3.1em;position:absolute}.oldie .flexnav li:hover>ul li{width:100%}.oldie .flexnav.lg-screen li:hover>ul,.oldie .flexnav.sm-screen li:hover>ul{display:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none}.oldie .flexnav li>ul{position:absolute;top:auto;left:0;opacity:0;visibility:hidden;height:1px;z-index:1}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open{display:block;opacity:1;visibility:visible;height:auto}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}.navbar-menus{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;flex-basis:100%;-ms-flex-preferred-size:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.flexnav li:after{position:relative}.flexnav li .touch-button:after{position:absolute;top:0;right:2px;content:'';height:10px;width:10px;background:url(../images/down-arrow.svg);background-size:10px;background-repeat:no-repeat}.flexnav li .loginbtn a{padding:9px 27.8px;color:#fff;font-weight:500;font-size:15px}#nav-menus{width:32px;height:30px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin-top:9px}#nav-menus span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-menus span:nth-child(1){top:0}#nav-menus span:nth-child(2),#nav-menus span:nth-child(3){top:10px}#nav-menus span:nth-child(4){top:20px}#nav-menus.open span:nth-child(1){top:10px;width:0%;left:50%}#nav-menus.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-menus.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-menus.open span:nth-child(4){top:18px;width:0%;left:50%}@media (max-width:991px){.loginbtn{display:none}.flexnav li.mobile-show .loginbtn{display:block;padding-left:20px;padding-bottom:10px}.flexnav{padding-left:0;position:absolute;margin:0;top:70px;border-radius:2px;left:0;width:100%;background-color:#1c2841}.flexnav li a{color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}.flexnav li .touch-button::after{display:none}.flexnav .touch-button{height:42px;width:42px}.flexnav .touch-button .navicon{color:#fff;top:10px}.flexnav li .loginbtn a{display:inline-block}.flexnav li ul{background-color:#fff}.flexnav li ul li a{color:#1c2841;border-bottom:1px solid rgba(0,0,0,.05)}.flexnav li ul li a:hover{color:#1c2841}}@media (min-width:992px){.flexnav li.mobile-show{display:none}}@media (min-width:992px) and (max-width:1220px){.flexnav{padding-left:0}.flexnav>li>a{padding-right:17px;padding-left:20px;font-size:13px}.flexnav .touch-button{top:17px;right:0}.navbar-brand figure img{max-width:110px}.navbar-brand{margin-right:10px}.flexnav>li{margin-right:0}.flexnav>li:last-child{margin-right:0}}@media (min-width:1200px) and (max-width:1220px){.flexnav{padding-left:60px;font-size:14px}}
