#fullDivx {
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: hidden; 
  background-color: #FFFFFF;
  font-weight: 300;
}

lix {
  float: left;
  display: block;
  width: 14.2857%;
  text-align: center;
  list-style-type: none;
}

lix:nth-child(n+1):nth-child(-n+7) {
  font-weight: 900;
}

lix:nth-child(n+39), li:nth-child(n+8):nth-child(-n+16) {
  font-weight: 900;
  color: rgba(0,0,0,.3);
}

lix:hover:nth-child(n+8):nth-child(-n+38), lix:nth-child(17){
  border-radius: 10px;
  background-color: #0000FF;
  color: #ecf0f1;
  padding: 0px;
}

