body,textarea,td,th{padding:0;margin:0;font-size:15px;line-height:150%;}
::-moz-selection{color:#333;background:#ddd;}
::selection{color:#333;background:#ddd;}
body.mshow{padding-left:240px;overflow:hidden;text-align: left;} 

.fxw{width:1200px;margin:0 auto;position:relative;background: none;z-index: 999999;}

header,.menu-toggler:after,.menu-toggler{-ms-transition:all 500ms ease-in-out;-khtml-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
header{margin-bottom: 0px;-ms-transition:left 0s;-khtml-transition:left 0s;-webkit-transition:left 0s;-o-transition:left 0s;-moz-transition:left 0s;transition:left 0s;background: #FFF;position: relative;display: block;padding-bottom: 0px;margin: 0px;}
 
.logo{display:block;width:auto;height:120px;cursor:pointer;background:url("newlogo.png") left center no-repeat #FFF;margin:0;padding: 0px;vertical-align:middle;z-index:2;background-position: left center;top: 0px;left: 0px;background-size: contain;}  

.nf .fxw{width: 100%;max-width: 100%;height: 80px;display: block;position: relative;}
.nf .logo{background:url("logo_m.png") left center;background-repeat: no-repeat; width: auto;height:80px;min-height: 80px;background-size: contain;margin-left: 20px;}

.nf .menu.top.button{display: block;}

.clear{clear:both;}