.cb-slideshow,
.cb-slideshow:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
	padding: 0 15px;
}
.cb-slideshow:after {
    content: '';
    /*background: transparent url(../images/pattern.png) repeat top left;*/
}
.cb-slideshow li {
	list-style:none;
	}

.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 0;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 49s linear 0s;
    -moz-animation: imageAnimation 49s linear 0s;
    -o-animation: imageAnimation 49s linear 0s;
    -ms-animation: imageAnimation 49s linear 0s;
    animation: imageAnimation 49s linear 0s;
}
.cb-slideshow li div {
    z-index: 1000;
    position: absolute;
    bottom: 10px;
    left: 100px;
    width: 100%;
    text-align: left;
   opacity: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: titleAnimation 49s linear 0s;
    -moz-animation: titleAnimation 49s linear 0s;
    -o-animation: titleAnimation 49s linear 0s;
    -ms-animation: titleAnimation 49s linear 0s;
    animation: titleAnimation 49s linear 0s;
	/* display:none;*/
	
}

.cb-slideshow li div.right-tag {
    left: auto !important;
	right:100px;
	text-align:right !important;
}
.cb-slideshow li div h3 {
    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
    font-size: 160px;
    padding: 0 30px;
    line-height: 120px;
    color: rgba(169,3,41, 0.8);
}

.cb-slideshow li:nth-child(7) { position:relative; z-index:9999;}

.cb-slideshow li:nth-child(1) span { background-image: url(../images/1.jpg) }


.cb-slideshow li:nth-child(2) span {
    background-image: url(../images/2.jpg);
    -webkit-animation-delay: 7s;
    -moz-animation-delay: 7s;
    -o-animation-delay: 7s;
    -ms-animation-delay: 7s;
    animation-delay: 7s;
}
.cb-slideshow li:nth-child(3) span {
    background-image: url(../images/3.jpg);
    -webkit-animation-delay: 14s;
    -moz-animation-delay: 14s;
    -o-animation-delay: 14s;
    -ms-animation-delay: 14s;
    animation-delay: 14s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url(../images/4.jpg);
    -webkit-animation-delay: 21s;
    -moz-animation-delay: 21s;
    -o-animation-delay: 21s;
    -ms-animation-delay: 21s;
    animation-delay: 21s;
}
.cb-slideshow li:nth-child(5) span {
    background-image: url(../images/5.jpg);
    -webkit-animation-delay: 28s;
    -moz-animation-delay: 28s;
    -o-animation-delay: 28s;
    -ms-animation-delay: 28s;
    animation-delay: 28s;
}
.cb-slideshow li:nth-child(6) span {
    background-image: url(../images/6.jpg);
    -webkit-animation-delay: 35s;
    -moz-animation-delay: 35s;
    -o-animation-delay: 35s;
    -ms-animation-delay: 35s;
    animation-delay: 35s;
}
/*.cb-slideshow li:nth-child(7) span {
    -webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s;
	animation: imageAnimation2 49s ease-in 42s forwards;
	animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;

}*/
.cb-slideshow li:nth-child(2) div {
     -webkit-animation-delay: 7s;
    -moz-animation-delay: 7s;
    -o-animation-delay: 7s;
    -ms-animation-delay: 7s;
    animation-delay: 7s;
}
.cb-slideshow li:nth-child(3) div {
    -webkit-animation-delay: 14s;
    -moz-animation-delay: 14s;
    -o-animation-delay: 14s;
    -ms-animation-delay: 14s;
    animation-delay: 14s;
}
.cb-slideshow li:nth-child(4) div {
    -webkit-animation-delay: 21s;
    -moz-animation-delay: 21s;
    -o-animation-delay: 21s;
    -ms-animation-delay: 21s;
    animation-delay: 21s;
}
.cb-slideshow li:nth-child(5) div {
    -webkit-animation-delay: 28s;
    -moz-animation-delay: 28s;
    -o-animation-delay: 28s;
    -ms-animation-delay: 28s;
    animation-delay: 28s;
}
.cb-slideshow li:nth-child(6) div {
    -webkit-animation-delay: 35s;
    -moz-animation-delay: 35s;
    -o-animation-delay: 35s;
    -ms-animation-delay: 35s;
    animation-delay: 35s;
}
/*.cb-slideshow li:nth-child(7) div {
    -webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s;
	animation: imageAnimation2 49s ease-in 42s forwards;
	animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
}*/

