#header .header-menu{position:relative; margin-bottom:0px;}
#header #trends{color:#fff;}#header .callus{color:#fff;padding:4px 0 0;}
.header-fx{background:#444;width:100%;z-index:1042;top:-100px;left:0;position:fixed;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;}
.header-fx .logo-area{padding:13px 0 0; float:left;}
.header-fx.affix{top:0;opacity:1; }
#header .xs-header{background:#A9070F; height:60px;}
#header .xs-header .container{padding:0 20px;}
#header .xs-header .mobile-menu-action{background:none; width:54px; text-align:center; margin-top:11px; margin-right:15px; color:#fff; padding:4px 0;font-size:28px;line-height:1; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px rgba(255,255,255,.7); }
#header .xs-header .mobile-menu-action a{color:inherit;}
#header .xs-header .mobile-logo-area{padding:5px 0;}
#header .xs-header .pagetitle span{color:#FFF;}
.sf-menu{margin:0;padding:0;list-style:none;position:relative;}
.sf-menu ul{margin:0;padding:0;list-style:none;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;left:0;z-index:99;}
.sf-menu>li{float:left;}
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{left:100%;}
.sf-menu .sf-mega{position:absolute;display:none;top:100%;left:0;z-index:99;box-sizing:border-box;width:100%;}
#header .site-menu{ margin:0 px; padding:0; float:right;}
#header .site-menu ul li:last-child{border-right:1px solid #DDD;}
#header .site-menu ul li{ border-left:solid 1px #DDD;}
#header .site-menu ul li a{ font-family:"Open Sans",Arial Narrow, Arial, Helvetica, sans-serif; color:#000; font-weight:700; font-size:13px; line-height:100%; padding:15px 16px; -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
#header .site-menu ul li a:hover,#header .site-menu ul li a.selected{color:#FFF; background:#D10A14; }

#header .site-menu ul ul{width:230px; background:#F7F7F7; border:none; margin-top:0px; margin-left:20px; -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.5);}
#header .site-menu ul ul li,#header .site-menu ul ul li:last-child{border:0}
#header .site-menu ul ul li{border-bottom:2px solid rgba(0,0,0,.05); margin:0;}
#header .site-menu.main{float:right;}
.site-menu.main ul li a .glyphicon-home{ font-size:16px; line-height:12px}
#header .site-menu.main ul li.current-menu-item > a, #header .site-menu.main ul li.current-menu-parent>a{color:#FFF; background:#900101;}
#header .site-menu.main ul li.current-menu-parent>a:hover{background:#900101;} 
#header .site-menu.main ul li li a{font-family:"Open Sans", Arial, Helvetica, sans-serif; font-weight:normal; display:block; padding:11px 18px; font-size:13px; color:#1C1C22; background:#FFF; text-shadow:none;  -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;  }
#header .site-menu.main ul li li a:hover{background:#FF0000; color:#FFF; text-decoration:none;}

#header .site-menu.main ul li li.current-menu-item>a, #header .site-menu.main ul li li.sfHover> a, #header .menu-notice{padding:15px 25px;}
#header .menu-notice a{color:inherit;}

@media (max-width: 980px) {
	#header .site-menu ul li a{padding:15px 11px;}
}

@media (max-width: 900px) {
	#header .site-menu ul li a{padding:15px 8px;}
}

@media (max-width: 850px) {
	#header .site-menu ul li a{padding:15px 5px;}
}

@media (max-width: 800px) {
	#header .site-menu ul li a{padding:15px 3px;}
}