.cb-slideshow,.cb-slideshow:after {     position: fixed;    width: 100%;    height: 100%;    top: 0px;    left: 0px;    z-index: 0; }.cb-slideshow:after {     content: '';    background: transparent url(../../cssindex/images/pattern.png) repeat top left; }.cb-slideshow li span {     width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    color: transparent;    background-size: cover;    background-position: 50% 50%;    background-repeat: none;    opacity: 0;    z-index: 0;	-webkit-backface-visibility: hidden;    -webkit-animation: imageAnimation 36s linear infinite 0s;    -moz-animation: imageAnimation 36s linear infinite 0s;    -o-animation: imageAnimation 36s linear infinite 0s;    -ms-animation: imageAnimation 36s linear infinite 0s;    animation: imageAnimation 36s linear infinite 0s; }.cb-slideshow li div {     z-index: 1000;    position: absolute;    bottom: 30px;    left: 0px;    width: 100%;    text-align: center;    opacity: 0;    color: #fff;    -webkit-animation: titleAnimation 36s linear infinite 0s;    -moz-animation: titleAnimation 36s linear infinite 0s;    -o-animation: titleAnimation 36s linear infinite 0s;    -ms-animation: titleAnimation 36s linear infinite 0s;    animation: titleAnimation 36s linear infinite 0s; }.cb-slideshow li div h3 {     font-family: 'SourceSansProBold', 'lucida sans', Arial, sans-serif;    font-size: 180px;    padding: 0;	text-transform: uppercase;    line-height: 200px;	-moz-text-shadow: 4px 4px 8px #111;   	-webkit-text-shadow: 4px 4px 8px #111;  	text-shadow: 4px 4px 8px #111;  }.cb-slideshow li:nth-child(1) span {     background-image: url(../../index/images/grece.jpg) }.cb-slideshow li:nth-child(2) span {     background-image: url(../../index/images/inde.jpg);    -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 {     background-image: url(../../index/images/cuba.jpg);    -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 {     background-image: url(../../index/images/bretagne.jpg);    -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 {     background-image: url(../../index/images/portugal.jpg);    -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 {     background-image: url(../../index/images/tinkers.jpg);    -webkit-animation-delay: 30s;    -moz-animation-delay: 30s;    -o-animation-delay: 30s;    -ms-animation-delay: 30s;    animation-delay: 30s; }.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; }/* Animation for the slideshow images */@-webkit-keyframes imageAnimation {     0% { opacity: 0;    -webkit-animation-timing-function: ease-in; }    8% { opacity: 1;         -webkit-animation-timing-function: ease-out; }    17% { opacity: 1 }    25% { opacity: 0 }    100% { opacity: 0 }}@-moz-keyframes imageAnimation {     0% { opacity: 0;    -moz-animation-timing-function: ease-in; }    8% { opacity: 1;         -moz-animation-timing-function: ease-out; }    17% { opacity: 1 }    25% { opacity: 0 }    100% { opacity: 0 }}@-o-keyframes imageAnimation {     0% { opacity: 0;    -o-animation-timing-function: ease-in; }    8% { opacity: 1;         -o-animation-timing-function: ease-out; }    17% { opacity: 1 }    25% { opacity: 0 }    100% { opacity: 0 }}@-ms-keyframes imageAnimation {     0% { opacity: 0;    -ms-animation-timing-function: ease-in; }    8% { opacity: 1;         -ms-animation-timing-function: ease-out; }    17% { opacity: 1 }    25% { opacity: 0 }    100% { opacity: 0 }}@keyframes imageAnimation {     0% { opacity: 0;    animation-timing-function: ease-in; }    8% { opacity: 1;         animation-timing-function: ease-out; }    17% { opacity: 1 }    25% { opacity: 0 }    100% { opacity: 0 }}/* Animation for the title */@-webkit-keyframes titleAnimation {     0% { opacity: 0 }    8% { opacity: 1 }    17% { opacity: 1 }    19% { opacity: 0 }    100% { opacity: 0 }}@-moz-keyframes titleAnimation {     0% { opacity: 0 }    8% { opacity: 1 }    17% { opacity: 1 }    19% { opacity: 0 }    100% { opacity: 0 }}@-o-keyframes titleAnimation {     0% { opacity: 0 }    8% { opacity: 1 }    17% { opacity: 1 }    19% { opacity: 0 }    100% { opacity: 0 }}@-ms-keyframes titleAnimation {     0% { opacity: 0 }    8% { opacity: 1 }    17% { opacity: 1 }    19% { opacity: 0 }    100% { opacity: 0 }}@keyframes titleAnimation {     0% { opacity: 0 }    8% { opacity: 1 }    17% { opacity: 1 }    19% { opacity: 0 }    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: 140px }}@media screen and (max-width: 600px) {     .cb-slideshow li div h3 { font-size: 80px }}