/**
 * Style de la plateforme de jeu pour Défi-Evasion chez Soi
 * par: SatelliteWP.com
 *
 * Tous droits réservés
 */
 
 .footer__bottom-bar--desktop{
 	/* z-index:999999 !important; */
 	z-index: 9999 !important; /* Allow center content to be interactable */
 }


/* Gestion du zoom dans les images d'une énigme */
body[data-elementor-device-mode="desktop"] #puzzle_content .zoom .elementor-image,
body[data-elementor-device-mode="desktop"] .popup__hint .zoom .elementor-image,
body[data-elementor-device-mode="desktop"] .popup__solution .zoom .elementor-image {
	background-position: 50% 50%;
	position: relative;
	overflow: hidden;
	cursor: zoom-in;
}
body[data-elementor-device-mode="desktop"] #puzzle_content .zoom .elementor-image img:hover,
body[data-elementor-device-mode="desktop"] .popup__hint .zoom .elementor-image img:hover,
body[data-elementor-device-mode="desktop"] .popup__solution .zoom .elementor-image img:hover {
	opacity: 0;
}
body[data-elementor-device-mode="desktop"] #puzzle_content .zoom .elementor-image img,
body[data-elementor-device-mode="desktop"] .popup__hint .zoom .elementor-image img,
body[data-elementor-device-mode="desktop"] .popup__solution .zoom .elementor-image img {
	transition: opacity 0.5s;
	display: block;
	width: 100%;
}

.popup__image--section {
	max-width: 600px;
    margin: 0 auto;
}

.de_message_error, .de_message_sucess{display:none;}

#code {padding:0px !important}

.image-zoomable-yes {
	position: relative;
}
.defi-evasion-magnifier-glass {
	position: absolute;
	border: 6px solid #f08700;
	border-radius: 50%;
	cursor: none;
	width: 200px;
	height: 200px;
}