.hideMe {
    -moz-animation: hideMe 0s ease-in 42s forwards;
    /* Firefox */
    -webkit-animation: hideMe 0s ease-in 42s forwards;
    /* Safari and Chrome */
    -o-animation: hideMe 0s ease-in 42s forwards;
    /* Opera */
	-ms-animation: hideMe 0s ease-in 42s forwards;
    animation: hideMe 0s ease-in 42s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@keyframes hideMe {
    to {
        width:0;
        height:0;
        overflow:hidden;
    }
}
@-webkit-keyframes hideMe {  to { width:0;  height:0;  visibility:hidden;   } }
@-moz-keyframes hideMe {  to { width:0;  height:0;  visibility:hidden;   } }
@-o-keyframes hideMe {  to { width:0;  height:0;  visibility:hidden;   } }
@-ms-keyframes hideMe {  to { width:0;  height:0;  visibility:hidden;   } }

.showMe {
	visibility:hidden; opacity:0;
    -moz-animation: showMe 0s ease-in 42s forwards;
    /* Firefox */
    -webkit-animation: showMe 0s ease-in 42s forwards;
    /* Safari and Chrome */
    -o-animation: showMe 0s ease-in 42s forwards;
    /* Opera */
	-ms-animation: showMe 0s ease-in 42s forwards;
    animation: showMe 0s ease-in 42s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes showMe {  to {visibility:visible; opacity:1;   } }
@-moz-keyframes showMe {  to { visibility:visible;  opacity:1; } }
@-o-keyframes showMe {  to { visibility:visible;  opacity:1; } }
@-ms-keyframes showMe {  to { visibility:visible; opacity:1; } }

@-webkit-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	}
	3% {
	    opacity: 1;
	}
	13% {
	    opacity: 1;
	    -webkit-transform: scale(1.1);
		-webkit-animation-timing-function: ease-in;
	}
	16% {
	    opacity: 0;
	}
	100% {
	    opacity: 0;
	    -webkit-transform: scale(3,3);
		-webkit-animation-timing-function: ease-in;
	}
	
	
	
}
@-moz-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -moz-animation-timing-function: ease-in;
	}
	3% {
	    opacity: 1;
	}
	13% {
	    opacity: 1;
	    -moz-transform: scale(1.1);
		-moz-animation-timing-function: ease-in;
	}
	16% {
	    opacity: 0;
	}
	100% {
	    opacity: 0;
	    -moz-transform: scale(3,3);
		-moz-animation-timing-function: ease-in;
	}
	
}
@-o-keyframes imageAnimation { 
	
	0% {
	    opacity: 0;
	    -o-animation-timing-function: ease-in;
	}
	3% {
	    opacity: 1;
	}
	13% {
	    opacity: 1;
	    -o-transform: scale(1.1);
		-o-animation-timing-function: ease-in;
	}
	16% {
	    opacity: 0;
	}
	100% {
	    opacity: 0;
	    -o-transform: scale(3,3);
		-o-animation-timing-function: ease-in;
	}
	
}
@-ms-keyframes imageAnimation {
	
	0% {
	    opacity: 0;
	    -ms-animation-timing-function: ease-in;
	}
	3% {
	    opacity: 1;
	}
	13% {
	    opacity: 1;
	    -ms-transform: scale(1.1);
		-ms-animation-timing-function: ease-in;
	}
	16% {
	    opacity: 0;
	}
	100% {
	    opacity: 0;
	    -ms-transform: scale(3,3);
		-ms-animation-timing-function: ease-in;
	}
	
}
@keyframes imageAnimation { 

	0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	3% {
	    opacity: 1;
	}
	13% {
	    opacity: 1;
	    transform: scale(1.1);
		animation-timing-function: ease-in;
	}
	16% {
	    opacity: 0;
	}
	100% {
	    opacity: 0;
	    transform: scale(3,3);
		animation-timing-function: ease-in;
	}
	
}

