.shadow-pop-br:hover {
	-webkit-animation: shadow-pop-br 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) forwards;
	        animation: shadow-pop-br 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) forwards;
}
  

@-webkit-keyframes shadow-pop-br {
    0% {
      -webkit-box-shadow: 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000;
              box-shadow: 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000;
      -webkit-transform: translateX(0) translateY(0);
              transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-box-shadow: 1px 1px #d60000, 2px 2px #d60000, 3px 3px #d60000, 4px 4px #d60000, 5px 5px #d60000, 6px 6px #d60000, 7px 7px #d60000, 8px 8px #d60000;
              box-shadow: 1px 1px #d60000, 2px 2px #d60000, 3px 3px #d60000, 4px 4px #d60000, 5px 5px #d60000, 6px 6px #d60000, 7px 7px #d60000, 8px 8px #d60000;
      -webkit-transform: translateX(-8px) translateY(-8px);
              transform: translateX(-8px) translateY(-8px);
    }
  }
  @keyframes shadow-pop-br {
    0% {
      -webkit-box-shadow: 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000;
              box-shadow: 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000, 0 0 #d60000;
      -webkit-transform: translateX(0) translateY(0);
              transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-box-shadow: 1px 1px #d60000, 2px 2px #d60000, 3px 3px #d60000, 4px 4px #d60000, 5px 5px #d60000, 6px 6px #d60000, 7px 7px #d60000, 8px 8px #d60000;
              box-shadow: 1px 1px #d60000, 2px 2px #d60000, 3px 3px #d60000, 4px 4px #d60000, 5px 5px #d60000, 6px 6px #d60000, 7px 7px #d60000, 8px 8px #d60000;
      -webkit-transform: translateX(-8px) translateY(-8px);
              transform: translateX(-8px) translateY(-8px);
    }
  }
  

  .shadow-pop-bl:hover {
	-webkit-animation: shadow-pop-bl 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	        animation: shadow-pop-bl 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}


 @-webkit-keyframes shadow-pop-bl {
    0% {
      -webkit-box-shadow: 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2;
              box-shadow: 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2;
      -webkit-transform: translateX(0) translateY(0);
              transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-box-shadow: -1px 1px #1500d2, -2px 2px #1500d2, -3px 3px #1500d2, -4px 4px #1500d2, -5px 5px #1500d2, -6px 6px #1500d2, -7px 7px #1500d2, -8px 8px #1500d2;
              box-shadow: -1px 1px #1500d2, -2px 2px #1500d2, -3px 3px #1500d2, -4px 4px #1500d2, -5px 5px #1500d2, -6px 6px #1500d2, -7px 7px #1500d2, -8px 8px #1500d2;
      -webkit-transform: translateX(8px) translateY(-8px);
              transform: translateX(8px) translateY(-8px);
    }
  }
  @keyframes shadow-pop-bl {
    0% {
        -webkit-box-shadow: 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2;
                box-shadow: 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2, 0 0 #1500d2;
        -webkit-transform: translateX(0) translateY(0);
                transform: translateX(0) translateY(0);
      }
      100% {
        -webkit-box-shadow: -1px 1px #1500d2, -2px 2px #1500d2, -3px 3px #1500d2, -4px 4px #1500d2, -5px 5px #1500d2, -6px 6px #1500d2, -7px 7px #1500d2, -8px 8px #1500d2;
                box-shadow: -1px 1px #1500d2, -2px 2px #1500d2, -3px 3px #1500d2, -4px 4px #1500d2, -5px 5px #1500d2, -6px 6px #1500d2, -7px 7px #1500d2, -8px 8px #1500d2;
        -webkit-transform: translateX(8px) translateY(-8px);
                transform: translateX(8px) translateY(-8px);
      }
    }
  

  .shadow-pop-tl:hover {
	-webkit-animation: shadow-pop-tl 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	        animation: shadow-pop-tl 0.3s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}


 @-webkit-keyframes shadow-pop-tl {
    0% {
      -webkit-box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
              box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
      -webkit-transform: translateX(0) translateY(0);
              transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-box-shadow: -1px -1px #3e3e3e, -2px -2px #3e3e3e, -3px -3px #3e3e3e, -4px -4px #3e3e3e, -5px -5px #3e3e3e, -6px -6px #3e3e3e, -7px -7px #3e3e3e, -8px -8px #3e3e3e;
              box-shadow: -1px -1px #3e3e3e, -2px -2px #3e3e3e, -3px -3px #3e3e3e, -4px -4px #3e3e3e, -5px -5px #3e3e3e, -6px -6px #3e3e3e, -7px -7px #3e3e3e, -8px -8px #3e3e3e;
      -webkit-transform: translateX(8px) translateY(8px);
              transform: translateX(8px) translateY(8px);
    }
  }
  @keyframes shadow-pop-tl {
    0% {
      -webkit-box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
              box-shadow: 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e, 0 0 #3e3e3e;
      -webkit-transform: translateX(0) translateY(0);
              transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-box-shadow: -1px -1px #3e3e3e, -2px -2px #3e3e3e, -3px -3px #3e3e3e, -4px -4px #3e3e3e, -5px -5px #3e3e3e, -6px -6px #3e3e3e, -7px -7px #3e3e3e, -8px -8px #3e3e3e;
              box-shadow: -1px -1px #3e3e3e, -2px -2px #3e3e3e, -3px -3px #3e3e3e, -4px -4px #3e3e3e, -5px -5px #3e3e3e, -6px -6px #3e3e3e, -7px -7px #3e3e3e, -8px -8px #3e3e3e;
      -webkit-transform: translateX(8px) translateY(8px);
              transform: translateX(8px) translateY(8px);
    }
  }
  