#block-ji-kure-theme-account-menu {
  right:-500px;
}

#block-ji-kure-theme-account-menu h2{
  padding: 20px 24px;
  font-size: 35px;
  font-weight: bold;
  line-height: 45px;
  max-width: 365px;
}

@media (max-width: 576px) {

  #block-ji-kure-theme-account-menu h2{
    font-size: 30px;
  }

}

@media (max-width: 576px) {

  #block-ji-kure-theme-account-menu h2{
    font-size: 30px;
  }

}

#block-ji-kure-theme-account-menu ul {
  margin: 45px 0 0 0;
  overflow: overlay;
  height: 82%;
  }

#block-ji-kure-theme-account-menu ul a {
  padding: 20px;
  display: block;
  font-size: 23px;
  font-weight: bold;
  color: #000;
}


#block-ji-kure-theme-account-menu.block-ji-kure-theme-account-menu-open {
  right:0;
}

.menu--account ul.menu a[href$="/user"]:after {
  background-image: url(../images/icon-login.svg);
  filter: grayscale(100%) invert(100%) contrast(1000%);
  -webkit-filter: grayscale(100%) invert(100%) contrast(1000%);
  -moz-filter: grayscale(100%) invert(100%) contrast(1000%);
}

.menu--account ul.menu a[href$="/orders"]:after {
  background-image: url(../images/icon-cart.svg);
  filter: grayscale(100%) invert(100%) contrast(1000%);
  -webkit-filter: grayscale(100%) invert(100%) contrast(1000%);
  -moz-filter: grayscale(100%) invert(100%) contrast(1000%);

}

.menu--account ul.menu a:after {
  content: "";
  display: block;
  margin: 0 auto 5px;
  width: 40px;
  height: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  margin: 0 10px 0 0;
}

input#edit-accept-promotions-value {
  position: relative;
  width: 6%;
  float: left;
  margin-left: -7px;
  margin-right: 10px;
}
