@media screen and (min-width: 769px) {

	body {
		overflow-y: hidden;
	}

	body:not(.show-menu-button) #nav-buttons-menu {
		opacity: 0;
		pointer-events: none;
		transform: translateY(50%);
		transition: opacity .3s, transform .3s;
	}

	#about,
	.about1-left,
	#studio,
	#studio3,
	#process,
	#work {
		background-attachment: fixed;
	}

	.home-part-cover {
		position: absolute;
		top: 0px;
		right: 0px;
		bottom: 0px;
		left: 0px;
		background-color: #25221f;

		transition: opacity .5s;
	}

	.home-part.fade-in:not(.fade-out) .home-part-cover {
		opacity: 0;
	}

	.home-part-title-inner,
	.home-part-subtitle {
		transform: translateY(50%);
		opacity: 0;
		transition: transform .5s, opacity .5s;
	}

	.home-part.fade-in .home-part-title-inner,
	.home-part.fade-in .home-part-subtitle {
		opacity: 1;
		transform: translateY(0%);
		transition: transform .5s .1s, opacity .5s .1s;
	}

	.home-part.fade-out .home-part-title-inner,
	.home-part.fade-out .home-part-subtitle {
		opacity: 0;
		transform: translateY(-50%);

		transition-delay: 0s;
	}

	#about1-right-inner-inner-inner { 
		opacity: 0;
		transform: translateY(10%);
		transition: transform .5s, opacity .5s;
	}

	.home-part.fade-in #about1-right-inner-inner-inner {
		opacity: 1;
		transform: translateY(0%);
		transition: transform .5s .1s, opacity .5s .1s;
	}

	.home-part.fade-out #about1-right-inner-inner-inner {
		opacity: 0;
		transform: translateY(-10%);

		transition-delay: 0s;
	}

	.studio-left-header,
	.studio-left-inner p {
		opacity: 0;
		transform: translateY(30%);
		transition: transform .5s, opacity .5s;
	}

	.work-part-text {
		transform: translateY(50%);
		opacity: 0;
		transition: transform .5s, opacity .5s;
	}

	.home-part.fade-in .work-part-text {
		opacity: 1;
		transform: translateY(0%);
		transition: transform .5s .1s, opacity .5s .1s;
	}

	.home-part.fade-out .work-part-text {
		opacity: 0;
		transform: translateY(-50%);

		transition-delay: 0s;
	}

	.contact-part, 
	.contact-bottom {
		opacity: 0;
		transform: translateY(30%);
		transition: transform .5s, opacity .5s;
	}

	.contact-bottom {
		transform: translateY(100%);
	}

	.home-part.fade-in .contact-part, 
	.home-part.fade-in .contact-bottom {
		opacity: 1;
		transform: translateY(0%);
		transition: transform .5s .1s, opacity .5s .1s;
	}

	.home-part.fade-in .contact-part:nth-child(1) { transition-delay: .1s; }
	.home-part.fade-in .contact-part:nth-child(2) { transition-delay: .15s; }
	.home-part.fade-in .contact-part:nth-child(3) { transition-delay: .2s; }
	.home-part.fade-in .contact-part:nth-child(4) { transition-delay: .25s; }
	.home-part.fade-in .contact-bottom:nth-child(5) { transition-delay: .3s; }


	/* Mouse Overs */

	body:not(.menu) #nav-buttons-menu:hover #nav-buttons-menu-line1 {
		margin-top: -3px;
	}

	body:not(.menu) #nav-buttons-menu:hover #nav-buttons-menu-line3 {
		margin-top: 3px;
	}

	#nav-buttons-scroll #nav-buttons-scroll-arrow,
	#nav-buttons-sage-bg {
		transition: opacity .3s;
	}

	.menu-button {
		transition: opacity .5s;
	}

	#nav-buttons-scroll:hover #nav-buttons-scroll-text,
	#nav-buttons-scroll:hover #nav-buttons-scroll-arrow {
		opacity: .7;
	}

	.menu-button:hover {
		opacity: .5;
	}

	#nav-buttons-sage:hover #nav-buttons-sage-bg {
		opacity: 1;
	}
}