
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  SCREEN ORIENTATION : LANDSCAPE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  MODIFICATIONS TO BASE CSS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  ADDED TO BASE CSS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.pageMainSection {
	--slideBoxwidth: 39.9vw;
	--slideBoxRot: 15deg;
	--slideWidth: 95%;
	--slideMargin: 2.5%;
	/* TEST */
	--slideWidth: 100%;
	--slideMargin: 0%;
	--slidePadding: 2.5%;
	/* TEST */
	--slideImgHeight: 27.26vw;
}

.slideShow {
	flex: 0 0 var(--slideBoxwidth);
	height: auto;
	display: flex;
	flex-flow: row nowrap;
	box-shadow: 0 0 2vmin 1vmin rgb(0,0,0);
	margin: 0 5vw;
	/* border-style: solid;
	color: blue; */
}

.slideShow > div {
	height: auto;
	flex: 0 0 100%;
	width: 100%;
	margin: 0 0;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
	/* border-style: solid;
	color: orange; */
}

.slideShow__button_previous, .slideShow__button_next { 
font-size: 10vmin;
/* margin: 0 1%; */
color: #811331;
border-style: none;
background-color: transparent;
}

/* [class="box_recensioni"] {
	height: 100%;
	flex: 0 1 100%;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
} */

/* [class="slideShow__slideBox"] { */
.slideShow__slideBox {
	height: 100%;
	flex: 0 0 100%;
	display: flex;
	flex-flow: row nowrap;
	/* align-items: center; */
	align-items: start;
	justify-content: space-evenly;
	/* TEST */
	overflow: hidden;
	/* TEST */
	/* border-style: solid;
	color: green; */
}

.slideBox__slide_lang_it, .slideBox__slide_lang_en {
	flex: 0 0 var(--slideWidth);
	margin: 0 var(--slideMargin);
	display: none;
	/* TEST */
	padding: 0 var(--slidePadding);
	display: flex;
	/* TEST */
	flex-flow: column nowrap;
	align-items: center;
	background-color: transparent;
	/* border-style: solid;
	color: yellow; */
}

.slideShow__slideBox > div:nth-of-type(-n+1) {
	display: flex; 
}

.slideBox__slide_lang_it > img, .slideBox__slide_lang_en > img {
/* .slide__image_lang_it, .slide__image_lang_en { */
	/* flex: 0 0 var(--slideImgHeight); */
	width: 100%;
	height: var(--slideImgHeight); 
	margin: 0;
	padding: 0;
	justify-content: start;
	object-fit: contain;
	object-position: 50% 50%;
	background-color: white;
	filter: drop-shadow(0 0 1vmin white);
/* 	border-style: solid;
	color: pink; */
}

.slideBox_reviewsGoogleMyB__slide > div {
	position: relative;
	width: 100%;
	height: var(--slideImgHeight); 
	margin: 0;
	padding: 0;
	justify-content: start;
}

.slideBox_reviewsGoogleMyB__slide > div > iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.slideBox__slide_lang_it > article, .slideBox__slide_lang_fr > article {
	flex: 0 0 auto;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	border-style: none;
	background-color: transparent;
	color: rgb(var(--pageAccessoriesColorRed), var(--pageAccessoriesColorGreen), var(--pageAccessoriesColorBlue));
	color: rgb(228,229.5,159); /* lighter pear */
	text-shadow: 1px 1px 0px rgb(var(--footerBannerBorderColorRed), var(--footerBannerBorderColorGreen), var(--footerBannerBorderColorBlue)), 
	-1px -1px 0px rgb(var(--footerBannerBorderColorRed), var(--footerBannerBorderColorGreen), var(--footerBannerBorderColorBlue));
}

/* #previous {
margin-left: 46.5%; } */

/* #previous {
margin-left: 0%; } */

.slideShow__button_previous{
margin-left: 0%; }

.slideShow__button_previous:hover, .slideShow__button_next:hover {
filter: drop-shadow(0 0 0.5vmin white); }


@media screen and (orientation: portrait) {

.slideShow {
	flex: 0 0 auto;
	width: 90%;
}

.slideBox__slide_lang_it, .slideBox__slide_lang_fr {
	flex: 0 0 95%;
	margin: 0 var(--slideMargin);
	display: none;
}

.slideShow__slideBox > div:nth-of-type(2) {
display: none; }

.slideShow__slideBox > div:nth-of-type(-n+1) {
display: flex; }

}

}
