/*
 Theme Name:     Divi Child
 Theme URI:      https://www.chefblogger.me
 Description:    Divi Child Theme
 Author:         Eric Mächler
 Author URI:     https://www.ericmaechler.com
 Template:       Divi
 Version:        2.0
*/



:root {
	--testfarbe: #FC6DAA;
}


/* team */

#team .member .et_pb_column:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(50, 50, 50, 0);
  transition: all 0.3s ease-in-out;
}
#team .member .et_pb_column:hover:before {
  background-color: rgba(50, 50, 50, 0.66);
}
#team .member .et_pb_column .et_pb_module {
  opacity: 0;
  transition: all 1s ease-in-out;
}
#team .member .et_pb_column:hover .et_pb_module {
  opacity: 1;
}
@media screen and (max-width: 980px) {
  #team .member .et_pb_column:before {
    background-color: rgba(50, 50, 50, 0.66);
  }
  #team .member .et_pb_column:hover:before {
    background-color: rgba(50, 50, 50, 0.8);
  }
  #team .member .et_pb_column .et_pb_module {
    opacity: 1;
  }
}


/* ##################
# MAUSZEIGER
####################*/
.cursor {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #000;
  background: rgba(255, 108, 108, 0.8);
  position: absolute;
  transform: translate(-50%, -50%);
  animation: pulse 1s ease-in-out infinite;
}
@keyframes pulse {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.4);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}