@media (max-width: 800px ) {

*{
	font-size: 1rem;
}

h1 {
	font-size: 1.7rem
}

header .hdr-lmt:first-child{
	/*grid-row-start: 1;
	grid-row-end: 2;
	grid-column-start: 1;
	grid-column-end: 4;
	text-align: center;*/
	display: none;
}

#test section {
	padding: calc(0rem + 0vh) 10px 0px;
	padding-bottom: 10px;
}



header{
	position: fixed;
	top: unset;
	bottom: 0;
	display: block;
	width: calc(100vw - 20px);
	height: auto;
	padding: 10px 10px 1px;
	font-size: 1.3em;
	border-top: 1.2px solid black;
	border-bottom: none;
	padding-bottom: 5px;

}



/*.y_proximity-scroll-snapping{
	 scroll-snap-type: y proximity;
}*/

header .hdr-lmt:last-child{
	display: none;
}

.hdr-ctn{
	grid-template-columns: repeat(3, 1fr);
	grid-row-gap: 10px;
}

header .hdr-lmt{
	text-align: center;
}


.folio{
	padding-top: calc(0.2rem + 2px + 1vh);
}

.folio-details{
	font-size: 1rem;
	font-family: "Junicode-Condensed";
	padding-top: 5px;
	padding-bottom: 8px;
	display: none;
}

#infos{
	font-size: 1rem;
	text-align: center;
	padding: calc(0rem + 2px + 1vh) 10px 0px;
}

#curriculum{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	padding: calc(0rem + 0vh) 10px 0px;
	min-height: calc(100vh - calc(1.2rem + 3vh) );
}


.cv-title,
.cv-date {
	font-size: 1.1rem;
}

.cv-sort {
	font-size: 1.1rem;
}

.cv-details {
	font-size: 0.9rem;
	border-bottom: 1.2px solid black;
	padding-bottom: 5px;
}

#infos li{
	/*display: none;*/
	/*margin-bottom: 15px;*/
	margin-bottom: 10px;
}


section #showreal {
	display: none;
}

.folio-showreal-gallery{
	height: 100vh;
	width: 100vw;
	overflow: auto;
	overflow-y: hidden;
	white-space: nowrap;
	display: none;
}

/*.showreal-ctn{
	grid-column-start: 1;
	grid-column-end: 7;
}*/

.folio-showreal{
	display: inline-block;
	height: 100vh;
	width: auto;
	display: none;
}

.folio-showreal img,
.folio-showreal video{
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	max-width: 100%;
	display: none;
}


section #index {
	/*display: none;*/
}

.index-ctn{ 
	/*display: none;*/
	padding: calc(0rem + 1vh) 0px 0px;
	min-height: calc(100vh - calc(1.2rem + 3vh) );
	padding-bottom: 4.5vh;
}

#index ul{
	height: 85vh;
	/*display: none;*/
	flex-direction: column;
	justify-content: space-around;
}

#index li{
	/*display: none;*/
	width: 100%;
	/*margin-bottom: 15px;*/
	margin-bottom: 10px;
	margin-top: 10px;
}

#index span{
	display: none;

}

.foot{
	text-align: center;
	padding-top: 6.5vh;
	font-size: 0.85em;
	/*display: none;*/
}


.folio-ctg,
.folio-year,
.folio-sort{
	grid-row-start: 2;
	grid-row-end: 3;
}

.index-ctg,
.index-year,
.index-sort{
	display: none;
}


.index-ctg,
.folio-ctg{
	grid-column-start: 1;
	grid-column-end: 4;
}

.index-year,
.folio-year{
	grid-column-start: 4;
	grid-column-end: 5;
}

.index-sort,
.folio-sort{
	grid-column-start: 5;
	grid-column-end: 7;
}

.index-title,
.folio-title {
	font-size: 1.7rem;
	grid-row-start: 1;
	grid-row-end: 2;
	grid-column-start: 1;
	grid-column-end: 7;
	width: calc(100vw - 20px);
	text-align: center;
	padding-bottom: 4px;
}

.infos-title {
	font-size: 1.5rem;
	text-decoration: underline;
	grid-row-start: 1;
	grid-row-end: 2;
	grid-column-start: 1;
	grid-column-end: 7;
/*	width: calc(100vw - 20px);*/
	text-align: center;
	padding-bottom: 2vh;
}

#infos-education li {
	grid-column-start: 1;
	grid-column-end: 7;
	padding-bottom: 0.6em;

	/*text-align: center;*/
}

#infos-education{
	grid-column-start: 1;
	grid-column-end: 7;
	padding-bottom: 0.5em;
	/*text-align: center;*/
}

#infos-experiences ul{
	grid-template-columns: none;
}

#infos-experiences {
	grid-column-start: 1;
	grid-column-end: 7;
}

#info-experiences a { color: darkgrey;
}

.folio-infos{
	margin-bottom: 2px;
}

.folio-hdr{
	margin-bottom: 8px;

}


.folio-ctn{
	grid-row-gap: 10px;
}

.folio-img-ctn,
.folio-txt-ctn{
    grid-column-start: 1;
    grid-column-end: 7;
    font-size: 1rem;
}

.folio-img-gallery{
	height: 55vh;
	width: 100%;
	overflow: auto;
	overflow-y: hidden;
	white-space: nowrap;
	display: inline-block;
}

.folio-img{
	display: inline-block;
	height: 55vh;
	width: auto;
}

iframe{
	height: 45vh;
}

.folio-img img{
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	max-height: 100%;
}

#bio{
	font-size: 1rem;
	padding-top: 2vh;
	padding-bottom: 3vh;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-start: 1;
	grid-column-end: 7;
/*	width: 90vw;*/
	text-align: center;
}


.bio-txt{
	grid-column-start: 1;
	grid-column-end: 7;
}

}/*(max-width: 767px )*/