@-webkit-keyframes imageAnimation2 { 0% {  opacity: 0;  animation-timing-function: ease-in; } 3% { opacity: 1;}	100% { opacity: 1; animation-timing-function: ease-in;	}}
@-moz-keyframes imageAnimation2 { 0% {  opacity: 0;  animation-timing-function: ease-in; } 3% { opacity: 1;}	100% { opacity: 1; animation-timing-function: ease-in;	}}
@-o-keyframes imageAnimation2 { 0% {  opacity: 0;  animation-timing-function: ease-in; } 3% { opacity: 1;}	100% { opacity: 1; animation-timing-function: ease-in;	}}
@keyframes imageAnimation2 { 0% {  opacity: 0;  animation-timing-function: ease-in; } 3% { opacity: 1;}	100% { opacity: 1; animation-timing-function: ease-in;	}}


@-webkit-keyframes titleAnimation { 

	0% {
	    opacity: 0;
	    -webkit-transform: translateX(0px);
	}
	
	2% {
	    opacity: 0;
	    -webkit-transform: translateX(0px);
	}
	5% {
	    opacity: 1;
	    -webkit-transform: translateX(0px);
	}
	13% {
	    opacity: 1;
	    -webkit-transform: translateX(0px);
	}
	16% {
	    opacity: 0;
	}
	
	100% { opacity: 0 }
}
@-moz-keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    -moz-transform: translateX(0px);
	}
	2% {
	    opacity: 1;
	    -moz-transform: translateX(0px);
	}
	14% {
	    opacity: 1;
	    -moz-transform: translateX(0px);
	}
	16% {
	    opacity: 0;
	    -moz-transform: translateX(0px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
@-o-keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    -o-transform: translateX(0px);
	}
	2% {
	    opacity: 1;
	    -o-transform: translateX(0px);
	}
	14% {
	    opacity: 1;
	    -o-transform: translateX(0px);
	}
	16% {
	    opacity: 0;
	    -o-transform: translateX(0px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
@-ms-keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    -ms-transform: translateX(0px);
	}
	2% {
	    opacity: 1;
	    -ms-transform: translateX(0px);
	}
	14% {
	    opacity: 1;
	    -ms-transform: translateX(0px);
	}
	16% {
	    opacity: 0;
	    -ms-transform: translateX(0px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
@keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    transform: translateX(0px);
	}
	2% {
	    opacity: 1;
	    transform: translateX(0px);
	}
	14% {
	    opacity: 1;
	    transform: translateX(0px);
	}
	16% {
	    opacity: 0;
	    transform: translateX(0px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }

/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{
	opacity: 1;
}

@-webkit-keyframes skipslider { 0% {  opacity: 1;  animation-timing-function: ease-in; } 3% { opacity: 0;}	100% { opacity: 0; animation-timing-function: ease-in;	}}
@-moz-keyframes skipslider { 0% {  opacity: 1;  animation-timing-function: ease-in; } 3% { opacity: 0;}	100% { opacity: 0; animation-timing-function: ease-in;	}}
@-o-keyframes skipslider { 0% {  opacity: 1;  animation-timing-function: ease-in; } 3% { opacity: 0;}	100% { opacity: 0; animation-timing-function: ease-in;	}}
@keyframes skipslider { 0% {  opacity: 1;  animation-timing-function: ease-in; } 3% { opacity: 0;}	100% { opacity: 0; animation-timing-function: ease-in;	}}


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