

.mobilelogo{
  position: relative;
}

.mobilelogo > * {
    position: absolute;
    width: 100%;
    top: 5px;
}


.menu-toggle{
  width: 25px;
  height: 40px;
  padding-right: .5em !important;
  color: #333 !important;
  background: #000 !important;
}


.site-header{

  width: 100%;

  display:block;
  transition: top 0.5s;
  padding: 0px 0px !important;
  margin-bottom: 10px !important;

}

.main-navigation a{
  padding: 0px 5px 4px 5px !important;
}

.main-navigation a:first-child{
  margin-left: 6px;
}