/* ORIENTATION MEDIA */
@media screen and (max-width: 932px) and (orientation: landscape) {
	.device #orientation {
		display: flex;
		}
	}

/* INTRO */
/* INTRO */
/* INTRO */
.device #intro {
	display: none;
	}

/* CURSOR */
/* CURSOR */
/* CURSOR */
.device #cursor_regular,
.device #cursor_link {
	display: none;
	}

/* BASICS */
/* BASICS */
/* BASICS */
.device .nodevice {
	display: none !important;
	}
.device .onlydevice {
	display: flex !important;
	}
.device .onlymobile {
	display: block !important;
	}
.device .nomobile {
	display: none !important;
	}

/* HEADER SCROLL */
/* HEADER SCROLL */
/* HEADER SCROLL */
.device #header_scroll {
	display: none;
	}

/* HEADER NAV */
/* HEADER NAV */
/* HEADER NAV */
.device #header_nav .rubric .link:hover {
	color: var(--black_25);
	}

/* RIGHT */
/* RIGHT */
/* RIGHT */
.device #right #gotop_alt:hover .element {
	opacity: 1;
	}

/* BACKGROUND MENU */
/* BACKGROUND MENU */
/* BACKGROUND MENU */
.device #backgroundMenu.open #panel,
.device #backgroundMenu.open #panel:hover {
	background: none !important;
	}
.device #backgroundMenu #menu_popup {
	width: 360px;
	top: calc(50dvh - calc(568px / 2) - 60px);
	right: calc(50vw - 180px);
	background: var(--white);
	box-shadow: 0px 0px 30px 0px var(--black_01);
	border-radius: 20px;
	}
.device #backgroundMenu.open #menu_popup {
	top: calc(50dvh - calc(568px / 2));
	}
.device #backgroundMenu #menu_popup #composition .rubric a.first {
	margin: 40px 0px 0px 0px;
	}
.device #backgroundMenu #menu_popup #composition .rubric a img {
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	}
.device #backgroundMenu #menu_popup #composition .rubric a:hover img {
	opacity: .25;
	}
.device #backgroundMenu #menu_popup #composition .rubric a:active img {
	opacity: 1;
	}
.device #backgroundMenu #menu_popup #composition .rubric .link {
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	}
.device #backgroundMenu #menu_popup #composition .rubric .link:hover {
	color: var(--black_25);
	}
.device #backgroundMenu #menu_popup #composition .rubric .link:active {
	color: var(--black);
	}
.device #backgroundMenu #menu_popup #composition .rubric .separation {
	background: var(--black_01);
	}
.device #backgroundMenu #menu_popup #composition .rubric .separation.second {
	display: flex;
	}
.device #backgroundMenu #menu_popup #footer .mention a {
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	}
.device #backgroundMenu #menu_popup #footer .mention a:hover {
	color: var(--black);
	}
.device #backgroundMenu #menu_popup #footer .mention a:active {
	color: var(--black_25);
	}
.device #backgroundMenu #menu_popup #footer .social .element img {
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	}
.device #backgroundMenu #menu_popup #footer .social .element img:hover {
	opacity: 1;
	}
.device #backgroundMenu #menu_popup #footer .social .element img:active {
	opacity: .25;
	}
/* MEDIA */
@media screen and (max-width: 767px) {
	.device #backgroundMenu #menu_popup {
		width: 320px;
		top: 0px;
		right: calc(50vw - 160px);
		}
	.device #backgroundMenu.open #menu_popup {
		top: var(--marge)
		}
	}

/* SCREENSAVER */
/* SCREENSAVER */
/* SCREENSAVER */
.device #screensaver {
	display: none;
	}

/* GRID PANEL */
/* GRID PANEL */
/* GRID PANEL */
.device #scroller #grid .panel .content #cat_navigation .item:hover img {
	opacity: 1;
	}

/* STORY */
/* STORY */
/* STORY */
.device #scroller #grid .panel #story {
	display: none;
	}

/* GRID ENTRY */
/* GRID ENTRY */
/* GRID ENTRY */
.device #scroller #grid .entry {
	width: 100%;
	}
.device #scroller #grid .entry::before {
    box-shadow: inset 0px -.5px 0px 0px var(--white_50);
    }
.device #scroller #grid.flow .entry.mobile {
	display: none;
	}

/* GRID INFO */
/* GRID INFO */
/* GRID INFO */
.device #scroller #grid .entry .infos {
	background: transparent !important;
	opacity: 0;
	}
.device #scroller #grid .entry:hover .infos {
	opacity: 0;
	}
.device #scroller #grid .entry .infos .name {
	letter-spacing: 3px;
	font: 30px/30px 'Bebas Neue', Arial, sans-serif;
	display: flex;
	align-items: center;
	justify-content: center;
	}
.device #scroller #grid .entry .infos .image img {
	width: calc(var(--icon_size) + 8px * 2.5);
	margin: 0px 0px 0px -5px;
	transform: rotate(90deg);
	display: flex;
	}
.device #scroller #grid .entry .infos .value {
	margin: 0px;
	font: 10px/10px 'Bebas Neue', Arial, sans-serif;
	}
.device.summary #scroller #grid .entry .infos {
	opacity: 1 !important;
	}
/* MEDIA */
@media screen and (max-width: 1279px) {
	#scroller #grid .entry .infos,
	.device #scroller #grid .entry .infos {
		padding: var(--marge);
		}
	}

/* GRID IMAGE */
/* GRID IMAGE */
/* GRID IMAGE */
.device #scroller #grid .entry .image_container {
	aspect-ratio: auto 5/7;
	}
.device #scroller #grid .entry:hover .image_container .image .zoom {
	transform: translate(-50%, -50%) scale(1);
	}

/* IPHONE */
/* IPHONE */
/* IPHONE */
.device #iphone {
	display: none;
	}

/* GRID RELATED */
/* GRID RELATED */
/* GRID RELATED */
.device #grid_related {
	margin: 0px 0px calc(var(--marge) + 40px) 0px;
	}
.device #grid_related .entry {
	overflow: visible;
	}
.device #grid_related .entry .infos {
	top: calc(100% + 20px);
	background: transparent;
	justify-content: flex-start;
	filter: invert(1);
	opacity: 1;
	}
.device #grid_related .entry .infos .title {
	font: 12px/12px 'Bebas Neue', Arial, sans-serif;
	}
.device #grid_related .entry .image img {
	border-radius: 6px;
	}

/* LOADER PANEL */
/* LOADER PANEL */
/* LOADER PANEL */
.device #ajax_loader_panel {
	display: none;
	}