.cb-slideshow,.cb-slideshow li{list-style-type:none;margin:0;padding:0;}

.cb-slideshow,.cb-slideshow:after{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;}
.cb-slideshow:after{content:'';background:transparent url(../../images/mask.png) repeat top left;opacity:0.6;}
.cb-slideshow li span{width:100%;height:100%;position:absolute;top:0;left:0;color:transparent;background-size:cover;background-position:10% auto;background-repeat:no-repeat;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 48s linear infinite 0s;-moz-animation:imageAnimation 48s linear infinite 0s;-o-animation:imageAnimation 48s linear infinite 0s;-ms-animation:imageAnimation 48s linear infinite 0s;animation:imageAnimation 48s linear infinite 0s;}
.cb-slideshow li div{z-index:1000;position:absolute;bottom:10em;left:0;width:100%;text-align:center;opacity:0;-webkit-animation:titleAnimation 48s linear infinite 0s;-moz-animation:titleAnimation 48s linear infinite 0s;-o-animation:titleAnimation 48s linear infinite 0s;-ms-animation:titleAnimation 48s linear infinite 0s;animation:titleAnimation 48s linear infinite 0s;}
.cb-slideshow li div h3{font-size:14em;padding:0;color:rgba(255,255,255,0.8);}
.cb-slideshow li div h4{font-size:6em;padding:0;color:rgba(255,255,255,0.8);}
.cb-slideshow li:nth-child(2) span{-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;}
.cb-slideshow li:nth-child(3) span{-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;}
.cb-slideshow li:nth-child(4) span{-webkit-animation-delay:18s;-moz-animation-delay:18s;-o-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s;}
.cb-slideshow li:nth-child(5) span{-webkit-animation-delay:24s;-moz-animation-delay:24s;-o-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s;}
.cb-slideshow li:nth-child(6) span{-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s;}
.cb-slideshow li:nth-child(7) span{-webkit-animation-delay:36s;-moz-animation-delay:36s;-o-animation-delay:36s;-ms-animation-delay:36s;animation-delay:36s;}
.cb-slideshow li:nth-child(8) span{-webkit-animation-delay:42s;-moz-animation-delay:42s;-o-animation-delay:42s;-ms-animation-delay:42s;animation-delay:42s;}
.cb-slideshow li:nth-child(2) div{-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;}
.cb-slideshow li:nth-child(3) div{-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;}
.cb-slideshow li:nth-child(4) div{-webkit-animation-delay:18s;-moz-animation-delay:18s;-o-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s;}
.cb-slideshow li:nth-child(5) div{-webkit-animation-delay:24s;-moz-animation-delay:24s;-o-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s;}
.cb-slideshow li:nth-child(6) div{-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s;}
.cb-slideshow li:nth-child(7) div{-webkit-animation-delay:36s;-moz-animation-delay:36s;-o-animation-delay:36s;-ms-animation-delay:36s;animation-delay:36s;}
.cb-slideshow li:nth-child(8) div{-webkit-animation-delay:42s;-moz-animation-delay:42s;-o-animation-delay:42s;-ms-animation-delay:42s;animation-delay:42s;}

#regulation.cb-slideshow li:nth-child(1) span{background-image:url(../../images/spain-frozen-sharks-01.jpg);}
#regulation.cb-slideshow li:nth-child(2) span{background-image:url(../../images/spain-frozen-sharks-port.jpg);}
#regulation.cb-slideshow li:nth-child(3) span{background-image:url(../../images/spain-frozen-sharks-processing-02.jpg);}
#regulation.cb-slideshow li:nth-child(4) span{background-image:url(../../images/spain-frozen-sharks-harbour-day-break.jpg);}
#regulation.cb-slideshow li:nth-child(5) span{background-image:url(../../images/taiwan-sun-sharks-fin.jpg);}
#regulation.cb-slideshow li:nth-child(6) span{background-image:url(../../images/taiwan-sharks-fin-processing-workers.jpg);}
#regulation.cb-slideshow li:nth-child(7) span{background-image:url(../../images/taiwan-sharks-cartilage.jpg);}
#regulation.cb-slideshow li:nth-child(8) span{background-image:url(../../images/taiwan-sharks-fin-processing-workers.jpg);}

