@charset "UTF-8";
/************************************************

Stylesheet: New Stylesheet for Small

*************************************************/
/*********************
GENERAL STYLES
*********************/
@media (max-width: 39.9375em) {
	.home .hero-image.Home {
		height: 100vh;
	}
	
	.home .hero-image.Home .vidbg-container {
		height: 500%;
		background-attachment: fixed;
		background-size: 250% 100vh !important;
		background-position: center top !important;
	}
	
	.hero-image.Home .large-logo, .hero-image.Home .down-arrow {
		display: block;
	}
	
	.hero-image.Home img.large-logo {
		width: 80%;
		bottom: 12rem;
	}
	
	.hero-image.Home img.down-arrow {
		bottom: 6rem;
	}
	
	.home .top-bar .nav-container {
		opacity: 0;
  -webkit-transition: all 250ms linear;
  transition: all 250ms linear;
  -webkit-transform: translate3d(0px, -64px, 0px);
  transform: translate3d(0px, -64px, 0px);
	}
	
	.home .top-bar .nav-container.slideDown,
	.home .top-bar .nav-container.noSlide {
		opacity: 1;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
	}
	
	.parallax-image-wrapper {
		height: 250px;
		/*background-size: 100% auto !important;
		background-position: top !important;*/
		width: 100%;
	}
}