.btn-menu{color: #000;}
@media only screen and (max-width: 767px){

  #masthead .col-md-4.col-sm-8.col-xs-12,
  #masthead .col-md-8.col-sm-4.col-xs-12{
    width: 50%;
  }

  .header-wrap{
    text-align: left;
  }

  .btn-menu{
    margin-right: 15px;
  }
  
}
#mainnav-mobi{
  background-color: #D63737;
}

#mainnav-mobi ul li{
  border-color: #D63737;
}

@media only screen and (max-width: 500px){

  #mainnav-mobi{
    width: calc(100% + 100px);
    width: -webkit-calc(100% + 100px);
    width: -moz-calc(100% + 100px);    
    top: auto;
    right: 0;
  }

}

#sidebar-footer {
    padding: 12px;
}
