footer.have-share{padding-bottom:45px;}



#header-menu-mobile{position:fixed; z-index:100; top:55px; left:0; width:100%; height:calc(100vh - 55px); overflow-x:hidden; overflow-y:auto; background:#cc0001;}
#header-menu-mobile menu > ul > li{border-bottom:1px solid rgba(0,0,0,0.1);}
#header-menu-mobile .menu-link{padding:15px; display:block;}
#header-menu-mobile .menu-curr{background-color:rgba(0,0,0,0.25);}
#header-search-mobile{position:fixed; z-index:100; top:55px; left:0; width:100%; padding:15px; background-color:#cc0001; display:none;}
#header-search-mobile .search-box-btn{background-color:#FFFFFF; color:#cc0001;}