.grid-item .bookmark_form {
  display: flex;
  width: 100%; }
.bookmark_form .bookmark-add-btn {
  display: flex;
  position: relative;
  padding: 5px 10px 5px 30px;
  margin-top: 6px;
  border: 0;
  border-radius: 5px;
  color: #E5E0CA;
  background: none; }
  .grid-item .bookmark_form .bookmark-add-btn {
    width: 100%;
    margin: 0;
    border-radius: 0;
    background: none;
    text-shadow: none;
    padding: 8px;
    align-items: center; }
    .grid-item .bookmark_form .bookmark-add-btn span {
      display: flex;
      padding-left: 0; }
    .grid-item .bookmark_form .bookmark-add-btn:before {
      position: initial;
      background: url("../../../images2/bookmark/bookmark.svg") no-repeat center;
      background-size: auto;
      margin-right: 4px; }
  .bookmark_form .bookmark-add-btn:hover, .bookmark_form .bookmark-add-btn:focus, .bookmark_form .bookmark-add-btn:active {
    color: #D9BF52 !important;
    background: none !important; }
  .bookmark_form .bookmark-add-btn:before {
    position: absolute;
    content: ' ';
    top: calc(50% - 14px);
    left: 0;
    width: 28px;
    min-width: 28px;
    height: 28px;
    background: url("../../../images2/bookmark/bookmark.svg") no-repeat center;
    background-size: auto;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out; }
  .bookmark_form .bookmark-add-btn.added:before {
    background: url("../../../images2/bookmark/bookmark3.svg") no-repeat center;
    background-size: auto; }

/*# sourceMappingURL=bookmark.css.map */
