html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

#pp #pp_nav,#idn #idn_nav,#pg #pg_nav,#hb #hb_nav,#sn #sn_nav,#bg #bg_nav,#net #net_nav,#rt #rt_nav,#isb #isb_nav,#fx #fx_nav,#ga #ga_nav,#wc #wc_nav,#ygg #ygg_nav,#mg #mg_nav,#ps #ps_nav,#rr #rr_nav{
    background: #0dbfbb !important;
    color: #000 !important;
}

.nav_item:hover,.nav_item a:hover {
    background: #0dbfbb !important;
    color:#000 !important;
    border:none;
}

.nav_item:hover img {
    -webkit-filter: saturate(0%) grayscale(100%) brightness(0%) contrast(1000%);
    filter: saturate(0%) grayscale(100%) brightness(0%) contrast(1000%);
}
.nav_activator {
    display: none;
}

.nav img {
    height: 25px;
    margin-right: 10px;
}

.nav_track a {
    color: #0dbfbb;
}
.nav:before,.nav:after {
    background: #000000;
    background: -moz-linear-gradient(top,  #000000 0%, #3f3f3f 50%, #000000 100%);
    background: -webkit-linear-gradient(top,  #000000 0%,#3f3f3f 50%,#000000 100%);
    background: linear-gradient(to bottom,  #000000 0%,#3f3f3f 50%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
    content: "";
    width: 6%;
    height: 100%;
    text-align: center;
    font-size: 50px;
    position: absolute;
}
.nav:before {
    content: "<";
    left: 0;
}
.nav:after {
    content: ">";
    right: 0;
    top:0;
}
.nav {
  font-family: 'Oswald', sans-serif;
  background: #000;
  width: 100%;
  z-index: 99;
  padding: 0 6%;
  margin-top: 50px;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  border: 5px solid #0dbfbb;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: #000 0 0 15px;
}
@media only screen and (max-device-width:823px) and (min-device-width:320px){
    .nav {
        top: 15%;
    }
}

.nav_activator {
  display: none;
}

.nav_controls {
  display: none;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.nav_controls:first-of-type {
  justify-content: flex-end;
}
.nav_controls:last-of-type {
  justify-content: flex-start;
}

.nav_control {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #3d414a;
  justify-content: center;
  transition: 0.3s all;
  z-index: 1;
  height: 100%;
  width: 3%;
}
.nav_control:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.active{
  background: #0dbfbb !important;
    color: #000 !important;
}

.nav_activator:nth-of-type(1):checked
~ .nav_controls:nth-of-type(1) {
  display: flex;
}

.nav_activator:nth-of-type(1):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.nav_activator:nth-of-type(2):checked
~ .nav_controls:nth-of-type(2) {
  display: flex;
}

.nav_activator:nth-of-type(2):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.nav_activator:nth-of-type(3):checked
~ .nav_controls:nth-of-type(3) {
  display: flex;
}

.nav_activator:nth-of-type(3):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
}

.nav_activator:nth-of-type(4):checked
~ .nav_controls:nth-of-type(4) {
  display: flex;
}

.nav_activator:nth-of-type(4):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-300%);
          transform: translateX(-300%);
}

.nav_activator:nth-of-type(5):checked
~ .nav_controls:nth-of-type(5) {
  display: flex;
}

.nav_activator:nth-of-type(5):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-400%);
          transform: translateX(-400%);
}

.nav_activator:nth-of-type(6):checked
~ .nav_controls:nth-of-type(6) {
  display: flex;
}

.nav_activator:nth-of-type(6):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-500%);
          transform: translateX(-500%);
}

.nav_activator:nth-of-type(7):checked
~ .nav_controls:nth-of-type(7) {
  display: flex;
}

.nav_activator:nth-of-type(7):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-600%);
          transform: translateX(-600%);
}

.nav_activator:nth-of-type(8):checked
~ .nav_controls:nth-of-type(8) {
  display: flex;
}

.nav_activator:nth-of-type(8):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-700%);
          transform: translateX(-700%);
}

.nav_activator:nth-of-type(9):checked
~ .nav_controls:nth-of-type(9) {
  display: flex;
}

.nav_activator:nth-of-type(9):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-800%);
          transform: translateX(-800%);
}

.nav_activator:nth-of-type(10):checked
~ .nav_controls:nth-of-type(10) {
  display: flex;
}

.nav_activator:nth-of-type(10):checked
~ .nav_screen
.nav_track {
  -webkit-transform: translateX(-900%);
          transform: translateX(-900%);
}

.nav_screen {
  background: #000;
  overflow: hidden;
}

.nav_track {
  justify-content: flex-start;
  flex-wrap: nowrap;
  font-size: 0;
  transition: all 0.3s ease 0s;
  -webkit-overflow-scrolling: touch;
}

.nav_item {
  background: #1c1c1cc7;
  text-transform: uppercase;
  font-size: 14px;
  width: 25%;
  margin: 0 !important;
  flex-shrink: 0;
  border: none;
  text-align: center;
  padding: 10px 0;
  line-height: 1;
  border-left: 2px solid #101010;
  border-right: 2px solid #101010;
  font-weight: 400;
}

.nav_item img {
    display: block;
    margin: 0 auto 15px;
    height: 30px;
}
.active .game_logo {filter:saturate(0%) grayscale(100%) brightness(0%) contrast(1000%);}