.nav-brand, .nav-brand:focus, .nav-brand:hover{color:#70798b}
.navigation, .navigation *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.navigation{width:100%;display:table;position:relative;font-family:inherit;background-color:#FFF;border-bottom:1px solid #a18154}
.nav-toggle, .navigation-hidden .nav-header{display:none}
.navigation-portrait{height:62px;display:none}
.navigation-fixed{position:fixed;top:auto;left:0}
.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important}
.align-to-right{float:right}
.nav-header{float:left}
.nav-brand{line-height:70px;padding:0 15px;font-size:24px;text-decoration:none!important}
.navigation-portrait .nav-brand{font-size:18px;line-height:48px}
.nav-logo>img{height:auto;margin:35px auto 0;padding:0 15px 0 0;float:left}
.nav-logo:focus>img{outline:initial}
.navigation-portrait .nav-logo>img{height:20px;margin:20px auto 10px 0;padding:0}
.nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:15px;cursor:pointer}
.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#70798b;border-radius:10px;box-shadow:0 .5em 0 0 #70798b, 0 1em 0 0 #70798b}
.navigation-portrait .nav-toggle{display:block}
.navigation-portrait .nav-menus-wrapper{width:280px;height:100%;top:0;left:-400px;position:fixed;background-color:#fff;z-index:20000;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.8s;transition-timing-function:ease}
.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px}
.nav-menus-wrapper.nav-menus-wrapper-open{left:0}
.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{right:0}
.nav-menus-wrapper-close-button{width:30px;height:40px;margin:10px 7px;display:none;float:right;color:#b7b7b7;font-size:26px;cursor:pointer}
.navigation-portrait .nav-menus-wrapper-close-button{display:block}
.nav-menu{margin:0;padding:0;list-style:none;line-height:normal;float:right}
.navigation-portrait .nav-menu{width:100%}
.nav-menu>li{display:inline-block;float:left;text-align:left;position:relative}
.navigation-portrait .nav-menu>li{width:100%;position:relative;border-top:solid 1px #f0f0f0}
.navigation-portrait .nav-menu>li:last-child{border-bottom:solid 1px #f0f0f0}
.nav-menu+.nav-menu>li:first-child{border-top:none}
.navigation-landscape .nav-menu.nav-menu-centered>li{float:none}
.nav-menu>li>a{padding:42px 35px;display:inline-block;text-decoration:none;text-align:center;font-size:16px;color:#212c65;transition:color .4s, background .4s;border-right:1px solid #a18154}
.navigation-portrait .nav-menu>li>a{height:auto;width:100%;padding:12px 15px 12px 26px;color:#FFF}
.nav-menu>.active>a, .nav-menu>.focus>a, .nav-menu>li:hover>a{color:#FFF}
.navigation-portrait .nav-menu>li.active>a:after{content:" "}
.nav-menu>li>ul{position:absolute;left:0;width:250px;top:100%;background:#fac924;display:none}
.nav-menu>li:hover>ul{display:block;-moz-animation:fadeInUp .4s ease-in;-webkit-animation:fadeInUp .4s ease-in;animation:fadeInUp .2s ease-in}
.nav-menu>li>ul>li{position:relative}
.nav-menu>li>ul>li a{color:#000;padding:10px 15px;display:block;border-bottom:solid 1px #a18154;font-size:14px;background-size:200% 100%;background-image:linear-gradient(to right, #FFF 50%, #a18154 50%);transition:background-position .5s}
.nav-menu>li>ul>li a.subLink:after{float:right;content:'\f105';font-size:14px;font-family:FontAwesome;width:25px;display:inline-block;color:#000;text-align:center}
.nav-menu>li>ul>li a.subLink:hover:after{color:#FFF}
.nav-menu>li>ul>li:hover a{background-position:-100% 0;color:#FFF}
.nav-menu>li>ul>li:hover a.subLink:after{color:#FFF}
.nav-menu>li>ul>li:last-child>a{border-bottom:none}
.nav-menu>li>ul>li>ul{left:100%;top:0;display:none;background:#FFF;width:250px;position:absolute}
.nav-menu>li>ul>li:hover>ul{display:block}
.nav-menu>li>ul>li>ul>li>a{border-top:solid 1px #000;background:#FFF;color:#FFF;font-size:13px;line-height:16px;background-size:200% 100%;background-image:linear-gradient(to right, #FFF 50%, #000 50%);transition:background-position .5s;border-bottom:none}
.nav-menu>li>ul>li:hover>ul>li>a{background-position:0;color:#000}
.nav-menu>li>ul>li>ul>li>a:hover{background-position:-100% 0;color:#FFF}
.nav-menu>li>ul>li>ul>li:first-child>a{border-top:none}
.nav-menu>li:last-child>ul{position:absolute;left:auto;right:1px}
.nav-menu>li>a>[class*=ion-], .nav-menu>li>a>i{width:18px;height:16px;line-height:16px;-ms-transform:scale(1.4);transform:scale(1.4)}
.nav-menu>li>a>[class*=ion-]{width:16px;display:inline-block;transform:scale(1.8)}
.navigation-portrait .nav-menu.nav-menu-social{width:100%;text-align:center}
.nav-menu.nav-menu-social>li{text-align:center;float:none;border:none!important}
.navigation-portrait .nav-menu.nav-menu-social>li{width:auto}
.nav-menu.nav-menu-social>li>a>[class*=ion-]{font-size:12px}
.nav-menu.nav-menu-social>li>a>.fa{font-size:14px}
.navigation-portrait .nav-menu.nav-menu-social>li>a{padding:15px}
.submenu-indicator{margin-left:6px;margin-top:6px;float:right;transition:all .3s}
.navigation-portrait .submenu-indicator{width:54px;height:44px;margin-top:0;position:absolute;top:0;right:0;text-align:center;z-index:20000}
.submenu-indicator-chevron{height:6px;width:6px;display:block;border-style:solid;border-width:0 1px 1px 0;border-color:transparent #70798b #70798b transparent;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:border .3s}
.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px}
.nav-menu>.active>a .submenu-indicator-chevron, .nav-menu>.focus>a .submenu-indicator-chevron, .nav-menu>li:hover>a .submenu-indicator-chevron{border-color:transparent #A0D468 #A0D468 transparent}
.navigation-portrait .submenu-indicator.submenu-indicator-up{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.nav-overlay-panel{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:19999}
.no-scroll{width:100%;height:100%;overflow:hidden}
.nav-search{float:right;z-index:19998}
.navigation-portrait .nav-search{height:48px;padding:0 10px;margin-right:52px;margin-top:0}
.navigation-hidden .nav-search{display:none}
.nav-search-button{width:70px;height:70px;line-height:70px;text-align:center;cursor:pointer;background-color:#FFF}
.nav-search-icon{width:14px;height:14px;margin:2px 8px 8px 4px;display:inline-block;vertical-align:middle;position:relative;color:#58595b;text-align:left;text-indent:-9999px;border:2px solid;border-radius:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:color .3s}
.nav-search-icon:after, .nav-search-icon:before{content:'';pointer-events:none}
.nav-search-icon:before{width:2px;height:11px;top:11px;position:absolute;left:50%;border-radius:0 0 1px 1px;box-shadow:inset 0 0 0 32px;transform:translateX(-50%)}
.nav-search-button:hover .nav-search-icon{color:#0db2a8}
.navigation-portrait .nav-search-button{width:50px;height:48px;line-height:46px;font-size:22px;margin-top:6px}
.nav-search>form{width:100%;height:100%;padding:0 auto;display:none;position:absolute;left:0;top:0;background-color:#fff;z-index:99}
.nav-search-inner{width:70%;height:94px;margin:auto;display:table}
.navigation-portrait .nav-search-inner{height:48px}
.nav-search-inner input[type=search], .nav-search-inner input[type=text]{height:94px;width:100%;margin:0;padding:0 12px;font-size:26px;text-align:center;color:#70798b;outline:0;line-height:94px;border:none;background-color:transparent;transition:all .3s}
.navigation-portrait .nav-search-inner input[type=search], .navigation-portrait .nav-search-inner input[type=text]{height:48px;font-size:18px;line-height:48px}
.nav-search-close-button{width:28px;height:28px;display:block;position:absolute;right:20px;top:30px;line-height:normal;color:#70798b;font-size:20px;cursor:pointer;text-align:center}
.nav-button, .nav-text{display:inline-block;font-size:14px}
.navigation-portrait .nav-search-close-button{top:10px;right:14px}
.nav-button{margin:18px 15px 0;padding:8px 14px;color:#fff;text-align:center;text-decoration:none;border-radius:4px;background-color:#A0D468;transition:opacity .3s}
.nav-button:focus, .nav-button:hover{color:#fff;text-decoration:none;opacity:.85}
.navigation-portrait .nav-button{width:calc(100% - 52px);margin:17px 26px}
.nav-text{margin:25px 15px;color:#70798b}
.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0}
.navigation-portrait .nav-text+ul{margin-top:15px}
@media (max-width:1480px){.nav-menu>li>a{width:auto;font-size:14px}
}
@media (max-width:1366px){.nav-logo>img{margin-top:27px}
.nav-search a{padding-top:20px}
.nav-menu>li>a{padding:35px 30px}
.nav-menu>li:nth-child(4)>ul>li>ul{left:auto;right:100%}
}
@media (max-width:900px){.navigation-portrait{display:block}
.navigation-portrait .nav-menus-wrapper{background:#000}
.navigation-portrait .nav-menu>li:last-child{border-bottom:none}
.navigation-portrait .nav-menu>li>a{text-align:left;padding:10px}
.navigation-portrait .nav-menu>li a.subLink:after{float:right;content:'\f107';font-size:20px;font-family:FontAwesome;width:25px;display:inline-block;color:#b7b7b7;text-align:center}
.navigation-portrait .nav-menu>li.active a.subLink:after, .navigation-portrait .nav-menu>li:hover>a:after{color:#000}
.navigation-portrait .nav-menu>li ul{position:relative;display:block;width:100%}
.navigation-portrait .nav-menu>li ul li ul{left:0}
.navigation-portrait .nav-menu>li{border-color:#4c4c4c}
.nav-menu>li>a{border-right:none}
.nav-menu>li:hover>ul{-moz-animation:fadeInUp 0s ease-in;-webkit-animation:fadeInUp 0s ease-in;animation:fadeInUp 0s ease-in}
.navigation-portrait .nav-menu>li>a::before{width:0;height:100%}
.navigation-portrait .nav-menu>li:hover>a::before{height:100%;width:100%}
.navigation-portrait .nav-menu>li>ul>li a{padding:10px}
.navigation-portrait .nav-menu>li ul li ul, .navigation-portrait .nav-menu>li ul li:hover ul, .navigation-portrait .nav-menu>li:hover ul, .navigation-portrait .nav-menu>li>ul{display:none}
.navigation-portrait .nav-menu>li>ul>li>ul>li>a{color:#000;padding-left:20px}
.navigation-portrait .nav-menu>li>ul>li.active>a{background:#000;color:#f3c323}
.navigation-portrait .nav-menu>li>ul>li.active>a.subLink:after{color:#f3c323}
}