

/*
SLIDESHOW ANIMATION ---------------------------------------
*/

.css-slideshow{
  position: relative;
  max-width: 484px;
  height: 352px;
  padding: 0px 15px 0px 15px;
  background-color: #000000;
}
.css-slideshow figure{
  margin: 0;
  max-width: 484px;
  height: 352px;
  background: #000;
  position: absolute;
}
.css-slideshow img{
  /*box-shadow: 0 0 2px #666;*/
}
.css-slideshow figcaption{
  position: absolute;
top: 5px;
color: #fff;
background: rgba(0,0,0, .3);
font-size: .8em;
padding: 8px 12px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-o-transition: opacity .5s;
-ms-transition: opacity .5s;
transition: opacity .5s;
}
.css-slideshow:hover figure figcaption{
  -webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-o-transition: opacity .5s;
-ms-transition: opacity .5s;
transition: opacity .5s;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.css-slideshow-attr{
  max-width: 495px;
  text-align: right;
  font-size: .7em;
  font-style: italic;
  margin:0 auto;
}
.css-slideshow-attr a{
  color: #666;
}
.css-slideshow figure{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
}
figure:nth-child(16) {
-webkit-animation: xfade 36s 30s infinite;
-moz-animation: xfade 36s 30s infinite;
-ms-animation: xfade 36s 30s infinite;
-o-animation: xfade 36s 30s infinite;
animation: xfade 36s 30s infinite;
}
figure:nth-child(15) {
-webkit-animation: xfade 36s 28s infinite;
-moz-animation: xfade 36s 28s infinite;
-ms-animation: xfade 36s 28s infinite;
-o-animation: xfade 36s 28s infinite;
animation: xfade 36s 28s infinite;
}
figure:nth-child(14) {
-webkit-animation: xfade 36s 26s infinite;
-moz-animation: xfade 36s 26s infinite;
-ms-animation: xfade 36s 26s infinite;
-o-animation: xfade 36s 26s infinite;
animation: xfade 36s 26s infinite;
}
figure:nth-child(13) {
-webkit-animation: xfade 36s 24s infinite;
-moz-animation: xfade 36s 24s infinite;
-ms-animation: xfade 36s 24s infinite;
-o-animation: xfade 36s 24s infinite;
animation: xfade 36s 24s infinite;
}
figure:nth-child(12) {
-webkit-animation: xfade 36s 22s infinite;
-moz-animation: xfade 36s 22s infinite;
-ms-animation: xfade 36s 22s infinite;
-o-animation: xfade 36s 22s infinite;
animation: xfade 36s 22s infinite;
}
figure:nth-child(11) {
-webkit-animation: xfade 36s 20s infinite;
-moz-animation: xfade 36s 20s infinite;
-ms-animation: xfade 36s 20s infinite;
-o-animation: xfade 36s 20s infinite;
animation: xfade 36s 20s infinite;
}
figure:nth-child(10) {
-webkit-animation: xfade 36s 18s infinite;
-moz-animation: xfade 36s 18s infinite;
-ms-animation: xfade 36s 18s infinite;
-o-animation: xfade 36s 18s infinite;
animation: xfade 36s 18s infinite;
}
figure:nth-child(9) {
-webkit-animation: xfade 36s 16s infinite;
-moz-animation: xfade 36s 16s infinite;
-ms-animation: xfade 36s 16s infinite;
-o-animation: xfade 36s 16s infinite;
animation: xfade 36s 16s infinite;
}

figure:nth-child(8) {
-webkit-animation: xfade 36s 14s infinite;
-moz-animation: xfade 36s 14s infinite;
-ms-animation: xfade 36s 14s infinite;
-o-animation: xfade 36s 14s infinite;
animation: xfade 36s 14s infinite;
}
figure:nth-child(7) {
-webkit-animation: xfade 36s 12s infinite;
-moz-animation: xfade 36s 12s infinite;
-ms-animation: xfade 36s 12s infinite;
-o-animation: xfade 36s 12s infinite;
animation: xfade 36s 12s infinite;
}
figure:nth-child(6) {
-webkit-animation: xfade 36s 10s infinite;
-moz-animation: xfade 36s 10s infinite;
-ms-animation: xfade 36s 10s infinite;
-o-animation: xfade 36s 10s infinite;
animation: xfade 36s 10s infinite;
}
figure:nth-child(5) {
-webkit-animation: xfade 36s 8s infinite;
-moz-animation: xfade 36s 8s infinite;
-ms-animation: xfade 36s 8s infinite;
-o-animation: xfade 36s 8s infinite;
animation: xfade 36s 8s infinite;
}
figure:nth-child(4) {
-webkit-animation: xfade 36s 6s infinite;
-moz-animation: xfade 36s 6s infinite;
-ms-animation: xfade 36s 6s infinite;
-o-animation: xfade 36s 6s infinite;
animation: xfade 36s 6s infinite;
}
figure:nth-child(3) {
-webkit-animation: xfade 36s 4s infinite;
-moz-animation: xfade 36s 4s infinite;
-ms-animation: xfade 36s 4s infinite;
-o-animation: xfade 36s 4s infinite;
animation: xfade 36s 4s infinite;
}
figure:nth-child(2) {
-webkit-animation: xfade 36s 2s infinite;
-moz-animation: xfade 36s 2s infinite;
-ms-animation: xfade 36s 2s infinite;
-o-animation: xfade 36s 2s infinite;
animation: xfade 36s 2s infinite;
}
figure:nth-child(1) {
-webkit-animation: xfade 36s 0s infinite;
-moz-animation: xfade 36s 0s infinite;
-ms-animation: xfade 36s 0s infinite;
-o-animation: xfade 36s 0s infinite;
animation: xfade 36s 0s infinite;
}

@keyframes xfade{
  0%{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
  }
  14.67% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
  }
  16.67%{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  98% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes xfade {
 0% {
   filter: alpha(opacity=100);
   opacity: 1;
 }
14.67% {
    filter: alpha(opacity=100);
    opacity: 1;
}
16.67% {
    filter: alpha(opacity=0);
    opacity: 0;
}
 98% {
   filter: alpha(opacity=0);
   opacity: 0;
 }
 100% {
   filter: alpha(opacity=100);
   opacity: 1;
 }
}
@-webkit-keyframes "xfade" {
 0% {
   filter: alpha(opacity=100);
   opacity: 1;
 }
14.67% {
    filter: alpha(opacity=100);
    opacity: 1;
}
16.67% {
    filter: alpha(opacity=0);
    opacity: 0;
}
 98% {
   filter: alpha(opacity=0);
   opacity: 0;
 }
 100% {
   filter: alpha(opacity=100);
   opacity: 1;
 }
}
@-ms-keyframes "xfade" {
 0% {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
 }
14.67% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
16.67% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}
 98% {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
 }
 100% {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
 }
}
@-o-keyframes "xfade" {
 0% {
   filter: alpha(opacity=100);
   opacity: 1;
 }
14.67% {
    filter: alpha(opacity=100);
    opacity: 1;
}
16.67% {
    filter: alpha(opacity=0);
    opacity: 0;
}
 98% {
   filter: alpha(opacity=0);
   opacity: 0;
 }
 100% {
   filter: alpha(opacity=100);
   opacity: 1;
 }
}

