/***DESKTOP STYLE***/

/*** CURSOR
*****************************************************/
* {
	cursor: none;
}
.cursor {
	width: calc(var(--moonFont)*0.65);
    height: calc(var(--moonFont)*0.65);
	border-radius: 50%;
	background: var(--paletteBlack);
	/*mix-blend-mode: difference;*/
	position: fixed !important;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	pointer-events: none !important;
	z-index: 900;
}

body#full_moon .cursor {
	background: var(--paletteWhite);
}

/*** FLYING TAGS
*****************************************************/
/* flying tags */
.flying_tag {
	width: 50vw;
	height: 50vw;
	border-radius: 50%;
	background: var(--paletteWhite);
	/*mix-blend-mode: difference;*/
	position: fixed;
	transform: translate(-50%, -50%);
  	pointer-events: none;
	z-index: -1;
}

/*** SIMPLE SLIDER
*****************************************************/
.stack_grid.foundation,
.stack_grid.casa_neptuna {
	opacity: 1;
	transition: opacity var(--transitionDuration);
}
.stack_grid.foundation.hide,
.stack_grid.casa_neptuna.hide {
	opacity: 0;
	pointer-events: none;
	overflow-y: hidden;
}
a.open_slider {
	cursor: pointer;
}
.simple_slider {
	/*width: calc(100% - var(--colGutter)*2);*/
	width: 100%;
  	/*height: var(--contentHeight);*/
	height: 100vh;
  	position: fixed;
    /*top: calc(var(--headerHeight) + var(--innerGridGutter));*/
	top: 0;
	left: 0;
  	display: flex;
	justify-content: center;
	/*
  	align-items: top;
	*/
	opacity: 0;
	transition: opacity var(--transitionDuration);
	/*background: var(--backColor);*/
	z-index: -1;
	pointer-events: none;
}

.simple_slider.open {
	opacity: 1;
	z-index: 750;
	/*pointer-events: auto;*/
}
.simple_slider img.close_slider {
	height: var(--rowGutter);
	position: fixed;
    top: calc(var(--headerHeight) + var(--innerGridGutter));
    right: var(--colGutter);
	padding: 0 0 var(--innerGridGutter) var(--innerGridGutter);
	cursor: pointer;
	z-index: 300;
	pointer-events: auto !important;
}
.simple_slider .slide {
	/*
	width: auto;
	height: 100vh;
	max-width: 100vw;
	*/
	display: none;
	pointer-events: none;
}
.simple_slider .slide .inner_slide {
	/*
  	width: auto;
	height: 100%;
	max-width: 100%;
	*/
	display: flex;
	justify-content: center;
	/*align-items: start;*/
	pointer-events: none;
}
.simple_slider .slide .inner_slide img {
	width: auto;
	height: auto;
	max-width: calc(100vw - var(--colGutter)*8);
	max-height: calc(100vh - var(--rowGutter)*1.5);
	pointer-events: none;
}
.simple_slider .prev, .simple_slider .next {
	width: 50%;
	/*height: calc(100% - var(--rowGutter) - var(--innerGridGutter));*/
	height: calc(100% - var(--headerHeight));
	position: absolute;
	cursor: pointer;
	display: flex;
  	align-items: center;
	pointer-events: auto !important;
}
.simple_slider .prev {
	bottom: 0;
	left: 0;
	justify-content: start;
}
.simple_slider .next {
	bottom: 0;
	right: 0;
	justify-content: end;
}
.simple_slider .slide_caption,
.simple_slider .counter {
	position: absolute;
	bottom: calc(var(--innerGridGutter)*1.25);
	font-size: var(--smallFont);
	font-weight: 400;
}
.simple_slider .slide_caption {
	left: var(--colGutter);
	width: 80%:
	box-sizing: border-box;
}
.simple_slider .counter {
	right: var(--colGutter);
}
.patch {
	width: 100%;
	height: 50vh;
	position: absolute;
	bottom: 0;
	background: var(--backColor);
	z-index: -1;
}

/*** RESPONSIVE STYLE
*****************************************************/
@media (max-width:1180px) {
/***tablet (horizontal)***/
.cursor {
	display: none !important;
}

}
@media (max-width:820px) {
/***tablet (vertical)***/

}
@media (max-width:600px) {
/***mobile***/
	
}