/*
Theme Name:  Schulbauernhof
Theme URL:   https://schulbauernhof.de
Description: Chiild Theme für das Divi Theme für den Schulbauernhof
Author:      Tobias
Author URL:  https://sbnhtestseite.de
Template:    Divi
Version:     1.0.0
*/
/* #region Google Maps*/
.et_pb_code .static-map-wrapper {
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.et_pb_code .static-map-wrapper img {
    display: block;
    max-width: 100%;
    height: auto;
}
.et_pb_code .pulsating-marker {
	width: 20px;
	height: 20px;
    background-color: #db4437;
    border-radius: 50%;
    border: 3px solid #fff;
    box-shadow: 0 0 0 rgba(219, 68, 55, 0.4);    
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: pulse 2s infinite;
}
@keyframes pulse {
	0% {
		transform: translate(-50%, -50%) scale(0.95);
		box-shadow: 0 0 0 0 rgba(219, 68, 55, 0.7);
	}
	70% {
		transform: translate(-50%, -50%) scale(1);
		box-shadow: 0 0 0 15px rgba(219, 68, 55, 0);
	}
	100% {
		transform: translate(-50%, -50%) scale(0.95);
		box-shadow: 0 0 0 0 rgba(219, 68, 55, 0);
	}
}
/* #endregion Google Maps*/

/* #region Button Real Cookie Banner Widerruf*/
.et_pb_button.rcb_revoke {
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-color: RGBA(255,255,255,0);
    border-radius: 15px;
    font-size: 16px;
    font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: #3A4928!important;
    margin-top: 20px!important;
}
.et_pb_button.rcb_revoke:after {
    line-height: inherit;
    font-size: inherit!important;
    margin-left: -1em;
    left: auto;
    font-family: 'ETmodules'!important;
    font-weight: 400!important;
}
.et_pb_button.rcb_revoke:hover:after {
	margin-left: .3em;
    left: auto;
    margin-left: .3em;
    opacity: 1;
}
/* #endregion Button Real Cookie Banner Widerruf*/