
@media screen and (max-width: 992px) {
	#corps-sans-rien {
		top: 14vw;
		margin-bottom: 22vw;
	}

	html.html-level-grille .loot-game-wrapper {
	display               : grid;
	grid-template-areas   : "ui-games-mobile-button logo" "ui-games ui-games" "ui-inventory-mobile-button ui-inventory-mobile-button" "ui-inventory ui-inventory" "ui-help-mobile-button ui-help-mobile-button" "ui-help ui-help" "tokens tokens" "grid grid";
	grid-template-columns : auto 1fr;
	grid-template-rows    : auto;
	
	width                 : 100%;
	}

html.html-level-grille .loot-game-wrapper > .pharaoh-logo-mobile {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	right     : auto;
	
	grid-area : logo;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-grille .loot-game-wrapper > .pharaoh-logo-mobile > img {
	position : relative;
	top      : auto;
	bottom   : auto;
	left     : auto;
	right    : auto;
	
	width    : 100%;
	height   : auto;
	}

html.html-level-grille .loot-game-wrapper > .ui-level-mobile-button-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-games-mobile-button;
	
	width      : 100%;
	height     : auto;
	
	margin-top : 2vw;
	
	color      : #e0c365;
	}

html.html-level-grille .loot-game-wrapper > .ui-level-mobile-button-container > .ui-level-mobile-button {
	position   : relative;
	top        : 50%;
	bottom     : auto;
	left       : 50%;
	right      : auto;
	
	width      : 100%;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	color      : #e0c365;
	font-size  : 10vw;
	
	transform  : translate(-50%, -50%);
	
	cursor     : pointer;
	}

