﻿body {
  margin: 0px;
  padding: 0px;
  font-family: 'Alegreya Sans SC', sans-serif;
  overflow: auto;
}
div#footer {
  width: 100% !important;
  font-size: 85%;
  margin: 0px auto !important;
}
/*****************/
.tft-set-button-next {
  width: 100vw;
  height: 35vh;
  border: 0px solid rgb(39, 46, 56);
  font-family: 'Alegreya Sans SC', sans-serif;
  margin: 2px auto;
  color: white;
  display: block;
}
.tft-set-button-cover {
  width: 100vw;
  height: calc(100vh - 60px - 47px - 46px - 2px - 2px);
  border: 0px solid rgb(39, 46, 56);
  font-family: 'Alegreya Sans SC', sans-serif;
  margin: 2px auto;
  color: white;
  display: block;
}
div.tft-set-button {
  width: 100%;
  height: 100%;
  border: 2px solid rgb(39, 46, 56);
  font-family: 'Alegreya Sans SC', sans-serif;
  color: white;
}
a.tft-set-button {
  margin: 10px auto;
  width: 1200px;
  height: 250px;
  display: block;
}
  a.tft-set-button > div.tft-set-button > div,
  div.tft-set-button-cover > div,
  div.tft-set-button-next > div {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    line-height: 45px;
    text-align: center;
  }
  .tft-set-button .pre-text,
  .tft-set-button .set-title,
  .tft-set-button .post-text,
  .tft-set-button-cover .pre-text,
  .tft-set-button-cover .set-title,
  .tft-set-button-cover .post-text,
  .tft-set-button-next .pre-text,
  .tft-set-button-next .set-title,
  .tft-set-button-next .post-text {
    margin-left: 8px;
    text-shadow: 0px 0px 4px black, 0px 0px 10px black, 0px 0px 20px black;
  }
    .tft-set-button-cover .pre-text,
    .tft-set-button-cover .set-title,
    .tft-set-button-cover .post-text,
    .tft-set-button-next .pre-text,
    .tft-set-button-next .set-title,
    .tft-set-button-next .post-text {
      cursor: default;
    }
    .tft-set-button-cover .set-title {
      font-size: 100px;
    }
.tft-set-button-cover .pre-text {
  font-size: 40px;
}
.tft-set-button-cover .post-text {
  font-size: 65px;
}
.tft-set-button .set-title,
.tft-set-button-next .set-title {
  font-size: 70px;
}
.tft-set-button .pre-text,
.tft-set-button-next .pre-text {
  font-size: 25px;
}
.tft-set-button .post-text,
.tft-set-button-next .post-text {
  font-size: 35px;
}
a.tft-set-button-text {
  padding: 8px 20px;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.8);
  color: black !important;
  font-size: 35px;
  box-shadow: 0px 0px 4px black, 0px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 20px rgba(0, 0, 0, 0.5);
  transition: background-color 0.5s;
}
.previous-sets {
  width: 100%;
}
  .previous-sets .previous-sets-button {
    font-size: 50px;
    text-align: center;
    color: white;
    background-color: rgb(63, 75, 92);
    height: 60px;
    cursor: pointer;
  }
.arrow {
  border: solid rgb(255, 50, 50);
  border-width: 0 7px 7px 0;
  display: inline-block;
  padding: 7px;
  transition: transform 0.5s;
}
  .arrow.right {
    transform: rotate(-45deg);
  }
  .arrow.down {
    transform: rotate(45deg);
  }
#set-1-button > .tft-set-button {
  background: url("../pictures/lol/championsplash/MissFortune_0.jpg") 0px -130px no-repeat;
  text-align: left;
  transition: color 0.5s, border-color 0.5s;
}
  #set-1-button > .tft-set-button:hover {
    border: 2px solid rgb(250, 95, 32);
    color: rgb(250, 95, 32);
  }
#set-2-button > .tft-set-button {
  background: url("../pictures/lol/championsplash/Lux_7.jpg") 0px -50px no-repeat;
  text-align: left;
  transition: color 0.5s, border-color 0.5s;
}
  #set-2-button > .tft-set-button:hover {
    border: 2px solid rgb(250, 188, 5);
    color: rgb(250, 188, 5);
  }
#set-3-button > .tft-set-button {
  background: url("../pictures/lol/championsplash/Jhin_5.jpg") 0px -30px no-repeat;
  text-align: left;
  transition: color 0.5s, border-color 0.5s;
}
  #set-3-button > .tft-set-button:hover {
    border: 2px solid rgb(199, 112, 255);
    color: rgb(199, 112, 255);
  }
#set-3-2-button > .tft-set-button {
  background: url("../pictures/lol/championsplash/Urgot_3.jpg") 0 0 no-repeat;
  text-align: left;
  transition: color 0.5s;
}
  #set-3-2-button > .tft-set-button:hover {
    border: 2px solid rgb(252, 67, 49);
    color: rgb(252, 67, 49);
  }
#set-4-button > .tft-set-button {
  background: url("../pictures/lol/championsplash/Yasuo_36.jpg") -0px -70px / 1600px no-repeat;
  text-align: left;
  transition: color 0.5s;
}
  #set-4-button > .tft-set-button:hover {
    border: 2px solid rgb(13, 184, 191);
    color: rgb(81, 230, 220);
  }
#set-4-2-button > .tft-set-button {
  background: url("../pictures/lol/championsplash/Sejuani_8.jpg")  0 -60px / 1200px no-repeat;
  text-align: left;
  transition: color 0.5s;
}
  #set-4-2-button > .tft-set-button:hover {
    border: 2px solid rgb(255, 189, 0);
    color: rgb(255, 189, 0);
  }

#set-5-button {
  background: url("../pictures/lol/championsplash/Viego_0.jpg") 0 -10px / 1200px no-repeat;
  text-align: left;
  transition: color 0.5s;
}
  #set-5-button > .tft-set-button:hover {
    border: 2px solid rgb(0, 199, 182);
    color: rgb(0, 199, 182);
  }

#set-5-2-button {
  background: url("../pictures/lol/championsplash/Akshan_0.jpg") 0 -240px / 1200px no-repeat;
}
.set-old-button {
  text-align: left;
  transition: color 0.5s;
}
  .set-old-button > .tft-set-button:hover {
    border: 2px solid;
  }

#set-active-button {
  background: url("remix-rumble/remix-rumble-header.jpg") 0 0 / cover no-repeat fixed;
  text-align: left;
  transition: color 0.5s;
  border: 0px;
}
  #set-active-button:hover {
    border: 0px solid;
  }
    #set-active-button:hover a.tft-set-button-text {
      background-color: rgba(109, 193, 46, 0.8);
    }
/* Logo */
img.logo {
  width: 3.5vmin;
  height: 3.5vmin;
}
div#content-tft {
  position: absolute;
  top: 46px;
  left: 0px;
  width: 100%;
  /*height: calc( 100% - 46px );*/
  overflow: hidden;
}
  div#content-tft > div.tft-sets {
    height: calc( 100% - 46px );
    width: 100%;
    margin: 0px auto;
    overflow: hidden auto;
  }
/* Scrollbar */
/*.simplebar-scrollbar::before {
  background-color: rgb(255, 50, 0);
  border: 1px solid rgb(255, 0, 0);
  border-radius: 0px;
}
.simplebar-scrollbar.simplebar-visible:before {
  opacity: 1 !important;
}*/