@charset "utf-8";
/* CSS Document */
#slider			{
		max-width:960px;
		width:100%;
		background-position:center;
		background-size:cover;
		background-color:#001011;
		display:block;
		min-height:450px;
		margin:0 auto 0;
		overflow-x:hidden;
}
.figure{
   margin: 0;
   position: absolute;
   height:450px;
   max-width:960px;
   width:100%;
   background-position:center;
}

#figcaption{
   position: absolute;
   top: 0;
   color: #fff;
   background: rgba(0,0,0, .3);
   font-size: .8em;
   width:95%;
   max-width:930px;
   padding: 10px 2.5%;
   opacity: 0;
   transition: opacity .5s;
}
#slider:hover .figure #figcaption{
   transition: opacity .5s;
   opacity: 1;
}

#slider .figure{
   opacity:0;
}
#slide1 {
	background-image:url(../imgs/slide1.jpg);
	-webkit-animation: xfade1 24s infinite;
	-moz-animation: xfade1 24s infinite;
	-ms-animation: xfade1 24s infinite;
	-o-animation: xfade1 24s infinite;
	animation: xfade1 24s infinite;
}
#slide2 {
	background-image:url(../imgs/slide2.jpg);
	-webkit-animation: xfade2 24s infinite;
	-moz-animation: xfade2 24s infinite;
	-ms-animation: xfade2 24s infinite;
	-o-animation: xfade2 24s infinite;
	animation: xfade2 24s infinite;
}
#slide3 {
	background-image:url(../imgs/slide3.jpg);
	-webkit-animation: xfade3 24s infinite;
	-moz-animation: xfade3 24s infinite;
	-ms-animation: xfade3 24s infinite;
	-o-animation: xfade3 24s infinite;
	animation: xfade3 24s infinite;
}
#slide4 {
	background-image:url(../imgs/slide4.jpg);
	-webkit-animation: xfade4 24s infinite;
	-moz-animation: xfade4 24s infinite;
	-ms-animation: xfade4 24s infinite;
	-o-animation: xfade4 24s infinite;
	animation: xfade4 24s infinite;
}


@-webkit-keyframes xfade1{
   0%{opacity: 1; }
   23%{opacity: 1; }
   25%{opacity: 0; }
   98% {opacity:0; }
   100% {opacity:1; }
}
@-webkit-keyframes xfade2{
   0%{opacity: 0; }
   23%{opacity:0; }
   25%{opacity: 1; }
   48% {opacity:1; }
   50% {opacity:0; }
   100% {opacity:0; }
}
@-webkit-keyframes xfade3{
   0%{opacity: 0; }
   48%{opacity:0; }
   50%{opacity:1; }
   73%{opacity: 1; }
   75% {opacity:0; }
   100% {opacity:0; }
}
@-webkit-keyframes xfade4{
   0%{opacity: 0; }
   73%{opacity: 0; }
   75% {opacity:1; }
   98% {opacity:1; }
   100% {opacity:0; }
}
@-moz-keyframes xfade1{
   0%{opacity: 1; }
   23%{opacity: 1; }
   25%{opacity: 0; }
   98% {opacity:0; }
   100% {opacity:1; }
}
@-moz-keyframes xfade2{
   0%{opacity: 0; }
   23%{opacity:0; }
   25%{opacity: 1; }
   48% {opacity:1; }
   50% {opacity:0; }
   100% {opacity:0; }
}
@-moz-keyframes xfade3{
   0%{opacity: 0; }
   48%{opacity:0; }
   50%{opacity:1; }
   73%{opacity: 1; }
   75% {opacity:0; }
   100% {opacity:0; }
}
@-moz-keyframes xfade4{
   0%{opacity: 0; }
   73%{opacity: 0; }
   75% {opacity:1; }
   98% {opacity:1; }
   100% {opacity:0; }
}
@-ms-keyframes xfade1{
   0%{opacity: 1; }
   23%{opacity: 1; }
   25%{opacity: 0; }
   98% {opacity:0; }
   100% {opacity:1; }
}
@-ms-keyframes xfade2{
   0%{opacity: 0; }
   23%{opacity:0; }
   25%{opacity: 1; }
   48% {opacity:1; }
   50% {opacity:0; }
   100% {opacity:0; }
}
@-ms-keyframes xfade3{
   0%{opacity: 0; }
   48%{opacity:0; }
   50%{opacity:1; }
   73%{opacity: 1; }
   75% {opacity:0; }
   100% {opacity:0; }
}
@-ms-keyframes xfade4{
   0%{opacity: 0; }
   73%{opacity: 0; }
   75% {opacity:1; }
   98% {opacity:1; }
   100% {opacity:0; }
}
@-o-keyframes xfade1{
   0%{opacity: 1; }
   23%{opacity: 1; }
   25%{opacity: 0; }
   98% {opacity:0; }
   100% {opacity:1; }
}
@-o-keyframes xfade2{
   0%{opacity: 0; }
   23%{opacity:0; }
   25%{opacity: 1; }
   48% {opacity:1; }
   50% {opacity:0; }
   100% {opacity:0; }
}
@-o-keyframes xfade3{
   0%{opacity: 0; }
   48%{opacity:0; }
   50%{opacity:1; }
   73%{opacity: 1; }
   75% {opacity:0; }
   100% {opacity:0; }
}
@-o-keyframes xfade4{
   0%{opacity: 0; }
   73%{opacity: 0; }
   75% {opacity:1; }
   98% {opacity:1; }
   100% {opacity:0; }
}
@keyframes xfade1{
   0%{opacity: 1; }
   23%{opacity: 1; }
   25%{opacity: 0; }
   98% {opacity:0; }
   100% {opacity:1; }
}
@keyframes xfade2{
   0%{opacity: 0; }
   23%{opacity:0; }
   25%{opacity: 1; }
   48% {opacity:1; }
   50% {opacity:0; }
   100% {opacity:0; }
}
@keyframes xfade3{
   0%{opacity: 0; }
   48%{opacity:0; }
   50%{opacity:1; }
   73%{opacity: 1; }
   75% {opacity:0; }
   100% {opacity:0; }
}
@keyframes xfade4{
   0%{opacity: 0; }
   73%{opacity: 0; }
   75% {opacity:1; }
   98% {opacity:1; }
   100% {opacity:0; }
}