nav.menuTop{margin-left:280px;transition:margin-left 0.5s}
body.hfx nav.menuTop{margin-left:201px}
nav.menuTop ul {list-style:none;display:table;width:100%;border-collapse:collapse;height:94px;table-layout:fixed}
nav.menuTop li {display:table-cell;padding:0 10px;vertical-align:top}
nav.menuTop li a {display:table;width:100%;border-collapse:collapse;height:100%;color:#32383b;font-size:14px;text-transform:uppercase;text-decoration:none;outline-style:none;position:relative}
nav.menuTop li a:after {content:'';position:absolute;height:5px;width:0;bottom:4px;left:0;right:0;overflow:hidden;margin:0 auto;background-color:#ba8d15;transition:width 0.5s}
nav.menuTop li a.sel {color:#ba8d15}
nav.menuTop li a.sel:after,nav.menuTop li a:hover:after {width:100%}
nav.menuTop li span {display:table-cell;vertical-align:middle;text-align:center}

header a.mobMainMenu {outline-style:none;display:none;height:45px;width:45px;background:#ba8d15 url("data:image/gif;base64,R0lGODlhIQAgAIABAP///////yH5BAEAAAEALAAAAAAhACAAAAIwhI+py+0Po5y02suC3rz7D4biSJbmiabqyrbYC8fyTNdOi+f6zvf+77EJh8SicVIAADs=") no-repeat 6px 7px}


@media screen and (max-width:995px){
nav.menuTop li {padding:0 2px}
nav.menuTop li a {font-size:12px;text-transform:none}
nav.menuTop{margin-left:220px}
}

@media screen and (max-width:769px){
header a.mobMainMenu {display:inline-block;position:absolute;top:10px;right:10px}
nav.menuTop,body.hfx nav.menuTop{margin-left:0;transition:none;background-color:#fff;position:fixed;width:90%;right:-90%;top:65px;bottom:0;overflow:auto;display:none}
nav.menuTop li a {font-size:1em;display:block;width:auto;padding:10px}
nav.menuTop ul {height:auto;display:block;width:auto}
nav.menuTop li {display:block;padding:0}
nav.menuTop li+li {border-top:1px dashed #ba8d15}
nav.menuTop li span {display:inline}
nav.menuTop li a:after {content:none}
}