.header {height: 100%;}
/* Header */
.header {	position: relative;	margin: 0 auto;	min-height: 560px;	width: 100%;}
/* Conent */
.content {	margin: 0 auto;	padding: 0;}

/* -------------------------- */
/* Push */
/* -------------------------- */
.intro-effect-push:not(.notrans) .header,
.intro-effect-push:not(.notrans) > .title,
.intro-effect-push:not(.notrans) .content > div {
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}

.intro-effect-push:not(.notrans) .header {
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	-webkit-transition-duration: 1.2s;
	transition-duration: 1.2s;
}
.uk-notouch .intro-effect-push .header {position: absolute;	z-index: 1500;}
.uk-notouch .intro-effect-push .content > div {-webkit-transform: translateY(400px); transform: translateY(400px);opacity: 0;}

 /* uk-touch */
.uk-touch .intro-effect-push .header{position:  relative;}
.uk-touch .intro-effect-push .content > div {	opacity: 1;    -webkit-transform: translateY(0);	transform: translateY(0);}
.uk-touch .no-intro{  display: none;  visibility: hidden;}

@media screen (max-width: 960px){
.intro-effect-push .header {position:  relative !important;}
.intro-effect-push .content > div {opacity: 1 !important;  -webkit-transform: translateY(0) !important; transform: translateY(0) !important;}
.no-intro{  display: none;  visibility: hidden;}
button.icon-scroll {display: none;}
}
.ie9 .intro-effect-push .header {position:  relative !important;}
.ie9 .intro-effect-push .content > div {opacity: 1 !important;  -webkit-transform: translateY(0) !important; transform: translateY(0) !important;}
.ie9 .no-intro{  display: none;  visibility: hidden;}
.ie9 button.icon-scroll {display: none;}
  /* uk-touch */
.intro-effect-push.modify .content > div {	-webkit-transform: translateY(0); transform: translateY(0);	opacity: 1;}
.intro-effect-push.modify .header {	opacity: 0;	-webkit-transform: translateY(-100%) scale(0.9);	transform: translateY(-100%) scale(0.9);}

/* Delays */
.intro-effect-push.modify:not(.notrans) .content > div {	-webkit-transition-delay: 0.6s;	transition-delay: 0.6s;}

.intro-effect-grid .content > div {	margin-top: 40px;	color: #2e3337;}

/* Media Queries */
@media screen and (max-width: 47em) {
.intro-effect-sidefixed .content {width: 100%;margin-left: auto;}
}

@media screen and (max-width: 27em) {
.intro-effect-jam3 .content {padding: 0 2em 5em;}
}