#menu,#menu li{position:relative;float:left}#menu ul ul a:hover,*html #menu li a:hover{background-color:none}@-ms-viewport{width:device-width}@viewport{width:device-width}#menu-wrap{display:block;float:right}#menu,#menu ul ul{margin:0;padding:0;list-style:none}#menu{display:block;padding:0;z-index:100;font-family:Roboto,sans-serif;zoom:1}#menu:after,#menu:before{content:"";display:table}#menu:after{clear:both}#menu li{margin:0 0 0 20px}#menu a{font-size:14px;color:#2c2c2c;font-weight:400;text-decoration:none;text-transform:uppercase;float:left;padding:15px 5px;letter-spacing:.5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu li:hover>a{color:#6ca12b}.selected{color:#6ca12b!important}#menu ul ul{margin:20px 0 0;opacity:0;visibility:hidden;position:absolute;top:40px;left:18px;z-index:1;background:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px;border:1px solid #d2d2d2;padding:15px 40px 15px 20px}#menu li:hover>ul{opacity:1;visibility:visible;margin:0}#menu ul ul ul{top:0;left:150px;margin:0 0 0 20px;-moz-box-shadow:-1px 0 0 rgba(255,255,255,.3);-webkit-box-shadow:-1px 0 0 rgba(255,255,255,.3);box-shadow:-1px 0 0 rgba(255,255,255,.3)}#menu ul ul li{float:none;display:block;border:0}#menu ul ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#menu ul ul a{padding:5px 0;display:block;white-space:nowrap;float:none;text-transform:none;font-size:14px;font-weight:500;color:#727372}#menu ul ul li:first-child>a:after{content:'';position:absolute;left:5px;top:-22px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b3b3b3}#menu ul ul ul li:first-child a:after{left:-6px;top:50%;margin-top:-6px;border-left:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #b3b3b3}#menu ul ul li:first-child a:hover:after{border-bottom-color:#b3b3b3}#menu ul ul ul li:first-child a:hover:after{border-right-color:#0299d3;border-bottom-color:transparent}#menu ul ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#menu-button{display:none}@media screen and (max-width:1240px){#menu-button:after,#menu-button:before,#menu:after{content:'';position:absolute}#menu,#menu-button,#menu-button:after,#menu:after{position:absolute}#menu a,#menu li{float:none;display:block}#menu-wrap{position:relative}#menu-wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-button{background-color:#1791c1;display:block;width:39px;height:39px;cursor:pointer;top:7px;right:0;z-index:101;border-radius:100px}#menu li,#menu ul ul li:first-child a:after,#menu ul ul ul li:first-child a:after{border:0}#menu-button:after{top:12px;right:9px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu-button.menu-opened:after,#menu-button:before{height:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;background:#fff}#menu-button:before{top:24px;right:9px;display:block;width:20px;transition:all .2s ease-in-out}#menu-button.menu-opened:after{top:18px;right:12px;border:0;width:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s ease-in-out}#menu-button.menu-opened:before{top:18px;right:12px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu{margin:0;padding:0 20px;top:60px;width:100%;z-index:1002;background-color:#fff;display:none;border:solid rgba(0,0,0,.3);border-width:1px 6px 6px}#menu:after{right:4px;top:-9px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.3)}#menu ul ul{position:static;visibility:visible;opacity:1;margin:0!important;background:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0!important;border:none}#menu li,#menu ul ul ul{-moz-box-shadow:none;-webkit-box-shadow:none}#menu ul ul ul{margin:0 0 0 20px!important;box-shadow:none}#menu li{position:static;margin:0;box-shadow:none;border-bottom:solid 1px #e5e5e5}#menu li:last-child{border-bottom:none}#menu ul ul li{margin-left:10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#menu a{padding:10px 0;color:#2c2c2c;font-size:14px}#menu li:hover>a{background:url(../images/menu-hr.gif) left bottom repeat-x;color:#d49a3e}#menu ul ul a{padding:0;width:auto}#menu ul ul a:hover{background:0 0!important}#menu li:hover>a{background-color:#fff!important}}@media only screen and (min-width :500px) and (max-width :1240px){#menu{width:300px;right:0}}@media only screen and (min-width :320px) and (max-width :500px){#menu-wrap{float:none}#menu-button{top:-30px}#menu{top:22px}}