html, body{
	overflow-y: scroll !important;
}
.filters-cont{
	display: none;
}

.col-header{
	position: sticky;
	top: calc(var(--header-height-1) + var(--header-height-2) + 3px);
	background: var(--color-bg);
    padding: 10px 0px;
    border-bottom: var(--border);
    border-top: var(--border);
}
.cont-1{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	column-gap: 0.5em;
	min-height: calc(100% - (var(--header-height-1) + (var(--header-height-2) * 3)));
}
.col-team-m img{
	max-width: 50%;
	margin-top: 1em;
}

.legal-title{
	margin: 0;
}
.legal-cont{
	padding-top: 0 !important;
}

.col-team-m p{
	margin: 0;
}
.col-team-m p.team-name{
	margin: 0.1em 0 0.1em 0;
	text-transform: uppercase;
}
.about-text p{
	text-align: center;
	font-family: "NEXTMono";
	font-size: 0.8em;
	letter-spacing: -0.08em;
	line-height: 1.45em;
}

.cont-1 .col .col-header{
	font-family: "NEXTMono";
	font-size: 0.8em;
	letter-spacing: -0.08em;
	line-height: 1.4em;
}

.col-content p{
	font-family: "NordicPavillion";
	font-size: 0.8em;
	line-height: 1.45em;
}

.cont-0, .cont-1{
	padding: var(--padding-main);
}

.col-content{
	display: flex;
    flex-direction: column;
    align-items: center;
}

.col-content-child{
	width: 67%;
	display: grid;
}

@media screen and (orientation:landscape) {
    /*.footer{
    	grid-column-start: 1;
    	grid-column-end: 5;
    }*/
}

/*ipad, tablets*/

@media screen and (min-width: 600px) and (max-width: 820px) and (orientation:portrait), (min-width: 821px) and (orientation:portrait){
	/*.cont-1 .desktop-hide .footer{
		display: none;
	}
	
	.cont-1{
		grid-template-columns: 1fr;
	}
	.col-wrap{
		display: grid;
	    grid-template-columns: 1fr 1fr 1fr;
	    column-gap: 0.5em;
	    min-height: calc(100% -(var(--header-height-1) +(var(--header-height-2)* 3)));
	}*/
	html, body{
	    margin: 0;
		width: 100%;
		height: 100%;
		background: var(--color-bg);
		font-size: var(--main-f-s);
	    overflow-x: hidden;
	    overflow-y: scroll !important;
	  }
	.cont-1{
		grid-template-columns: 1fr;
/*		margin-bottom: var(--header-height-2);*/
	}
	.col-content-child{
		width: 80%;
	}
	.col-team-m img{
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}
	.col-team-m.col-content-child p:last-of-type{
		margin-bottom: 1em;
	}
	.cont-1.legal-cont.imprint{
		grid-template-columns: 1fr 1fr 1fr;
	}
	.cont-0, .cont-1{
		font-size: 0.9em;
	}
}

@media screen and (max-width: 600px) and (orientation:portrait){
	html, body{
	    margin: 0;
		width: 100%;
		height: 100%;
		background: var(--color-bg);
		font-size: var(--main-f-s);
	    overflow-x: hidden;
	    overflow-y: scroll !important;
	  }
	.cont-1{
		grid-template-columns: 1fr;
		margin-bottom: var(--header-height-2);
	}
	.col-content-child{
		width: 80%;
	}
	.col-team-m img{
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}
	.col-team-m.col-content-child p:last-of-type{
		margin-bottom: 1em;
	}
	

}