.shadshape {
  opacity: 0;
  transition: opacity 0.5s;
}

.playbutt {
  opacity: 0;
  transition: opacity 0.5s;
}

.shadshape:hover, .shadshape:hover ~ .playbutt {
  opacity: 1;
}

.shadshape2 {
  opacity: 0;
  transition: opacity 0.5s;
}

.playbutt2 {
  opacity: 0;
  transition: opacity 0.5s;
}

.shadshape2:hover, .shadshape2:hover ~ .playbutt2 {
  opacity: 1;
}

.shadshape3 {
  opacity: 0;
  transition: opacity 0.5s;
}

.playbutt3 {
  opacity: 0;
  transition: opacity 0.5s;
}

.shadshape3:hover, .shadshape3:hover ~ .playbutt3 {
  opacity: 1;
}

.shadshape4 {
  opacity: 0;
  transition: opacity 0.5s;
}

.playbutt4 {
  opacity: 0;
  transition: opacity 0.5s;
}

.shadshape4:hover, .shadshape4:hover ~ .playbutt4 {
  opacity: 1;
}

.shadshapeA5 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbuttA5 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshapeA5:hover, .shadshapeA5:hover ~ .playbuttA5 {
  opacity: 1 !important;
}

.shadshape6A {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbutt6A {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshape6A:hover, .shadshape6A:hover ~ .playbutt6A {
  opacity: 1 !important;
}

.shadshap7 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbut7 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshap7:hover, .shadshap7:hover ~ .playbut7 {
  opacity: 1 !important;
}

.shadshape8 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbutt8 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshape8:hover, .shadshape8:hover ~ .playbutt8 {
  opacity: 1 !important;
}

.shadshape9 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbutt9 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshape9:hover, .shadshape9:hover ~ .playbutt9 {
  opacity: 1 !important;
}

.shadshape10 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbutt10 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshape10:hover, .shadshape10:hover ~ .playbutt10 {
  opacity: 1 !important;
}

.shadshape11 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbutt11 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshape11:hover, .shadshape11:hover ~ .playbutt11 {
  opacity: 1 !important;
}

.shadshape12 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.playbutt12 {
  opacity: 0 !important;
  transition: opacity 0.5s !important;
}

.shadshape12:hover, .shadshape12:hover ~ .playbutt12 {
  opacity: 1 !important;
}

.t657__btn {
  position: relative;
  z-index: 99999 !important;
}