header.template-logo-left{
  padding-left:10%;
  padding-right:10%;
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  background:#fff;
}
header.template-logo-left .header-inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top:5px;
  padding-bottom:5px;
}
header.template-logo-left .logo-link{
  display:inline-block;
  font-size:0;
}
header.template-logo-left .logo-link img{
  height:70px;
  width:auto;
}
header.template-logo-left .top-menu-container{
  display:inline-block !important;
}
header.template-logo-left .top-menu-container ul{
  list-style:none;
}
header.template-logo-left .top-menu-container ul.menu>li{
  list-style:none;
  display:inline-block;
  padding-left:5px;
  padding-right:5px;
}
header.template-logo-left .top-menu-container li{
  position:relative;
}
header.template-logo-left .top-menu-container ul.sub-menu{
  opacity:0;
  position:absolute;
  margin:0px;
  padding:0px;
  padding-top:10px;
  list-style:none;
}
header.template-logo-left .top-menu-container ul.sub-menu li{
  list-style:none;
  padding:5px 10px;
  white-space:nowrap;
  
}
header.template-logo-left .top-menu-container li:hover>ul.sub-menu{
  top:100%;
  opacity:1;
  background:#fff;
}

body{
  padding-top: 100px;
}