* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    line-height: 1;
}

html {
    margin: 0px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-filter: blur(0);
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}

figure {
    position: relative;
    width: 970px;
    height: 90px;
    overflow: hidden;
    /* border: 1px solid #000000; */
	background-color: #cd3628;
	z-index: 0;
}

figcaption {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 50;
}
.logoLockup,
#img1,
#img2,
#img3,
#logo,
.btnText,
.shimmer,
button,
.red,
figcaption {
	position: absolute;
}

#img1,
#img2,
#img3,
#logo {
	top: 0px;
	left: 0px;
}

#img2,
#img3{
	opacity: 0;
	/* z-index: 9; */
}
.logoLockup {
	top: 0px;
	right: 0px;
	z-index: 10;
}
#img1 {
	z-index: 1;
}
#img2 {
	z-index: 2;
}
#img3 {
	z-index: 3;
}
#logo {
	z-index: 5;
}
.red {
	top: 0px;
	right: 0px;
	width: 694px;
	height: 90px;
	background-color: #cd3628;
	z-index: 7;	
}

button{
	top: 40px;
	left: 415px;
	width: 144px;
	height: 33px;
	border: none;
	background-color: #fff;
	z-index: 10;
	overflow: hidden;
}
.btnText{
	top: 11px;
	left: 28px;
}
.shimmer{
	top: -1px;
	left: -57px;
	opacity: .6;
}

/* .btnTextOver{
	top: 9px;
	left: 19px;
	opacity: 0;
} */

