/* header */
#rw-banner-image, #breadcrumbcontainer_box, #banner_grid {
	/* --backwards-- prevent issue woth drop nav */
	-webkit-animation: slide-background 1.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) backwards;
	animation: slide-background 1.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) backwards;
}
  
@keyframes slide-background {
0% {
	opacity: 0;
	transform: scale(1.15)  translateY(25px);
}

50% {
	opacity: 0;
	transform: scale(1.15)  translateY(25px);
}

100% {
	opacity: 1;
	transform: scale(1) translateY(0px);
}
}

@-webkit-keyframes slide-background {
0% {
	opacity: 0;
	-webkit-transform: scale(1.15)  translateY(25px);
}

50% {
	opacity: 0;
	transform: scale(1.15)  translateY(25px);
}

100% {
	opacity: 1;
	-webkit-transform: scale(1) translateY(0px);
}
}

/* titles */

#pageHeader h1, #pageHeader h2 {
	-webkit-animation: fade_titles 1.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: fade_titles 1.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
   
@keyframes fade_titles {
0% {
	opacity: 0;
	transform: translateY(30px);
}

50% {
	opacity: 0;
	transform: translateY(30px);
}

100% {
	opacity: 1;
	transform: translateY(0px);
}
}

@-webkit-keyframes fade_titles {
0% {
	opacity: 0;
	-webkit-transform: translateY(30px);
}

40% {
	opacity: 0;
	-webkit-transform: translateY(30px);
}

100% {
	opacity: 1;
	-webkit-transform: translateY(0px);
}
}