/*mobile-cover-menu orig*/
#jm-cover-menu-login.bu-modal {
  z-index: 9999;
  padding:0;
  margin:0;
  justify-content: flex-start;
}
#jm-cover-menu-login .bu-modal-background {
  background: none;
}
#jm-cover-menu-login .jm-cover-menu-close2 {
  position:fixed;
  height: 54px;
  width: 54px;
  max-width: 54px;
  min-width: 54px;
  max-height:54px;
  min-height:54px;
  background: rgba(51,51,51,0.8);
  border-radius: 0;
  right:0;
  margin-left:auto;
}
#jm-cover-menu-login .jm-cover-menu-close2:hover {
  background-color: none;
}
#jm-cover-menu-login .bu-modal-content {
  max-height:100%;
  bottom:0;
  padding:20px;
  color:#FFF;
  margin-top:54px;
  background: rgba(51,51,51,0.8);
}
#jm-cover-menu-login .bu-modal-content,
#jm-cover-menu-login .bu-modal-content a
{
  color:#FFF;
}

#jm-cover-menu-login .bu-columns.jm-cmenu-icon {
  margin-bottom: 0;
}
#jm-cover-menu-login .jm-cmenu-icon2 {
  margin:0;
}
#jm-cover-menu-login .jm-cmenu-icon .bu-column,
#jm-cover-menu-login .jm-cmenu-icon2 .bu-column
{
  height:60px;
  border: solid 1px #fff;
  text-align: center;
  cursor: pointer;
  padding:15px 10px;
}
#jm-cover-menu-login .jm-cmenu-icon2 .bu-column {
  border-top: none;
}
  /* cmenu login */
  #jm-cover-menu-login .jm-cmenu-icon2.login .bu-column {
    padding:0;
    line-height:60px;
    vertical-align:middle;
  }
  #jm-cover-menu-login .jm-cmenu-icon2.login .bu-column p {
    font-size:15px;
  }

#jm-cover-menu-login .jm-cmenu-icon i {
  font-size: 20px;;
}
#jm-cover-menu-login .jm-cmenu-icon2 i {
  font-size: 14px;
}
#jm-cover-menu-login .jm-cmenu-icon p, #jm-cover-menu-login .jm-cmenu-icon2 p {
  font-size: 13px;
}
#jm-cover-menu-login .jm-cmenu .bu-column {
  height:60px;
  margin:0;
  padding:15px 0;
  border-bottom: 1px solid #333;
  box-shadow: 0px 1px 0px #999;
}
#jm-cover-menu-login .jm-cmenu span {
  line-height:30px;
}
#jm-cover-menu-login .jm-cmenu span:hover {
  cursor: pointer;
}
#jm-cover-menu-login .jm-cmenu span i {
  font-size:23px;
}
#jm-cover-menu-login .jm-cmenu span.jm-cmenu-text {
  font-size: 16px;
}
#jm-cover-menu-login .jm-cmenu svg {
  margin-top:px;
}

/*logout button for cmenu*/
#jm-cover-menu-login a.jm-logout-btn {
  padding:20px 80px;
}
#jm-cover-menu-login .jm-logout-btn span {
  font-size: 15px;
  color: #fff;
}
