<showleaders></showleaders>

<div class="heading">
  <div class="heading-decks">
    <a v-class="active: factionFilter == 'northern_realm'" v-on="click: changeDeck('northern_realm')">Northern Realm</a>
    <a v-class="active: factionFilter == 'scoiatael'" v-on="click: changeDeck('scoiatael')">Scoia'tael</a>
    <a v-class="active: factionFilter == 'monster'" v-on="click: changeDeck('monster')">Monster</a>
  </div>

  <div class="heading-my-deck">
    <span>My Deck</span>
  </div>
</div>

<div class="all-cards-wrap">
  <div class="all-cards">
    <div class="clear-space"></div>

    <div class="card-wrap" v-repeat="card: cards | filterBy factionFilter in faction" track-by="$index">
      <div class="bla ani"></div>
      <div class="card-img card" v-style="background-image: 'url(http://80.240.132.120/gwent/assets/cards/' + card.img + '.png)'"></div>
      <div class="shadow"></div>
      <div class="overlay-card"></div>
    </div>

    <div class="clear-space"></div>

  </div>
</div>

<div class="all-deck-wrap">
  <div class="all-deck">

    <div class="clear-space"></div>

    <!-- todo: own component -->
    <div class="my-card-container">
      <span>LEADER</span>

      <div class="card-wrap-small" v-repeat="item: deck | getType [3]" track-by="$index" v-on="click: showLeaders(item.name)">
        <div class="count-card no-select">{{ item.count > 1 ? item.count + 'x' : '' }}</div>
        <div class="bla ani"></div>
        <div class="card-img-small card-small-small" v-style="background-image: 'url(http://80.240.132.120/gwent/assets/cards/' + item.card.img + '.png)'"></div>
        <div class="shadow"></div>
        <div class="overlay-card"></div>
      </div>

    </div>

    <div class="my-card-container">
      <span>CLOSE COMBAT</span>

      <div class="card-wrap-small" v-repeat="item: deck | getType [0]" track-by="$index">
        <div class="count-card no-select">{{ item.count > 1 ? item.count + 'x' : '' }}</div>
        <div class="bla ani"></div>
        <div class="card-img-small card-small-small" v-style="background-image: 'url(http://80.240.132.120/gwent/assets/cards/' + item.card.img + '.png)'"></div>
        <div class="shadow"></div>
        <div class="overlay-card"></div>
      </div>
    </div>

    <div class="my-card-container">
      <span>RANGE</span>

      <div class="card-wrap-small" v-repeat="item: deck | getType [1]" track-by="$index">
        <div class="count-card no-select">{{ item.count > 1 ? item.count + 'x' : '' }}</div>
        <div class="bla ani"></div>
        <div class="card-img-small card-small-small" v-style="background-image: 'url(http://80.240.132.120/gwent/assets/cards/' + item.card.img + '.png)'"></div>
        <div class="shadow"></div>
        <div class="overlay-card"></div>
      </div>
    </div>

    <div class="my-card-container">
      <span>SPECIAL</span>

      <div class="card-wrap-small" v-repeat="item: deck | getType [4,5]" track-by="$index">
        <div class="count-card no-select">{{ item.count > 1 ? item.count + 'x' : '' }}</div>
        <div class="bla ani"></div>
        <div class="card-img-small card-small-small" v-style="background-image: 'url(http://80.240.132.120/gwent/assets/cards/' + item.card.img + '.png)'"></div>
        <div class="shadow"></div>
        <div class="overlay-card"></div>
      </div>
    </div>

    <div class="clear-space"></div>

  </div>
</div>

  <style>

    .count-card {
      font-size: 22px;
      color: #fff;
      font-weight: bold;
      position: absolute;
      left: 60%;
      top: 60%;
      z-index: 100;
      cursor: pointer;
      text-shadow: 0 0 2px #000;
      transform: translate(-50%, -50%);
    }

    .my-card-container {
      float: left;
      width: 100%;
      margin: 0 0 50px 0;
    }

      .my-card-container span {
        color: #435365;
        font-size: 16px !important;
        font-weight: bold;
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
      }

    .delete {
      float: left;
      clear: both;
      font-style: normal;
    }

    .images {
      position: relative;
      width: 70px;
      height: 132px;
      float: left;
    }

    .img-small {
      float: left;
      background-size: 70px 132px;
      width: 70px;
      height: 132px;
      position: absolute;
      z-index: 100;
    }

      .img-small:nth-child(2) {
        top: 3px;
        z-index: 99;
        right: -3px;
        opacity: .5;
      }

      .img-small:nth-child(3) {
        top: 6px;
        z-index: 98;
        right: -6px;
        opacity: .5;
      }

    .my-card {
      color: #c3cdd8;
      float: left;
      margin: 0 0 20px 0;
    }

    .all-deck i {
      color: #435365;
      font-style: normal;
      float: left;
      font-size: 20px;
      margin: 8px 0 0 0;
    }

    .sep {
      float: left;
      margin: 0 0 0 20px;
      width: calc(100% - 100px);
    }

    .all-deck span {
      color: #435365;
      font-size: 14px;
      float: left;
    }

    .all-deck-wrap {
      width: 47%;
      overflow: hidden;
      float: right;
      height: calc(100% + 40px);
      margin: -80px 0 0 0;
    }

    .all-deck {
      float: left;
      width: calc(100% + 40px);
      height: 100%;
      overflow-y: auto;
      padding: 0 50px 0 30px;
    }

    .shadow-all-cards {
      height: 60px;
      float: left;
      width: 100%;
    }

.container-content {
  padding: 0;
}

    .test {
      float: left;
      overflow: hidden;
      width: 100%;;
    }

    .remove {
      opacity: 0;
    }
  </style>