

#layer_03, .layer_03{
	position:absolute;
	 -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
	}
	
@keyframes picFadeOut {
	0% {
		opacity:1;
	}
	45% {
		opacity:1;
	}
	55% {
		opacity:0;
	}
	100% {
		opacity:0;
	}
}

@keyframes picFadeIn {
	0% {
		opacity:0;
	}
	45% {
		opacity:0;
	}
	55% {
		opacity:1;
	}
	100% {
		opacity:1;
	}
}

.layer_03{
	animation-name: picFadeOut;
	animation-timing-function: ease-in;
	animation-iteration-count: infinite;
	animation-duration: 2s;
	animation-direction: alternate;
}

#layer_03{
	animation-name: picFadeIn;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	animation-duration: 2s;
	animation-direction: alternate;
}

	

/*   P O R T R A I T   																						 */
/* --------------------------------------------------------------------------------------------------------- */

.intro-portrait .intro_features {background-color: rgba(0,255,0,0.2);}

/* intro logo */
.intro-portrait #layer_02 {left: calc(50% - 228px);}

/* intro game */
.intro-portrait #layer_03 {left: calc(50% - 440px);}

/* intro game */
.intro-portrait .layer_03 {left: calc(50% - 440px);}

/* arrow */
.intro-portrait #layer_04 {left: calc(50% - 205px);}

/* extra */
.intro-portrait #layer_05 {/*left: calc(50% - 193px);*/}

/* reels */
.intro-portrait #layer_06 {left: calc(50% - 177px);}

/* paylines */
.intro-portrait #layer_07 {left: calc(50% - 157px);}

/* background pink */
.intro-portrait #layer_08 {left: calc(50% - 300px);}




/*   L A N D S C A P E																						 */
/* --------------------------------------------------------------------------------------------------------- */

.intro-landscape .intro_features {background-color: rgba(0,255,0,0.2);}

/* intro logo */
.intro-landscape #layer_02 {transform: scale(1); left: 2%; top: 50%;}

/* intro game */
.intro-landscape #layer_03 {transform: scale(1); left: 440px; top: 21%;}

/* intro game */
.intro-landscape .layer_03 {transform: scale(1); left: 440px; top: 21%;}

/* arrow */
.intro-landscape #layer_04 {transform: scale(1); left: 10%; top: 50%;}

/* extra */
.intro-landscape #layer_05 {transform: scale(1); left: 20px; top: 3%;}

/* reels */
.intro-landscape #layer_06 {transform: scale(0.75); left: 0%; top: 64%;}

/* paylines */
.intro-landscape #layer_07 {transform: scale(0.75); left: 75%; top: 89%;}

/* background pink */
.intro-landscape #layer_08 {top: 72px; transform: scale(0.9); left: -120px;}



/* -- SPLASH -- */
img.bg_filter_info {
	-webkit-filter: brightness(0.8); 
}