html.html-level-grille .loot-game-wrapper > .ui-level {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	grid-area             : ui-games;
	
	display               : grid;
	grid-template-areas   : "pyramid" "tomb" "bonus";
	grid-template-columns : auto;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	height                : auto;
	
	margin                : 0 0 4vw 0;
	
	border                : #de9833 groove 10px;
	background            : #f6dfbe;
	
	transform             : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level:hover {
	background-position : initial;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.current {
	background : #de9833;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-1,
html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	position   : relative;
	left       : auto;
	
	width      : 100%;
	height     : auto;
	
	margin     : auto;
	
	padding    : 1vw;
	
	border     : 3vw #42311f groove;
	
	background : #f6dfbe;
	
	font-size  : calc(30 * 100vw / 318);
	word-break : break-all;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-1 {
	grid-area     : pyramid;
	
	margin-bottom : 4vw;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	grid-area     : tomb;
	
	margin-bottom : 3vw;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list,
html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list,
html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list,
html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	grid-area     : bonus;
	
	width         : 100%;
	height        : auto;
	
	padding-right : 0;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list:after,
html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list:after,
html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list:after,
html.html-level-grille .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list:after {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .title {
	position          : relative;
	top               : calc(5 * 100vw / 387);
	bottom            : auto;
	left              : auto;
	right             : auto;
	
	width             : 100%;
	height            : calc(50 * 100vw / 387);
	
	font-size         : calc(30 * 100vw / 387);
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper {
	display         : grid;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	height          : auto;
	
	margin-top      : 0;
	
	padding         : calc(25 * 100vw / 387) 0;
	
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item {
	width           : auto;
	height          : auto;
	
	margin          : calc(10 * 100vw / 387) auto;
	
	padding         : 2vw;
	
	background-size : initial;
	
	font-size       : calc(30 * 100vw / 387);
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item:hover,
html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled {
	background-position : initial;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled:hover {
	background-position : initial;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.current {
	background-position : initial;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-1 {
	background : #e2a729;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-2 {
	background : #f09b9b;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-3 {
	background : #7fd77a;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-4 {
	background : #d3a1ed;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-5 {
	background : #c0d5f1;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item > .access-counter {
	position      : relative;
	bottom        : 0;
	right         : 0;
	
	min-width     : auto;
	
	border-width  : calc(2 * 100vw / 387);
	border-radius : 0;
	}

html.html-level-grille .loot-game-wrapper > .ui-level > .sub-level-list:after {
	position : relative;
	top      : calc(35 * 100vw / 387);
	
	width    : calc(44 * 100vw / 387);
	height   : calc(74 * 100vw / 387);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-inventory-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	background-color : #42311f;
	
	color            : #e0c365;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory-mobile-button-container > .ui-inventory-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory {
	position            : relative;
	top                 : auto;
	bottom              : auto;
	left                : auto;
	right               : auto;
	
	display             : grid;
	grid-template-areas : "conversion" "bottom";
	
	grid-area           : ui-inventory;
	
	width               : 100vw;
	
	border              : #de9833 groove 10px;
	background          : #f6dfbe;
	
	transform           : scale(1);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-conversion {
	position   : relative;
	bottom     : auto;
	
	grid-area  : conversion;
	
	background : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-conversion > .conversion-wrapper {
	margin : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-top {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom {
	grid-area  : bottom;
	
	height     : auto;
	
	background : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container {
	margin  : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	padding : 0 0 calc(15 * 100vw / 306) 0;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot {
	width           : calc(48 * 100vw / 306);
	height          : calc(48 * 100vw / 306);
	
	margin          : calc(15 * 100vw / 306) calc(10 * 100vw / 306) 0 0;
	
	background-size : 1300% 300%;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.active {
	background-position-y : calc(-48 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine {
	background-position-x : 0;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor {
	background-position-x : calc(-48 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-nord {
	background-position-x : calc(-96 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee {
	background-position-x : calc(-144 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-lock {
	background-position-x : calc(-192 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sud {
	background-position-x : calc(-240 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-qod {
	background-position-x : calc(-288 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-loupe {
	background-position-x : calc(-336 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-bird {
	background-position-x : calc(-384 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-man {
	background-position-x : calc(-432 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-king {
	background-position-x : calc(-480 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-hare {
	background-position-x : calc(-528 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-goose {
	background-position-x : calc(-576 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine.active:hover,
html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor.active:hover,
html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee.active:hover {
	background-position-y : calc(-96 * 100vw / 306);
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count {
	bottom          : calc(-11 * 100vw / 306);
	
	min-width       : 2rem;
	height          : calc(20 * 100vw / 306);
	
	background-size : 100% 100%;
	
	border-radius   : 1rem;
	border          : 1px solid black;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:before,
html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:after {
	display         : none;
	
	width           : calc(10 * 100vw / 306);
	
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-after {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-inventory > .inventory-after > * {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .jeton-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : tokens;
	
	width      : 100vw;
	height     : auto;
	
	margin-top : 2vw;
	
	z-index    : auto;
	
	transform  : none;
	}

html.html-level-grille .loot-game-wrapper > .jeton-container > .jeton-icon {
	width           : 15vw;
	height          : 15vw;
	
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .jeton-container > .jeton-count {
	width       : auto;
	height      : 15vw;
	
	padding     : 0 2.5vw;
	
	font-size   : 10vw;
	line-height : normal;
	}

html.html-level-grille .loot-game-wrapper > .jeton-container > .jeton-add {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-help-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-help-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	margin-top       : 2vw;
	
	background-color : #42311f;
	
	color            : #e0c365;
	
	transform        : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-help-mobile-button-container > .ui-help-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-grille .loot-game-wrapper > .ui-help {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-help;
	
	width      : 100vw;
	height     : auto;
	
	border     : #de9833 groove 10px;
	background : #f6dfbe;
	
	transform  : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-button {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper {
	position        : relative;
	
	display         : flex;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	height          : auto;
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help {
	position        : relative;
	
	width           : calc(72 * 50vw / 158);
	height          : calc(72 * 50vw / 158);
	
	background-size : 400% 300%;
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help:hover {
	background-position-y : calc(-72 * 50vw / 158);
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.active {
	background-position-y : calc(-144 * 50vw / 158);
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play,
html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-rules,
html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts,
html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	top    : auto;
	bottom : auto;
	left   : auto;
	right  : auto;
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play {
	background-position-x : calc(-216 * 50vw / 158);
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts {
	background-position-x : calc(-72 * 50vw / 158);
	}

html.html-level-grille .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	background-position-x : calc(-144 * 50vw / 158);
	}

html.html-level-grille .loot-game-wrapper > .ui-cadran {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .ui-sidebar {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .animation.animation-bird {
	display : none;
	}


.level-explanation.ishidden.display,
.level-explanation.hide-during-video.display {
	right : auto;
	}

html.html-level-grille .level-explanation,
html.html-level-help .level-explanation.explanation-grille {
	
	}

html.html-level-grille .level-explanation,
html.html-level-planete .level-explanation,
html.html-level-isis .level-explanation,
html.html-level-horus .level-explanation,
html.html-level-seth .level-explanation,
html.html-level-bastet .level-explanation,
html.html-level-thot .level-explanation {
	left       : 50%;
	
	box-sizing : border-box;
	
	transform  : translate(-50%, 0);
	}

.level-explanation {
	top   : 18vw;
	left  : auto;
	right : auto;
	
	width : 100%; /*750px*/
	}

html.html-level-grille .level-explanation .title,
html.html-level-planete .level-explanation .title,
html.html-level-isis .level-explanation .title,
html.html-level-horus .level-explanation .title,
html.html-level-seth .level-explanation .title,
html.html-level-bastet .level-explanation .title,
html.html-level-thot .level-explanation .title {
	width         : 100%;
	height        : auto;
	
	padding       : 2vw;
	
	border        : 1vw solid black;
	border-radius : 10vw;
	
	background    : none;
	}

.level-explanation .title:before,
.level-explanation .title:after {
	display : none;
	}

html.html-level-grille .level-explanation .content,
html.html-level-planete .level-explanation .content,
html.html-level-isis .level-explanation .content,
html.html-level-horus .level-explanation .content,
html.html-level-seth .level-explanation .content,
html.html-level-bastet .level-explanation .content,
html.html-level-thot .level-explanation .content {
	height     : 90%;
	
	margin-top : 0;
	}


.jdm-notification-wrapper {
	max-width: unset;
	width: 100%;
	position: fixed;
	top: 35vw;
	left: unset;
	transform: unset;
	}html.html-level-error .loot-game-wrapper > .error-wrapper > .image-wrapper {
	display: none;
	}

html.html-level-error .loot-game-wrapper > .error-wrapper > .explanation-error  {
	position: relative;
	
	width: 100%;
	
	transform: none;
	}

html.html-level-error .loot-game-wrapper > .error-wrapper > a.logo {
	display: none;
	}html.html-level-help {
	overflow : visible;
	}

html.html-level-help .loot-game-wrapper {
	position : relative;
	top      : auto;
	
	width    : 100vw;
	height   : auto;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper {
	height     : auto;
	
	background : none;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .image-wrapper {
	display : none;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	width         : 100%;
	height        : auto;
	max-height    : initial;
	
	border-width  : calc(15 * 100vw / 750);
	border-radius : calc(5 * 100vw / 750);
	
	transform     : none;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation .title {
	width         : 100%;
	height        : auto;
	
	padding       : 2vw;
	
	border        : 1vw solid black;
	border-radius : 10vw;
	
	background    : none;
	
	font-size     : calc(39 * 100vw / 750) !important;
	line-height   : calc(42 * 100vw / 750);
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation .title:before,
html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation .title:after {
	display : none;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation > .content {
	height     : 100%;
	
	margin-top : 0;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation .btn-generic {
	height      : auto;
	
	margin      : 0 calc(12 * 100vw / 750);
	
	font-size   : 1.5em;
	line-height : 1.5em;
	white-space : normal;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation .btn-generic:before,
html.html-level-help .loot-game-wrapper > .help-wrapper > .level-explanation .btn-generic:after {
	width           : calc(12 * 100vw / 750);
	
	background-size : 200% 400%;
	}

html.html-level-help .loot-game-wrapper > .help-wrapper > .logo {
	display : none;
	}html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille {
	left                : auto;
	
	display             : grid;
	grid-template-areas : "countdown" "grid";
	
	grid-area           : grid;
	
	width               : 100vw; /*2100px*/
	height              : auto;
	min-height          : auto;
	max-height          : none;
	
	margin              : auto;
	
	background          : none;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille:before,
html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille:after {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .animation {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .title {
	grid-area         : countdown;
	
	width             : 100vw;
	height            : auto;
	
	margin-top        : 0;
	
	padding-top       : 3vw;
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	
	font-size         : 15vw;
	line-height       : 15vw;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .title:before,
html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .title:after {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .gradiant-border {
	width : calc(150 * 100vw / 2100);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .logo {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	display               : grid;
	grid-auto-columns     : auto;
	grid-auto-rows        : auto;
	grid-auto-flow        : row;
	grid-template-columns : repeat(20, 1fr);
	grid-template-rows    : [header] auto [gifts] auto [grid];
	
	width                 : 100%; /*1012px*/
	max-height            : none; /*782px*/
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid:before,
html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid:after {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-header {
	position    : relative;
	top         : auto;
	bottom      : auto;
	left        : auto;
	right       : auto;
	
	grid-row    : header;
	grid-column : span 20;
	
	width       : 100vw; /*476*/
	height      : auto;
	font-size : 3vw;
	padding-top : 0.5vw;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-header > span {
	font-size: 2.5vw !important;
	line-height: 2.5vw !important;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace-background {
	position        : relative;
	top             : auto;
	bottom          : auto;
	left            : auto;
	right           : auto;
	
	grid-row        : gifts;
	grid-column     : span 20;
	
	width           : 100vw; /*366*/
	height          : calc(138 * 100vw / 366);
	
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace-title {
	position    : absolute;
	top         : calc(8 * 100vw / 366);
	bottom      : auto;
	left        : auto;
	right       : auto;
	
	grid-row    : gifts;
	grid-column : span 20;
	
	width       : 100vw;
	
	font-size   : 6vw;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace {
	position    : absolute;
	top         : calc(30 * 100vw / 366);
	bottom      : auto;
	left        : auto;
	right       : auto;
	
	grid-row    : gifts;
	grid-column : span 20;
	
	width       : calc(348 * 100vw / 366);
	height      : calc(98 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot {
	width           : calc(82 * 100vw / 366);
	height          : calc(98 * 100vw / 366);
	
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot:nth-last-of-type(5) {
	left : calc(12 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot:nth-last-of-type(4) {
	left : calc(98 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot:nth-last-of-type(3) {
	left : calc(184 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot:nth-last-of-type(2) {
	left : calc(270 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot:nth-last-of-type(1) {
	left : calc(356 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot:not(.used):before {
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace.locked:after {
	width           : 100%;
	
	background-size : 1500% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot > img {
	position : relative;
	top      : calc(9 * 100vw / 366);
	left     : calc(9 * 100vw / 366);
	
	width    : calc(63 * 100vw / 366);
	height   : calc(63 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot > .progress-wrapper {
	position    : relative;
	bottom      : calc(-15 * 100vw / 366);
	
	width       : calc(58 * 100vw / 366);
	height      : calc(15 * 100vw / 366);
	
	margin-left : calc(-29 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot > .progress-wrapper:after {
	left            : calc(-5 * 100vw / 366);
	
	width           : calc(68 * 100vw / 366);
	
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-besace > .slot > .progress-wrapper > .progress {
	height : calc(10 * 100vw / 366);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-loading,
html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-shuffle {
	display : none !important;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .pretre-pillar {
	display : none;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .grid-limit {
	grid-row    : grid;
	grid-column : 1 / span 20;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper {
	float           : none;
	clear           : none;
	
	display         : block;
	
	grid-row        : auto;
	grid-column     : auto;
	
	width           : 10vw; /*46px*/
	height          : 10vw;
	
	margin-left     : 0;
	
	background-size : 100% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( -n + 10 ) {
	grid-row : 5;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 11 ):nth-of-type( -n + 20 ) {
	grid-row : 6;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 21 ):nth-of-type( -n + 30 ) {
	grid-row : 7;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 31 ):nth-of-type( -n + 40 ) {
	grid-row : 8;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 41 ):nth-of-type( -n + 50 ) {
	grid-row : 9;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 51 ):nth-of-type( -n + 60 ) {
	grid-row : 10;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 61 ):nth-of-type( -n + 70 ) {
	grid-row : 11;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 71 ):nth-of-type( -n + 80 ) {
	grid-row : 12;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 81 ):nth-of-type( -n + 90 ) {
	grid-row : 13;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 91 ):nth-of-type( -n + 100 ) {
	grid-row : 14;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 101 ):nth-of-type( -n + 110 ) {
	grid-row : 15;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 111 ):nth-of-type( -n + 120 ) {
	grid-row : 16;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 121 ):nth-of-type( -n + 130 ) {
	grid-row : 17;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 131 ):nth-of-type( -n + 140 ) {
	grid-row : 18;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 141 ):nth-of-type( -n + 150 ) {
	grid-row : 19;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 151 ):nth-of-type( -n + 160 ) {
	grid-row : 20;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 161 ):nth-of-type( -n + 170 ) {
	grid-row : 21;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 171 ):nth-of-type( -n + 180 ) {
	grid-row : 22;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 181 ):nth-of-type( -n + 190 ) {
	grid-row : 24;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 191 ):nth-of-type( -n + 200 ) {
	grid-row : 25;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 201 ):nth-of-type( -n + 210 ) {
	grid-row : 26;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 211 ):nth-of-type( -n + 220 ) {
	grid-row : 27;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 221 ):nth-of-type( -n + 230 ) {
	grid-row : 28;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 231 ):nth-of-type( -n + 240 ) {
	grid-row : 29;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 241 ):nth-of-type( -n + 250 ) {
	grid-row : 30;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 251 ):nth-of-type( -n + 260 ) {
	grid-row : 31;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 261 ):nth-of-type( -n + 270 ) {
	grid-row : 32;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper:nth-of-type( n + 271 ):nth-of-type( -n + 280 ) {
	grid-row : 33;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper[data-pool] {
	background-position-x : calc(-414 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper.case-closed > .front-face {
	background-size : calc(920 / 46 * 100%) 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper.case-closed:hover > .front-face {
	background-position-x : calc(-46 * 10vw / 46);
	background-size       : 1000% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper[data-pool].case-closed:hover > .front-face {
	background-position-x : calc(-368 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face:before {
	background-size : 1000% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.pretre-c1:before {
	background-position-x : calc(-276 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.pretre-c2:before {
	background-position-x : calc(-230 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.pretre-c3:before {
	background-position-x : calc(-184 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.pretre-c4:before {
	background-position-x : calc(-138 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face:after {
	background-size : 1500% 100%;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face:not(.content-type-lot):after {
	background-position-x : calc(46 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-nord:after {
	background-position-x : calc(-322 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-sud:after {
	background-position-x : calc(-368 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-sponsor:after {
	background-position-x : calc(-276 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-qod:after {
	background-position-x : calc(-230 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-fermeture:after {
	background-position-x : calc(-184 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-dague:after {
	background-position-x : calc(-138 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-piscine:after {
	background-position-x : 0;
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-lock:after {
	background-position-x : calc(-46 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-cadran_down:after {
	background-position-x : calc(-460 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-cadran_up:after {
	background-position-x : calc(-414 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-vallee:after {
	background-position-x : calc(-92 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-butin:after {
	background-position-x : calc(-506 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-melange_lot:after {
	background-position-x : calc(-552 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-gift:after {
	background-position-x : calc(-598 * 10vw / 46);
	}

html.html-level-grille .loot-game-wrapper > .level-wrapper.level-grille > .grid > .case-wrapper > .content-face.content-type-loupe:after {
	background-position-x : calc(-644 * 10vw / 46);
	}


html.html-level-grille .jdm-modale.grille-modale {
	top               : 50%;
	left              : 50%;
	
	width             : 100vw; /*1240px*/
	height            : fit-content; /*508px*/
	max-height        : 65vh;
	
	overflow-y        : scroll;
	
	margin            : 0;
	
	background        : none;
	
	-webkit-transform : translate(-50%, -50%);
	-moz-transform    : translate(-50%, -50%);
	-ms-transform     : translate(-50%, -50%);
	-o-transform      : translate(-50%, -50%);
	transform         : translate(-50%, -50%);
	}

html.html-level-grille .jdm-modale.grille-modale > .modal-header {
	display : none;
	}

html.html-level-grille .jdm-modale.grille-modale > .modal-footer {
	display : none;
	}

html.html-level-grille .jdm-modale.grille-modale > .modal-body {
	position   : relative;
	
	width      : 100%;
	
	margin     : auto;
	
	background : #f5debd;
	
	border     : 1vw solid #dfa839;
	}

html.html-level-grille .jdm-modale.grille-modale > .modal-body > .pretre-box-wrapper {
	width : 100%;
	}

html.html-level-grille .jdm-modale.grille-modale a.btn {
	white-space : normal;
	}


html.html-level-grille > body > .game-vallee {
	top       : 50%;
	left      : 50%;
	
	display   : grid;
	
	width     : 100%; /*1122px*/
	height    : auto; /*426px*/
	
	margin    : 0;
	
	transform : translate(-50%, -50%);
	}

html.html-level-grille > body > .game-vallee:before {
	display : none;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-text {
	position   : relative;
	bottom     : 0 !important;
	left       : 0;
	
	width      : 100%;
	min-height : auto;
	
	margin     : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-text:first-child {
	grid-row : 2 / span 1;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-text:not(:first-child) {
	display : none;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-text > span {
	font-size : 2rem;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-text:before,
html.html-level-grille > body > .game-vallee > .game-vallee-text:after {
	display : none;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille {
	position        : relative;
	
	grid-row        : 3 / span 1;
	
	display         : flex;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case {
	position            : relative;
	bottom              : 0;
	left                : 0;
	
	width               : 20vw; /*140px*/
	height              : 20vw;
	
	background-position : calc(-280 * 20vw / 140);
	background-size     : 300% 100%;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case:before {
	background-size : 300% 100%;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case:after {
	background-size : 100% 100%;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="0"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="2"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="3"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="4"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="5"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="6"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="7"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="8"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-grille > .case[data-position="9"] {
	margin : auto;
	}

html.html-level-grille > body > .game-vallee > .game-vallee-title {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	
	grid-row  : 1 / span 1;
	
	width     : 100%;
	
	margin    : auto;
	
	font-size : 4rem;
	}
html.html-level-planete .loot-game-wrapper > .level-wrapper.level-planete {
	background-image : none;
	background-color : #432314;
	}

html.html-level-planete .level-planete .items-container {
	position          : relative !important;
	text-align        : left;
	width             : 100%;
	height            : 100%;
	top               : unset;
	left              : unset;
	overflow          : unset;
	-webkit-transform : unset;
	transform         : unset;
	}

html.html-level-planete .loot-game-wrapper > .level-wrapper {
	max-height  : unset;
	min-height  : unset;
	position    : relative;
	width       : 100%;
	left        : unset;
	margin-left : unset;
	z-index     : 1;
	text-align  : center;
	/* transform: scale(0.9); */
	/* transform-origin: center top; */
	height      : 210vw;
	grid-area   : planete;
	}

html.html-level-planete .loot-game-wrapper > .level-wrapper.level-planete:after {
	display : none;
	}


html.html-level-planete .level-planete .statuette,
html.html-level-planete > body > .statuette {
	display : none;
	}


html.html-level-planete .level-planete .statuette,
html.html-level-planete > body > .coffre {
	display : none;
	}

html.html-level-planete .level-planete .hieroglyphes-container {
	display : none;
	}

html.html-level-planete .level-wrapper .logo {
	display: none;
	}

html.html-level-planete .level-wrapper .logo:after {
	display : none;
	}

html.html-level-planete .level-planete .level-label {
	width       : 100%;
	height      : 10vw;
	position    : relative;
	left        : unset;
	top         : unset;
	font-size   : 6vw;
	line-height : unset;
	color       : #bb836b;
	}


html.html-level-planete .planete-modal {
	position    : fixed !important;
	width       : 100% !important;
	left        : unset !important;
	margin-left : unset !important;
	top         : 30vw !important;
	height      : unset !important;
	margin-top  : unset !important;
	max-height  : 42vw;
	min-height  : 42vw;
	}

html.html-level-planete > body > .statuette {
	top             : 91vw !important;
	margin-left     : unset !important;
	position        : fixed !important;
	left            : 31vw !important;
	width           : 35vw !important;
	background-size : 1200% 100% !important;
	height          : calc(224 * 35vw / 180) !important;
	}

html.html-level-planete > body > .coffre {
	position        : fixed !important;
	top             : 72vw !important;
	left            : 10vw !important;
	margin-left     : 0 !important;
	width           : 80vw !important;
	background-size : 100% 100% !important;
	height          : calc(371 * 80vw / 416) !important;
	}


html.html-level-planete > body .jdm-modale.grille-modale {
	position      : fixed;
	left          : unset;
	width         : 100%;
	height        : 50vw;
	margin-left   : unset;
	bottom        : unset;
	padding-right : unset;
	}

html.html-level-planete .loot-game-wrapper {
	position   : relative;
	width      : 100%;
	overflow-x : unset;
	}


html.html-level-planete > body .jdm-modale.grille-modale {
	position         : fixed;
	left             : unset;
	width            : 100%;
	height           : auto;
	margin-left      : unset;
	background-image : none;
	bottom           : unset;
	padding-right    : unset;
	top              : 20%;
	}

html.html-level-planete > body .jdm-modale.grille-modale .modal-header {
	display : none;
	}

html.html-level-planete > body .jdm-modale.grille-modale .modal-footer {
	display : none;
	}

html.html-level-planete > body .jdm-modale.grille-modale .modal-body {
	margin           : auto;
	width            : 100%;
	padding          : 1%;
	height           : auto;
	min-height       : 15vw;
	background-image : none;
	background-color : #b2985e;
	overflow         : unset;
	font-size        : 4vw;
	border-radius    : 12px;
	}

html.html-level-planete .planete-modal h2 {
	font-size   : 5vw;
	line-height : 1vw;
	margin-left : auto;
	padding     : 3vw;
	}

html.html-level-planete .planete-modal p {
	font-size   : 4vw;
	margin-left : auto;
	}

html.html-level-planete .planete-modal .content-wrapper {
	padding    : 3vw;
	overflow-y : scroll;
	height     : 36vw;
	box-sizing : border-box;
	}

html.html-level-planete .planete-modal .content-wrapper img.avatar {
	max-width : 20vw;
	height    : 20vw;
	}

html.html-level-planete .qod-animation-region {
	min-height  : calc(108 * 100vw / 980);
	width       : 50% !important;
	margin-left : -25% !important;
	}

html.html-level-planete.qod-animation-region .scarabee {
	top         : calc(12 * 100vw / 980);
	
	height      : calc(84 * 100vw / 980);
	width       : calc(82 * 100vw / 980);
	
	margin-left : calc(-41 * 100vw / 980);
	}

html.html-level-planete .qod-animation-region .coffre-qod.left {
	left : calc(-250 * 100vw / 980);
	}

html.html-level-planete .qod-animation-region .coffre-qod.left {
	right : calc(-250 * 100vw / 980);
	}

html.html-level-planete .qod-animation-region .coffre-qod {
	bottom          : calc(-38 * 100vw / 980);
	
	height          : calc(314 * 100vw / 980);
	width           : calc(351 * 100vw / 980);
	
	background-size : 500% 200%;
	}

/* UI */


html.html-level-planete .loot-game-wrapper {
	display               : grid;
	grid-template-areas   : "ui-games-mobile-button logo" "ui-games ui-games" "ui-inventory-mobile-button ui-inventory-mobile-button" "ui-inventory ui-inventory" "ui-help-mobile-button ui-help-mobile-button" "ui-help ui-help" "tokens tokens" "notification notification" "planete planete";
	grid-template-columns : auto 1fr;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	}

html.html-level-planete .loot-game-wrapper > .pharaoh-logo-mobile {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	right     : auto;
	
	grid-area : logo;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-planete .loot-game-wrapper > .pharaoh-logo-mobile > img {
	position : relative;
	top      : auto;
	bottom   : auto;
	left     : auto;
	right    : auto;
	
	width    : 100%;
	height   : auto;
	}

html.html-level-planete .loot-game-wrapper > .ui-level-mobile-button-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-games-mobile-button;
	
	width      : 100%;
	height     : auto;
	
	margin-top : 2vw;
	
	color      : #e0c365;
	}

html.html-level-planete .loot-game-wrapper > .ui-level-mobile-button-container > .ui-level-mobile-button {
	position   : relative;
	top        : 50%;
	bottom     : auto;
	left       : 50%;
	right      : auto;
	
	width      : 100%;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	color      : #e0c365;
	font-size  : 10vw;
	
	transform  : translate(-50%, -50%);
	
	cursor     : pointer;
	}

html.html-level-planete .loot-game-wrapper > .ui-level {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	grid-area             : ui-games;
	
	display               : grid;
	grid-template-areas   : "pyramid" "tomb" "bonus";
	grid-template-columns : auto;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	height                : auto;
	
	margin                : 0 0 4vw 0;
	
	border                : #de9833 groove 10px;
	background            : #f6dfbe;
	
	transform             : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level:hover {
	background-position : initial;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.current {
	background : #de9833;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-1,
html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	position   : relative;
	left       : auto;
	
	width      : 100%;
	height     : auto;
	
	margin     : auto;
	
	padding    : 1vw;
	
	border     : 3vw #42311f groove;
	
	background : #f6dfbe;
	
	font-size  : calc(30 * 100vw / 318);
	word-break : break-all;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-1 {
	grid-area     : pyramid;
	
	margin-bottom : 4vw;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	grid-area     : tomb;
	
	margin-bottom : 3vw;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list,
html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list,
html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list,
html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	grid-area     : bonus;
	
	width         : 100%;
	height        : auto;
	
	padding-right : 0;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list:after,
html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list:after,
html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list:after,
html.html-level-planete .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list:after {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .title {
	position          : relative;
	top               : calc(5 * 100vw / 387);
	bottom            : auto;
	left              : auto;
	right             : auto;
	
	width             : 100%;
	height            : calc(50 * 100vw / 387);
	
	font-size         : calc(30 * 100vw / 387);
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper {
	display         : grid;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	height          : auto;
	
	margin-top      : 0;
	
	padding         : calc(25 * 100vw / 387) 0;
	
	background-size : 100% 100%;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item {
	width           : auto;
	height          : auto;
	
	margin          : calc(10 * 100vw / 387) auto;
	
	padding         : 2vw;
	
	background-size : initial;
	
	font-size       : calc(30 * 100vw / 387);
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item:hover,
html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled {
	background-position : initial;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled:hover {
	background-position : initial;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.current {
	background-position : initial;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-1 {
	background : #e2a729;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-2 {
	background : #f09b9b;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-3 {
	background : #7fd77a;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-4 {
	background : #d3a1ed;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-5 {
	background : #c0d5f1;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item > .access-counter {
	position      : relative;
	bottom        : 0;
	right         : 0;
	
	min-width     : auto;
	
	border-width  : calc(2 * 100vw / 387);
	border-radius : 0;
	}

html.html-level-planete .loot-game-wrapper > .ui-level > .sub-level-list:after {
	position : relative;
	top      : calc(35 * 100vw / 387);
	
	width    : calc(44 * 100vw / 387);
	height   : calc(74 * 100vw / 387);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-inventory-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	background-color : #42311f;
	
	color            : #e0c365;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory-mobile-button-container > .ui-inventory-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory {
	position            : relative;
	top                 : auto;
	bottom              : auto;
	left                : auto;
	right               : auto;
	
	display             : grid;
	grid-template-areas : "conversion" "bottom";
	
	grid-area           : ui-inventory;
	
	width               : 100vw;
	
	border              : #de9833 groove 10px;
	background          : #f6dfbe;
	
	transform           : scale(1);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-conversion {
	position   : relative;
	bottom     : auto;
	
	grid-area  : conversion;
	
	background : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-conversion > .conversion-wrapper {
	margin : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-top {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom {
	grid-area  : bottom;
	
	height     : auto;
	
	background : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container {
	margin  : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	padding : 0 0 calc(15 * 100vw / 306) 0;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot {
	width           : calc(48 * 100vw / 306);
	height          : calc(48 * 100vw / 306);
	
	margin          : calc(15 * 100vw / 306) calc(10 * 100vw / 306) 0 0;
	
	background-size : 1300% 300%;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.active {
	background-position-y : calc(-48 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine {
	background-position-x : 0;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor {
	background-position-x : calc(-48 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-nord {
	background-position-x : calc(-96 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee {
	background-position-x : calc(-144 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-lock {
	background-position-x : calc(-192 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sud {
	background-position-x : calc(-240 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-qod {
	background-position-x : calc(-288 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-loupe {
	background-position-x : calc(-336 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-bird {
	background-position-x : calc(-384 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-man {
	background-position-x : calc(-432 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-king {
	background-position-x : calc(-480 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-hare {
	background-position-x : calc(-528 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-goose {
	background-position-x : calc(-576 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine.active:hover,
html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor.active:hover,
html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee.active:hover {
	background-position-y : calc(-96 * 100vw / 306);
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count {
	bottom          : calc(-11 * 100vw / 306);
	
	min-width       : 2rem;
	height          : calc(20 * 100vw / 306);
	
	background-size : 100% 100%;
	
	border-radius   : 1rem;
	border          : 1px solid black;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:before,
html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:after {
	display         : none;
	
	width           : calc(10 * 100vw / 306);
	
	background-size : 100% 100%;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-after {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-inventory > .inventory-after > * {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .jeton-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : tokens;
	
	width      : 100vw;
	height     : auto;
	
	margin-top : 2vw;
	
	z-index    : auto;
	
	transform  : none;
	}

html.html-level-planete .loot-game-wrapper > .jeton-container > .jeton-icon {
	width           : 15vw;
	height          : 15vw;
	
	background-size : 100% 100%;
	}

html.html-level-planete .loot-game-wrapper > .jeton-container > .jeton-count {
	width       : auto;
	height      : 15vw;
	
	padding     : 0 2.5vw;
	
	font-size   : 10vw;
	line-height : normal;
	}

html.html-level-planete .loot-game-wrapper > .jeton-container > .jeton-add {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-help-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-help-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	margin-top       : 2vw;
	
	background-color : #42311f;
	
	color            : #e0c365;
	
	transform        : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-help-mobile-button-container > .ui-help-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-planete .loot-game-wrapper > .ui-help {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-help;
	
	width      : 100vw;
	height     : auto;
	
	border     : #de9833 groove 10px;
	background : #f6dfbe;
	
	transform  : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-button {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper {
	position        : relative;
	
	display         : flex;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	height          : auto;
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help {
	position        : relative;
	
	width           : calc(72 * 50vw / 158);
	height          : calc(72 * 50vw / 158);
	
	background-size : 400% 300%;
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help:hover {
	background-position-y : calc(-72 * 50vw / 158);
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.active {
	background-position-y : calc(-144 * 50vw / 158);
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play,
html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-rules,
html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts,
html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	top    : auto;
	bottom : auto;
	left   : auto;
	right  : auto;
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play {
	background-position-x : calc(-216 * 50vw / 158);
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts {
	background-position-x : calc(-72 * 50vw / 158);
	}

html.html-level-planete .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	background-position-x : calc(-144 * 50vw / 158);
	}

html.html-level-planete .loot-game-wrapper > .ui-cadran {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .ui-sidebar {
	display : none;
	}

html.html-level-planete .loot-game-wrapper > .animation.animation-bird {
	display : none;
	}/* UI */

html.html-level-bastet .loot-game-wrapper {
	display               : grid;
	grid-template-areas   : "ui-games-mobile-button logo" "ui-games ui-games" "ui-inventory-mobile-button ui-inventory-mobile-button" "ui-inventory ui-inventory" "ui-help-mobile-button ui-help-mobile-button" "ui-help ui-help" "tokens tokens" "notification notification" "bastet bastet";
	grid-template-columns : auto 1fr;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	}

html.html-level-bastet .loot-game-wrapper > .pharaoh-logo-mobile {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	right     : auto;
	
	grid-area : logo;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-bastet .loot-game-wrapper > .pharaoh-logo-mobile > img {
	position : relative;
	top      : auto;
	bottom   : auto;
	left     : auto;
	right    : auto;
	
	width    : 100%;
	height   : auto;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level-mobile-button-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-games-mobile-button;
	
	width      : 100%;
	height     : auto;
	
	margin-top : 2vw;
	
	color      : #e0c365;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level-mobile-button-container > .ui-level-mobile-button {
	position   : relative;
	top        : 50%;
	bottom     : auto;
	left       : 50%;
	right      : auto;
	
	width      : 100%;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	color      : #e0c365;
	font-size  : 10vw;
	
	transform  : translate(-50%, -50%);
	
	cursor     : pointer;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	grid-area             : ui-games;
	
	display               : grid;
	grid-template-areas   : "pyramid" "tomb" "bonus";
	grid-template-columns : auto;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	height                : auto;
	
	margin                : 0 0 4vw 0;
	
	border                : #de9833 groove 10px;
	background            : #f6dfbe;
	
	transform             : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level:hover {
	background-position : initial;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.current {
	background : #de9833;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-1,
html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	position   : relative;
	left       : auto;
	
	width      : 100%;
	height     : auto;
	
	margin     : auto;
	
	padding    : 1vw;
	
	border     : 3vw #42311f groove;
	
	background : #f6dfbe;
	
	font-size  : calc(30 * 100vw / 318);
	word-break : break-all;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-1 {
	grid-area     : pyramid;
	
	margin-bottom : 4vw;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	grid-area     : tomb;
	
	margin-bottom : 3vw;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list,
html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list,
html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list,
html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	grid-area     : bonus;
	
	width         : 100%;
	height        : auto;
	
	padding-right : 0;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list:after,
html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list:after,
html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list:after,
html.html-level-bastet .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list:after {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .title {
	position          : relative;
	top               : calc(5 * 100vw / 387);
	bottom            : auto;
	left              : auto;
	right             : auto;
	
	width             : 100%;
	height            : calc(50 * 100vw / 387);
	
	font-size         : calc(30 * 100vw / 387);
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper {
	display         : grid;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	height          : auto;
	
	margin-top      : 0;
	
	padding         : calc(25 * 100vw / 387) 0;
	
	background-size : 100% 100%;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item {
	width           : auto;
	height          : auto;
	
	margin          : calc(10 * 100vw / 387) auto;
	
	padding         : 2vw;
	
	background-size : initial;
	
	font-size       : calc(30 * 100vw / 387);
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item:hover,
html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled {
	background-position : initial;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled:hover {
	background-position : initial;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.current {
	background-position : initial;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-1 {
	background : #e2a729;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-2 {
	background : #f09b9b;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-3 {
	background : #7fd77a;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-4 {
	background : #d3a1ed;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-5 {
	background : #c0d5f1;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item > .access-counter {
	position      : relative;
	bottom        : 0;
	right         : 0;
	
	min-width     : auto;
	
	border-width  : calc(2 * 100vw / 387);
	border-radius : 0;
	}

html.html-level-bastet .loot-game-wrapper > .ui-level > .sub-level-list:after {
	position : relative;
	top      : calc(35 * 100vw / 387);
	
	width    : calc(44 * 100vw / 387);
	height   : calc(74 * 100vw / 387);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-inventory-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	background-color : #42311f;
	
	color            : #e0c365;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory-mobile-button-container > .ui-inventory-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory {
	position            : relative;
	top                 : auto;
	bottom              : auto;
	left                : auto;
	right               : auto;
	
	display             : grid;
	grid-template-areas : "conversion" "bottom";
	
	grid-area           : ui-inventory;
	
	width               : 100vw;
	
	border              : #de9833 groove 10px;
	background          : #f6dfbe;
	
	transform           : scale(1);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-conversion {
	position   : relative;
	bottom     : auto;
	
	grid-area  : conversion;
	
	background : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-conversion > .conversion-wrapper {
	margin : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-top {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom {
	grid-area  : bottom;
	
	height     : auto;
	
	background : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container {
	margin  : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	padding : 0 0 calc(15 * 100vw / 306) 0;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot {
	width           : calc(48 * 100vw / 306);
	height          : calc(48 * 100vw / 306);
	
	margin          : calc(15 * 100vw / 306) calc(10 * 100vw / 306) 0 0;
	
	background-size : 1300% 300%;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.active {
	background-position-y : calc(-48 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine {
	background-position-x : 0;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor {
	background-position-x : calc(-48 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-nord {
	background-position-x : calc(-96 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee {
	background-position-x : calc(-144 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-lock {
	background-position-x : calc(-192 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sud {
	background-position-x : calc(-240 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-qod {
	background-position-x : calc(-288 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-loupe {
	background-position-x : calc(-336 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-bird {
	background-position-x : calc(-384 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-man {
	background-position-x : calc(-432 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-king {
	background-position-x : calc(-480 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-hare {
	background-position-x : calc(-528 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-goose {
	background-position-x : calc(-576 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine.active:hover,
html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor.active:hover,
html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee.active:hover {
	background-position-y : calc(-96 * 100vw / 306);
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count {
	bottom          : calc(-11 * 100vw / 306);
	
	min-width       : 2rem;
	height          : calc(20 * 100vw / 306);
	
	background-size : 100% 100%;
	
	border-radius   : 1rem;
	border          : 1px solid black;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:before,
html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:after {
	display         : none;
	
	width           : calc(10 * 100vw / 306);
	
	background-size : 100% 100%;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-after {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-inventory > .inventory-after > * {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .jeton-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : tokens;
	
	width      : 100vw;
	height     : auto;
	
	margin-top : 2vw;
	
	z-index    : auto;
	
	transform  : none;
	}

html.html-level-bastet .loot-game-wrapper > .jeton-container > .jeton-icon {
	width           : 15vw;
	height          : 15vw;
	
	background-size : 100% 100%;
	}

html.html-level-bastet .loot-game-wrapper > .jeton-container > .jeton-count {
	width       : auto;
	height      : 15vw;
	
	padding     : 0 2.5vw;
	
	font-size   : 10vw;
	line-height : normal;
	}

html.html-level-bastet .loot-game-wrapper > .jeton-container > .jeton-add {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-help-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	margin-top       : 2vw;
	
	background-color : #42311f;
	
	color            : #e0c365;
	
	transform        : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help-mobile-button-container > .ui-help-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-help;
	
	width      : 100vw;
	height     : auto;
	
	border     : #de9833 groove 10px;
	background : #f6dfbe;
	
	transform  : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-button {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper {
	position        : relative;
	
	display         : flex;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	height          : auto;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help {
	position        : relative;
	
	width           : calc(72 * 50vw / 158);
	height          : calc(72 * 50vw / 158);
	
	background-size : 400% 300%;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help:hover {
	background-position-y : calc(-72 * 50vw / 158);
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.active {
	background-position-y : calc(-144 * 50vw / 158);
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play,
html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-rules,
html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts,
html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	top    : auto;
	bottom : auto;
	left   : auto;
	right  : auto;
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play {
	background-position-x : calc(-216 * 50vw / 158);
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts {
	background-position-x : calc(-72 * 50vw / 158);
	}

html.html-level-bastet .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	background-position-x : calc(-144 * 50vw / 158);
	}

html.html-level-bastet .loot-game-wrapper > .ui-cadran {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .ui-sidebar {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .animation.animation-bird {
	display : none;
	}


/* NOTIFICATIONS */

html.html-level-bastet .loot-game-wrapper > .jdm-notification-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : notification;
	
	width     : 100%;
	max-width : none; /*700px*/
	
	margin    : 5vw auto;
	
	transform : none;
	}

html.html-level-bastet .loot-game-wrapper > .jdm-notification-wrapper > .notification-element.notification-bastet:before {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .jdm-notification-wrapper > .notification-bastet {
	font-size : 7vw;
	}

html.html-level-bastet .loot-game-wrapper > .jdm-notification-wrapper > .notification-bastet .color-choices-wrapper {
	top    : auto;
	left   : auto;
	
	width  : auto;
	height : auto;
	}

html.html-level-bastet .loot-game-wrapper > .jdm-notification-wrapper > .notification-bastet .color-pot {
	width  : calc(90 * 100vw / 700);
	height : calc(90 * 100vw / 700);
	}


/* LEVEL */

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet {
	display    : block;
	left       : 0;
	
	grid-area  : bastet;
	
	width      : 100%; /*1040*/
	height     : auto;
	min-height : auto;
	max-height : none;
	
	margin     : auto;
	
	background : none;
	
	transform  : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet:after {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .gradient-border {
	width : calc(150 * 100vw / 1040);
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .logo {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .title {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .level-label {
	position    : relative;
	top         : auto;
	left        : auto;
	
	width       : 100%;
	height      : auto;
	
	margin      : auto;
	
	font-size   : calc(72 * 100vw / 1040);
	line-height : calc(120 * 100vw / 1040);
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > video {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper {
	position              : relative;
	top                   : auto;
	left                  : auto;
	
	display               : grid;
	grid-auto-rows        : auto;
	grid-template-columns : 1fr;
	grid-template-rows    : auto;
	
	width                 : 100%;
	height                : auto;
	
	margin                : 5vw auto;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper:before,
html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper:after {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .grid-wrapper {
	display : block;
	
	width   : 100%; /*746px*/
	height  : auto;
	
	margin  : auto;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .grid-wrapper:before,
html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .grid-wrapper:after {
	display : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper {
	display               : grid;
	grid-auto-rows        : auto;
	grid-template-columns : 1fr;
	grid-template-rows    : auto;
	
	width                 : 100%; /*238px*/
	height                : auto; /*746px*/
	
	font-size             : 2rem;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram {
	height : calc(260 * 100vw / 238);
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram > .rune {
	width           : calc(97 * 100vw / 238);
	height          : calc(97 * 100vw / 238);
	background-size : 600% 100%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram > .rune.rune-cat {
	top                   : calc(15 * 100vw / 238);
	left                  : calc(66 * 100vw / 238);
	
	background-position-x : -200%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram > .rune.rune-cat.captured {
	background-position-x : -300%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram > .rune.rune-scorpio {
	top                   : calc(115 * 100vw / 238);
	left                  : calc(8 * 100vw / 238);
	
	background-position-x : -400%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram > .rune.rune-scorpio.captured {
	background-position-x : -500%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram > .rune.rune-cobra {
	top                   : calc(115 * 100vw / 238);
	left                  : calc(134 * 100vw / 238);
	
	background-position-x : -0%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .rune-diagram > .rune.rune-cobra.captured {
	background-position-x : -100%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .game-commands {
	width : 100%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .game-commands > .btn-generic {
	width       : auto;
	height      : calc(48 * 100vw / 238);
	
	font-size   : 1.3rem;
	line-height : calc(48 * 100vw / 238);
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .game-commands > .btn-generic:before,
html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .game-commands > .btn-generic:after {
	width : calc(12 * 100vw / 238);
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .round-wrapper {
	height : auto;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .round-wrapper > .round-remaining {
	width       : 100%;
	height      : auto;
	
	font-size   : calc(40 * 100vw / 238);
	line-height : calc(70 * 100vw / 238);
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .round-wrapper > .round-label {
	width : 100%;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .gain-wrapper {
	height : auto;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .gain-wrapper > .gain-title {
	height : auto;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .gain-wrapper > .gain-title > span {
	position  : relative;
	left      : auto;
	
	font-size : 2rem;
	
	transform : none;
	}

html.html-level-bastet .loot-game-wrapper > .level-wrapper.level-bastet > .game-wrapper > .aside-wrapper > .gain-wrapper > .gain-container {
	width  : 100%;
	height : auto;
	}/* UI */

html.html-level-horus .loot-game-wrapper {
	display               : grid;
	grid-template-areas   : "ui-games-mobile-button logo" "ui-games ui-games" "ui-inventory-mobile-button ui-inventory-mobile-button" "ui-inventory ui-inventory" "ui-help-mobile-button ui-help-mobile-button" "ui-help ui-help" "tokens tokens" "notification notification" "horus horus";
	grid-template-columns : auto 1fr;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	}

html.html-level-horus .loot-game-wrapper > .pharaoh-logo-mobile {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	right     : auto;
	
	grid-area : logo;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-horus .loot-game-wrapper > .pharaoh-logo-mobile > img {
	position : relative;
	top      : auto;
	bottom   : auto;
	left     : auto;
	right    : auto;
	
	width    : 100%;
	height   : auto;
	}

html.html-level-horus .loot-game-wrapper > .ui-level-mobile-button-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-games-mobile-button;
	
	width      : 100%;
	height     : auto;
	
	margin-top : 2vw;
	
	color      : #e0c365;
	}

html.html-level-horus .loot-game-wrapper > .ui-level-mobile-button-container > .ui-level-mobile-button {
	position   : relative;
	top        : 50%;
	bottom     : auto;
	left       : 50%;
	right      : auto;
	
	width      : 100%;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	color      : #e0c365;
	font-size  : 10vw;
	
	transform  : translate(-50%, -50%);
	
	cursor     : pointer;
	}

html.html-level-horus .loot-game-wrapper > .ui-level {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	grid-area             : ui-games;
	
	display               : grid;
	grid-template-areas   : "pyramid" "tomb" "bonus";
	grid-template-columns : auto;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	height                : auto;
	
	margin                : 0 0 4vw 0;
	
	border                : #de9833 groove 10px;
	background            : #f6dfbe;
	
	transform             : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level:hover {
	background-position : initial;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.current {
	background : #de9833;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-1,
html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	position   : relative;
	left       : auto;
	
	width      : 100%;
	height     : auto;
	
	margin     : auto;
	
	padding    : 1vw;
	
	border     : 3vw #42311f groove;
	
	background : #f6dfbe;
	
	font-size  : calc(30 * 100vw / 318);
	word-break : break-all;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-1 {
	grid-area     : pyramid;
	
	margin-bottom : 4vw;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	grid-area     : tomb;
	
	margin-bottom : 3vw;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list,
html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list,
html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list,
html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	grid-area     : bonus;
	
	width         : 100%;
	height        : auto;
	
	padding-right : 0;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list:after,
html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list:after,
html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list:after,
html.html-level-horus .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list:after {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .title {
	position          : relative;
	top               : calc(5 * 100vw / 387);
	bottom            : auto;
	left              : auto;
	right             : auto;
	
	width             : 100%;
	height            : calc(50 * 100vw / 387);
	
	font-size         : calc(30 * 100vw / 387);
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper {
	display         : grid;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	height          : auto;
	
	margin-top      : 0;
	
	padding         : calc(25 * 100vw / 387) 0;
	
	background-size : 100% 100%;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item {
	width           : auto;
	height          : auto;
	
	margin          : calc(10 * 100vw / 387) auto;
	
	padding         : 2vw;
	
	background-size : initial;
	
	font-size       : calc(30 * 100vw / 387);
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item:hover,
html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled {
	background-position : initial;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled:hover {
	background-position : initial;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.current {
	background-position : initial;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-1 {
	background : #e2a729;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-2 {
	background : #f09b9b;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-3 {
	background : #7fd77a;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-4 {
	background : #d3a1ed;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-5 {
	background : #c0d5f1;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item > .access-counter {
	position      : relative;
	bottom        : 0;
	right         : 0;
	
	min-width     : auto;
	
	border-width  : calc(2 * 100vw / 387);
	border-radius : 0;
	}

html.html-level-horus .loot-game-wrapper > .ui-level > .sub-level-list:after {
	position : relative;
	top      : calc(35 * 100vw / 387);
	
	width    : calc(44 * 100vw / 387);
	height   : calc(74 * 100vw / 387);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-inventory-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	background-color : #42311f;
	
	color            : #e0c365;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory-mobile-button-container > .ui-inventory-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory {
	position            : relative;
	top                 : auto;
	bottom              : auto;
	left                : auto;
	right               : auto;
	
	display             : grid;
	grid-template-areas : "conversion" "bottom";
	
	grid-area           : ui-inventory;
	
	width               : 100vw;
	
	border              : #de9833 groove 10px;
	background          : #f6dfbe;
	
	transform           : scale(1);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-conversion {
	position   : relative;
	bottom     : auto;
	
	grid-area  : conversion;
	
	background : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-conversion > .conversion-wrapper {
	margin : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-top {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom {
	grid-area  : bottom;
	
	height     : auto;
	
	background : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container {
	margin  : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	padding : 0 0 calc(15 * 100vw / 306) 0;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot {
	width           : calc(48 * 100vw / 306);
	height          : calc(48 * 100vw / 306);
	
	margin          : calc(15 * 100vw / 306) calc(10 * 100vw / 306) 0 0;
	
	background-size : 1300% 300%;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.active {
	background-position-y : calc(-48 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine {
	background-position-x : 0;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor {
	background-position-x : calc(-48 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-nord {
	background-position-x : calc(-96 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee {
	background-position-x : calc(-144 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-lock {
	background-position-x : calc(-192 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sud {
	background-position-x : calc(-240 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-qod {
	background-position-x : calc(-288 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-loupe {
	background-position-x : calc(-336 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-bird {
	background-position-x : calc(-384 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-man {
	background-position-x : calc(-432 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-king {
	background-position-x : calc(-480 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-hare {
	background-position-x : calc(-528 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-goose {
	background-position-x : calc(-576 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine.active:hover,
html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor.active:hover,
html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee.active:hover {
	background-position-y : calc(-96 * 100vw / 306);
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count {
	bottom          : calc(-11 * 100vw / 306);
	
	min-width       : 2rem;
	height          : calc(20 * 100vw / 306);
	
	background-size : 100% 100%;
	
	border-radius   : 1rem;
	border          : 1px solid black;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:before,
html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:after {
	display         : none;
	
	width           : calc(10 * 100vw / 306);
	
	background-size : 100% 100%;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-after {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-inventory > .inventory-after > * {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .jeton-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : tokens;
	
	width      : 100vw;
	height     : auto;
	
	margin-top : 2vw;
	
	z-index    : auto;
	
	transform  : none;
	}

html.html-level-horus .loot-game-wrapper > .jeton-container > .jeton-icon {
	width           : 15vw;
	height          : 15vw;
	
	background-size : 100% 100%;
	}

html.html-level-horus .loot-game-wrapper > .jeton-container > .jeton-count {
	width       : auto;
	height      : 15vw;
	
	padding     : 0 2.5vw;
	
	font-size   : 10vw;
	line-height : normal;
	}

html.html-level-horus .loot-game-wrapper > .jeton-container > .jeton-add {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-help-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-help-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	margin-top       : 2vw;
	
	background-color : #42311f;
	
	color            : #e0c365;
	
	transform        : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-help-mobile-button-container > .ui-help-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-horus .loot-game-wrapper > .ui-help {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-help;
	
	width      : 100vw;
	height     : auto;
	
	border     : #de9833 groove 10px;
	background : #f6dfbe;
	
	transform  : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-button {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper {
	position        : relative;
	
	display         : flex;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	height          : auto;
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help {
	position        : relative;
	
	width           : calc(72 * 50vw / 158);
	height          : calc(72 * 50vw / 158);
	
	background-size : 400% 300%;
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help:hover {
	background-position-y : calc(-72 * 50vw / 158);
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.active {
	background-position-y : calc(-144 * 50vw / 158);
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play,
html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-rules,
html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts,
html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	top    : auto;
	bottom : auto;
	left   : auto;
	right  : auto;
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play {
	background-position-x : calc(-216 * 50vw / 158);
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts {
	background-position-x : calc(-72 * 50vw / 158);
	}

html.html-level-horus .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	background-position-x : calc(-144 * 50vw / 158);
	}

html.html-level-horus .loot-game-wrapper > .ui-cadran {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .ui-sidebar {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .animation.animation-bird {
	display : none;
	}


/* NOTIFICATIONS */

html.html-level-horus .loot-game-wrapper > .jdm-notification-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : notification;
	
	width     : 100%;
	max-width : none; /*700px*/
	
	margin    : 5vw auto;
	
	transform : none;
	}

html.html-level-horus .loot-game-wrapper > .jdm-notification-wrapper > .notification-element.notification-horus:before {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .jdm-notification-wrapper > .notification-horus {
	font-size : 7vw;
	}

html.html-level-horus .loot-game-wrapper > .jdm-notification-wrapper > .notification-horus .color-choices-wrapper {
	top    : auto;
	left   : auto;
	
	width  : auto;
	height : auto;
	}

html.html-level-horus .loot-game-wrapper > .jdm-notification-wrapper > .notification-horus .color-pot {
	width  : calc(90 * 100vw / 700);
	height : calc(90 * 100vw / 700);
	}

html.html-level-horus .loot-game-wrapper > .jdm-notification-wrapper .btn-generic {
	height      : calc(48 * 50vw / 210);
	line-height : calc(48 * 50vw / 210);
	}

/* LEVEL */

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus {
	display    : block;
	left       : 0;
	
	grid-area  : horus;
	
	width      : 100%; /*2920*/
	height     : auto;
	min-height : auto;
	max-height : none;
	
	margin     : auto;
	
	background : none;
	
	transform  : none;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus:after {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .logo {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .gradiant-border {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .title {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid {
	position              : relative;
	top                   : auto;
	left                  : auto;
	
	display               : grid;
	grid-auto-columns     : auto;
	grid-auto-rows        : auto;
	grid-template-areas   : "title" "tentative-counter" "tentative-list" "cases";
	grid-template-columns : 1fr;
	grid-template-rows    : auto;
	
	width                 : 100%;
	height                : auto;
	
	margin                : auto;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid:after {
	display : none;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .titre {
	position  : relative;
	top       : auto;
	
	grid-area : title;
	
	margin    : 4vw auto;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper {
	position              : relative;
	top                   : auto;
	left                  : auto;
	
	grid-area             : cases;
	
	display               : grid;
	grid-auto-rows        : auto;
	grid-auto-flow        : row;
	grid-template-columns : repeat(5, 1fr);
	grid-template-rows    : auto;
	
	width                 : 100%; /*696px*/
	
	margin                : auto;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper {
	position        : relative;
	top             : auto;
	left            : auto;
	
	grid-column     : 1 / span 5;
	grid-row        : 1 / span 1;
	
	width           : 50vw; /*210px*/
	height          : 50vw;
	
	margin          : auto;
	
	background-size : 100% 400%;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper.error {
	background-position-y : -100%;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper.success {
	background-position-y : -200%;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper.blink-white {
	background-position-y : -300%;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper > .sum {
	top       : calc(60 * 50vw / 210);
	
	font-size : 10vw;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper > .btn {
	position        : absolute;
	top             : auto;
	bottom          : 0;
	left            : 50%;
	
	height          : calc(48 * 50vw / 210);
	
	background-size : 100% 400%;
	
	font-size       : 8vw;
	line-height     : calc(48 * 50vw / 210);
	
	transform       : translateX(-50%);
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper > .btn:before,
html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .sum-wrapper > .btn:after {
	width : calc(12 * 50vw / 210);
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .case {
	width           : 20vw; /*58px*/
	height          : 20vw; /*58px*/
	
	margin          : auto !important;
	
	background-size : 100% 300%;
	
	font-size       : 16vw;
	line-height     : 20vw;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .case.hover-simulated,
html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .case:hover {
	background-position-y : -100%;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .case.loading,
html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .case.selected {
	background-position-y : -200%;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .case-wrapper > .case.result {
	padding     : 0;
	
	font-size   : 6vw;
	line-height : normal;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-counter {
	position  : relative;
	top       : auto;
	right     : auto;
	
	grid-area : tentative-counter;
	
	width     : 100%; /*100px*/
	
	margin    : 4vw auto auto auto;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-counter > span {
	position : relative;
	
	display  : inline-block;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-counter > span:first-of-type {
	bottom : auto;
	right  : auto;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-counter > span:nth-of-type(2) {
	top       : auto;
	right     : auto;
	
	width     : auto;
	height    : auto;
	
	border    : none;
	
	transform : none;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-counter > span:nth-of-type(2):after {
	position : relative;
	
	width    : auto;
	height   : auto;
	
	content  : "\7C"; /*|*/
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-counter > span:last-of-type {
	top  : auto;
	left : auto;
	}


html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-list-wrapper {
	position   : relative;
	top        : auto;
	right      : auto;
	
	grid-area  : tentative-list;
	
	width      : 100%; /*275px*/
	max-height : none; /*605px*/
	
	margin     : auto auto 4vw auto;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > .grid > .tentative-list-wrapper > .tentative-explanation {
	font-size : 1.5em;
	}

html.html-level-horus .loot-game-wrapper > .level-wrapper.level-horus > video {
	display : none;
	}/* UI */

html.html-level-isis .loot-game-wrapper {
	display               : grid;
	grid-template-areas   : "ui-games-mobile-button logo" "ui-games ui-games" "ui-inventory-mobile-button ui-inventory-mobile-button" "ui-inventory ui-inventory" "ui-help-mobile-button ui-help-mobile-button" "ui-help ui-help" "tokens tokens" "notification notification" "isis isis";
	grid-template-columns : auto 1fr;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	}

html.html-level-isis .loot-game-wrapper > .pharaoh-logo-mobile {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	right     : auto;
	
	grid-area : logo;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-isis .loot-game-wrapper > .pharaoh-logo-mobile > img {
	position : relative;
	top      : auto;
	bottom   : auto;
	left     : auto;
	right    : auto;
	
	width    : 100%;
	height   : auto;
	}

html.html-level-isis .loot-game-wrapper > .ui-level-mobile-button-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-games-mobile-button;
	
	width      : 100%;
	height     : auto;
	
	margin-top : 2vw;
	
	color      : #e0c365;
	}

html.html-level-isis .loot-game-wrapper > .ui-level-mobile-button-container > .ui-level-mobile-button {
	position   : relative;
	top        : 50%;
	bottom     : auto;
	left       : 50%;
	right      : auto;
	
	width      : 100%;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	color      : #e0c365;
	font-size  : 10vw;
	
	transform  : translate(-50%, -50%);
	
	cursor     : pointer;
	}

html.html-level-isis .loot-game-wrapper > .ui-level {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	grid-area             : ui-games;
	
	display               : grid;
	grid-template-areas   : "pyramid" "tomb" "bonus";
	grid-template-columns : auto;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	height                : auto;
	
	margin                : 0 0 4vw 0;
	
	border                : #de9833 groove 10px;
	background            : #f6dfbe;
	
	transform             : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level:hover {
	background-position : initial;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.current {
	background : #de9833;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-1,
html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	position   : relative;
	left       : auto;
	
	width      : 100%;
	height     : auto;
	
	margin     : auto;
	
	padding    : 1vw;
	
	border     : 3vw #42311f groove;
	
	background : #f6dfbe;
	
	font-size  : calc(30 * 100vw / 318);
	word-break : break-all;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-1 {
	grid-area     : pyramid;
	
	margin-bottom : 4vw;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	grid-area     : tomb;
	
	margin-bottom : 3vw;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list,
html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list,
html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list,
html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	grid-area     : bonus;
	
	width         : 100%;
	height        : auto;
	
	padding-right : 0;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list:after,
html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list:after,
html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list:after,
html.html-level-isis .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list:after {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .title {
	position          : relative;
	top               : calc(5 * 100vw / 387);
	bottom            : auto;
	left              : auto;
	right             : auto;
	
	width             : 100%;
	height            : calc(50 * 100vw / 387);
	
	font-size         : calc(30 * 100vw / 387);
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper {
	display         : grid;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	height          : auto;
	
	margin-top      : 0;
	
	padding         : calc(25 * 100vw / 387) 0;
	
	background-size : 100% 100%;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item {
	width           : auto;
	height          : auto;
	
	margin          : calc(10 * 100vw / 387) auto;
	
	padding         : 2vw;
	
	background-size : initial;
	
	font-size       : calc(30 * 100vw / 387);
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item:hover,
html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled {
	background-position : initial;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled:hover {
	background-position : initial;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.current {
	background-position : initial;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-1 {
	background : #e2a729;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-2 {
	background : #f09b9b;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-3 {
	background : #7fd77a;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-4 {
	background : #d3a1ed;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-5 {
	background : #c0d5f1;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item > .access-counter {
	position      : relative;
	bottom        : 0;
	right         : 0;
	
	min-width     : auto;
	
	border-width  : calc(2 * 100vw / 387);
	border-radius : 0;
	}

html.html-level-isis .loot-game-wrapper > .ui-level > .sub-level-list:after {
	position : relative;
	top      : calc(35 * 100vw / 387);
	
	width    : calc(44 * 100vw / 387);
	height   : calc(74 * 100vw / 387);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-inventory-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	background-color : #42311f;
	
	color            : #e0c365;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory-mobile-button-container > .ui-inventory-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory {
	position            : relative;
	top                 : auto;
	bottom              : auto;
	left                : auto;
	right               : auto;
	
	display             : grid;
	grid-template-areas : "conversion" "bottom";
	
	grid-area           : ui-inventory;
	
	width               : 100vw;
	
	border              : #de9833 groove 10px;
	background          : #f6dfbe;
	
	transform           : scale(1);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-conversion {
	position   : relative;
	bottom     : auto;
	
	grid-area  : conversion;
	
	background : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-conversion > .conversion-wrapper {
	margin : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-top {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom {
	grid-area  : bottom;
	
	height     : auto;
	
	background : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container {
	margin  : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	padding : 0 0 calc(15 * 100vw / 306) 0;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot {
	width           : calc(48 * 100vw / 306);
	height          : calc(48 * 100vw / 306);
	
	margin          : calc(15 * 100vw / 306) calc(10 * 100vw / 306) 0 0;
	
	background-size : 1300% 300%;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.active {
	background-position-y : calc(-48 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine {
	background-position-x : 0;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor {
	background-position-x : calc(-48 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-nord {
	background-position-x : calc(-96 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee {
	background-position-x : calc(-144 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-lock {
	background-position-x : calc(-192 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sud {
	background-position-x : calc(-240 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-qod {
	background-position-x : calc(-288 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-loupe {
	background-position-x : calc(-336 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-bird {
	background-position-x : calc(-384 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-man {
	background-position-x : calc(-432 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-king {
	background-position-x : calc(-480 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-hare {
	background-position-x : calc(-528 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-goose {
	background-position-x : calc(-576 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine.active:hover,
html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor.active:hover,
html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee.active:hover {
	background-position-y : calc(-96 * 100vw / 306);
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count {
	bottom          : calc(-11 * 100vw / 306);
	
	min-width       : 2rem;
	height          : calc(20 * 100vw / 306);
	
	background-size : 100% 100%;
	
	border-radius   : 1rem;
	border          : 1px solid black;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:before,
html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:after {
	display         : none;
	
	width           : calc(10 * 100vw / 306);
	
	background-size : 100% 100%;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-after {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-inventory > .inventory-after > * {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .jeton-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : tokens;
	
	width      : 100vw;
	height     : auto;
	
	margin-top : 2vw;
	
	z-index    : auto;
	
	transform  : none;
	}

html.html-level-isis .loot-game-wrapper > .jeton-container > .jeton-icon {
	width           : 15vw;
	height          : 15vw;
	
	background-size : 100% 100%;
	}

html.html-level-isis .loot-game-wrapper > .jeton-container > .jeton-count {
	width       : auto;
	height      : 15vw;
	
	padding     : 0 2.5vw;
	
	font-size   : 10vw;
	line-height : normal;
	}

html.html-level-isis .loot-game-wrapper > .jeton-container > .jeton-add {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-help-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-help-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	margin-top       : 2vw;
	
	background-color : #42311f;
	
	color            : #e0c365;
	
	transform        : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-help-mobile-button-container > .ui-help-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-isis .loot-game-wrapper > .ui-help {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-help;
	
	width      : 100vw;
	height     : auto;
	
	border     : #de9833 groove 10px;
	background : #f6dfbe;
	
	transform  : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-button {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper {
	position        : relative;
	
	display         : flex;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	height          : auto;
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help {
	position        : relative;
	
	width           : calc(72 * 50vw / 158);
	height          : calc(72 * 50vw / 158);
	
	background-size : 400% 300%;
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help:hover {
	background-position-y : calc(-72 * 50vw / 158);
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.active {
	background-position-y : calc(-144 * 50vw / 158);
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play,
html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-rules,
html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts,
html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	top    : auto;
	bottom : auto;
	left   : auto;
	right  : auto;
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play {
	background-position-x : calc(-216 * 50vw / 158);
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts {
	background-position-x : calc(-72 * 50vw / 158);
	}

html.html-level-isis .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	background-position-x : calc(-144 * 50vw / 158);
	}

html.html-level-isis .loot-game-wrapper > .ui-cadran {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .ui-sidebar {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .animation.animation-bird {
	display : none;
	}


/* NOTIFICATIONS */

html.html-level-isis .loot-game-wrapper > .jdm-notification-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : notification;
	
	width     : 100%;
	max-width : none; /*700px*/
	
	margin    : 5vw auto;
	
	transform : none;
	}

html.html-level-isis .loot-game-wrapper > .jdm-notification-wrapper > .notification-element.notification-isis:before {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .jdm-notification-wrapper > .notification-isis {
	font-size : 7vw;
	}

html.html-level-isis .loot-game-wrapper > .jdm-notification-wrapper > .notification-isis .color-choices-wrapper {
	top    : auto;
	left   : auto;
	
	width  : auto;
	height : auto;
	}

html.html-level-isis .loot-game-wrapper > .jdm-notification-wrapper > .notification-isis .color-pot {
	width  : calc(90 * 100vw / 700);
	height : calc(90 * 100vw / 700);
	}


/* LEVEL */

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis {
	display    : block;
	left       : 0;
	
	grid-area  : isis;
	
	width      : 100%; /*1040*/
	height     : auto;
	min-height : auto;
	max-height : none;
	
	margin     : auto;
	
	background : none;
	
	transform  : none;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis:after {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .gradient-border {
	width : calc(150 * 100vw / 1040);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .logo {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .title {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .level-label {
	position    : relative;
	top         : auto;
	left        : auto;
	
	width       : 100%;
	height      : auto;
	
	margin      : auto;
	
	font-size   : calc(72 * 100vw / 1040);
	line-height : calc(120 * 100vw / 1040);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > video {
	display : none;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper {
	position              : relative;
	top                   : auto;
	left                  : auto;
	
	display               : grid;
	grid-template-areas   : "gain" "isis-play" "player-play" "commands";
	grid-template-columns : 1fr;
	grid-template-rows    : auto;
	
	width                 : 100%; /*930*/
	height                : auto; /*695px*/
	
	margin                : 5vw auto;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .gain-wrapper {
	grid-area : gain;
	
	display   : none;
	
	font-size : calc(45 * 100vw / 930) !important;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .gain-wrapper > .gain-pyramid {
	width           : 100%; /*202px*/
	height          : calc(202 * 100vw / 202);
	
	margin          : auto;
	
	background-size : 100% 100%;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .gain-wrapper > .gain-pyramid > .gain {
	height : calc(29 * 100vw / 202);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .gain-wrapper > .gain-actual {
	width           : 100%; /*194px*/
	height          : calc(201 * 100vw / 194);
	
	background-size : 100% 100%;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .gain-wrapper > .gain-actual > .gain-list {
	width : calc(1164 * 100vw / 194);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .gain-wrapper > .gain-actual > .gain-list > .gain {
	width : calc(194 * 100vw / 194);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .play-wrapper {
	display               : grid;
	grid-template-areas   : "amulet remaining";
	grid-template-columns : 87.5% 12.5%;
	grid-template-rows    : auto;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .play-wrapper > .amulets-container {
	grid-area       : amulet;
	
	display         : flex;
	flex-direction  : row;
	flex-wrap       : nowrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .play-wrapper > .amulets-container > .amulet {
	width  : calc(87.5% / 7); /*78px*/
	height : calc(134 / 7 * 87.5vw / 78);
	
	margin : auto;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .play-wrapper > .remaining-plays {
	grid-area       : remaining;
	
	width           : 100%; /*138px*/
	height          : calc(125 * 12.5vw / 138);
	
	background-size : 200% 100%;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .play-wrapper > .remaining-plays > .plays-count {
	width       : calc(76 * 12.5vw / 138);
	height      : calc(76 * 12.5vw / 138);
	
	margin-top  : calc(21 * 12.5vw / 138);
	margin-left : calc(35 * 12.5vw / 138);
	
	font-size   : calc(48 * 12.5vw / 138);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .play-wrapper > .remaining-plays > .plays-count > span {
	line-height : calc(80 * 12.5vw / 138);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .play-wrapper > .remaining-plays > .plays-count > sup {
	top       : calc(3 * 12.5vw / 138);
	right     : calc(3 * 12.5vw / 138);
	
	display   : none;
	
	font-size : calc(16 * 12.5vw / 138);
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .isis-play-wrapper {
	grid-area : isis-play;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .player-play-wrapper {
	grid-area : player-play;
	}

html.html-level-isis .loot-game-wrapper > .level-wrapper.level-isis > .game-wrapper > .game-commands {
	grid-area : commands;
	}/* UI */

html.html-level-seth .loot-game-wrapper {
	display               : grid;
	grid-template-areas   : "ui-games-mobile-button logo" "ui-games ui-games" "ui-inventory-mobile-button ui-inventory-mobile-button" "ui-inventory ui-inventory" "ui-help-mobile-button ui-help-mobile-button" "ui-help ui-help" "tokens tokens" "notification notification" "seth seth";
	grid-template-columns : auto 1fr;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	}

html.html-level-seth .loot-game-wrapper > .pharaoh-logo-mobile {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	right     : auto;
	
	grid-area : logo;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-seth .loot-game-wrapper > .pharaoh-logo-mobile > img {
	position : relative;
	top      : auto;
	bottom   : auto;
	left     : auto;
	right    : auto;
	
	width    : 100%;
	height   : auto;
	}

html.html-level-seth .loot-game-wrapper > .ui-level-mobile-button-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-games-mobile-button;
	
	width      : 100%;
	height     : auto;
	
	margin-top : 2vw;
	
	color      : #e0c365;
	}

html.html-level-seth .loot-game-wrapper > .ui-level-mobile-button-container > .ui-level-mobile-button {
	position   : relative;
	top        : 50%;
	bottom     : auto;
	left       : 50%;
	right      : auto;
	
	width      : 100%;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	color      : #e0c365;
	font-size  : 10vw;
	
	transform  : translate(-50%, -50%);
	
	cursor     : pointer;
	}

html.html-level-seth .loot-game-wrapper > .ui-level {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	grid-area             : ui-games;
	
	display               : grid;
	grid-template-areas   : "pyramid" "tomb" "bonus";
	grid-template-columns : auto;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	height                : auto;
	
	margin                : 0 0 4vw 0;
	
	border                : #de9833 groove 10px;
	background            : #f6dfbe;
	
	transform             : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level:hover {
	background-position : initial;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.current {
	background : #de9833;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-1,
html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	position   : relative;
	left       : auto;
	
	width      : 100%;
	height     : auto;
	
	margin     : auto;
	
	padding    : 1vw;
	
	border     : 3vw #42311f groove;
	
	background : #f6dfbe;
	
	font-size  : calc(30 * 100vw / 318);
	word-break : break-all;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-1 {
	grid-area     : pyramid;
	
	margin-bottom : 4vw;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	grid-area     : tomb;
	
	margin-bottom : 3vw;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list,
html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list,
html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list,
html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	grid-area     : bonus;
	
	width         : 100%;
	height        : auto;
	
	padding-right : 0;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list:after,
html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list:after,
html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list:after,
html.html-level-seth .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list:after {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .title {
	position          : relative;
	top               : calc(5 * 100vw / 387);
	bottom            : auto;
	left              : auto;
	right             : auto;
	
	width             : 100%;
	height            : calc(50 * 100vw / 387);
	
	font-size         : calc(30 * 100vw / 387);
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper {
	display         : grid;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	height          : auto;
	
	margin-top      : 0;
	
	padding         : calc(25 * 100vw / 387) 0;
	
	background-size : 100% 100%;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item {
	width           : auto;
	height          : auto;
	
	margin          : calc(10 * 100vw / 387) auto;
	
	padding         : 2vw;
	
	background-size : initial;
	
	font-size       : calc(30 * 100vw / 387);
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item:hover,
html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled {
	background-position : initial;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled:hover {
	background-position : initial;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.current {
	background-position : initial;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-1 {
	background : #e2a729;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-2 {
	background : #f09b9b;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-3 {
	background : #7fd77a;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-4 {
	background : #d3a1ed;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-5 {
	background : #c0d5f1;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item > .access-counter {
	position      : relative;
	bottom        : 0;
	right         : 0;
	
	min-width     : auto;
	
	border-width  : calc(2 * 100vw / 387);
	border-radius : 0;
	}

html.html-level-seth .loot-game-wrapper > .ui-level > .sub-level-list:after {
	position : relative;
	top      : calc(35 * 100vw / 387);
	
	width    : calc(44 * 100vw / 387);
	height   : calc(74 * 100vw / 387);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-inventory-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	background-color : #42311f;
	
	color            : #e0c365;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory-mobile-button-container > .ui-inventory-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory {
	position            : relative;
	top                 : auto;
	bottom              : auto;
	left                : auto;
	right               : auto;
	
	display             : grid;
	grid-template-areas : "conversion" "bottom";
	
	grid-area           : ui-inventory;
	
	width               : 100vw;
	
	border              : #de9833 groove 10px;
	background          : #f6dfbe;
	
	transform           : scale(1);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-conversion {
	position   : relative;
	bottom     : auto;
	
	grid-area  : conversion;
	
	background : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-conversion > .conversion-wrapper {
	margin : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-top {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom {
	grid-area  : bottom;
	
	height     : auto;
	
	background : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container {
	margin  : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	padding : 0 0 calc(15 * 100vw / 306) 0;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot {
	width           : calc(48 * 100vw / 306);
	height          : calc(48 * 100vw / 306);
	
	margin          : calc(15 * 100vw / 306) calc(10 * 100vw / 306) 0 0;
	
	background-size : 1300% 300%;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.active {
	background-position-y : calc(-48 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine {
	background-position-x : 0;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor {
	background-position-x : calc(-48 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-nord {
	background-position-x : calc(-96 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee {
	background-position-x : calc(-144 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-lock {
	background-position-x : calc(-192 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sud {
	background-position-x : calc(-240 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-qod {
	background-position-x : calc(-288 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-loupe {
	background-position-x : calc(-336 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-bird {
	background-position-x : calc(-384 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-man {
	background-position-x : calc(-432 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-king {
	background-position-x : calc(-480 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-hare {
	background-position-x : calc(-528 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-goose {
	background-position-x : calc(-576 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine.active:hover,
html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor.active:hover,
html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee.active:hover {
	background-position-y : calc(-96 * 100vw / 306);
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count {
	bottom          : calc(-11 * 100vw / 306);
	
	min-width       : 2rem;
	height          : calc(20 * 100vw / 306);
	
	background-size : 100% 100%;
	
	border-radius   : 1rem;
	border          : 1px solid black;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:before,
html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:after {
	display         : none;
	
	width           : calc(10 * 100vw / 306);
	
	background-size : 100% 100%;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-after {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-inventory > .inventory-after > * {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .jeton-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : tokens;
	
	width      : 100vw;
	height     : auto;
	
	margin-top : 2vw;
	
	z-index    : auto;
	
	transform  : none;
	}

html.html-level-seth .loot-game-wrapper > .jeton-container > .jeton-icon {
	width           : 15vw;
	height          : 15vw;
	
	background-size : 100% 100%;
	}

html.html-level-seth .loot-game-wrapper > .jeton-container > .jeton-count {
	width       : auto;
	height      : 15vw;
	
	padding     : 0 2.5vw;
	
	font-size   : 10vw;
	line-height : normal;
	}

html.html-level-seth .loot-game-wrapper > .jeton-container > .jeton-add {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-help-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-help-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	margin-top       : 2vw;
	
	background-color : #42311f;
	
	color            : #e0c365;
	
	transform        : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-help-mobile-button-container > .ui-help-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-seth .loot-game-wrapper > .ui-help {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-help;
	
	width      : 100vw;
	height     : auto;
	
	border     : #de9833 groove 10px;
	background : #f6dfbe;
	
	transform  : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-button {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper {
	position        : relative;
	
	display         : flex;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	height          : auto;
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help {
	position        : relative;
	
	width           : calc(72 * 50vw / 158);
	height          : calc(72 * 50vw / 158);
	
	background-size : 400% 300%;
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help:hover {
	background-position-y : calc(-72 * 50vw / 158);
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.active {
	background-position-y : calc(-144 * 50vw / 158);
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play,
html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-rules,
html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts,
html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	top    : auto;
	bottom : auto;
	left   : auto;
	right  : auto;
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play {
	background-position-x : calc(-216 * 50vw / 158);
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts {
	background-position-x : calc(-72 * 50vw / 158);
	}

html.html-level-seth .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	background-position-x : calc(-144 * 50vw / 158);
	}

html.html-level-seth .loot-game-wrapper > .ui-cadran {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .ui-sidebar {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .animation.animation-bird {
	display : none;
	}


/* NOTIFICATIONS */

html.html-level-seth .loot-game-wrapper > .jdm-notification-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : notification;
	
	width     : 100%;
	max-width : none; /*700px*/
	
	margin    : 5vw auto;
	
	transform : none;
	}

html.html-level-seth .loot-game-wrapper > .jdm-notification-wrapper > .notification-element.notification-seth:before {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .jdm-notification-wrapper > .notification-seth {
	font-size : 7vw;
	}

html.html-level-seth .loot-game-wrapper > .jdm-notification-wrapper > .notification-seth .color-choices-wrapper {
	top    : auto;
	left   : auto;
	
	width  : auto;
	height : auto;
	}

html.html-level-seth .loot-game-wrapper > .jdm-notification-wrapper > .notification-seth .color-pot {
	width  : calc(90 * 100vw / 700);
	height : calc(90 * 100vw / 700);
	}


/* LEVEL */

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth {
	display    : block;
	left       : 0;
	
	grid-area  : seth;
	
	width      : 100%; /*1040*/
	height     : auto;
	min-height : auto;
	max-height : none;
	
	margin     : auto;
	
	background : none;
	
	transform  : none;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth:after {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .gradient-border {
	width : calc(150 * 100vw / 1040);
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .logo {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .title {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .level-label {
	position    : relative;
	top         : auto;
	left        : auto;
	
	width       : 100%;
	height      : auto;
	
	margin      : auto;
	
	font-size   : calc(72 * 100vw / 1040);
	line-height : calc(120 * 100vw / 1040);
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > video {
	display : none;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid {
	position              : relative;
	top                   : auto;
	left                  : auto;
	
	width                 : 100%; /*947px*/
	height                : calc(690 * 100vw / 947); /*690px*/
	
	margin                : calc(450 * 100vw / 947) auto 5vw auto;
	
	background-image      : url("/madwin/playbox/img/operationspeciale/pharaoh/seth/background-mobile.jpg");
	background-position-x : calc(-70 * 100vw / 947);
	background-position-y : calc(-164 * 100vw / 947);
	background-size       : calc(100% * 1092 / 947);
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .titre {
	top   : calc(-450 * 100vw / 947);
	
	color : white;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .depart:after {
	width           : calc(70 * 100vw / 947);
	height          : calc(40 * 100vw / 947);
	
	margin-left     : calc(-35 * 100vw / 947);
	
	background-size : 100% 100%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .depart:hover > .element {
	width           : calc(62 * 100vw / 947);
	height          : calc(92 * 100vw / 947);
	
	background-size : 200% 400%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .depart:hover > .element-white {
	background-position-x : -100%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .arrivee {
	font-size : 1rem;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .gain-current {
	top           : calc(-330 * 100vw / 947);
	left          : 50%;
	
	width         : calc(508 * 100vw / 947);
	height        : calc(220 * 100vw / 947);
	
	margin-bottom : calc(10 * 100vw / 947);
	
	transform     : translateX(-50%);
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .besace {
	top           : calc(-110 * 100vw / 947);
	left          : 50%;
	
	width         : auto;
	height        : calc(110 * 100vw / 947);
	
	margin-bottom : calc(10 * 100vw / 947);
	
	transform     : translateX(-50%);
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .besace:before {
	top             : calc(25 * 100vw / 947);
	
	width           : calc(70 * 100vw / 947);
	height          : calc(40 * 100vw / 947);
	
	background-size : 100% 100%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .besace > .element {
	width           : calc(62 * 100vw / 947);
	height          : calc(92 * 100vw / 947);
	
	background-size : 200% 400%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .besace > .element-white {
	background-position-x : -100%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .explanation {
	top : calc(200 * 100vw / 947);
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .cursor {
	width : calc(62 * 100vw / 947);
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .cursor.look-at-me {
	background-position-y : -300%;
	background-size       : 200% 400%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .cursor.look-at-left {
	background-position-y : -200%;
	background-size       : 200% 400%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .cursor.look-at-right {
	background-position-y : -100%;
	background-size       : 200% 400%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .cursor.look-at-meing {
	background-position-y : -300%;
	background-size       : 200% 400%;
	}

html.html-level-seth .loot-game-wrapper > .level-wrapper.level-seth > .grid > .cursor-white {
	background-position-x : -100%;
	}

@keyframes queue-qui-bouge {
	0% {
		background-position-y : -300%;
		background-size       : 200% 600%;
		}
	25% {
		background-position-y : -400%;
		background-size       : 200% 600%;
		}
	50% {
		background-position-y : -500%;
		background-size       : 200% 600%;
		}
	75% {
		background-position-y : -400%;
		background-size       : 200% 600%;
		}
	100% {
		background-position-y : -300%;
		background-size       : 200% 600%;
		}
	}

@keyframes look-at-meing {
	0% {
		background-position-y : 0;
		background-size       : 200% 600%;
		}
	50% {
		background-position-y : -300%;
		background-size       : 200% 600%;
		}
	75% {
		background-position-y : 0;
		background-size       : 200% 600%;
		}
	100% {
		background-position-y : 0;
		background-size       : 200% 600%;
		}
	}

html.html-level-thot .loot-game-wrapper {
	display               : grid;
	grid-template-areas   : "ui-games-mobile-button logo" "ui-games ui-games" "ui-inventory-mobile-button ui-inventory-mobile-button" "ui-inventory ui-inventory" "ui-help-mobile-button ui-help-mobile-button" "ui-help ui-help" "tokens tokens" "notification notification" "thot thot";
	grid-template-columns : auto 1fr;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	}

html.html-level-thot .loot-game-wrapper > .pharaoh-logo-mobile {
	position  : relative;
	top       : auto;
	bottom    : auto;
	left      : auto;
	right     : auto;
	
	grid-area : logo;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-thot .loot-game-wrapper > .pharaoh-logo-mobile > img {
	position : relative;
	top      : auto;
	bottom   : auto;
	left     : auto;
	right    : auto;
	
	width    : 100%;
	height   : auto;
	}

html.html-level-thot .loot-game-wrapper > .ui-level-mobile-button-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-games-mobile-button;
	
	width      : 100%;
	height     : auto;
	
	margin-top : 2vw;
	
	color      : #e0c365;
	}

html.html-level-thot .loot-game-wrapper > .ui-level-mobile-button-container > .ui-level-mobile-button {
	position   : relative;
	top        : 50%;
	bottom     : auto;
	left       : 50%;
	right      : auto;
	
	width      : 100%;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	color      : #e0c365;
	font-size  : 10vw;
	
	transform  : translate(-50%, -50%);
	
	cursor     : pointer;
	}

html.html-level-thot .loot-game-wrapper > .ui-level {
	position              : relative;
	top                   : auto;
	bottom                : auto;
	left                  : auto;
	right                 : auto;
	
	grid-area             : ui-games;
	
	display               : grid;
	grid-template-areas   : "pyramid" "tomb" "bonus";
	grid-template-columns : auto;
	grid-template-rows    : auto;
	
	width                 : 100vw;
	height                : auto;
	
	margin                : 0 0 4vw 0;
	
	border                : #de9833 groove 10px;
	background            : #f6dfbe;
	
	transform             : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level:hover {
	background-position : initial;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.current {
	background : #de9833;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-1,
html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	position   : relative;
	left       : auto;
	
	width      : 100%;
	height     : auto;
	
	margin     : auto;
	
	padding    : 1vw;
	
	border     : 3vw #42311f groove;
	
	background : #f6dfbe;
	
	font-size  : calc(30 * 100vw / 318);
	word-break : break-all;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-1 {
	grid-area     : pyramid;
	
	margin-bottom : 4vw;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 {
	grid-area     : tomb;
	
	margin-bottom : 3vw;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list,
html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list,
html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list,
html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list {
	position      : relative;
	top           : auto;
	bottom        : auto;
	left          : auto;
	right         : auto;
	
	grid-area     : bonus;
	
	width         : 100%;
	height        : auto;
	
	padding-right : 0;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2 + .sub-level-list:after,
html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2.opened + .sub-level-list:after,
html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:hover + .sub-level-list:after,
html.html-level-thot .loot-game-wrapper > .ui-level > .btn-level.btn-level-2:focus + .sub-level-list:after {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .title {
	position          : relative;
	top               : calc(5 * 100vw / 387);
	bottom            : auto;
	left              : auto;
	right             : auto;
	
	width             : 100%;
	height            : calc(50 * 100vw / 387);
	
	font-size         : calc(30 * 100vw / 387);
	
	background-repeat : no-repeat;
	background-size   : 100% 100%;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper {
	display         : grid;
	flex-direction  : row;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	height          : auto;
	
	margin-top      : 0;
	
	padding         : calc(25 * 100vw / 387) 0;
	
	background-size : 100% 100%;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item {
	width           : auto;
	height          : auto;
	
	margin          : calc(10 * 100vw / 387) auto;
	
	padding         : 2vw;
	
	background-size : initial;
	
	font-size       : calc(30 * 100vw / 387);
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item:hover,
html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled {
	background-position : initial;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.enabled:hover {
	background-position : initial;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.current {
	background-position : initial;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-1 {
	background : #e2a729;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-2 {
	background : #f09b9b;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-3 {
	background : #7fd77a;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-4 {
	background : #d3a1ed;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item.item-5 {
	background : #c0d5f1;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list > .sub-level-list-wrapper > .sub-level-item > .access-counter {
	position      : relative;
	bottom        : 0;
	right         : 0;
	
	min-width     : auto;
	
	border-width  : calc(2 * 100vw / 387);
	border-radius : 0;
	}

html.html-level-thot .loot-game-wrapper > .ui-level > .sub-level-list:after {
	position : relative;
	top      : calc(35 * 100vw / 387);
	
	width    : calc(44 * 100vw / 387);
	height   : calc(74 * 100vw / 387);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-inventory-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	background-color : #42311f;
	
	color            : #e0c365;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory-mobile-button-container > .ui-inventory-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory {
	position            : relative;
	top                 : auto;
	bottom              : auto;
	left                : auto;
	right               : auto;
	
	display             : grid;
	grid-template-areas : "conversion" "bottom";
	
	grid-area           : ui-inventory;
	
	width               : 100vw;
	
	border              : #de9833 groove 10px;
	background          : #f6dfbe;
	
	transform           : scale(1);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-conversion {
	position   : relative;
	bottom     : auto;
	
	grid-area  : conversion;
	
	background : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-conversion > .conversion-wrapper {
	margin : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-top {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom {
	grid-area  : bottom;
	
	height     : auto;
	
	background : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container {
	margin  : calc(5 * 100vw / 306) calc(18 * 100vw / 306);
	padding : 0 0 calc(15 * 100vw / 306) 0;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot {
	width           : calc(48 * 100vw / 306);
	height          : calc(48 * 100vw / 306);
	
	margin          : calc(15 * 100vw / 306) calc(10 * 100vw / 306) 0 0;
	
	background-size : 1300% 300%;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.active {
	background-position-y : calc(-48 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine {
	background-position-x : 0;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor {
	background-position-x : calc(-48 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-nord {
	background-position-x : calc(-96 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee {
	background-position-x : calc(-144 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-lock {
	background-position-x : calc(-192 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sud {
	background-position-x : calc(-240 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-qod {
	background-position-x : calc(-288 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-loupe {
	background-position-x : calc(-336 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-bird {
	background-position-x : calc(-384 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-man {
	background-position-x : calc(-432 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-king {
	background-position-x : calc(-480 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-hare {
	background-position-x : calc(-528 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-hieroglyphe-goose {
	background-position-x : calc(-576 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-piscine.active:hover,
html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-sponsor.active:hover,
html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot.slot-vallee.active:hover {
	background-position-y : calc(-96 * 100vw / 306);
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count {
	bottom          : calc(-11 * 100vw / 306);
	
	min-width       : 2rem;
	height          : calc(20 * 100vw / 306);
	
	background-size : 100% 100%;
	
	border-radius   : 1rem;
	border          : 1px solid black;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:before,
html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-bottom > .slot-container > .slot > .count:after {
	display         : none;
	
	width           : calc(10 * 100vw / 306);
	
	background-size : 100% 100%;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-after {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-inventory > .inventory-after > * {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .jeton-container {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : tokens;
	
	width      : 100vw;
	height     : auto;
	
	margin-top : 2vw;
	
	z-index    : auto;
	
	transform  : none;
	}

html.html-level-thot .loot-game-wrapper > .jeton-container > .jeton-icon {
	width           : 15vw;
	height          : 15vw;
	
	background-size : 100% 100%;
	}

html.html-level-thot .loot-game-wrapper > .jeton-container > .jeton-count {
	width       : auto;
	height      : 15vw;
	
	padding     : 0 2.5vw;
	
	font-size   : 10vw;
	line-height : normal;
	}

html.html-level-thot .loot-game-wrapper > .jeton-container > .jeton-add {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-help-mobile-button-container {
	position         : relative;
	top              : auto;
	bottom           : auto;
	left             : auto;
	right            : auto;
	
	grid-area        : ui-help-mobile-button;
	
	width            : 100vw;
	height           : auto;
	
	margin-top       : 2vw;
	
	background-color : #42311f;
	
	color            : #e0c365;
	
	transform        : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-help-mobile-button-container > .ui-help-mobile-button {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	width      : 100vw;
	height     : auto;
	
	padding    : 0;
	
	background : none;
	border     : none;
	
	font-size  : 10vw;
	
	color      : #e0c365;
	
	cursor     : pointer;
	}

html.html-level-thot .loot-game-wrapper > .ui-help {
	position   : relative;
	top        : auto;
	bottom     : auto;
	left       : auto;
	right      : auto;
	
	grid-area  : ui-help;
	
	width      : 100vw;
	height     : auto;
	
	border     : #de9833 groove 10px;
	background : #f6dfbe;
	
	transform  : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-button {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper {
	position        : relative;
	
	display         : flex;
	flex-wrap       : wrap;
	align-items     : center;
	align-content   : center;
	justify-content : center;
	
	width           : 100%;
	height          : auto;
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help {
	position        : relative;
	
	width           : calc(72 * 50vw / 158);
	height          : calc(72 * 50vw / 158);
	
	background-size : 400% 300%;
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help:hover {
	background-position-y : calc(-72 * 50vw / 158);
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.active {
	background-position-y : calc(-144 * 50vw / 158);
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play,
html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-rules,
html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts,
html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	top    : auto;
	bottom : auto;
	left   : auto;
	right  : auto;
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-how-to-play {
	background-position-x : calc(-216 * 50vw / 158);
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-gifts {
	background-position-x : calc(-72 * 50vw / 158);
	}

html.html-level-thot .loot-game-wrapper > .ui-help > .ui-help-wrapper > .btn-help.btn-reglement {
	background-position-x : calc(-144 * 50vw / 158);
	}

html.html-level-thot .loot-game-wrapper > .ui-cadran {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .ui-sidebar {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .animation.animation-bird {
	display : none;
	}


html.html-level-thot .loot-game-wrapper > .jdm-notification-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : notification;
	
	width     : 100%;
	max-width : none; /*700px*/
	
	margin    : 5vw auto;
	
	transform : none;
	}

html.html-level-thot .loot-game-wrapper > .jdm-notification-wrapper > .notification-element.notification-thot:before {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .jdm-notification-wrapper > .notification-thot {
	font-size : 7vw;
	}

html.html-level-thot .loot-game-wrapper > .jdm-notification-wrapper > .notification-thot .color-choices-wrapper {
	top    : auto;
	left   : auto;
	
	width  : auto;
	height : auto;
	}

html.html-level-thot .loot-game-wrapper > .jdm-notification-wrapper > .notification-thot .color-pot {
	width  : calc(90 * 100vw / 700);
	height : calc(90 * 100vw / 700);
	}


html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot {
	display    : block;
	
	grid-area  : thot;
	
	width      : 100%; /*2100px*/
	height     : auto;
	min-height : auto;
	max-height : none;
	
	background : none;
	
	transform  : none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot:after {
	display: none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .gradient-border {
	width : calc(150 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .logo {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .title {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .level-label {
	position    : relative;
	top         : auto;
	left        : auto;
	
	width       : 100%;
	height      : auto;
	
	margin      : auto;
	
	font-size   : calc(54 * 100vw / 700);
	line-height : calc(90 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > video {
	display : none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper {
	position : relative;
	top      : auto;
	left     : auto;
	
	width    : 100%;
	height   : auto;
	
	margin   : 5vw auto;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper {
	float                 : none;
	
	display               : grid;
	grid-template-areas   : "play" "gain" "player" "colors" "command";
	grid-template-columns : 1fr;
	grid-template-rows    : auto;
	
	width                 : 100%;
	height                : auto;
	
	margin                : auto;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .result-wrapper {
	float   : none;
	
	display : block;
	
	width   : 100%;
	height  : auto;
	
	margin  : 5vw auto;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-play-wrapper {
	position        : relative;
	top             : auto;
	left            : auto;
	
	grid-area       : play;
	
	width           : calc(610 * 100vw / 700);
	height          : calc(247 * 100vw / 700);
	
	margin          : auto;
	
	background-size : 100% 100%;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-play-wrapper:after {
	position        : relative;
	
	background-size : 400% 100%;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-play-wrapper.opened > .thot-color-wrapper {
	margin-top : calc(90 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-play-wrapper > .thot-color-wrapper > .spot {
	width: calc(88 * 100vw / 700);
	height: calc(88 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-play-wrapper > .thot-color-wrapper > .spot > .color-pot {
	width: calc(90 * 100vw / 700);
	height: calc(90 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .gain-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : gain;
	
	width     : auto;
	height    : auto;
	
	margin    : 4vw auto;
	
	transform : none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .gain-wrapper .gain {
	font-size : calc(48 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .player-play-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : player;
	
	height    : calc(154 * 100vw / 700);
	
	padding   : calc(32 * 100vw / 700) calc(17 * 100vw / 700);
	
	transform : none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .player-play-wrapper > .player-color-wrapper {
	width : 100%;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .player-play-wrapper > .player-color-wrapper > .spot {
	width           : calc(88 * 100vw / 700);
	height          : calc(88 * 100vw / 700);
	
	background-size : 200% 100%;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .player-play-wrapper > .player-color-wrapper > .spot > .color-pot {
	width           : calc(88 * 100vw / 700);
	height          : calc(88 * 100vw / 700);
	}


html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .color-choices-wrapper {
	position  : relative;
	top       : auto;
	
	grid-area : colors;
	
	width     : 100%;
	height    : auto;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .color-choices-wrapper > .color-pot {
	width  : calc(135 * 100vw / 700);
	height : calc(135 * 100vw / 700);
	}


html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-command-wrapper {
	position  : relative;
	top       : auto;
	left      : auto;
	
	grid-area : command;
	
	margin    : 2vw auto;
	
	transform : none;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-command-wrapper > .btn-generic {
	height      : calc(48 * 100vw / 700);
	
	line-height : calc(48 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-command-wrapper > .btn-generic:before,
html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .play-wrapper > .thot-command-wrapper > .btn-generic:after {
	width : calc(12 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .result-wrapper > .remaining-round {
	width     : 100%;
	height    : auto;
	
	margin    : auto;
	
	font-size : calc(48 * 100vw / 700)
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .result-wrapper > .round-wrapper {
	display               : grid;
	grid-auto-flow        : row;
	grid-auto-rows        : auto;
	grid-template-columns : 1fr;
	grid-template-rows    : auto;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .result-wrapper > .round-wrapper {
	display : grid;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .result-wrapper > .round-wrapper > .round-count-label {
	width     : auto;
	
	font-size : calc(30 * 100vw / 700);
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .result-wrapper > .round-wrapper > .round {
	height      : auto;
	line-height : calc(40 * 100vw / 700);
	
	text-align  : center;
	}

html.html-level-thot .loot-game-wrapper > .level-wrapper.level-thot > .game-wrapper > .result-wrapper > .round-wrapper > .round > .all-color-wrapper > .color-wrapper > .color {
	width           : calc(60 * 100vw / 700);
	height          : calc(60 * 100vw / 700);
	
	background-size : 100% 800%;
	}



}