#fact-checks.cb-slideshow li:nth-child(1) span{background-image:url(../../images/spain-frozen-sharks-02.jpg);}
#fact-checks.cb-slideshow li:nth-child(2) span{background-image:url(../../images/spain-frozen-sharks-harbour-sunrise.jpg);}
#fact-checks.cb-slideshow li:nth-child(3) span{background-image:url(../../images/spain-frozen-sharks-processing-01.jpg);}
#fact-checks.cb-slideshow li:nth-child(4) span{background-image:url(../../images/taiwan-sun-sharks-fin-net.jpg);}
#fact-checks.cb-slideshow li:nth-child(5) span{background-image:url(../../images/taiwan-sun-sharks-fin-closeup.jpg);}
#fact-checks.cb-slideshow li:nth-child(6) span{background-image:url(../../images/taiwan-sharks-processing-factory-06.jpg);}
#fact-checks.cb-slideshow li:nth-child(7) span{background-image:url(../../images/taiwan-sharks-fins.jpg);}
#fact-checks.cb-slideshow li:nth-child(8) span{background-image:url(../../images/taiwan-sharks-fin-processing-workers-washing.jpg);}


@media screen and (max-width:767px){
.cb-slideshow,.cb-slideshow:after{width:100%;height:100%;}
.cb-slideshow li span{width:100%;height:100%;background-size:100%;background-position:auto;}
.cb-slideshow li div{bottom:0;top:10em;}
.cb-slideshow li div h3{font-size:3em;}
.cb-slideshow li div h4{font-size:2em;}
}


@-webkit-keyframes imageAnimation{
0%{opacity:0;-webkit-animation-timing-function:ease-in;}
8%{opacity:1;-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-out;}
17%{opacity:1;-webkit-transform:scale(1.1);}
25%{opacity:0;-webkit-transform:scale(1.1);}
100%{opacity:0;}
}

@-moz-keyframes imageAnimation{
0%{opacity:0;-moz-animation-timing-function:ease-in;}
8%{opacity:1;-moz-transform:scale(1.05);-moz-animation-timing-function:ease-out;}
17%{opacity:1;-moz-transform:scale(1.1);}
25%{opacity:0;-moz-transform:scale(1.1);}
100%{opacity:0;}
}
@-o-keyframes imageAnimation{
0%{opacity:0;-o-animation-timing-function:ease-in;}
8%{opacity:1;-o-transform:scale(1.05);-o-animation-timing-function:ease-out;}
17%{opacity:1;-o-transform:scale(1.1);}
25%{opacity:0;-o-transform:scale(1.1);}
100%{opacity:0;}
}

@-ms-keyframes imageAnimation{
0%{opacity:0;-ms-animation-timing-function:ease-in;}
8%{opacity:1;-ms-transform:scale(1.05);-ms-animation-timing-function:ease-out;}
17%{opacity:1;-ms-transform:scale(1.1);}
25%{opacity:0;-ms-transform:scale(1.1);}
100%{opacity:0;}
}

@keyframes imageAnimation{
0%{opacity:0;animation-timing-function:ease-in;}
8%{opacity:1;transform:scale(1.05);animation-timing-function:ease-out;}
17%{opacity:1;transform:scale(1.1);}
25%{opacity:0;transform:scale(1.1);}
100%{opacity:0;}
}

/* Animation for the title */
@-webkit-keyframes titleAnimation{
0%{opacity:0;-webkit-transform:translateY(200px);}
8%{opacity:1;-webkit-transform:translateY(0px);}
17%{opacity:1;-webkit-transform:scale(1);}
19%{opacity:0;}
25%{opacity:0;-webkit-transform:scale(10);}
100%{opacity:0;}
}

@-moz-keyframes titleAnimation{
0%{opacity:0;-moz-transform:translateY(200px);}
8%{opacity:1;-moz-transform:translateY(0px);}
17%{opacity:1;-moz-transform:scale(1);}
19%{opacity:0;}
25%{opacity:0;-moz-transform:scale(10);}
100%{opacity:0;}
}

@-o-keyframes titleAnimation{
0%{opacity:0;-o-transform:translateY(200px);}
8%{opacity:1;-o-transform:translateY(0px);}
17%{opacity:1;-o-transform:scale(1);}
19%{opacity:0;}
25%{opacity:0;-o-transform:scale(10);}
100%{opacity:0;}
}

@-ms-keyframes titleAnimation{
0%{opacity:0;-ms-transform:translateY(200px);}
8%{opacity:1;-ms-transform:translateY(0px);}
17%{opacity:1;-ms-transform:scale(1);}
19%{opacity:0;}
25%{opacity:0;-webkit-transform:scale(10);}
100%{opacity:0;}
}
@keyframes titleAnimation{
0%{opacity:0;transform:translateY(200px);}
8%{opacity:1;transform:translateY(0px);}
17%{opacity:1;transform:scale(1);}
19%{opacity:0;}
25%{opacity:0;transform:scale(10);}
100%{opacity:0;}
}

/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{opacity:1;}
@media screen and (max-width:1140px){
.cb-slideshow li div h3{font-size:100px }
}

@media screen and (max-width:600px){
.cb-slideshow li div h3{font-size:50px }
}