.nav-container{position:relative;background:#fff;padding:0;z-index:4;top:0;width:100%;left:0;text-align:left;}.menu-border{border:solid 1px #e3e3e3;}.nav-container.isStuck{border:solid 1px #e3e3e3;}.nav-container.isStuck .menu-border{border:none;}.sf-menu{display:block;}.sf-menu>li{float:none;float:left;display:inline-block;position:relative;z-index:99;margin:0;border-right:solid 1px #e6e6e7;}.sf-menu li.parent{z-index:999;}.sf-menu li a{display:block;color:#000;text-decoration:none;position:relative;padding:0;}.sf-menu>li>a>span{display:block;text-transform:uppercase;font-size:14px;line-height:17px;cursor:pointer;font-weight:300;white-space:nowrap;padding:21px 30px 21px;position:relative;z-index:3;}.sf-menu li ul a span{white-space:normal;}.sf-menu>li.parent>a span:after{content:"\f107";position:absolute;top:38%;right:10px;font-size:8px;}.sf-menu>li>a:after{content:'';position:absolute;left:50%;top:0;width:0;height:100%;z-index:2;}.sf-menu>li.sfHover>a:after,.sf-menu>li>a:hover:after,.sf-menu>li.active>a:after{background:#3e3b3c;top:0;left:0;width:100%;height:100%;}.sf-menu>li.sfHover>a,.sf-menu>li>a:hover,.sf-menu>li.active>a{color:#fff;}.sf-menu>li>a:active:after{background:#777;}.sf-menu li a:hover{text-decoration:none;}.sf-menu ul{position:absolute;top:-999em;z-index:99;width:192px;display:none;background:#fff;padding:10px 20px 15px;box-shadow:0 4px 8px rgba(0,0,0,0.12);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.12);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.12);}.sf-menu li li{border-bottom-width:0;}.sf-menu li li.parent>a:before{content:"\f101";float:right;}.sf-menu li li.last{border-bottom-width:1px;}.sf-menu li li{position:relative;float:none;}.sf-menu li li a{display:block;background:none;font-size:13px;line-height:15px;color:#777777;padding:6px 15px;text-transform:uppercase;}.sf-menu li li>a:hover,.sf-menu li li.sfHover>a,.sf-menu li li.active>a{color:#000;}.sf-menu ul ul{position:absolute;top:-999em;z-index:99;width:192px;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0px;top:62px;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:193px;top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:193px;top:0;}@media only screen and (min-width: 992px) {#menu-icon,.sf-menu-phone,.sf-menu-block{display:none!important;}}@media only screen and (max-width: 991px) {.nav-container{position:relative!important;}.pseudoStickyBlock{display:none!important;}.sf-menu,.sf-menu-phone{display:none;}.sf-menu-block{display:block;position:relative;text-align:left;}#menu-icon{display:block;background:#FBFBFB;font-size:17px;line-height:21px;cursor:pointer;text-transform:uppercase;padding:0 20px;height:50px;line-height:50px;}#menu-icon:before{content:"\f055";font-size:25px;line-height:50px;float:right;}#menu-icon.active:before{content:"\f056";}.sf-menu-phone{background:#fff;border:1px solid #ccc;border-top:0;position:absolute;z-index:2;width:100%;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.sf-menu-phone li{position:relative;}.sf-menu-phone>li{padding:5px 20px;font-size:13px;}.sf-menu-phone>li.last{border-bottom:0;}.sf-menu-phone li a{display:block;color:#777777;}.sf-menu-phone li a:hover{color:#000;}.sf-menu-phone li li{font-size:13px;padding:4px 8px;}.sf-menu-phone li li.last{padding-bottom:10px;}.sf-menu-phone li li:first-child{padding-top:10px;}.sf-menu-phone li li:first-child strong{top:10px;}.sf-menu-phone li strong{position:absolute;display:block;top:4px;right:5px;width:24px;font-size:16px;line-height:16px;text-align:center;}.sf-menu-phone>li>strong{top:9px;right:18px;font-size:20px;line-height:20px;}.sf-menu-phone li strong:hover{cursor:pointer;}.sf-menu-phone li strong:before{content:"\f067";}.sf-menu-phone li strong.opened:before{content:"\f068";}.sf-menu-phone ul{width:auto;margin:10px 0 0 0;display:none;}.sf-menu-phone>li.active>a>span{color:inherit;}.sf-menu-phone>li.active>a,.sf-menu-phone>li>a:hover{}.sf-menu-phone li li.active>a,.sf-menu-phone li li a:hover{}}@media only screen and (max-width: 767px) {.sf-menu-block{margin:0 10px;}.menu-border{border:none;}#menu-icon{border:solid 1px #e3e3e3;}}