.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(images/pattern.png) repeat top left;}
.cb-slideshow li div h3 {font-family: 'nautilus_pompiliusregular', 'Arial Narrow', Arial, sans-serif;font-size: 60px;padding: 0;line-height: 100%;color: #e75b1e;}
.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 18s linear infinite 0s;-moz-animation: imageAnimation 18s linear infinite 0s;-o-animation: imageAnimation 18s linear infinite 0s;-ms-animation: imageAnimation 18s linear infinite 0s;animation: imageAnimation 18s linear infinite 0s;}
.cb-slideshow li div {z-index: 1000;position: absolute;bottom: 30px;left: 0px;width: 100%;text-align: center;opacity:0;-webkit-animation: titleAnimation 18s linear infinite 0s;-moz-animation: titleAnimation 18s linear infinite 0s;-o-animation: titleAnimation 18s linear infinite 0s;-ms-animation: titleAnimation 18s linear infinite 0s;animation: titleAnimation 18s linear infinite 0s;}
@-webkit-keyframes imageAnimation {0% {opacity: 0;-webkit-animation-timing-function: ease-in;}
	16% {opacity: 1;-webkit-transform: scale(1.05);-webkit-animation-timing-function: ease-out;}
	33% {opacity: 1;-webkit-transform: scale(1.1);}
	50% {opacity: 0;-webkit-transform: scale(1.1);}
	100% { opacity: 0 }
}
@-moz-keyframes imageAnimation {0% {opacity: 0;-moz-animation-timing-function: ease-in;}
	16% {opacity: 1;-moz-transform: scale(1.05);-moz-animation-timing-function: ease-out;}
	33% {opacity: 1;-moz-transform: scale(1.1);}
	50% {opacity: 0;-moz-transform: scale(1.1);}
	100% { opacity: 0 }
}
@-o-keyframes imageAnimation {0% {opacity: 0;-o-animation-timing-function: ease-in;}
	16% {opacity: 1;-o-transform: scale(1.05);-o-animation-timing-function: ease-out;}
	33% {opacity: 1;-o-transform: scale(1.1);}
	50% {opacity: 0;-o-transform: scale(1.1);}
	100% { opacity: 0 }
}
@-ms-keyframes imageAnimation {0% {opacity: 0;-ms-animation-timing-function: ease-in;}
	16% {opacity: 1;-ms-transform: scale(1.05);-ms-animation-timing-function: ease-out;}
	33% {opacity: 1;-ms-transform: scale(1.1);}
	50% {opacity: 0;-ms-transform: scale(1.1);}
	100% { opacity: 0 }
}
@keyframes imageAnimation {0% {opacity: 0;animation-timing-function: ease-in;}
	16% {opacity: 1;transform: scale(1.05);animation-timing-function: ease-out;}
	33% {opacity: 1;transform: scale(1.1);}
	50% {opacity: 0;transform: scale(1.1);}
	100% { opacity: 0 }
}
/* Animation for the title */
@-webkit-keyframes titleAnimation {0% {opacity: 0;-webkit-transform: translateY(200px);}
	16% {opacity: 1;-webkit-transform: translateY(0px);}
	33% {opacity: 1;-webkit-transform: scale(1);}
	45% { opacity: 0 }
	50% {opacity: 0;-webkit-transform: scale(10);}
	100% { opacity: 0 }
}
@-moz-keyframes titleAnimation {0% {opacity: 0;-moz-transform: translateY(200px);}
	16% {opacity: 1;-moz-transform: translateY(0px);}
	33% {opacity: 1;-moz-transform: scale(1);}
	45% { opacity: 0 }
	50% {opacity: 0;-moz-transform: scale(10);}
	100% { opacity: 0 }
}
@-o-keyframes titleAnimation {0% {opacity: 0;-o-transform: translateY(200px);}
	16% {opacity: 1;-o-transform: translateY(0px);}
	33% {opacity: 1;-o-transform: scale(1);}
	45% { opacity: 0 }
	50% {opacity: 0;-o-transform: scale(10);}
	100% { opacity: 0 }
}
@-ms-keyframes titleAnimation {0% {opacity: 0;-ms-transform: translateY(200px);}
	16% {opacity: 1;-ms-transform: translateY(0px);}
	33% {opacity: 1;-ms-transform: scale(1);}
	45% { opacity: 0 }
	50% {opacity: 0;-webkit-transform: scale(10);}
	100% { opacity: 0 }
}
@keyframes titleAnimation {0% {opacity: 0;transform: translateY(200px);}
	16% {opacity: 1;transform: translateY(0px);}
	33% {opacity: 1;transform: scale(1);}
	45% { opacity: 0 }
	50% {opacity: 0;transform: scale(10);}
	100% { opacity: 0 }
}
.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: 820px) {.cb-slideshow li div h3 { font-size: 50px }}
@media screen and (max-width: 600px) {.cb-slideshow li div h3 { font-size: 30px }}