.nav-container{position:relative;z-index:2;}
.sidebar .nav-container{margin-bottom:11px;}
@media only screen and (min-width:768px){.sf-menu-phone.item,
.nav-container.top-menu .sf-menu-phone{margin:0;}
#menu-icon{display:none !important;}
.sf-menu-phone{display:none !important;}
}
@media only screen and (max-width:767px){.sf-menu-phone.item,
.nav-container.top-menu .sf-menu-phone{display:none !important;}
.nav-container{margin-bottom:10px;}
}
.sf-menu,
.sf-menu-phone{display:none;}
#menu-icon{display:block;background:url(../images/menu-icon-bg.png) 96% 11px no-repeat #393939;font-size:18px;line-height:22px;color:#fff;cursor:pointer;font-weight:bold;text-transform:uppercase;padding:15px 0 0 10px;height:35px;margin:0 10px;border-bottom:2px solid #000;}
#menu-icon.active{background-position:96% -47px;}
.sf-menu-phone{position:relative;z-index:2;margin:0 10px;}
.nav-container.top-menu .sf-menu-phone{text-align:left;margin:10px 30px;background:-webkit-gradient(linear, left top, left bottom, from(#3f3f3f), to(#353535));background:-webkit-gradient(linear, left top, left bottom, from(#3f3f3f), to(#353535));background:-moz-linear-gradient(top, #3f3f3f, #353535);background:-o-linear-gradient(top, #3f3f3f, #353535);background:-ms-linear-gradient(top, #3f3f3f, #353535);}
.sf-menu-phone li{position:relative;}
.nav-container.top-menu .sf-menu-phone li{display:inline-block;}
.nav-container.top-menu .sf-menu-phone > li > a{border:none;border-left:1px solid white;padding:13px 11px 14px;background:transparent;}
.sf-menu-phone > li > a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f', endColorstr='#353535');background:-webkit-gradient(linear, left top, left bottom, from(#3f3f3f), to(#353535));background:-moz-linear-gradient(top, #3f3f3f, #353535);background:-o-linear-gradient(top, #3f3f3f, #353535);background:-ms-linear-gradient(top, #3f3f3f, #353535);border:1px solid #222222;border-top:0;padding:13px 13px 14px;font-size:14px;font-weight:bold;text-transform:uppercase;display:block;color:#fff;}
.sf-menu-phone li li a{color:#dbd9d9;font-size:12px;font-weight:500;}
.sf-menu-phone li li{padding:3px 0 3px 15px;background:url(../images/sf-menu-phone.gif) no-repeat 0 7px;}
.nav-container.top-menu .sf-menu-phone li li{padding:3px 15px 3px 15px;background:none;}
.sf-menu-phone > li:hover > a,
.sf-menu-phone > li.active > a,
.sf-menu-phone > li.act > a,
.nav-container.top-menu .sf-menu-phone > li:hover > a,
.nav-container.top-menu .sf-menu-phone > li.active > a,
.nav-container.top-menu .sf-menu-phone > li.act > a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f31010', endColorstr='#af0202');background:-webkit-gradient(linear, left top, left bottom, from(#f31010), to(#af0202));background:-moz-linear-gradient(top, #f31010, #af0202);background:-o-linear-gradient(top, #f31010, #af0202);background:-ms-linear-gradient(top, #f31010, #af0202);border-color:#870202;}
.sf-menu-phone li li{font-size:14px;}
.sf-menu-phone li li.last{border:0;}
.sf-menu-phone li strong{position:absolute;display:block;background:url(../images/toogle-button2.png) center -54px no-repeat;top:6px;right:0;height:35px;width:35px;}
.sf-menu-phone li strong:hover{cursor:pointer;}
.sf-menu-phone li strong.opened{background-position:center 7px;}
.sf-menu-phone li.parent.active > ul{display:block;}
.sf-menu-phone > li > strong{background:url(../images/sf-menu-marker.png) no-repeat center -160px;}
.sf-menu-phone > li > strong.opened{background-position:center 10px;}
.sf-menu-phone ul{width:auto;padding:15px;display:none;background:#363636;}
.nav-container.top-menu .sf-menu-phone ul{position:absolute;z-index:10;}
.nav-container.top-menu .sf-menu-phone ul li:hover,
.nav-container.top-menu .sf-menu-phone ul li.active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f31010', endColorstr='#af0202');background:-webkit-gradient(linear, left top, left bottom, from(#f31010), to(#af0202));background:-moz-linear-gradient(top, #f31010, #af0202);background:-o-linear-gradient(top, #f31010, #af0202);background:-ms-linear-gradient(top, #f31010, #af0202);border-color:#870202;}
.nav-container.top-menu .sf-menu-phone .level0.level-top.parent a{padding-right:30px;}
.nav-container.top-menu .sf-menu-phone .level0.level-top.parent .level1 a{padding-right:0px;}
.sf-menu-phone ul ul{padding:10px 0 0 0;}
.sf-menu-phone > li.active > a > span{color:inherit;}
.sf-menu-phone > li.active > a,
.sf-menu-phone > li > a:hover{color:#fff;}
.sf-menu-phone li li.active > a,
.sf-menu-phone li li a:hover{color:#fff;}
@media only screen and (min-width:768px) and (max-width:979px){.sf-menu-phone ul{padding:10px;}
.sf-menu-phone li li a{font-size:12px;}
.sf-menu-phone > li > a{font-size:12px;}
}
@media only screen and (min-width:480px) and (max-width:767px){#menu-icon{background-position:98% 11px;}
#menu-icon.active{background-position:98% -47px;}
}
.header .row-extra{padding-bottom:0;}
.sticky{position:fixed;top:0;z-index:9999;width:1230px;margin:0 auto;background-color:rgba(0, 0, 0, 0.5);}