@charset "utf-8";



/* Welcome message over the background image 

p {

	

  margin: 0;

  position: absolute;

  top: 30%;

  left: 10%;

  -ms-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

	background-color: aliceblue;

	padding: 10px;

	opacity: .3;

}

*/



.cb-slideshow,

.cb-slideshow:after { 

    position: fixed;

    width: 100%;

    height: 100%;
/*  for some reason the image has a black bar above it. This fixes it*/
    top: -20px;

    left: 0px;

    z-index: -2; 

}

.cb-slideshow:after { 

    content: '';

    background: transparent url("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 24s linear infinite 0s;

    -moz-animation: imageAnimation 24s linear infinite 0s;

    -o-animation: imageAnimation 24s linear infinite 0s;

    -ms-animation: imageAnimation 24s linear infinite 0s;

    animation: imageAnimation 24s linear infinite 0s; 

}



.cb-slideshow li:nth-child(1) span { 

    background-image: url("images/background/1_SilveredBoulderDress_3000.jpg") 

}

.cb-slideshow li:nth-child(2) span { 

    background-image: url("images/background/2_SilveredLeaningDress_3000.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("images/background/3_SilveredThrowingDress_3000.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("images/background/7_SilveredFarAwayDress_3000.jpg");

    -webkit-animation-delay: 18s;

    -moz-animation-delay: 18s;

    -o-animation-delay: 18s;

    -ms-animation-delay: 18s;

    animation-delay: 18s; 

}







/* 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 }

}





@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 }

}



/* Show at least something when animations not supported */

.no-cssanimations .cb-slideshow li span{

	opacity: 1;

}



