nav{position:relative;z-index:1000;margin-top:24px;float:right;}
.sf-menu{margin:0;}
.sf-menu ul{position:absolute;top:-999px;}
.sf-menu li{padding-left:0px;position:relative;background:none;margin:0;}
.sf-menu li div{margin:0;padding:0;}
.sf-menu li img{position:relative;padding-top:5px;margin:0;}
.sf-menu a{display:block;text-decoration:none;color:#fff;}
.sf-menu a:hover{text-decoration:none;}
li.sfHover{position:relative;}
.sf-menu > li > a{position:relative;display:block;padding:0px 19px 22px 19px;text-align:center;font-family:'Roboto', sans-serif;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;line-height:87px;height:94px;margin-top:23px;background:transparent;font-size:20px;font-weight:normal;}
.sf-menu > li .a-col-1{background:transparent;}
.sf-menu > li .a-col-2{background:transparent;}
.sf-menu > li .a-col-3{background:transparent;}
.sf-menu > li{display:block;float:left;position:relative;}
.sf-menu > li > a.sf-with-ul:after{position:absolute;content:"\f0dd";left:50%;margin-left:-3px;bottom:10px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.sf-menu > li:hover > a,
.sf-menu > li.current > a,
.sf-menu > li.sfHover > a,
.sf-menu > li:hover > span,
.sf-menu > li.current > span,
.sf-menu > li.sfHover > span{text-decoration:none;margin-top:0;padding-bottom:45px;}
.sf-menu > li > ul,
.sf-menu > li.sfHover > ul{display:block;top:139px;left:0px;width:220px;z-index:99;text-align:left;margin-top:1px;padding:0px;box-shadow:5px 5px 5px #292929;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.sf-menu > li > ul > li{display:block;height:auto;margin:0;position:relative;line-height:29px;padding-left:20px;}
.sf-menu > li > ul > li.sfHover{background:none;}
.sf-menu > li > ul > li > a{display:inline;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-webkit-transition:color 0.3s ease-out;font-size:14px;color:#fff;font-weight:normal;}
.sf-menu li li a:hover,
.sf-menu li.sfHover li.sfHover>a,
.sf-menu li li:hover span,
.sf-menu li.sfHover li.sfHover span{text-decoration:none;}
.sf-menu li li:hover,
.sf-menu li.sfHover li.sfHover{}
.sf-menu > li > ul > li > a.sf-with-ul:after{position:absolute;content:"\f0da";width:5px;height:4px;top:7px;right:10px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;}
.sf-menu li li ul{z-index:99;position:absolute;margin-top:0;text-align:left;left:222px;top:0px;width:218px;padding:0px;background:none;color:#000000;box-shadow:5px 5px 5px #292929;}
.sf-menu li li ul:after{position:absolute;content:"";height:0;width:0;border:9px solid;border:none;left:-15px;top:10px;}
.sf-menu ul.seperator li{border-bottom:1px solid #fff;}
.sf-menu ul.seperator li:last-child{border-bottom:none;}
.sf-menu li li li{line-height:14px;padding:8px 5px 8px 20px;border-bottom:1px solid #fff;}
.sf-menu li li li span{font-size:80%;}
.sf-menu li li li:last-child{border-bottom:none;}
.sf-menu li li li a{display:inline;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-webkit-transition:color 0.3s ease-out;font-size:14px;color:#fff;font-weight:bold;}
.sf-menu li li li a.last{background:none;}
.sf-menu li li li:hover{}
.sf-menu li li li a:hover{color:#3e454c;}
.sf-menu > li > ul .sf-sub-indicator{color:#a1a1a1;line-height:15px;}
.sf-menu > li > li.sfHover > span{color:#a1a1a1;}
.sf-menu .info{border-top:1px solid #fff;padding-top:5px;line-height:1.15em;font-size:14px;}
.sf-menu .info a{display:block;padding:10px 15px 0 0;}
@media only screen and (max-width:1220px){nav{margin-top:-10px !important;}
.sf-menu{display:inline-block;}
nav{float:none;text-align:center;margin-top:20px;}
.sf-menu > li > a{padding-left:10px;padding-right:10px;}
.sf-menu > li > a{padding:0px 19px 22px 19px;line-height:57px;height:44px;margin-top:23px;font-size:20px;}
.sf-menu > li.sfHover > ul{top:89px;left:0px;}
}
@media only screen and (max-width:1350px){.sf-menu{display:inline-block;}
nav{float:none;text-align:center;margin-top:20px;}
}
@media only screen and (max-width:767px){.sf-menu{display:none;}
.page-1 .nav{bottom:-19px;}
nav select{height:35px;border:1px solid #9bba1f;font-family:Trebuchet MS, sans-serif;font-size:14px;line-height:20px;color:#fff;background-color:#9bba1f;width:100%;outline:none;padding:5px;font-weight:normal;margin-top:30px;margin-bottom:10px;}
nav select option:first-child{color:#ffffff;}
.sf-menu .info,.sf-menu .info a{display:none !important;}
}