@font-face {
	font-family: 'alte_haas_grotesk';
	src: url('/fonts/altehaas/altehaasgroteskbold-webfont.eot');
	src: url('/fonts/altehaas/altehaasgroteskbold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/altehaas/altehaasgroteskbold-webfont.woff2') format('woff2'),
	url('/fonts/altehaas/altehaasgroteskbold-webfont.woff') format('woff'),
	url('/fonts/altehaas/altehaasgroteskbold-webfont.ttf') format('truetype'),
	url('/fonts/altehaas/altehaasgroteskbold-webfont.svg#alte_haas_groteskbold') format('svg');
	font-weight: normal;
	font-style: normal;
	}

html, body {
	/*min-height:100%;*/
	min-height:90%;
	max-height:90%;
	padding-bottom:3%;
	}
* {
	background-color:#fff;
	}
.outer{
	top:0; right:0; bottom:0; left:0; 
	position:fixed;
	}
.container{/*height: 80vh; max-height: 80vh;*/}
.container-wrap{
	max-height:95%;
	}
div#headspace.headspace{height: 2%; max-height: 2%; line-height: 0;}
#logo-wrap{
	text-align: center;
	/*padding-top: 25px;*/
	}
.title-hidden{
	display:none!important;
	}
.vs-name {
	max-width: 100%; 
	height: auto;
	}

/*.vids{
	text-align:center; max-width: 68%; margin: 0 auto;
	}*/
#vids-wrap{
	text-align:center; max-width: 68%; margin: 0 auto;
	}
#contact-wrap,#recent-wrap{
	text-align:center!important; 
	width: 100%; 
	max-width:100%;
	}
.vs-contact, .vs-recent{
	/*padding-top:20px;*/
	max-width:50%;
	height:auto;
	}
.vs-contact{
	padding-bottom:20px;
	}
/*@media only screen and (max-width: 600px) and (min-width: 400px){

}*/

@media screen and (max-width: 1366px){  		
	.vs-contact {
		max-width: 50%;
		margin: 15px 0; 
		padding: 0 20px;	
		}
	.vs-name {
		max-width: 95%;
		margin: 70px 0 30px 0;
		}
	.container {
		padding: 2% 2%;
		}
	div#headspace.headspace{height: 0; max-height: 0; display:none; line-height: 0;}
}

@media all and (max-width: 768px){
	/*.vs-contact {
		max-width: 72%;
		margin: 15px 0;
		padding: 0 20px;
		}*/
	.vs-name {
		max-width: 85%;
		margin: 70px 0 30px 0;
		}
	.container {
		padding: 0 7px 0 7px;
		}
	div#headspace.headspace{height: 0; max-height: 0; line-height: 0; display:none!important;}
}